Bug#1120355: (no subject)

Scott Talbert swt at techie.net
Sat Nov 8 02:32:40 GMT 2025


Control: reassign -1 src:ghc

It seems very likely this is a ghc bug.  You can see things go wrong 
during the configure step where the interface hash is already different. 
It seems like either the configure flags are being incorporated into the 
interface hash, and/or the test files are.

(without tests):
Running debian/hlibrary.setup configure --ghc -v2 
--package-db=/var/lib/ghc/package.conf.d --prefix=/usr 
--libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib 
--builddir=dist-ghc --ghc-option=-optl-Wl,-z,relro 
--haddockdir=/usr/lib/ghc-doc/haddock/integer-logarithms-1.0.3.1/ 
--datasubdir=integer-logarithms 
--htmldir=/usr/share/doc/libghc-integer-logarithms-doc/html/ 
--enable-library-profiling
Using Parsec parser
Configuring integer-logarithms-1.0.3.1...
Flags chosen: check-bounds=False, integer-gmp=True
Dependency array >=0.3 && <0.6: using array-0.5.6.0
Dependency base >=4.15 && <4.19: using base-4.18.2.1
Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3
Dependency ghc-prim <0.11: using ghc-prim-0.10.0
Source component graph: component lib
Configured component graph:
     component integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn
         include array-0.5.6.0
         include base-4.18.2.1
         include ghc-bignum-1.3
         include ghc-prim-0.10.0
Linked component graph:
     unit integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn
         include array-0.5.6.0
         include base-4.18.2.1
         include ghc-bignum-1.3
         include ghc-prim-0.10.0

GHC.Integer.Logarithms.Compat=integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn:GHC.Integer.Logarithms.Compat,Math.NumberTheory.Logarithms=integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn:Math.NumberTheory.Logarithms,Math.NumberTheory.Powers.Integer=integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn:Math.NumberTheory.Powers.Integer,Math.NumberTheory.Powers.Natural=integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn:Math.NumberTheory.Powers.Natural
Ready component graph:
     definite integer-logarithms-1.0.3.1-6uUFCUhH0MHDrcFfWqxKEn
         depends array-0.5.6.0
         depends base-4.18.2.1
         depends ghc-bignum-1.3
         depends ghc-prim-0.10.0

===
(with tests):
Running debian/hlibrary.setup configure --ghc -v2 
--package-db=/var/lib/ghc/package.conf.d --prefix=/usr 
--libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib 
--builddir=dist-ghc --ghc-option=-optl-Wl,-z,relro 
--haddockdir=/usr/lib/ghc-doc/haddock/integer-logarithms-1.0.3.1/ 
--datasubdir=integer-logarithms 
--htmldir=/usr/share/doc/libghc-integer-logarithms-doc/html/ 
--enable-library-profiling --enable-tests
Using Parsec parser
Configuring integer-logarithms-1.0.3.1...
Flags chosen: check-bounds=False, integer-gmp=True
Dependency array >=0.3 && <0.6: using array-0.5.6.0
Dependency base >=4.15 && <4.19: using base-4.18.2.1
Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3
Dependency ghc-prim <0.11: using ghc-prim-0.10.0
Dependency QuickCheck >=2.14.1 && <2.15: using QuickCheck-2.14.3
Dependency base: using base-4.18.2.1
Dependency integer-logarithms: using integer-logarithms-1.0.3.1
Dependency smallcheck >=1.2 && <1.3: using smallcheck-1.2.1.1
Dependency tasty >=0.10 && <1.5: using tasty-1.4.3
Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2
Dependency tasty-quickcheck >=0.8 && <0.11: using tasty-quickcheck-0.10.2
Dependency tasty-smallcheck >=0.8 && <0.9: using tasty-smallcheck-0.8.2
Source component graph:
     component lib
     component test:spec dependency lib
Configured component graph:
     component integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         include array-0.5.6.0
         include base-4.18.2.1
         include ghc-bignum-1.3
         include ghc-prim-0.10.0
     component integer-logarithms-1.0.3.1-4KAoeVaXVaeBOviwt5ev8j-spec
         include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
         include base-4.18.2.1
         include integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         include smallcheck-1.2.1.1-E2eADYOypqNJRujnynoHmE
         include tasty-1.4.3-DjIfIDR22Q9BNTJumlm9d
         include tasty-hunit-0.10.2-5JeOukpggCxmW3MfPokrE
         include tasty-quickcheck-0.10.2-6OeG3255EPd8u3vF5G7ss7
         include tasty-smallcheck-0.8.2-8QDOjGkOwps3rXr7O5Jq3j
Linked component graph:
     unit integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         include array-0.5.6.0
         include base-4.18.2.1
         include ghc-bignum-1.3
         include ghc-prim-0.10.0

GHC.Integer.Logarithms.Compat=integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM:GHC.Integer.Logarithms.Compat,Math.NumberTheory.Logarithms=integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM:Math.NumberTheory.Logarithms,Math.NumberTheory.Powers.Integer=integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM:Math.NumberTheory.Powers.Integer,Math.NumberTheory.Powers.Natural=integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM:Math.NumberTheory.Powers.Natural
     unit integer-logarithms-1.0.3.1-4KAoeVaXVaeBOviwt5ev8j-spec
         include QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
         include base-4.18.2.1
         include integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         include smallcheck-1.2.1.1-E2eADYOypqNJRujnynoHmE
         include tasty-1.4.3-DjIfIDR22Q9BNTJumlm9d
         include tasty-hunit-0.10.2-5JeOukpggCxmW3MfPokrE
         include tasty-quickcheck-0.10.2-6OeG3255EPd8u3vF5G7ss7
         include tasty-smallcheck-0.8.2-8QDOjGkOwps3rXr7O5Jq3j
Ready component graph:
     definite integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         depends array-0.5.6.0
         depends base-4.18.2.1
         depends ghc-bignum-1.3
         depends ghc-prim-0.10.0
     definite integer-logarithms-1.0.3.1-4KAoeVaXVaeBOviwt5ev8j-spec
         depends QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
         depends base-4.18.2.1
         depends integer-logarithms-1.0.3.1-5PM6hhkL1LLFKyDT6DncqM
         depends smallcheck-1.2.1.1-E2eADYOypqNJRujnynoHmE
         depends tasty-1.4.3-DjIfIDR22Q9BNTJumlm9d
         depends tasty-hunit-0.10.2-5JeOukpggCxmW3MfPokrE
         depends tasty-quickcheck-0.10.2-6OeG3255EPd8u3vF5G7ss7
         depends tasty-smallcheck-0.8.2-8QDOjGkOwps3rXr7O5Jq3j

===

Regards,
Scott



More information about the Pkg-haskell-maintainers mailing list