public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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