Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518934 - virtual/{libudev,libgudev}: needs systemd? !static-libs? ( construct
Summary: virtual/{libudev,libgudev}: needs systemd? !static-libs? ( construct
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Samuli Suominen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-03 12:43 UTC by Samuli Suominen (RETIRED)
Modified: 2014-08-03 14:42 UTC (History)
0 users

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


Attachments
example libudev-215.ebuild portage bails on (libudev-215.ebuild,836 bytes, text/plain)
2014-08-03 12:43 UTC, Samuli Suominen (RETIRED)
Details
example libudev-215.ebuild portage doesn't bail on (libudev-215.ebuild,858 bytes, patch)
2014-08-03 13:04 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 12:43:55 UTC
Created attachment 382130 [details]
example libudev-215.ebuild portage bails on

output from attached ebuild and repoman --full:

>>> Creating Manifest for /home/ssuominen/gentoo-x86/virtual/libudev
  dependency.bad                47
   virtual/libudev/libudev-215.ebuild: RDEPEND: alpha(default/linux/alpha/13.0) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/desktop) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/desktop/gnome) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/desktop/kde) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: alpha(default/linux/alpha/13.0/developer) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/developer) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: arm(default/linux/arm/13.0) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']
   virtual/libudev/libudev-215.ebuild: RDEPEND: ia64(default/linux/ia64/13.0) ['>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs(-)?]']

doesn't happen on virtual/udev which doesn't have multilib flags. why is this happening?
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 12:45:34 UTC
notable sys-apps/systemd is stable on the arches it complains on.  do i need to mask all of those abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 bi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 in eg. arch/alpha/package.use.mask ?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 12:48:53 UTC
or is this a known bug in the PM, and --force needs to be used? the virtual appears to work fine like this, only repoman complaining...
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 13:04:45 UTC
Created attachment 382132 [details, diff]
example libudev-215.ebuild portage doesn't bail on
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-08-03 13:06:42 UTC
I think you need REQUIRED_USE="systemd? ( !static-libs )"
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 13:08:00 UTC
ignore all of this, got it figured out, if you are intrested how, look at committed libudev-215.ebuild from today
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2014-08-03 13:09:13 UTC
(In reply to Michał Górny from comment #4)
> I think you need REQUIRED_USE="systemd? ( !static-libs )"

that was it. came to same conclusion... "bug collision" :P