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----- |