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] Re: Council meeting 2015-04-14: call for agenda items
Date: Tue, 7 Apr 2015 20:35:27 -0400	[thread overview]
Message-ID: <CAGfcS_m5tMMT3NS-D-+zQMPymQ0Fwr=bf-jx-V5rGsUkm3UwYQ@mail.gmail.com> (raw)
In-Reply-To: <CAEdQ38GhJ9TeKWfb0fX5zMTNj4Q5nuexu1zE3V9Y82Rrb8m9=w@mail.gmail.com>

On Tue, Apr 7, 2015 at 8:01 PM, Matt Turner <mattst88@gentoo.org> wrote:
> On Tue, Apr 7, 2015 at 4:38 PM, Rich Freeman <rich0@gentoo.org> wrote:
>> On Mon, Apr 6, 2015 at 6:22 PM, Matt Turner <mattst88@gentoo.org> wrote:
>>> I've wanted for a long time a system that can help reduce the time I
>>> have to sit in front of a computer waiting for things to finish
>>> compiling before I can test them. Trawl bugzilla, grab package lists,
>>> go build binpkgs. Just let me grab binpkgs and actually test the
>>> software...
>>
>> I approve, and I'm sure the rest of the Council will too.  When will
>> you have it ready?
>
> I don't think it's some pie-in-the-sky fantasy that you can quip "when
> will you have it ready?" about.

It doesn't have to be a fantasy to ask when it will be ready.  In
fact, the question is more meaningful if it can actually be done.

Maintainers are suffering with a problem now.  Unless we really think
a solution is about to emerge, it doesn't make sense to delay.  If you
have reason to think a solution is about to emerge, speak up.

>
> Isn't, in fact, this something like what Zorry is working on? He
> mentioned in 10 days ago in "[gentoo-dev] Cluster tinderbox poc"

This might be promising, but right now all it does is build packages.
Presumably you'll want it to build using the right libraries so that
the binpkg will run on stable, and make the binpkg downloadable, some
wrappers, and so on.  If it is using VMs and not emulated machines,
then you need to have multiple instances of this thing for each target
arch.  You'll want some kind of bugzilla tie-in if you want the thing
to have already built the stablereq package when you first go to look
at it, otherwise you're going to have to queue up a build, and if
you're going to do that, why not just build it on your own box?

Don't get me wrong - I think it is a good idea, and tinderboxing is
great for a lot of things.  I just don't know that it is really a
solution to the problem of "I don't want to build stablereq packages
myself" and even if it were it seems like this months away from being
a solution for something like sparc (anybody have a 64-core sparc
sitting around?).

>
> I'm lamenting the fact that ~30 emails in no one has even appeared to
> wonder out loud if there's actually a technical solution to the
> problem. Instead we're debating the merits of unkeywording whole
> subtrees.
>

Tinderboxes are useful for build tests, or for running automated
tests.  When I'm arch testing the build time is usually the least of
my concerns.  I can just open screen and launch emerge -1 pkg in each
of a bunch of windows, then in a bit go and test each one.  It is the
testing that really takes the time.  If you're just going to compile
test then the tinderbox is fine, but then you might as well bypass the
arch team entirely.  The one place where I wouldn't mind having binary
packages handy would be for stuff like chromium or libreoffice, or
maybe for testing a whole gnome release or something.

And if we're going to be building binary packages, we might as well
mirror them and let the users make use of them if they're sticking to
the targeted profile.

It just isn't a trivial problem.  I think it is great that you're
bringing it up, but you don't need to criticize others for not having
proposed it first.

-- 
Rich


  reply	other threads:[~2015-04-08  0:35 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 [this message]
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
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='CAGfcS_m5tMMT3NS-D-+zQMPymQ0Fwr=bf-jx-V5rGsUkm3UwYQ@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