From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 010721381F3 for ; Sat, 6 Apr 2013 01:52:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 68B84E0D4A; Sat, 6 Apr 2013 01:52:38 +0000 (UTC) Received: from mail-ie0-f180.google.com (mail-ie0-f180.google.com [209.85.223.180]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5C827E0D48 for ; Sat, 6 Apr 2013 01:52:37 +0000 (UTC) Received: by mail-ie0-f180.google.com with SMTP id a11so4957400iee.25 for ; Fri, 05 Apr 2013 18:52:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=X2cBtrqOyCLlLfjR2q0hRTCBVWS/0HeSmMdQdkdaNjo=; b=vqj0F9Jsxo53RtAkaxt1gzMLFBjDbXMUTz3CFIPcMQMXtYkUMLyLyOxe1N0FIFY4nH 141yG3Dv/VJEoh2X9zfZHYBW1obopepnWUvv8Q+D2aV33eZkQZWXWlcKFQEQAceKgZIQ 0a42jitGiPTU33EjHrVtjB5jbI74RwXCGKkhE8mHqgYvAW3gsOPKQiKl484BoFq3D8Xh DbvFRbe2JR6GRhXvaZfr1EfDWDUnCl8PBNgnEOhsIcWvVqC+JtMb9pE6XQ42/P3XeEId XmHpfVy6tZmaigv3ZUkK8Nga5WaUnRb1CIf7TUUieb3Y4bPf6IOKmp29x9zI88pqh7W0 ry9g== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.50.51.226 with SMTP id n2mr1066529igo.25.1365213156527; Fri, 05 Apr 2013 18:52:36 -0700 (PDT) Sender: yngwin@gmail.com Received: by 10.64.30.234 with HTTP; Fri, 5 Apr 2013 18:52:36 -0700 (PDT) Received: by 10.64.30.234 with HTTP; Fri, 5 Apr 2013 18:52:36 -0700 (PDT) In-Reply-To: <515F37C8.2010307@gentoo.org> References: <515F37C8.2010307@gentoo.org> Date: Sat, 6 Apr 2013 09:52:36 +0800 X-Google-Sender-Auth: _YabAxzyOQ0Em8su7YcnN5g2doM Message-ID: Subject: Re: [gentoo-dev] libpng 1.6 upgrade and subslotting (and misuse of subslotting when there is also normal slotting) From: Ben de Groot To: gentoo-dev Content-Type: multipart/alternative; boundary=14dae93407453cd4fb04d9a77505 X-Archives-Salt: f1cc31fa-4b9b-4ff6-b0af-704e2ae7e361 X-Archives-Hash: c07687bbd293b1375b68048b336d2527 --14dae93407453cd4fb04d9a77505 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 6 Apr, 2013 4:46 AM, "Samuli Suominen" wrote: > > libpng 1.6 is in portage, but temporarily without KEYWORDS, pending on testign and this conversion, help would be much appericiated with converting the tree to use automatic rebuilds for the upgrade > > Because there is binary-only SLOT=3D"1.2" of libpng, none of these are correct: > > $ grep -r 'media-libs/libpng.*:=3D' */*/*.ebuild > app-misc/tracker/tracker-0.14.4.ebuild: >=3Dmedia-libs/libpng-1.2:=3D > app-misc/tracker/tracker-0.14.5.ebuild: >=3Dmedia-libs/libpng-1.2:=3D > app-misc/tracker/tracker-0.16.0.ebuild: >=3Dmedia-libs/libpng-1.2:=3D > app-misc/tracker/tracker-9999.ebuild: >=3Dmedia-libs/libpng-1.2:=3D > media-gfx/digikam/digikam-3.0.0.ebuild: media-libs/libpng:=3D > media-gfx/digikam/digikam-3.1.0.ebuild: media-libs/libpng:=3D > media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3.ebuild: >=3Dmedia-libs/libpng-1.4:=3D > media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.5.ebuild:RDEPEND=3D= ">=3Dmedia-libs/libpng-1.4:=3D" > media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.6.ebuild:RDEPEND=3D= ">=3Dmedia-libs/libpng-1.4:=3D" > www-client/chromium/chromium-27.0.1453.12.ebuild: media-libs/libpng:=3D > www-client/chromium/chromium-27.0.1453.3.ebuild: media-libs/libpng:=3D > www-client/chromium/chromium-9999-r1.ebuild: media-libs/libpng:=3D > > They should all be :0=3D to avoid matching the :1.2 SLOT. > > Plus some hundreds are completely without subslotting: > > $ grep -r 'media-libs/libpng' */*/*.ebuild |grep -v ':.*=3D' > output -> http://bpaste.net/show/89268/ > > Thanks, > Samuli > This would be a good opportunity to use the latest eapi in all those packages. Would adding the :0=3D slot operator, and upping the eapi, warran= t a revbump tho, or can we simply do it =E2=80=9Cin place"? --14dae93407453cd4fb04d9a77505 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On 6 Apr, 2013 4:46 AM, "Samuli Suominen" <ssuominen@gentoo.org> wrote:
>
> libpng 1.6 is in portage, but temporarily without KEYWORDS, pending on= testign and this conversion, help would be much appericiated with converti= ng the tree to use automatic rebuilds for the upgrade
>
> Because there is binary-only SLOT=3D"1.2" of libpng, none of= these are correct:
>
> $ grep -r 'media-libs/libpng.*:=3D' */*/*.ebuild
> app-misc/tracker/tracker-0.14.4.ebuild: >=3Dmedia-libs/libpng-1.2:= =3D
> app-misc/tracker/tracker-0.14.5.ebuild: >=3Dmedia-libs/libpng-1.2:= =3D
> app-misc/tracker/tracker-0.16.0.ebuild: >=3Dmedia-libs/libpng-1.2:= =3D
> app-misc/tracker/tracker-9999.ebuild: =C2=A0 >=3Dmedia-libs/libpng-= 1.2:=3D
> media-gfx/digikam/digikam-3.0.0.ebuild: media-libs/libpng:=3D
> media-gfx/digikam/digikam-3.1.0.ebuild: media-libs/libpng:=3D
> media-plugins/gst-plugins-gl/gst-plugins-gl-0.10.3.ebuild: >=3Dmedi= a-libs/libpng-1.4:=3D
> media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.5.ebuild:RDEPE= ND=3D">=3Dmedia-libs/libpng-1.4:=3D"
> media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.0.6.ebuild:RDEPE= ND=3D">=3Dmedia-libs/libpng-1.4:=3D"
> www-client/chromium/chromium-27.0.1453.12.ebuild: =C2=A0 =C2=A0 =C2=A0= media-libs/libpng:=3D
> www-client/chromium/chromium-27.0.1453.3.ebuild: =C2=A0 =C2=A0 =C2=A0 = =C2=A0media-libs/libpng:=3D
> www-client/chromium/chromium-9999-r1.ebuild: =C2=A0 =C2=A0media-libs/l= ibpng:=3D
>
> They should all be :0=3D to avoid matching the :1.2 SLOT.
>
> Plus some hundreds are completely without subslotting:
>
> $ grep -r 'media-libs/libpng' */*/*.ebuild |grep -v ':.*= =3D'
> output -> http://bpaste.n= et/show/89268/
>
> Thanks,
> Samuli
>

This would be a good opportunity to use the latest eapi in a= ll those packages. Would adding the :0=3D slot operator, and upping the eap= i, warrant a revbump tho, or can we simply do it =E2=80=9Cin place"? <= /p> --14dae93407453cd4fb04d9a77505--