From: Andrew Savchenko <bircoph@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Re: Council meeting 2015-04-14: call for agenda items
Date: Tue, 7 Apr 2015 00:37:04 +0300 [thread overview]
Message-ID: <20150407003704.208098b1575f1c862e0df625@gentoo.org> (raw)
In-Reply-To: <20150406095922.19036ce2@pomiot.lan>
[-- Attachment #1: Type: text/plain, Size: 2630 bytes --]
On Mon, 6 Apr 2015 09:59:22 +0200 Michał Górny wrote:
[...]
> > Hmm, that's a hard question. I tried to consider this issues from a
> > point of view of a user of such arch. If package is not used or
> > user may delete it and its deps without much harm, it doesn't affect
> > user at all. If it is used and needed, then in case of:
> >
> > - one package with removed stable keyword a user have to add to
> > package.keywords only a single package, though it might be
> > difficult to locate such package, because portage deptree failure
> > events may be really obscure sometimes;
> >
> > - all subtree of stable keywords is removed; then user have to
> > add all these packages to package.keywords, portage messages should
> > be clear here (but one never knows), though manual keywording of
> > hundred of packages will be irritating at best (even using "cat/*"
> > masks). So if number of affected installed packages is large, users
> > will likely move to ~arch all their setup.
> >
> > So from user's perspective stable deptree broken in single point is
> > a better solution, but(!) if portage will cleanly suggest this
> > point.
> >
> > Another issue to consider: what if we have one such package that
> > broke stable deptree, then after awhile another one and so on. In
> > the result stable tree will got corrupted beyond repair.
> >
> > Maybe some grace period will help here? E.g. remove stable keyword
> > from a single package, wait for 30 days (or so) for reaction from a
> > team, and then dekeyword all reverse dependencies.
>
> Which means developers can't commit properly for 30 days. Really
> awesome solution, thank you. Please ping QA instantly once you do it,
> you'll save us time figuring who to ban for the breakage.
I sad nowhere I'm going to do it. We are discussing opportunities
to fix current sore situation. Threatening people with bans just
for their thoughts reminds me of George Orwell's Thought Police...
> Let me remind you: once you break dependency tree on *ANY* stable
> architecture, repoman won't let you commit. Travis turns red. All pull
> requests are marked as broken.
Repoman, travis and other QA tools can be fixed if policy changes.
That's not a problem. Right now we have an all-green travis, but
outdated, broken and likely insecure packages it tree marked as
stable. That is the problem we're trying to discuss here.
And as I see this problem has no good solution, so one less painful
for users should be chosen. If this will require a QA policy
update, then it should be done.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2015-04-06 21:37 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-02 14:14 [gentoo-project] Council meeting 2015-04-14: call for agenda items Tim Harder
2015-04-02 16:45 ` Ulrich Mueller
2015-04-03 19:33 ` [gentoo-project] " Michael Palimaka
2015-04-03 20:01 ` Rich Freeman
2015-04-03 20:13 ` Andreas K. Huettel
2015-04-04 14:31 ` Michael Palimaka
2015-04-04 15:13 ` Rich Freeman
2015-04-04 15:44 ` Michał Górny
2015-04-04 15:48 ` Michał Górny
2015-04-04 22:02 ` William Hubbs
2015-04-05 12:32 ` Pacho Ramos
2015-04-05 12:44 ` Ben de Groot
2015-04-05 19:50 ` William Hubbs
2015-04-05 20:20 ` James Le Cuirot
2015-04-05 21:27 ` Andrew Savchenko
2015-04-05 22:54 ` Rich Freeman
2015-04-05 23:05 ` Patrick Lauer
2015-04-06 0:47 ` Rich Freeman
2015-04-06 7:55 ` Michał Górny
2015-04-06 20:52 ` Pacho Ramos
2015-04-06 22:22 ` Matt Turner
2015-04-07 15:38 ` Michael Palimaka
2015-04-07 23:25 ` Anthony G. Basile
2015-04-07 23:29 ` Rich Freeman
2015-04-07 23:50 ` Anthony G. Basile
2015-04-08 11:51 ` William Hubbs
2015-04-08 13:33 ` Rich Freeman
2015-04-08 17:39 ` William Hubbs
2015-04-08 18:15 ` Rich Freeman
2015-04-08 22:41 ` William Hubbs
2015-04-09 0:01 ` Rich Freeman
2015-04-08 11:58 ` Michael Palimaka
2015-04-07 23:38 ` Rich Freeman
2015-04-07 23:42 ` Francesco Riosa
2015-04-08 0:01 ` Matt Turner
2015-04-08 0:35 ` Rich Freeman
2015-04-05 23:38 ` Andrew Savchenko
2015-04-06 7:59 ` Michał Górny
2015-04-06 10:29 ` Rich Freeman
2015-04-06 11:09 ` Michał Górny
2015-04-06 21:37 ` Andrew Savchenko [this message]
2015-04-06 22:05 ` Michał Górny
2015-04-06 22:25 ` Andrew Savchenko
2015-04-06 22:28 ` William Hubbs
2015-04-07 0:02 ` Rich Freeman
2015-04-06 9:28 ` [gentoo-project] " Michał Górny
2015-04-11 7:13 ` Ben de Groot
2015-04-11 9:04 ` Ulrich Mueller
2015-04-11 11:58 ` Rich Freeman
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=20150407003704.208098b1575f1c862e0df625@gentoo.org \
--to=bircoph@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