public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2016-08-14
Date: Fri, 5 Aug 2016 06:57:59 -0400	[thread overview]
Message-ID: <CAGfcS_kBsnFc9T7qdHX4Eo7X=vRBmnU2V+1xeEihpaBpd9DsYg@mail.gmail.com> (raw)
In-Reply-To: <20160805022658.GA15727@linux1>

On Thu, Aug 4, 2016 at 10:26 PM, William Hubbs <williamh@gentoo.org> wrote:
> On Thu, Aug 04, 2016 at 07:25:52PM -0400, Rich Freeman wrote:
>>
>> I'm mostly fine with that, but I'd add just a requirement that
>> somebody does a quick sanity check on an otherwise-stable system.  The
>> 30 days of testing is really only testing against dependencies that
>> are in ~arch.  Granted, that will become less of a concern if all
>> those dependencies are also making their way to stable.
>
>  Repoman will complain loudly if you try to stabilize something that
>  doesn't have all of its reverse dependencies stabilized, so I think we
>  are safe as long as people listen to repoman. I'm not advocating
>  stabilizing things with ~ reverse dependencies, just trying to find a
>  way to move stabilization along better than it has been moving.
>

This only helps if the sanity check is correct.  If a package has a
dependency on foo/bar, but it should have >=foo/bar-2, and ~arch is at
-2 and stable is at -1, then repoman will happily let you stabilize
your package even though it will break.  Spending 30 days in testing
might or might not spot the issue, it depends on whether users running
mixed keywords test it.  Since most testing users aren't running mixed
keywords they may not spot that the package breaks with bar-1.

I think we really ought to do SOME testing against the stable
dependencies.  Otherwise you're going to have the occasional breakage,
and if people wanted occasional breakage they'd be running ~arch in
the first place.

I think it makes more sense to just get rid of stable than to make it
a stale version of testing.

Are the older packages actually hurting anybody?  For the most common
arch (amd64) maintainers can just stabilize their own packages, so old
stable packages shouldn't be hurting maintainers (or if they are it is
self-inflicted...).

-- 
Rich


  reply	other threads:[~2016-08-05 10:58 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-04 14:15 [gentoo-project] Call for agenda items - Council meeting 2016-08-14 Kristian Fiskerstrand
2016-08-04 16:24 ` William Hubbs
2016-08-04 17:08   ` Dirkjan Ochtman
2016-08-04 17:09   ` Brian Dolbec
2016-08-04 18:31     ` William Hubbs
2016-08-04 20:12   ` Andrew Savchenko
2016-08-04 22:22     ` William Hubbs
2016-08-04 23:25       ` Rich Freeman
2016-08-05  2:26         ` William Hubbs
2016-08-05 10:57           ` Rich Freeman [this message]
2016-08-05 14:28             ` William Hubbs
2016-08-05 14:36               ` Rich Freeman
2016-08-05 15:36                 ` William Hubbs
2016-08-08 12:35                   ` Marek Szuba
2016-08-08 19:51                     ` Pacho Ramos
2016-08-09  2:07                     ` Jack Morgan
2016-08-09  5:32                       ` Kent Fredric
2016-08-09  5:59                         ` Rich Freeman
2016-08-09 10:05                           ` Kent Fredric
2016-08-09 14:41                             ` Brian Dolbec
2016-08-09 15:12                               ` Kent Fredric
2016-08-09 16:15                                 ` Brian Dolbec
2016-08-09 17:09                                   ` Kent Fredric
2016-08-09 17:12                                     ` Brian Evans
2016-08-09 17:18                                       ` Chí-Thanh Christopher Nguyễn
2016-08-09 17:22                                     ` Ciaran McCreesh
2016-08-09 20:08                                       ` Rich Freeman
2016-08-09 20:14                                         ` Kristian Fiskerstrand
2016-08-09 20:20                                         ` Kristian Fiskerstrand
2016-08-10  1:15                               ` Pallav Agarwal
2016-08-10  1:28                                 ` Brian Dolbec
2016-08-05 17:32         ` Kristian Fiskerstrand
2016-08-05 17:29     ` Kristian Fiskerstrand
2016-08-04 21:30   ` Daniel Campbell
2016-08-05 16:11   ` Michael Orlitzky
2016-08-05 16:22     ` [gentoo-project] " Michael Palimaka
2016-08-05 17:06       ` Michael Orlitzky
2016-08-05 17:11         ` Chí-Thanh Christopher Nguyễn
2016-08-05 17:38           ` Michael Orlitzky
2016-08-05 17:19         ` Michał Górny
2016-08-05 17:21           ` Michael Orlitzky
2016-08-05 17:31   ` [gentoo-project] " Kristian Fiskerstrand
2016-08-05 18:42     ` William Hubbs
2016-08-05 18:45       ` Kristian Fiskerstrand
2016-08-05 18:55         ` NP-Hardass
2016-08-05 19:03           ` Kristian Fiskerstrand

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='CAGfcS_kBsnFc9T7qdHX4Eo7X=vRBmnU2V+1xeEihpaBpd9DsYg@mail.gmail.com' \
    --to=rich0@gentoo.org \
    --cc=gentoo-project@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