Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 488606 - dev-haskell/dataenc broken dependencies on various arches
Summary: dev-haskell/dataenc broken dependencies on various arches
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords: QAbaddep
Depends on:
Blocks:
 
Reported: 2013-10-19 13:19 UTC by Patrick Lauer
Modified: 2013-10-26 08:13 UTC (History)
5 users (show)

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 Patrick Lauer gentoo-dev 2013-10-19 13:19:19 UTC
dependency.bad                33
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ia64(default/linux/ia64/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/gnome) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/desktop/kde) ['dev-haskell/test-framework-th:=[profile?]']
   dev-haskell/dataenc/dataenc-0.14.0.5-r1.ebuild: DEPEND: ~sparc(default/linux/sparc/13.0/developer) ['dev-haskell/test-framework-th:=[profile?]']
Comment 1 Mark Wright gentoo-dev 2013-10-26 08:13:47 UTC
They are test dependencies, for dev-haskell/test-framework-th, which uses template haskell.  I am not sure if template haskell works on all these architectures.

Fixed like:

DEPEND="${RDEPEND}
	>=dev-haskell/cabal-1.6.0.3
	!alpha?
	( !ia64?
		( !ppc?
			( !ppc64?
				( !sparc?
					( test?
						( dev-haskell/hunit:=[profile?]
						>=dev-haskell/quickcheck-2.5:=[profile?] <dev-haskell/quickcheck-2.7
:=[profile?]
						dev-haskell/test-framework:=[profile?]
						dev-haskell/test-framework-hunit:=[profile?]
						dev-haskell/test-framework-quickcheck2:=[profile?]
						dev-haskell/test-framework-th:=[profile?] )
					)
				)
			)
		)
	)
"