From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GTitd-0003r2-Mb for garchives@archives.gentoo.org; Sat, 30 Sep 2006 17:45:06 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8UHhLJI001372; Sat, 30 Sep 2006 17:43:21 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8UHdX95005094 for ; Sat, 30 Sep 2006 17:39:33 GMT Received: from home.wh0rd.org (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id A746464818 for ; Sat, 30 Sep 2006 17:39:32 +0000 (UTC) Received: (qmail 13123 invoked from network); 30 Sep 2006 13:39:09 -0400 Received: from unknown (HELO vapier) (192.168.0.2) by 192.168.0.1 with SMTP; 30 Sep 2006 13:39:09 -0400 From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Profile masking and profiles package.mask Date: Sat, 30 Sep 2006 13:39:58 -0400 User-Agent: KMail/1.9.4 References: <200609300640.14616@enterprise.flameeyes.is-a-geek.org> In-Reply-To: <200609300640.14616@enterprise.flameeyes.is-a-geek.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1278103.0CReOljr6R"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200609301339.58887.vapier@gentoo.org> X-Archives-Salt: a51c03f6-863c-43cf-9d4b-df4be07570c2 X-Archives-Hash: 94b1ab2badae9ed6c04a9616fbf5777b --nextPart1278103.0CReOljr6R Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 30 September 2006 00:40, Diego 'Flameeyes' Petten=F2 wrote: > For what I can tell, the current behaviour has the advantage of providing= a > different masking reason for packages that are *needed to some version* f= or > the profile to be complete, and for packages that are know not to work on= a > profile. isnt that the point of putting a comment above a mask ? # this package wont work on this profile bar/foo # these versions are needed in this profile =3Dcat/meow-1* > Example: Gentoo/FreeBSD relies on profiles masking for > sys-freebsd/freebsd-* packages, as you should *not* use freebsd-lib 6.2 on > the 6.1 profile, for instance; AMD64 no-multilib profiles use package.mask > to mask packages that are known to be broken on that profile. > > In case of Gentoo/FreeBSD, it also means to have 3x entries for forcing > versions of the packages on users. i dont get it ... if you mask the versions in package.mask, why do you need= a=20 packages entry at all ? fbsd/packages:sys-freebsd/freebsd-mk-defs fbsd/package.mask: fbsd/6.1/packages: fbsd/6.1/package.mask:>=3Dsys-freebsd/freebsd-mk-defs-6.2 fbsd/6.2/packages: fbsd/6.2/package.mask: > Another reason I'd see for retain the current behaviour is that users are > known to unmask stuff via package.unmask to try "might-be-broken" version= s. so what you're arguing is that we should retain the existing behavior becau= se=20 users might try to unmask something properly ? trying to protect users fro= m=20 shooting themselves in the foot by making the profile behavior more=20 complicated is a waste of time =2Dmike --nextPart1278103.0CReOljr6R Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iQIVAwUARR6r7kFjO5/oN/WBAQKJLxAAn9ei0zUoO1Fm8Cu+9/4FwKuA9p9Im+OZ QE2zkQdTsD0Ld804wPFRdnG6eTyA5LH1jlPqQxTh/HPP3dR62+WqHVARIml+1NAf 9YgRB/biTXNr/6xuATlFFij6KRvtE00PMCjpj7zxE45eBwIHmdoC9mE3qeNZpF0b 9m4WsezWocK3evQfxyL3qoMemTbq0AxDXACHfonX+rbUad1tp0PIETH4TdNvB++q Nkb9hc70buyblheAphIm187AeEiS+Y17caetXr56blbZsvxb3Qgx6axpGynsOQQG YV1ZH+N18UWNFI900tdZNySEaRscKE9Zkgor3jf7NL84WohJE3miramz5knlrxJN 5jCy/GCbNEr1HdeMA0Ho6ZYki29bfOv+6UvBv504vxA1WLVeXjnT8akVrfWaQPio aH5lozhqor2Ik7bfGgXK7dxS22Xw9YVUvd7PXB2ZfiGVHpudqFx9NrDPacY4NYkC ViXP4/Id2ixVCmsvSxFRmsbIf6XR7dPcDSMp+YeVSZ7E8O0P2PPZGQNL/XNAkOYL 6Y/3O1yNZV1w0bxfz+NtMabTrMbYEptKPij3eje1a4DSA6cI4iL77QJqkUWiMVVV CNVgaExdeW/PDqVDdPrLtFVFRfnbYovqgUJvglPtT41Wa59n27si+2039ZurB2C+ LKaNa07cmYU= =6jRb -----END PGP SIGNATURE----- --nextPart1278103.0CReOljr6R-- -- gentoo-dev@gentoo.org mailing list