[GHC] #16378: bkpcabal01 fails with recent Cabal

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- After bumping `Cabal` on the `ghc-8.8` branch `bkpcabal01` fails: {{{ =====> bkpcabal01(normal) 85 of 6807 [0, 0, 0] cd "backpack/cabal/bkpcabal01/bkpcabal01.run" && $MAKE -s --no-print- directory bkpcabal01 CLEANUP=1 Wrong exit code for bkpcabal01()(expected 0 , actual 2 ) Stdout ( bkpcabal01 ): Makefile:9: recipe for target 'bkpcabal01' failed Stderr ( bkpcabal01 ): Error: The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used. planned package bkpcabal01-0.1.0.0 is broken due to missing package p-0.1+FBOSaiWyMx9DR2UZVI6wQJ }}} Anyone know what is going on here? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): A full log from running the test directly: {{{ ~/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01]$ make bkpcabal01 rm -f -r tmp.d inst dist Setup make -s --no-print-directory clean '/mnt/work/ghc/ghc-8.8/inplace/bin/ghc-pkg' init tmp.d '/mnt/work/ghc/ghc-8.8/inplace/bin/ghc-stage2' -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show- caret -Werror=compat -dno-debug-output -v0 --make Setup cp p/P.hs.in1 p/P.hs cp q/Q.hs.in1 q/Q.hs # typecheck p ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc='/mnt/work/ghc/ghc-8.8/inplace/bin/ghc-stage2' --ghc-options='-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "p-0.1" p ./Setup -v0 build ./Setup -v0 copy ./Setup -v0 register # build impl ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc='/mnt/work/ghc/ghc-8.8/inplace/bin/ghc-stage2' --ghc-options='-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "impl-0.1" impl ./Setup -v0 build ./Setup -v0 copy ./Setup -v0 register # typecheck q ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc='/mnt/work/ghc/ghc-8.8/inplace/bin/ghc-stage2' --ghc-options='-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "q-0.1" q Error: The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used. planned package bkpcabal01-0.1.0.0 is broken due to missing package p-0.1+FBOSaiWyMx9DR2UZVI6wQJ make: *** [Makefile:25: bkpcabal01] Error 1 }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Here is a diff showing two runs of the test up to the point where it fails using GHC 8.6.3 (which passes) and `ghc-8.8` (which fails), {{{#!patch --- good 2019-03-05 04:05:04.165349753 +0000 +++ bad 2019-03-05 04:05:25.995764548 +0000 @@ -1,78 +1,74 @@ -++ which /nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc -+ TEST_HC=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc -++ dirname /nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc -+ GHC_PKG=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc-pkg +++ which /home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 ++ TEST_HC=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 +++ dirname /home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 ++ GHC_PKG=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-pkg + rm -R tmp.d -+ /nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build-environment/bin /ghc-pkg init tmp.d -+ /nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno- debug-output -v0 --make Setup - -on the commandline: warning: - unrecognised warning flag: -Werror=compat ++ /home/ben/ghc/ghc-8.8/inplace/bin/ghc-pkg init tmp.d ++ /home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show- caret -Werror=compat -dno-debug-output -v0 --make Setup + cp p/P.hs.in1 p/P.hs + cp q/Q.hs.in1 q/Q.hs -+ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc '--ghc-options=-dcore-lint -dstg-lint -dcmm-lint -no- user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid p-0.1 p - -on the commandline: warning: - unrecognised warning flag: -Werror=compat ++ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 '--ghc-options=-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid p-0.1 p + ./Setup -v0 build + ./Setup -v0 copy + ./Setup -v0 register -+ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc '--ghc-options=-dcore-lint -dstg-lint -dcmm-lint -no- user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid impl-0.1 impl - -on the commandline: warning: - unrecognised warning flag: -Werror=compat ++ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 '--ghc-options=-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid impl-0.1 impl + ./Setup -v0 build + ./Setup -v0 copy + ./Setup -v0 register -+ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc '--ghc-options=-dcore-lint -dstg-lint -dcmm-lint -no- user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid q-0.1 q ++ ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 '--ghc-options=-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid q-0.1 q +Error: + The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used. +planned package bkpcabal01-0.1.0.0 is broken due to missing package p-0.1+FBOSaiWyMx9DR2UZVI6wQJ -on the commandline: warning: - unrecognised warning flag: -Werror=compat -+ /nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build-environment/bin /ghc-pkg dump --package-db tmp.d -name: z-bkpcabal01-z-impl -version: 0.1.0.0 -package-name: bkpcabal01 -lib-name: impl -id: impl-0.1 -key: impl-0.1 -license: BSD-3-Clause -maintainer: ezyang@cs.stanford.edu -author: Edward Z. Yang -abi: a7d521e071cf58b6a6aa186f8681aa41 -exposed-modules: - H I -import-dirs: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.4.3/impl-0.1 -library-dirs: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.4.3/impl-0.1 -dynamic-library-dirs: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.4.3 -data-dir: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/x86_64 -linux-ghc-8.4.3/impl-0.1 -hs-libraries: HSimpl-0.1 -depends: - base-4.11.1.0 -abi-depends: base-4.11.1.0=9da3f387598d41928f3ebf8097acf9b3 -haddock-interfaces: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.4.3/impl-0.1/html/bkpcabal01.haddock -haddock-html: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.4.3/impl-0.1/html ++ /home/ben/ghc/ghc-8.8/inplace/bin/ghc-pkg dump --package-db tmp.d +name: z-bkpcabal01-z-impl +version: 0.1.0.0 +package-name: bkpcabal01 +lib-name: impl +id: impl-0.1 +key: impl-0.1 +license: BSD-3-Clause +maintainer: ezyang@cs.stanford.edu +author: Edward Z. Yang +abi: 60c029e13f182ee101522cce908d8781 +exposed-modules: H I +import-dirs: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.7.20190305/impl-0.1 +library-dirs: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.7.20190305/impl-0.1 +dynamic-library-dirs: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.7.20190305 +data-dir: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/x86_64 -linux-ghc-8.7.20190305/impl-0.1 +hs-libraries: HSimpl-0.1 +depends: base-4.12.0.0 +haddock-interfaces: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.7.20190305/impl-0.1/html/bkpcabal01.haddock +haddock-html: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.7.20190305/impl-0.1/html pkgroot: "/mnt/work/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01" --- -name: z-bkpcabal01-z-p -version: 0.1.0.0 -package-name: bkpcabal01 -lib-name: p -id: p-0.1 -instantiated-with: H=<H> -key: p-0.1 -license: BSD-3-Clause -maintainer: ezyang@cs.stanford.edu -author: Edward Z. Yang -abi: 7f90760373fbe773631ab356be622147 -indefinite: True -exposed-modules: - P -import-dirs: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.4.3/p-0.1 -data-dir: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/x86_64 -linux-ghc-8.4.3/p-0.1 -depends: - base-4.11.1.0 -abi-depends: base-4.11.1.0=9da3f387598d41928f3ebf8097acf9b3 -haddock-interfaces: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.4.3/p-0.1/html/bkpcabal01.haddock -haddock-html: /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.4.3/p-0.1/html +name: z-bkpcabal01-z-p +version: 0.1.0.0 +package-name: bkpcabal01 +lib-name: p +id: p-0.1 +instantiated-with: H=<H> +key: p-0.1 +license: BSD-3-Clause +maintainer: ezyang@cs.stanford.edu +author: Edward Z. Yang +abi: 7fb495b5fcc553191970ae3cce6444ea +indefinite: True +exposed-modules: P +import-dirs: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/lib/x86_64 -linux-ghc-8.7.20190305/p-0.1 +data-dir: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/x86_64 -linux-ghc-8.7.20190305/p-0.1 +depends: base-4.12.0.0 +haddock-interfaces: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.7.20190305/p-0.1/html/bkpcabal01.haddock +haddock-html: + /home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst/share/doc/x86_64 -linux-ghc-8.7.20190305/p-0.1/html pkgroot: "/mnt/work/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01" }}} This was generated using the following script: {{{#!bash #!/usr/bin/env bash set -x TEST_HC=$(which $TEST_HC) GHC_PKG=$(dirname $TEST_HC)/ghc-pkg rm -R tmp.d $GHC_PKG init tmp.d $TEST_HC -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics- color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -v0 --make Setup cp p/P.hs.in1 p/P.hs cp q/Q.hs.in1 q/Q.hs # typecheck p ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=$TEST_HC --ghc-options='-dcore-lint -dstg-lint -dcmm-lint -no-user- package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "p-0.1" p ./Setup -v0 build ./Setup -v0 copy ./Setup -v0 register # build impl ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=$TEST_HC --ghc-options='-dcore-lint -dstg-lint -dcmm-lint -no-user- package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "impl-0.1" impl ./Setup -v0 build ./Setup -v0 copy ./Setup -v0 register # typecheck q ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc=$TEST_HC --ghc-options='-dcore-lint -dstg-lint -dcmm-lint -no-user- package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix='/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst' --cid "q-0.1" q $GHC_PKG dump --package-db tmp.d }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Adding `-v2` to the failing `Setup configure` invocation reveals these differences: {{{#!patch --- good 2019-03-05 04:17:02.545005732 +0000 +++ bad 2019-03-05 04:17:23.240399325 +0000 @@ -1,39 +1,38 @@ . . . -+ ./Setup -v2 configure --enable-library-vanilla --disable-shared --with- ghc=/nix/store/y6vdn971gmxziv4ryqqbaf1iy814i2z1-ghc-build- environment/bin/ghc '--ghc-options=-dcore-lint -dstg-lint -dcmm-lint -no- user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning- groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output' --package-db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid q-0.1 q ++ ./Setup -v2 configure --enable-library-vanilla --disable-shared --with- ghc=/home/ben/ghc/ghc-8.8/inplace/bin/ghc-stage2 '--ghc-options=-dcore- lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -fdiagnostics-color=never -fno- diagnostics-show-caret -Werror=compat -dno-debug-output' --package- db=tmp.d --prefix=/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst --cid q-0.1 q Using Parsec parser Configuring library 'q' for bkpcabal01-0.1.0.0.. -Dependency base -any: using base-4.11.1.0 +Dependency base -any: using base-4.12.0.0 Dependency impl -any: using bkpcabal01-0.1.0.0 Dependency p -any: using bkpcabal01-0.1.0.0 - -on the commandline: warning: - unrecognised warning flag: -Werror=compat Source component graph: component lib:q - dependency lib:p dependency lib:impl + dependency lib:p Configured component graph: component q-0.1 include impl-0.1 (H) + include base-4.12.0.0 include p-0.1 - include base-4.11.1.0 Linked component graph: unit q-0.1[I=<I>] include impl-0.1 (H) + include base-4.12.0.0 include p-0.1[H=impl-0.1:H] - include base-4.11.1.0 Q=q-0.1[I=<I>]:Q Ready component graph: indefinite q-0.1 depends impl-0.1 - depends p-0.1 - depends base-4.11.1.0 -Using Cabal-2.2.0.1 compiled by ghc-8.4 -Using compiler: ghc-8.4.3 -Using install prefix: -/home/ben/ghc/ghc-8.8/testsuite/tests/backpack/cabal/bkpcabal01/inst + depends base-4.12.0.0 + depends p-0.1+FBOSaiWyMx9DR2UZVI6wQJ +CallStack (from HasCallStack): + dieNoWrap, called at libraries/Cabal/Cabal/Distribution/Utils/LogProgress.hs:61:9 in Cabal-2.5.0.0:Distribution.Utils.LogProgress +Error: + The following packages are broken because other packages they depend on are missing. These broken packages must be rebuilt before they can be used. +planned package bkpcabal01-0.1.0.0 is broken due to missing package p-0.1+FBOSaiWyMx9DR2UZVI6wQJ + . . . }}} Not particularly illuminating. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by ezyang): bkpcabal01 test is wrong. Detailed explanation and patch coming. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#16378: bkpcabal01 fails with recent Cabal -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: patch Priority: highest | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | https://gitlab.haskell.org/ghc/ghc/merge_requests/512 -------------------------------------+------------------------------------- Changes (by ezyang): * status: new => patch * differential: => https://gitlab.haskell.org/ghc/ghc/merge_requests/512 Comment: I don't currently have a working ghc build (my checkout is borked) but I'll try to test it locally tomorrow. Give it a try. https://gitlab.haskell.org/ghc/ghc/merge_requests/512 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16378#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC