Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish
Date: Fri, 25 Jul 2014 14:59:24
Message-Id: 53D270BD.40307@gentoo.org
In Reply to: Re: [gentoo-dev] USE="gudev introspection" removal from virtual/udev tomorrow'ish by Samuli Suominen
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 25/07/14 05:38 AM, Samuli Suominen wrote:
5 >
6 > On 25/07/14 11:07, Daniel Campbell wrote:
7 >> On 07/24/2014 02:22 PM, Samuli Suominen wrote:
8 >>> gentoo-x86 has been converted to use virtual/libgudev. big
9 >>> thanks to _AxS_ who helped me to get it finally done.
10 >>>
11 >>> that means we will be removing compability USE flags "gudev
12 >>> introspection" from virtual/udev tomorrow'ish (only waiting for
13 >>> gnome-overlay folks)
14 >>>
15 >>> run this in your overlay:
16 >>>
17 >>> $ grep virtual.*udev.*gudev */*/*.ebuild
18 >>>
19 >>> and convert them to EAPI=5 syntax virtual/libgudev:= but don't
20 >>> do it without making sure you don't need virtual/libudev:= or
21 >>> virtual/udev (like for udevd, udev.pc for udevdir value) as
22 >>> well
23 >>>
24 >>> the Tracker is:
25 >>> http://bugs.gentoo.org/showdependencytree.cgi?id=506034&hide_resolved=1
26 >>>
27 >>
28 >>>
29 What does this mean for users of, say, eudev that needed those flags for
30 >> certain things (but don't have GNOME installed)? Will it just be
31 >> a removed entry from package.use and a rebuild? I'm on stable so
32 >> it'll take a little bit to reach me, but I figured I'd ask on
33 >> behalf of any other concerned users.
34 >>
35 >
36 > Short answer:
37 >
38 > No impact.
39 >
40
41 To make this a little more verbose, sys-fs/{udev,systemd,eudev}
42 themselves still have those flags in their ebuilds. It's just the way
43 dependency atoms on virtuals that have changed, in terms of how they
44 map say, a need for a USE="introspection"-enabled libgudev to
45 sys-fs/eudev[gudev,introspection].
46
47 The functionality isn't gone, it's just referenced differently now.
48
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2
51
52 iF4EAREIAAYFAlPScL0ACgkQ2ugaI38ACPCq2wD+Mjtjsm9VPUyHzue1BhBNKYj9
53 zLmbq48LKfmkjjfBb6cBAJXhvs6EqydtH70hYwRDx7KwWFgHhPY0ibDRK8LxWcrx
54 =6ySf
55 -----END PGP SIGNATURE-----