public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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