Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390139 - sys-fs/udev USE=extras is vague
Summary: sys-fs/udev USE=extras is vague
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 212517
  Show dependency tree
 
Reported: 2011-11-11 00:16 UTC by Jeroen Roovers (RETIRED)
Modified: 2012-04-16 17:54 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 Jeroen Roovers (RETIRED) gentoo-dev 2011-11-11 00:16:15 UTC
sys-fs/udev:extras - Compile udev-extras requiring external dependencies

1) What does that mean, really?
2) Why aren't these dependencies offered with their own USE flag?
3) But mainly, can we separate sys-apps/acl out so we can fix bug #212517 by masking the new USE=acl and still keep usbutils/pciutils?
4) Or alternatively, is there a timeframe for a non-USE=extras ebuild to go stable? Some newer ebuilds do not seem to use it anymore.
Comment 1 Rafał Mużyło 2011-11-11 00:33:12 UTC
Actually, this was already done - 'extras' is just a legacy flags (taking a look at the ebuild/ChangeLog should give you hint): ChangeLog entry 05 Jun 2011, bug 348472.
Comment 2 Rafał Mużyło 2011-11-11 00:45:29 UTC
but reading more into bug #212517, I'm suspecting a hardware/arch specific problem.
After all, acl/xattr has been the backend of policykit for quite awhile and this has obviously been working for a lot of people (let's see: udisks, upower, pulseaudio, etc.).
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-11-11 14:51:24 UTC
(In reply to comment #2)
> but reading more into bug #212517, I'm suspecting a hardware/arch specific
> problem.

ACL/XATTR were never ported to HPPA, so they always return ENOSYS and other funny stuff. Some software actually breaks when used as the ENOSYS case isn't considered. Hence the blocked bug report.
Comment 4 William Hubbs gentoo-dev 2011-12-04 14:06:36 UTC
The extras use flag was removed in udev-175. However, that version of
udev is hard masked (see the  package.mask file for an explanation).

It is supported along with separate use flags in udev-171-r2, which I am
considering stabilizing. There are a couple of bugs against it that I
want to look at though.
Comment 5 William Hubbs gentoo-dev 2011-12-09 18:12:10 UTC
udev-171-r3 just went into the tree. The difference between it and -r2
is that the startup scripts received a significant update, so I'll give
that a few days and if there are no issues I'll request stabilization.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2012-03-15 08:44:50 UTC
This looks fixed now:

1. gentoo-x86/profiles/arch/hppa/use.mask:acl
2. USE="acl" in udev-171-r5 and USE="extras" entirely gone in the current ~arch version, udev-181, which should be the next stable target sometime later