frasertweedale / hs-jose

Haskell JOSE and JWT library
http://hackage.haskell.org/package/jose
Apache License 2.0
122 stars 46 forks source link

Build failure with QuickCheck 2.9 #21

Closed snoyberg closed 7 years ago

snoyberg commented 7 years ago
> /tmp/stackage-build8$ stack unpack jose-0.4.0.2
Unpacked jose-0.4.0.2 to /tmp/stackage-build8/jose-0.4.0.2/
> /tmp/stackage-build8/jose-0.4.0.2$ runghc -clear-package-db -global-package-db -package-db=/var/stackage/work/builds/nightly/pkgdb Setup configure --package-db=clear --package-db=global --package-db=/var/stackage/work/builds/nightly/pkgdb --libdir=/var/stackage/work/builds/nightly/lib --bindir=/var/stackage/work/builds/nightly/bin --datadir=/var/stackage/work/builds/nightly/share --libexecdir=/var/stackage/work/builds/nightly/libexec --sysconfdir=/var/stackage/work/builds/nightly/etc --docdir=/var/stackage/work/builds/nightly/doc/jose-0.4.0.2 --htmldir=/var/stackage/work/builds/nightly/doc/jose-0.4.0.2 --haddockdir=/var/stackage/work/builds/nightly/doc/jose-0.4.0.2 --flags=
Configuring jose-0.4.0.2...
> /tmp/stackage-build8/jose-0.4.0.2$ runghc -clear-package-db -global-package-db -package-db=/var/stackage/work/builds/nightly/pkgdb Setup build
Building jose-0.4.0.2...
Preprocessing library jose-0.4.0.2...
[ 1 of 19] Compiling Crypto.JOSE.Types.Orphans ( src/Crypto/JOSE/Types/Orphans.hs, dist/build/Crypto/JOSE/Types/Orphans.o )

src/Crypto/JOSE/Types/Orphans.hs:53:10: error:
    Duplicate instance declarations:
      instance Arbitrary a => Arbitrary (NonEmpty a)
        -- Defined at src/Crypto/JOSE/Types/Orphans.hs:53:10
      instance [safe] Arbitrary a => Arbitrary (NonEmpty a)
        -- Defined in ‘Test.QuickCheck.Arbitrary’
frasertweedale commented 7 years ago

Fixed in 017d266e7dcbe52e14fcc7a190c4e0202ca1aae7.

Thanks for reporting!