On Monday 27 February 2006 18:15, Ciaran McCreesh wrote:
> On Mon, 27 Feb 2006 10:47:58 -0600 Lance Albertson
>
> <[EMAIL PROTECTED]> wrote:
> | > So if the maintainer sticks SANDBOX_DISABLE="1" rm -fr / in global
> | > scope and refuses to move it, QA will have to get council approval
> | > to fix it?
> |
> | Use some common sense when showing an example please. We all know
> | that something that stupid needs to be delt with quickly.
>
> If we all recognise that level of stupidity, please explain how the
> heck this got into the tree:
>
> http://www.gentoo.org/cgi-bin/viewcvs.cgi/*checkout*/sys-apps/bootstrap
>_cmds/bootstrap_cmds-44.ebuild?rev=1.1&content-type=text/plain

Probably because although it isn't a good ebuild it still works and does 
not violate the sandbox. While it does things in the wrong way/place it 
does not do the wrong things.

I do not think that anyone would argue against QA (or other developers) 
fixing urgent big tree breakages. (and rm -rf / would certainly qualify). 
What I see as the argument is that QA should show a degree of flexibility 
in it's policies, and not just enforce because of the policy. This 
especially in those cases where there is no way to provide the ebuild 
without breaking policy, or doing so would mean a greater inconvenience 
to the users.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net

Attachment: pgpAaY4gCI1d4.pgp
Description: PGP signature

Reply via email to