>dev-haskell/aeson-0.6 fails to emerge with "dev-haskell/scientific -bytestring-builder" which is the default on my system. after enabling the useflag manually in /etc/portage/package.use and reemerging dev-haskell/scientific and dev-haskell/attoparsec, dev-haskell/aeson emerged fine. Reproducible: Always Steps to Reproduce: emerge -1 =dev-haskell/aeson-0.7.0.6 Actual Results: aeson cannot find haskell module "Data.ByteString.Builder.Scientific". Build fails. Expected Results: aeson builds fine. Portage 2.2.14 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.9.2, glibc-2.20, 3.17.2-gentoo x86_64) ================================================================= System uname: Linux-3.17.2-gentoo-x86_64-Intel-R-_Core-TM-_i7-4770K_CPU_@_3.50GHz-with-gentoo-2.2 KiB Mem: 16339248 total, 1647264 free KiB Swap: 12582908 total, 12582820 free Timestamp of tree: Fri, 21 Nov 2014 11:15:01 +0000 ld GNU ld (GNU Binutils) 2.24 app-shells/bash: 4.3_p30-r1 dev-java/java-config: 2.2.0 dev-lang/perl: 5.20.1-r2 dev-lang/python: 2.7.8, 3.3.5-r1, 3.4.2 dev-util/cmake: 3.0.2 dev-util/pkgconfig: 0.28-r2 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.13.5 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6-r1, 1.12.6, 1.14.1 sys-devel/binutils: 2.24-r3 sys-devel/gcc: 4.9.2 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.3-r2 sys-devel/make: 4.1-r1 sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers) sys-libs/glibc: 2.20 --snip--
Do you happen to have exact build log? aeson-0.6.2.1 does not have scientific depend. It's likely aeson-0.7+ where it was introduced.
Ok, I didn't test the lower 0.7 versions... I just assumed it was introduced with the 0.7 line. All I can say for sure is that 0.7.0.6 has this dependency.
Oh, no problem. Pushed as: > 22 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> -aeson-0.7.0.2.ebuild, > -aeson-0.7.0.3.ebuild, aeson-0.7.0.6.ebuild: > Fix depend against scientific (bug #530088 by Johannes Schmidt). Thanks for the report!