public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jakub Moc <jakub@gentoo.org>
To: Ciaran McCreesh <gentoo-dev@lists.gentoo.org>
Subject: Re[2]: [gentoo-dev] [RFC] QA Team's role
Date: Wed, 1 Mar 2006 08:37:47 +0100	[thread overview]
Message-ID: <1908167286.20060301083747@gentoo.org> (raw)
In-Reply-To: <20060228152910.7786271e@snowdrop.home>

[-- Attachment #1: Type: text/plain, Size: 3501 bytes --]


28.2.2006, 16:29:10, Ciaran McCreesh wrote:

> On Tue, 28 Feb 2006 16:08:05 +0100 Jakub Moc <jakub@gentoo.org> wrote:
> | 28.2.2006, 15:39:40, Ciaran McCreesh wrote:
| >> On Tue, 28 Feb 2006 10:49:13 +0100 Jakub Moc <jakub@gentoo.org>
| >> wrote:
| >> | No, that's not a policy document, ebuild policy is documented
| >> | here:
| >> |
| >> http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?style=printable&part=3&chap=1
> | 
| >> No, the whole thing is policy.
> | 
> | No, it isn't.

> 'Fraid it is. Everything in the devrel handbook that isn't explicitly
> marked as a guideline is policy.

Sorry, such procedure is not acceptable until you change the whole
metastructure of the project so that a bunch of people is allowed to dictate
to others whatever they think is fit. (Another question is how many people
will want to work on such project.) Until that's done, things should be
discussed and some form of consent reached.

> | When and where has been the following change discussed and who |
> approved that? |  |
> http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild.xml?r1=1.25&r2=1.26&root=gentoo

> Wouldn't know. That was nothing to do with me. I just wrote the
> original text (or actually, that might not even have been me). It
> finding its way into the policy docs was devrel's doing.

Again, see above.

| >> | Moreover, the cited howto is wrong, since it will break
| >> | built_with_use checks
> | 
| >> No, that's a separate issue.
> | 
> | No, it isn't. If you want something to have as a policy, it needs to
> | be error-free, reasonably applicable and not doing more harm than if
> | it isn't applied at all. And implementing such stuff requires a
> | proper discussion, considering the consequences and some sort of
> | consent among affected developers. (Also, that howto example is less
> | than fortunate/clear, like some user noted in Bug 124401).

> built_with_use isn't a question of conflicting USE flags. It's a
> separate question of dependency resolution, and in this situation it
> *can't* be solved using the method that's been standard for four years
> or more.

Sure it is. You can't silently enable/disable some feature if other ebuilds
are checking for that feature using those very use flags that you have
ignored/overriden/bypassed. Such checks are useless then and more stuff gets
broken than gets fixed.

> | No, it doesn't, you can't reasonably favour one of two completely |
> different functionalities based on some automagic | assumption/developer
> discretion. That doesn't benefit users in any | way and just produces
> unexpected results (hey, I explicitely enabled | "recode" use flag and php
> compiled without, the ebuild is broken, | fix0r it!)

> By all means warn the user. There's nothing in policy disallowing that.

That doesn't work, it breaks other things as explained above. Please, don't
use a hammer where watchmaker's screwdriver is a proper tool, otherwise
you'll severely damage the whole thing. One minute spent on tweaking use
flags is much less important than a bunch of useful features missing just
because you've hammered the whole stuff together.

> | No, noone should enforce a policy that
> | 
> | - doesn't exist (see above)

> The whole devrel handbook is policy, except where otherwise noted. See
> Mike's reply.

Then any significant change there requires a sane procedure.


-- 

jakub

[-- Attachment #2: Type: application/pgp-signature, Size: 183 bytes --]

  reply	other threads:[~2006-03-01  7:40 UTC|newest]

Thread overview: 168+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-26 22:22 [gentoo-dev] [RFC] QA Team's role Mark Loeser
2006-02-26 22:58 ` Ciaran McCreesh
2006-02-26 23:13   ` johnm
2006-02-26 23:51   ` Daniel Goller
2006-02-27  0:42   ` Mark Loeser
2006-02-26 23:11 ` johnm
2006-02-26 23:21   ` Ciaran McCreesh
2006-02-26 23:35     ` johnm
2006-02-27  0:09       ` Mark Loeser
2006-02-27  0:29         ` Donnie Berkholz
2006-02-27  0:35           ` Mark Loeser
2006-02-27  1:53             ` Donnie Berkholz
2006-02-27  2:10               ` Mark Loeser
2006-02-27  3:34                 ` Donnie Berkholz
2006-02-27  5:13                   ` Ned Ludd
2006-02-27  6:25                     ` Donnie Berkholz
2006-02-27 16:35               ` Ciaran McCreesh
2006-02-27 16:47                 ` Lance Albertson
2006-02-27 17:15                   ` Ciaran McCreesh
2006-02-28 10:21                     ` Paul de Vrieze
2006-02-28 14:48                       ` Ciaran McCreesh
2006-02-28 15:02                         ` Paul de Vrieze
2006-02-27 17:30                   ` Stephen Bennett
2006-02-28  9:19                     ` John Mylchreest
2006-02-28 16:04                   ` Mike Frysinger
2006-02-27 20:05                 ` Donnie Berkholz
2006-02-27  5:09           ` Ned Ludd
2006-02-27 16:37             ` Ciaran McCreesh
2006-02-27  8:58         ` John Mylchreest
2006-02-26 23:41     ` Alec Warner
2006-02-26 23:51       ` Stuart Herbert
2006-02-27  0:12       ` Mark Loeser
2006-02-27  9:09         ` John Mylchreest
2006-02-27 16:37           ` Ciaran McCreesh
2006-02-27 17:09             ` John Mylchreest
2006-02-27 17:18               ` Ciaran McCreesh
2006-02-26 23:48 ` Stuart Herbert
2006-02-27  0:34   ` Mark Loeser
2006-02-27  1:21     ` Daniel Goller
2006-02-27  9:00     ` Stuart Herbert
2006-02-27 17:08       ` Ciaran McCreesh
2006-02-27 17:21         ` Mike Frysinger
2006-02-27 18:12           ` Ciaran McCreesh
2006-02-27 17:31         ` Renat Lumpau
2006-02-27 20:26         ` Stuart Herbert
2006-02-27 20:37           ` Ciaran McCreesh
2006-02-27 20:45             ` Renat Lumpau
2006-02-27 20:54               ` Ciaran McCreesh
2006-02-27 21:02                 ` Renat Lumpau
2006-02-27 21:04                 ` Grant Goodyear
2006-02-27 21:18                   ` Stephen P. Becker
2006-02-27 21:34                     ` Re[2]: " Jakub Moc
2006-02-27 22:38                     ` Grant Goodyear
2006-02-27 23:07                     ` Alec Warner
2006-02-27 21:34                   ` Ciaran McCreesh
2006-02-28 10:42                     ` Paul de Vrieze
2006-02-27 21:12                 ` Stuart Herbert
2006-02-27 21:32                   ` Ciaran McCreesh
2006-02-28  9:49                     ` Re[2]: " Jakub Moc
2006-02-28 14:31                       ` Mike Frysinger
2006-02-28 14:39                       ` Ciaran McCreesh
2006-02-28 15:08                         ` Re[2]: " Jakub Moc
2006-02-28 15:29                           ` Stephen Bennett
2006-02-28 15:42                             ` Re[2]: " Jakub Moc
2006-02-28 16:23                               ` Stephen Bennett
2006-02-28 16:24                               ` [gentoo-dev] Policies (was: [RFC] QA Team's role) Danny van Dyk
2006-02-28 16:39                                 ` Jakub Moc
2006-02-28 18:35                                   ` Mike Frysinger
2006-02-28 15:29                           ` [gentoo-dev] [RFC] QA Team's role Ciaran McCreesh
2006-03-01  7:37                             ` Jakub Moc [this message]
2006-03-01 16:44                               ` Mike Frysinger
2006-02-28 16:00                           ` Mike Frysinger
2006-02-28 11:45                     ` Re[2]: " Jakub Moc
2006-02-27 21:43                   ` Stephen Bennett
2006-02-28  6:11                   ` Mike Frysinger
2006-02-27 20:49             ` Re[2]: " Jakub Moc
2006-02-27 21:33               ` Ciaran McCreesh
2006-02-28  9:38                 ` Re[2]: " Jakub Moc
2006-02-28 12:54                   ` Stephen P. Becker
2006-02-28 13:34                     ` Re[2]: " Jakub Moc
2006-02-28 14:00                       ` Stephen P. Becker
2006-02-28 14:33                         ` Re[2]: " Jakub Moc
2006-02-28 15:07                         ` Paul de Vrieze
2006-02-28 14:21                     ` Stuart Herbert
2006-02-28 14:46                       ` Ciaran McCreesh
2006-02-28 14:55                         ` Stuart Herbert
2006-02-28 14:52                   ` Ciaran McCreesh
2006-02-28 15:12                     ` Patrick Lauer
2006-02-28 15:26                       ` Re[2]: " Jakub Moc
2006-02-28 15:42                         ` Ciaran McCreesh
2006-02-28 16:11                           ` Patrick Lauer
2006-02-28 16:35                             ` Ciaran McCreesh
2006-02-28 17:00                               ` Re[2]: " Jakub Moc
2006-02-28 17:09                                 ` Ciaran McCreesh
2006-02-28 17:30                                   ` Re[2]: " Jakub Moc
2006-02-28 17:38                                     ` Ciaran McCreesh
2006-02-28 17:59                                       ` Patrick Lauer
2006-02-28 18:09                                         ` Dan Meltzer
2006-02-28 18:12                                         ` Ciaran McCreesh
2006-02-28 19:03                                           ` Wernfried Haas
2006-02-28 18:14                                         ` Fernando J. Pereda
2006-02-28 18:19                                         ` Stephen Bennett
2006-02-28 18:55                                           ` Patrick Lauer
2006-02-28 18:01                                       ` Stephen Bennett
2006-02-28 18:02                                       ` Alec Warner
2006-02-28 19:11                                         ` Thomas de Grenier de Latour
2006-02-28 19:21                                           ` Renat Lumpau
2006-02-28 19:24                                           ` Renat Lumpau
2006-02-28 19:09                                       ` Re[2]: " Jakub Moc
2006-02-28 19:42                                         ` Danny van Dyk
2006-02-28 20:20                                         ` Ciaran McCreesh
2006-03-01 12:09                                           ` Paul de Vrieze
2006-03-01 12:24                                             ` Re[2]: " Jakub Moc
2006-03-01 13:16                                       ` Simon Stelling
2006-02-28 17:02                               ` Renat Lumpau
2006-02-28 17:11                                 ` Ciaran McCreesh
2006-02-28 17:51                                   ` Renat Lumpau
2006-02-28 19:59                                     ` Mike Frysinger
2006-02-28 20:10                                       ` Re[2]: " Jakub Moc
2006-02-28 20:39                                         ` Mike Frysinger
2006-02-28 21:02                                           ` Re[2]: " Jakub Moc
2006-02-28 21:31                                             ` Mike Frysinger
2006-02-28 21:50                                               ` Renat Lumpau
2006-02-28 21:55                                                 ` Dan Meltzer
2006-02-28 22:10                                                   ` Renat Lumpau
2006-02-28 21:57                                                 ` Ciaran McCreesh
2006-02-28 22:12                                                   ` Renat Lumpau
2006-02-28 22:14                                                 ` Grant Goodyear
2006-02-28 22:36                                                   ` Renat Lumpau
2006-02-28 23:34                                                     ` Mark Loeser
2006-02-28 23:45                                                       ` Renat Lumpau
2006-02-28 23:57                                                         ` Mark Loeser
2006-03-01  0:13                                                       ` Lance Albertson
2006-03-01  0:28                                                         ` Ciaran McCreesh
2006-03-01  0:40                                                           ` Mike Frysinger
2006-03-01  7:17                                                             ` Re[2]: " Jakub Moc
2006-03-01  2:22                                                         ` Lance Albertson
2006-02-28 22:42                                                   ` Patrick Lauer
2006-02-28 22:50                                                     ` Ciaran McCreesh
2006-02-28 23:10                                                       ` Patrick Lauer
2006-02-28 23:45                                                     ` Mark Loeser
2006-02-28 21:58                                               ` Alec Warner
2006-02-28 23:08                                                 ` Mike Frysinger
2006-03-01 12:24                                                   ` Paul de Vrieze
2006-02-28 18:00                                   ` Re[2]: " Jakub Moc
2006-02-28 18:39                                     ` Mike Frysinger
2006-02-28 19:27                                       ` Re[2]: " Jakub Moc
2006-02-28 19:38                                         ` Stephen Bennett
2006-02-28 19:42                                         ` Stephen P. Becker
2006-02-28 16:40                             ` Renat Lumpau
2006-02-28 16:22                           ` Re[2]: " Jakub Moc
2006-02-28 16:39                             ` Ciaran McCreesh
2006-02-28 15:30                       ` Ciaran McCreesh
2006-02-28 15:17                     ` Paul de Vrieze
2006-02-28 15:31                       ` Ciaran McCreesh
2006-03-01  7:21                         ` Re[2]: " Jakub Moc
2006-03-01 10:29                           ` Danny van Dyk
2006-03-01 11:02                             ` Re[2]: " Jakub Moc
2006-03-01 12:30                         ` Paul de Vrieze
2006-02-28 15:21                     ` Renat Lumpau
2006-02-27 20:57             ` Stuart Herbert
2006-02-28 10:34             ` Paul de Vrieze
2006-02-28 14:47               ` Ciaran McCreesh
2006-02-28 15:22                 ` Paul de Vrieze
2006-02-27 18:05 ` Grant Goodyear
2006-02-27 18:19   ` Ciaran McCreesh
2006-02-28 10:55     ` Paul de Vrieze
2006-02-27 19:05   ` Mark Loeser

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1908167286.20060301083747@gentoo.org \
    --to=jakub@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox