From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MwjH6-0003DY-6a for garchives@archives.gentoo.org; Sat, 10 Oct 2009 21:14:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 073B5E07E0; Sat, 10 Oct 2009 21:14:47 +0000 (UTC) Received: from mail-ew0-f205.google.com (mail-ew0-f205.google.com [209.85.219.205]) by pigeon.gentoo.org (Postfix) with ESMTP id C0570E07E0 for ; Sat, 10 Oct 2009 21:14:46 +0000 (UTC) Received: by ewy1 with SMTP id 1so7335000ewy.34 for ; Sat, 10 Oct 2009 14:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:disposition-notification-to :mime-version:content-type:content-transfer-encoding:message-id; bh=dVBF+i5aPC+v8bA5vC+FXTitQLGNe69uXRnzMpRmTM0=; b=CcBLSfsyLffvvvd8+/4trgkN4RuaGuNM3HHIJnPsW9LjaxrTZtepZIFafyGlU4/Qj/ vP0VMjOu1PT3S9QrF48NkQ8J1IszJkso4mCkc9yC9dBdLgSGWV4iUVMBDSEz/epvFEMm qMKmjklP9/0MelfLX4F5sq/XyLBLD4jhYqjiU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to :disposition-notification-to:mime-version:content-type :content-transfer-encoding:message-id; b=NeAA5Qqsm1PhJWX2RhE+zjWdZ3ZC7Na/mGlm0H61Lmy+f8AOYz+YUCoC5xNzPGlpnW tYgCuzoWbb3EuPBd8mYrDcsL4uhGQeDSYvKbrIzNOpclJpKCiPEqFFHRYthtANedadAk l67iRyI+YCBM5lFcQIboKKqLxKojZOs2qeXJs= Received: by 10.216.86.144 with SMTP id w16mr1284433wee.59.1255209286150; Sat, 10 Oct 2009 14:14:46 -0700 (PDT) Received: from lebrodyl.localnet (aafi92.neoplus.adsl.tpnet.pl [83.4.138.92]) by mx.google.com with ESMTPS id g9sm7684076gvc.25.2009.10.10.14.14.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 10 Oct 2009 14:14:45 -0700 (PDT) From: Maciej Mrozowski To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFC: package.use.stable.mask Date: Sat, 10 Oct 2009 23:14:39 +0200 User-Agent: KMail/1.12.2 (Linux/2.6.30-gentoo-r5; KDE/4.3.2; x86_64; ; ) References: <200910102204.51253.scarabeus@gentoo.org> <4AD0F39D.8060007@gentoo.org> In-Reply-To: <4AD0F39D.8060007@gentoo.org> 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 Content-Type: multipart/signed; boundary="nextPart1664750.EK2cZxM7Ni"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200910102314.40078.reavertm@gmail.com> X-Archives-Salt: 8e77fee7-a401-4563-98e6-84f8b87dc5e8 X-Archives-Hash: ebcc017823a5e5cec368d0ad867dd981 --nextPart1664750.EK2cZxM7Ni Content-Type: Text/Plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable On Saturday 10 of October 2009 22:50:37 Zac Medico wrote: > Maybe a syntax extension for IUSE would be a little nicer. For example: >=20 > IUSE=3D"unstable? ( foo bar )" No no no, the biggest reason for this is to not touch ebuild at all - it ne= eds=20 to be fully ebuild independent. It's like with recent KDE4 stabilization. Having ability to exclude certain= =20 optional dependencies from stabilization *without* modifying ebuilds (remov= e=20 USE flag and its support from IUSE) is the motivation here. =46or now - we just mask them in package.use.mask with appropriate version= =20 specification (let's say <=3Dkde-base/kdeutils-meta-4.3.10 cups) - but it's= not=20 ideal as you may think. It's no surprise, we don't manage ebuilds in *purely* individual manner -=20 instead we try to keep all ebuilds across all releases the same if possible= =20 (eclass handles it properly) - it's over 250 of them after all and we maint= ain=20 now 4.3.1, 4.3.2, 4.3.9999 (stable branch - what makes next 4.3.x releases)= ,=20 9999 (pure trunk) and trunk snapshots like 4.3.69. =2D-=20 regards MM --nextPart1664750.EK2cZxM7Ni Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEABECAAYFAkrQ+UAACgkQFuHa/bHpVdufiACfXAElhtsT8NnH8mOMIyCHsxyU 13MAoJHWtxkeDJDM+sFKvOOA6wNJlt+5 =Y32D -----END PGP SIGNATURE----- --nextPart1664750.EK2cZxM7Ni--