Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4567

Ubuntu Xenial CI builds failing in haskell - dependency issue

    XMLWordPrintableJSON

    Details

    • Type: Story
    • Status: Closed
    • Priority: Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: 0.11.0
    • Fix Version/s: 0.12.0
    • Component/s: Haskell - Library
    • Labels:
      None

      Description

      Happening on every build - critical because it affects CI:

      make[2]: Entering directory '/thrift/src/lib/hs'
      /usr/bin/cabal update
      Config file path source is default config file.
      Config file /root/.cabal/config not found.
      Writing default configuration to /root/.cabal/config
      Downloading the latest package list from hackage.haskell.org
      /usr/bin/cabal install
      Resolving dependencies...
      cabal: Could not resolve dependencies:
      trying: thrift-1.0.0 (user goal)
      trying: QuickCheck-2.11.3 (dependency of thrift-1.0.0)
      trying: transformers-0.4.2.0/installed-814... (dependency of
      QuickCheck-2.11.3)
      trying: vector-0.12.0.1 (dependency of thrift-1.0.0)
      trying: semigroups-0.18.4 (dependency of vector-0.12.0.1)
      trying: semigroups-0.18.4:+transformers
      trying: transformers-compat-0.6.1.6 (dependency of
      semigroups-0.18.4:+transformers)
      trying: transformers-compat-0.6.1.6:-two
      trying: transformers-compat-0.6.1.6:-three
      trying: transformers-compat-0.6.1.6:-four
      trying: transformers-compat-0.6.1.6:+mtl
      trying: transformers-compat-0.6.1.6:+generic-deriving
      rejecting: transformers-compat-0.6.1.6:-five (conflict:
      transformers==0.4.2.0/installed-814..., transformers-compat-0.6.1.6:five =>
      transformers>=0.5.3 && <0.6)
      rejecting: transformers-compat-0.6.1.6:+five (manual flag can only be changed
      explicitly)
      Backjump limit reached (change with --max-backjumps).
      Makefile:639: recipe for target 'all-local' failed
      make[2]: *** [all-local] Error 1
      make[2]: Leaving directory '/thrift/src/lib/hs'
      Makefile:580: recipe for target 'check-recursive' failed
      make[1]: *** [check-recursive] Error 1

      example job:

      https://travis-ci.org/apache/thrift/jobs/376715125

        Attachments

          Activity

            People

            • Assignee:
              jking3 James E. King III
              Reporter:
              jking3 James E. King III
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: