public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Steven J. Long" <slong@rathaus.eclipse.co.uk>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: Re: Maintainer needed: dev-libs/icu
Date: Mon, 5 Nov 2012 15:31:33 +0000	[thread overview]
Message-ID: <20121105153133.GA2452@rathaus.eclipse.co.uk> (raw)
In-Reply-To: <509330D6.5090500@flameeyes.eu>

On Thu, Nov 01, 2012 at 07:32:54PM -0700, Diego Elio Pettenò wrote:
> On 01/11/2012 19:23, Steven J. Long wrote:
> > He's right tho: the topic was "Why doesn't your tinderbox work with
> > overlays?" Your response was to insult Arfrever and not actually answer
> > the point.
> 
> _Arfrever himself_ point to my reason in that blog post, FFS.

Yeah, my bad, sorry: I just had that url in log following our "discussion" in
#openrc when you pretty much displayed the same attitude, ie "no overlays" and
no explanation.
 
> > Not that I agree with the argument: a tinderbox that can handle overlays sounds
> > much more useful. The process outlined is that you can do special runs against
> > p.masked packages, given an email from the developer. Adding the overlay is
> > just as easy to script, so same amount of work, or less. Of course if the overlay
> > is badly maintained, you don't have to do anything you don't want.
> 
> Yeah it _could_ be the same amount of work _if_ the overlay is
> well-maintained. But since those overlays are pretty rare, I'm not going
> to go out of my way just because.

No-one's asking you to. You just give the impression of being the "official QA
and tinderbox" guy, and speak with assumed authority, but as I said, no explanation.
I appreciate that it's old ground for you, but it would be better imo if you
posted your own explanation urls upfront, instead of letting someone else do it for
you several emails into the discussion, after it's got difficult.

After all, we're busy people too, and if you're prescribing methodology, it's helpful
if you present the reasoning.

And again, it's actually less work all round, since all that's needed is a chroot with
tree and a single overlay added, no need for a variety of things to be added to tree
under p.mask, and no need for that variety to be added to unmask in the chroot. No
need for automated bug reports, and the associated costs, either.

> > Just don't be surprised
> > when people who work in overlays for whatever reason choose another tinderbox, or
> > deem your tinderbox irrelevant to _their_ workflow.
> 
> I'm not surprised. And I honestly don't give a rat's ass about it.

Good, then stop telling everyone they *must* package.mask from overlay or their QA
is automatically bad. As that's the impression you leave, and frankly it's bogus.

> Gnome works in an overlay, but there is a tipping point when the overlay
> content is stable enough that it enters the tree under p.mask. Qt did
> the same as well. Both of them had asked me runs in the past, and it's fine.

Does that mean runs where you tried out their overlay, or runs where they were
forced to add loads of packages to the tree, and then back them out again to fix
any problems?

Cos yeah, that sounds like a wonderfuel process to iterate over.

> Now of course there are "experimental" overlays. I don't care about
> those, they'll probably add noise rather than signal, so, there they go,
> out of the window.
> 
> What about those overlays who're never targeting into the tree? Well,
> duh, I don't care about those because if it's not in the main tree, for
> me it's not Gentoo, full stop.
> 
> Do you still fail to see why I don't find it a _limitation_?

Not at all: you don't care about overlays at all, so of course it's not a
limitation from your point of view.

Do you still fail to see why people who do care about overlays, and want to get
their sets of packages into a better state than p.masked before pushing to tree,
might find your method completely useless, and prefer to use a tinderbox that
can cope with layman -a?

> The only
> moment when I can actually get decent signal out of a tinderbox run is
> when the package _is_ good enough to get into p.mask; if _all_ packages
> fail to build because the API is totally broken and nobody fixed it,
> it'll just add to the number of open bugs I have.

Are you really missing the fact that by testing someone's overlay, the package
would by definition not be in the tree, and you wouldn't have to file any bugs
at all, just (automatically) email the output back to the overlay developer?

Quite apart from the fact that you appear to be missing that you could work
with overlay developers (who are targetting the tree) on a much less stressful
basis, and keep the beta releases out of the tree altogether; which is why many
use overlays. It's also a helluva a lot easier for testers to work with, which
is a major factor in the process.

Anyhow, no worries: good luck with your work.

-- 
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)


  reply	other threads:[~2012-11-05 15:17 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-28 21:14 [gentoo-dev] Maintainer needed: dev-libs/icu Mike Gilbert
2012-10-28 21:35 ` Arfrever Frehtes Taifersar Arahesis
2012-10-29 13:28   ` Brian Harring
2012-10-29 17:37     ` Christoph Junghans
2012-10-29 18:00       ` Diego Elio Pettenò
2012-10-29 18:10         ` Rich Freeman
2012-10-29 18:35           ` Diego Elio Pettenò
2012-10-29 19:39             ` Alexandre Rostovtsev
2012-11-01  2:43               ` [gentoo-dev] " Ryan Hill
2012-11-01  6:13                 ` Graham Murray
2012-11-01  6:14                   ` Diego Elio Pettenò
2012-11-01  6:21                   ` Peter Stuge
2012-11-01  7:00                     ` Ryan Hill
2012-11-02  2:26                       ` Ryan Hill
2012-11-02  1:11                   ` "Paweł Hajdan, Jr."
2012-11-01  6:30                 ` Peter Stuge
2012-11-02  1:42                   ` Ryan Hill
2012-11-02  1:57                   ` Ryan Hill
2012-10-29 18:30         ` [gentoo-dev] " Peter Stuge
2012-10-29 18:40           ` Diego Elio Pettenò
2012-10-29 18:54             ` Rich Freeman
2012-10-29 18:44           ` Rich Freeman
2012-10-29 19:11           ` Jeroen Roovers
2012-10-29 19:33         ` Christoph Junghans
2012-10-29 19:45           ` Mike Gilbert
2012-10-29 20:19             ` Anthony G. Basile
2012-10-29 20:59               ` Diego Elio Pettenò
2012-10-29 21:37                 ` Anthony G. Basile
2012-10-29 22:07                   ` Diego Elio Pettenò
2012-10-30  0:17                     ` Alexis Ballier
2012-10-30  0:37                       ` Diego Elio Pettenò
2012-10-31  3:18                     ` Arfrever Frehtes Taifersar Arahesis
2012-10-31  3:20                       ` Arfrever Frehtes Taifersar Arahesis
2012-10-31  3:25                       ` Diego Elio Pettenò
2012-11-01  6:18                         ` Peter Stuge
2012-11-01  6:26                           ` Diego Elio Pettenò
2012-11-01  6:42                             ` Peter Stuge
2012-11-01  6:50                               ` Diego Elio Pettenò
2012-11-02  2:23                                 ` [gentoo-dev] " Steven J. Long
2012-11-02  2:27                                   ` Rich Freeman
2012-11-02  2:32                                   ` Diego Elio Pettenò
2012-11-05 15:31                                     ` Steven J. Long [this message]
2012-11-05 15:39                                       ` [gentoo-dev] " Diego Elio Pettenò
2012-11-05 17:00                                         ` Michael Orlitzky
2012-11-05 17:15                                           ` Ian Stakenvicius
2012-11-05 17:32                                             ` Michael Orlitzky
2012-11-05 17:36                                               ` Diego Elio Pettenò
2012-11-05 17:34                                             ` Diego Elio Pettenò
2012-11-05 21:45                                         ` [gentoo-dev] " Duncan
2012-11-05 22:20                                           ` Diego Elio Pettenò
2012-11-06  1:09                                           ` Patrick Lauer

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=20121105153133.GA2452@rathaus.eclipse.co.uk \
    --to=slong@rathaus.eclipse.co.uk \
    --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