Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] libpng 1.6 upgrade and subslotting (and misuse of subslotting when there is also normal slotting)
Date: Sat, 06 Apr 2013 02:18:40
Message-Id: 515F85EE.9090407@gentoo.org
In Reply to: Re: [gentoo-dev] libpng 1.6 upgrade and subslotting (and misuse of subslotting when there is also normal slotting) by Ben de Groot
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 05/04/13 09:52 PM, Ben de Groot wrote:
5 > On 6 Apr, 2013 4:46 AM, "Samuli Suominen" <ssuominen@g.o
6 > <mailto:ssuominen@g.o>> wrote:
7 >>
8 >> libpng 1.6 is in portage, but temporarily without KEYWORDS,
9 >> pending on
10 > testign and this conversion, help would be much appericiated with
11 > converting the tree to use automatic rebuilds for the upgrade
12 >>
13 >> Because there is binary-only SLOT="1.2" of libpng, none of these
14 >> are
15 > correct:
16 >>
17 >> $ grep -r 'media-libs/libpng.*:=' */*/*.ebuild
18 >> app-misc/tracker/tracker-0.14.4.ebuild:
19 >> >=media-libs/libpng-1.2:= app-misc/tracker/tracker-0.14.5.ebuild:
20 >> >=media-libs/libpng-1.2:= app-misc/tracker/tracker-0.16.0.ebuild:
21 >> >=media-libs/libpng-1.2:= app-misc/tracker/tracker-9999.ebuild:
22 >> >=media-libs/libpng-1.2:= media-gfx/digikam/digikam-3.0.0.ebuild:
23 >> media-libs/libpng:= media-gfx/digikam/digikam-3.1.0.ebuild:
24 >> media-libs/libpng:=
25 >> media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3.ebuild:
26 >> =media-libs/libpng-1.4:=
27 >>
28 > media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.5.ebuild:RDEPEND=">=media-libs/libpng-1.4:="
29 >>
30 >
31 >
32 media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.6.ebuild:RDEPEND=">=media-libs/libpng-1.4:="
33 >> www-client/chromium/chromium-27.0.1453.12.ebuild:
34 > media-libs/libpng:=
35 >> www-client/chromium/chromium-27.0.1453.3.ebuild:
36 > media-libs/libpng:=
37 >> www-client/chromium/chromium-9999-r1.ebuild:
38 >> media-libs/libpng:=
39 >>
40 >> They should all be :0= to avoid matching the :1.2 SLOT.
41 >>
42 >> Plus some hundreds are completely without subslotting:
43 >>
44 >> $ grep -r 'media-libs/libpng' */*/*.ebuild |grep -v ':.*=' output
45 >> -> http://bpaste.net/show/89268/
46 >>
47 >> Thanks, Samuli
48 >>
49 >
50 > This would be a good opportunity to use the latest eapi in all
51 > those packages. Would adding the :0= slot operator, and upping the
52 > eapi, warrant a revbump tho, or can we simply do it “in place"?
53 >
54
55 Revbump -- very important in this case, as the slot-operator dep
56 (iirc) does not take effect to allow sub-slot-triggered until after a
57 version with the slot-operator has been emerged.
58
59 So we want users to re-emerge packages either at the same time
60 libpng-1.6 hits the tree, or beforehand so that they will be triggered
61 for rebuild when libpng-1.6 hits.
62
63
64 -----BEGIN PGP SIGNATURE-----
65 Version: GnuPG v2.0.19 (GNU/Linux)
66
67 iF4EAREIAAYFAlFfhe4ACgkQ2ugaI38ACPC3/QD/UZp5DZTNjVcrEgbIWHjqS4W7
68 yQIYDQtqQnenC04hodsA/0AIvZH0+fvUtuqyxGX8tvBmHyPOLNjda2iL3Mtp98Sy
69 =O7qD
70 -----END PGP SIGNATURE-----

Replies