All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael 'Mickey' Lauer <mickey@vanille-media.de>
To: openembedded-devel@lists.openembedded.org
Subject: Re: RFC: Bump default version for gtk+ to 2.18.3
Date: Fri, 08 Jan 2010 01:34:31 +0100	[thread overview]
Message-ID: <1262910871.22868.17.camel@andromeda> (raw)
In-Reply-To: <1262896003.2553.266.camel@lenovo.internal.reciva.com>

Am Donnerstag, den 07.01.2010, 20:26 +0000 schrieb Phil Blundell:
> On Thu, 2010-01-07 at 20:48 +0100, Leon Woestenberg wrote:
> > What should that responsibility involve?
> > 
> > I usually "test" on one or two machines but still set a DEFAULT_PREFERENCE "-1".
> > 
> > It's very hard for the committer to collect enough testing evidence
> > for all the use cases / variables.
> 
> It seems fairly clear that no individual committer is going to be able
> to test all the possible permutations for even moderately complicated
> packages.  If we require exhaustive testing before anything can land in
> the tree then development will just grind to a halt.  And, as I
> mentioned in my previous email, the primary responsibility for
> integration lies with the DISTRO maintainers, who can use tools like
> PREFERRED_VERSION to limit the amount of unexpected churn in their
> configurations.
> 
> It's probably a job for the TSC to come up with a definitive policy in
> this area.  But, for myself, I would consider someone checking in a new
> version to have discharged their duties in a responsible manner if:
> 
>  - the new version has the same, or at least an equivalent, default
> configuration as the old one (i.e. no gratuitous changes to EXTRA_OECONF
> or the like); and
> 
>  - all the patches that were applied to the old version are either still
> applied to the new version, or have been established to be unnecessary;
> and
> 
>  - the new package has been successfully compiled, and ideally tested,
> in at least one configuration; and
> 
>  - once we have a functioning waterfall view in tinderbox, the checkin
> doesn't cause any of our primary MACHINE/DISTRO combinations to burst
> into flames
> 
> I guess the key thing is not to make committers feel that they will be
> held to account for things that are outside their realistic control
> (i.e. bugs that have been introduced upstream in the new version), while
> still expecting them to take reasonable steps to avoid introducing
> unnecessary breakage.
> 
> Automatically adding new versions with a negative DEFAULT_PREFERENCE
> doesn't scale: if everybody did this then, eventually, we would end up
> with virtually the whole tree being D_P -1.  And it sends a confusing
> message to other users, since people tend to assume that a recipe with a
> negative D_P is broken or harmful in some way rather than merely
> untested or untrusted.  I would also propose that, in future, any
> setting of DEFAULT_PREFERENCE in a recipe must be accompanied by a
> comment explaining why it was set, and (if it is set negatively) under
> what conditions it can or should be removed.

Agreed, I think that's a sensible way to deal with it.

:M:





  parent reply	other threads:[~2010-01-08  0:36 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-07 19:03 RFC: Bump default version for gtk+ to 2.18.3 Rolf Leggewie
2010-01-07 19:22 ` Phil Blundell
2010-01-07 19:48   ` Leon Woestenberg
2010-01-07 20:26     ` Phil Blundell
2010-01-08  0:07       ` Leon Woestenberg
2010-01-08  0:34       ` Michael 'Mickey' Lauer [this message]
2010-01-08  9:36       ` Martyn Welch
2010-01-08 11:19         ` Marcin Juszkiewicz

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=1262910871.22868.17.camel@andromeda \
    --to=mickey@vanille-media.de \
    --cc=openembedded-devel@lists.openembedded.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.