Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 530088 - dev-haskell/aeson should depend on dev-haskell/scientific[bytestring-builder]
Summary: dev-haskell/aeson should depend on dev-haskell/scientific[bytestring-builder]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-21 23:59 UTC by Johannes Schmidt
Modified: 2014-11-22 11:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Schmidt 2014-11-21 23:59:40 UTC
>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--
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2014-11-22 11:25:12 UTC
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.
Comment 2 Johannes Schmidt 2014-11-22 11:30:14 UTC
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.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2014-11-22 11:32:46 UTC
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!