* [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
@ 2014-07-24 19:22 Samuli Suominen
2014-07-25 8:07 ` Daniel Campbell
0 siblings, 1 reply; 4+ messages in thread
From: Samuli Suominen @ 2014-07-24 19:22 UTC (permalink / raw
To: gentoo-dev, gnome
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
2014-07-24 19:22 [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish Samuli Suominen
@ 2014-07-25 8:07 ` Daniel Campbell
2014-07-25 9:38 ` Samuli Suominen
0 siblings, 1 reply; 4+ messages in thread
From: Daniel Campbell @ 2014-07-25 8:07 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1028 bytes --]
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.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 538 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
2014-07-25 8:07 ` Daniel Campbell
@ 2014-07-25 9:38 ` Samuli Suominen
2014-07-25 14:59 ` Ian Stakenvicius
0 siblings, 1 reply; 4+ messages in thread
From: Samuli Suominen @ 2014-07-25 9:38 UTC (permalink / raw
To: gentoo-dev
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.
In case of problems:
If some package (installed from Portage) is complaining about missing
USE flags "gudev"
or "introspection" for virtual/udev, it means you need to recompile the
package complaining,
so the Portage's VDB will get the updated ebuild with the new
virtual/libgudev dependency
from actual Portage tree
OR
If some package (installed from overlay) is complaining about missing
USE flags "gudev"
or "introspection", you should propably try updating the overlay, if
that doesn't help,
contact the overlay maintainer, possible uninstall the overlay or fix it
yourself
I hope that answered your question
- Samuli
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
2014-07-25 9:38 ` Samuli Suominen
@ 2014-07-25 14:59 ` Ian Stakenvicius
0 siblings, 0 replies; 4+ messages in thread
From: Ian Stakenvicius @ 2014-07-25 14:59 UTC (permalink / raw
To: gentoo-dev
-----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-----
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-07-25 14:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-24 19:22 [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish Samuli Suominen
2014-07-25 8:07 ` Daniel Campbell
2014-07-25 9:38 ` Samuli Suominen
2014-07-25 14:59 ` Ian Stakenvicius
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox