haskell-infra / hackage-trustees

Issue tracker for Hackage maintainance and trustee operations
https://hackage.haskell.org/packages/trustees/
42 stars 7 forks source link

Bytestring-trie needs a bumped upper bound on base. #291

Closed tmcgilchrist closed 3 years ago

tmcgilchrist commented 3 years ago

I've tried a few times to contact the maintainer, PR fixing bounds with 8.10 build https://github.com/wrengr/bytestring-trie/pull/11

Could I get a meta-data bump on base inline with the PR. Cheers!

phadej commented 3 years ago

It cannot be relaxed, it will break older GHC builds.

% cabal build -w ghc-7.10.3 --allow-newer=bytestring --constraint='bytestring >=0.11'

...

Preprocessing library for bytestring-trie-0.2.5.0..
Building library for bytestring-trie-0.2.5.0..
[1 of 6] Compiling Data.Trie.ByteStringInternal ( src/Data/Trie/ByteStringInternal.hs, /codetmp/bytestring-trie-0.2.5.0/dist-newstyle/build/x86_64-linux/ghc-7.10.3/bytestring-trie-0.2.5.0/build/Data/Trie/ByteStringInternal.o )

src/Data/Trie/ByteStringInternal.hs:21:34:
    Module ‘Data.ByteString.Internal’ does not export ‘ByteString(PS)’
tmcgilchrist commented 3 years ago

Right, sounds like a need a new release then. Is there an option for doing that? I've had the original issue open for some time without a response from the maintainer. @phadej

phadej commented 3 years ago

https://github.com/haskell-infra/hackage-trustees/blob/master/policy.md#3-source-changes-simple-patches

tmcgilchrist commented 3 years ago

Thanks @phadej I'll start that process.

Bodigrim commented 3 years ago

It cannot be relaxed, it will break older GHC builds.

https://github.com/wrengr/bytestring-trie/pull/11 relaxes base bound only, while bytestring remains < 0.11.

gbaz commented 3 years ago

revision published.