[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
From:       Ian Stakenvicius <axs () gentoo ! org>
Date:       2014-07-25 14:59:09
Message-ID: 53D270BD.40307 () gentoo ! org
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 25/07/14 05:38 AM, Samuli Suominen wrote:
> 
> On 25/07/14 11:07, Daniel Campbell wrote:
>> On 07/24/2014 02:22 PM, Samuli Suominen wrote:
>>> gentoo-x86 has been converted to use virtual/libgudev.   big
>>> thanks to _AxS_ who helped me to get it finally done.
>>> 
>>> that means we will be removing compability USE flags "gudev 
>>> introspection" from virtual/udev tomorrow'ish (only waiting for
>>> gnome-overlay folks)
>>> 
>>> run this in your overlay:
>>> 
>>> $ grep virtual.*udev.*gudev */*/*.ebuild
>>> 
>>> and convert them to EAPI=5 syntax virtual/libgudev:= but don't
>>> do it without making sure you don't need virtual/libudev:= or
>>> virtual/udev (like for udevd, udev.pc for udevdir value) as
>>> well
>>> 
>>> the Tracker is: 
>>> http://bugs.gentoo.org/showdependencytree.cgi?id=506034&hide_resolved=1
>>>
>>
>>> 
What does this mean for users of, say, eudev that needed those flags for
>> certain things (but don't have GNOME installed)? Will it just be
>> a removed entry from package.use and a rebuild? I'm on stable so
>> it'll take a little bit to reach me, but I figured I'd ask on
>> behalf of any other concerned users.
>> 
> 
> Short answer:
> 
> No impact.
> 

To make this a little more verbose, sys-fs/{udev,systemd,eudev}
themselves still have those flags in their ebuilds.  It's just the way
dependency atoms on virtuals that have changed, in terms of how they
map say, a need for a USE="introspection"-enabled libgudev to
sys-fs/eudev[gudev,introspection].

The functionality isn't gone, it's just referenced differently now.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlPScL0ACgkQ2ugaI38ACPCq2wD+Mjtjsm9VPUyHzue1BhBNKYj9
zLmbq48LKfmkjjfBb6cBAJXhvs6EqydtH70hYwRDx7KwWFgHhPY0ibDRK8LxWcrx
=6ySf
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic