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 1N6p1T-0004Tf-AD for garchives@archives.gentoo.org; Sat, 07 Nov 2009 17:24:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A944E0AED; Sat, 7 Nov 2009 17:24:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2941FE0AED for ; Sat, 7 Nov 2009 17:24:22 +0000 (UTC) Received: from ugly-elf.localnet (net-2-2.jaw.cz [77.95.41.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 45BAE67A36; Sat, 7 Nov 2009 17:24:21 +0000 (UTC) From: =?utf-8?q?Tom=C3=A1=C5=A1_Chv=C3=A1tal?= Organization: Gentoo Foundation To: gentoo-dev@lists.gentoo.org, qa@gentoo.org Subject: [gentoo-dev] QA: package.mask policies Date: Sat, 7 Nov 2009 18:24:10 +0100 User-Agent: KMail/1.12.2 (Linux/2.6.31-tuxonice; KDE/4.3.2; i686; ; ) 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="nextPart3460943.0bVSTSDmNO"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200911071824.16651.scarabeus@gentoo.org> X-Archives-Salt: a0b78c2c-9095-4fee-9eb2-9f9b9c1d8bf3 X-Archives-Hash: 492a91f9675410c309a5fba0c3ef4f77 --nextPart3460943.0bVSTSDmNO Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, since I aint got blag i will polute our lovely mailing list (sorry if i hit= =20 some in-middle flame :P). Currently i've been reviewing the package.mask file (since we have to keep = with=20 it for a while [no package.mask folder near us :)] we have to trim it down = and=20 keep sane). NOTE: The p.mask as folder situation was agreed upon so dont reply about TH= AT=20 but focus on what follows below this point in your replies. While i was reading it there are 5 major use cases for stuff in it. =2D Masking beta/rc/alpha/development_branch stuff =2D Masking live ebuild =2D Masking stable releases for testing =2D Masks for removal (those are quite moving in and out ;]) =2D Masks for security issues (mostly games) So lets go one by one and rationalize on wether we need it or not. * Masking beta... This masks are good if the software release is KNOWN to break previous=20 behaviour or degrade user experience. Otherwise the software should not be= =20 masked (its TESTING for purpose, not stable). Also the maintainer should watch if the testing branch is still relevant (w= hy=20 on earth we have masked 4.0.3_p20070403 version of screen when newer 4.3 is= =20 stable ;]) and remove the branch+mask when needed. * Masking live... Heck no. This is not proper usage. Just use keywords mask. KEYWORDS=3D"".=20 Problem solved and the package.mask is smaller. (Note, in overlays do what= =20 ever you want, since it does not polute the main mask from g-x86). * Masking stable releases... Here i found most interesting stuff around (for example mask for testing fr= om=20 2006, yeah not ~ material after 3 years?! :P) There should be policy defined that you can add the new release under p.mas= k if=20 you see it fit, but the mask can stay only for 6 months (less/more,=20 suggestions?) and then it must be unmasked, or have really high activity on= =20 tracker bug and good reasoning (mask for ruby-1.9 and so on). * Masks for removal... Nothing to say here, they are done quite well right now, and treecleaners k= ill=20 them when they got time :] * Masks for security... These are the only one masks that are permanent (probably none will fix the= =20 nethack,...). They should be maybe even kept on the bottom of the package.m= ask=20 file all together and separated with some comment, so they are always easy = to=20 spot from first look on that file. Any more ideas/suggestions to the above? Cheers =2D------- Tom=C3=A1=C5=A1 Chv=C3=A1tal Gentoo Linux Developer [KDE/Overlays/QA/Sunrise/X11] E-Mail : scarabeus@gentoo.org GnuPG FP : 94A4 5CCD 85D3 DE24 FE99 F924 1C1E 9CDE 0341 4587 GnuPG ID : 03414587 --nextPart3460943.0bVSTSDmNO Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEABECAAYFAkr1rUAACgkQHB6c3gNBRYeM2gCgnkuZ9tVpZAUzvqDZB5NI2L+G yBUAn0GEn4+E8wFl2wmxXvqihmv5BnWX =o4bz -----END PGP SIGNATURE----- --nextPart3460943.0bVSTSDmNO--