* [gentoo-dev] Best practices for package.mask removals
@ 2008-01-29 3:28 Ryan Hill
2008-01-29 10:17 ` Rémi Cardona
2008-01-29 14:33 ` Mike Frysinger
0 siblings, 2 replies; 4+ messages in thread
From: Ryan Hill @ 2008-01-29 3:28 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 1512 bytes --]
Remi (or rane.. or some other r- dev ;]) was asking a couple days ago how to
write a package.mask entry for removals so the script picks it up. Actually
there is no script (just me), and there's no real rules. but I thought I'd
mention a couple things that would make life easier.
In your package.mask entry, it would help to have the following info:
a) reason for masking
b) bug # for the removal (and yes you should have one)
c) date of removal (either the date or just "in x days" is fine)
d) the word "removal" :P
(Eventually I'll write a dumb little util to automate filling these in but for
now I'm really really lazy.)
Bad:
# Dev Elepor <noname@gentoo.org> (25 Jan 2008)
# Broken
app-misc/some-package
# Dev Elepor <noname@gentoo.org> (25 Jan 2008)
# Masked for security bug #999999
app-misc/some-package
Better:
# Dev Elepor <noname@gentoo.org> (25 Jan 2008)
# Masked for removal
app-misc/some-package
Best:
# Dev Elepor <noname@gentoo.org> (25 Jan 2008)
# Masked for removal in 30 days. Doesn't work
# with new libfoo. Upstream dead, gtk-1, smells
# funny. (bug #987654)
app-misc/some-package
This just saves me scouring bugzilla and the mailing lists for these packages
looking for more info.
Thanks!
--
fonts, by design, by neglect
gcc-porting, for a fact or just for effect
wxwindows @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 190 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] Best practices for package.mask removals
2008-01-29 3:28 [gentoo-dev] Best practices for package.mask removals Ryan Hill
@ 2008-01-29 10:17 ` Rémi Cardona
2008-01-29 14:33 ` Mike Frysinger
1 sibling, 0 replies; 4+ messages in thread
From: Rémi Cardona @ 2008-01-29 10:17 UTC (permalink / raw
To: gentoo-dev
Ryan Hill a écrit :
> Remi (or rane.. or some other r- dev ;]) was asking a couple days ago
> how to
> write a package.mask entry for removals so the script picks it up.
> Actually
> there is no script (just me), and there's no real rules. but I thought I'd
> mention a couple things that would make life easier.
>
> In your package.mask entry, it would help to have the following info:
>
> a) reason for masking
> b) bug # for the removal (and yes you should have one)
> c) date of removal (either the date or just "in x days" is fine)
> d) the word "removal" :P
Alright :) Thanks for the tips
Cheers,
Rémi
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] Best practices for package.mask removals
2008-01-29 3:28 [gentoo-dev] Best practices for package.mask removals Ryan Hill
2008-01-29 10:17 ` Rémi Cardona
@ 2008-01-29 14:33 ` Mike Frysinger
2008-02-03 13:07 ` Vlastimil Babka
1 sibling, 1 reply; 4+ messages in thread
From: Mike Frysinger @ 2008-01-29 14:33 UTC (permalink / raw
To: gentoo-dev; +Cc: Ryan Hill
[-- Attachment #1: Type: text/plain, Size: 200 bytes --]
On Monday 28 January 2008, Ryan Hill wrote:
> In your package.mask entry, it would help to have the following info:
it would help too if you add a comment like this to the top of the mask file
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] Best practices for package.mask removals
2008-01-29 14:33 ` Mike Frysinger
@ 2008-02-03 13:07 ` Vlastimil Babka
0 siblings, 0 replies; 4+ messages in thread
From: Vlastimil Babka @ 2008-02-03 13:07 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1643 bytes --]
Mike Frysinger wrote:
> On Monday 28 January 2008, Ryan Hill wrote:
>> In your package.mask entry, it would help to have the following info:
>
> it would help too if you add a comment like this to the top of the mask file
> -mike
I've did it instead:
Index: package.mask
===================================================================
RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v
retrieving revision 1.8234
diff -u -B -r1.8234 package.mask
--- package.mask 3 Feb 2008 10:28:21 -0000 1.8234
+++ package.mask 3 Feb 2008 13:06:48 -0000
@@ -3,7 +3,7 @@
# When you add an entry to this file, add your name, the date, and an
# explanation of why something is getting masked
#
-# NOTE: Please add your entry at the top!
+# NOTE: Please add your entry at the top (below the examples)!
#
##
@@ -21,6 +21,25 @@
## End example
##
+## Best last rites (removal) practices, as suggested by
+## Ryan Hill <dirtyepic@gentoo.org>
+##
+## Include the following info:
+## a) reason for masking
+## b) bug # for the removal (and yes you should have one)
+## c) date of removal (either the date or "in x days")
+## d) the word "removal"
+##
+## Example
+##
+# Dev Elepor <noname@gentoo.org> (25 Jan 2012)
+# Masked for removal in 30 days. Doesn't work
+# with new libfoo. Upstream dead, gtk-1, smells
+# funny. (bug #987654)
+#app-misc/some-package
+##
+## End example, put the real deal below.
+
# Benedikt Böhm <hollow@gentoo.org> (03 Feb 2008)
# Masked for removal in 30 days wrt #208584
# Does not use webapp/depend.apache eclass correctly
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-02-03 13:07 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-29 3:28 [gentoo-dev] Best practices for package.mask removals Ryan Hill
2008-01-29 10:17 ` Rémi Cardona
2008-01-29 14:33 ` Mike Frysinger
2008-02-03 13:07 ` Vlastimil Babka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox