From: Patrick Lauer <patrick@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: [gentoo-project] Tinderbox and building everything
Date: Sat, 10 May 2014 08:28:14 +0800 [thread overview]
Message-ID: <2494968.RL10ZYJ7qd@localhost> (raw)
In-Reply-To: <536D13CF.2000403@gentoo.org>
On Friday 09 May 2014 17:43:43 hasufell wrote:
> I used to believe it's lack of manpower/time or even laziness, but I am
> not sure anymore.
>
> blah blah tinderbox
So, as someone who has done lots of package building in the past ...
My actual "tinderbox" was 12 lines of bash, split over two files. It's
absolutely not a technical problem.
On my old hardware (dualcore amd64) I generated about 1k package build logs a
day, with my current hardware that should easily be 5k logfiles.
Now the "building" part is relatively boring, but now you have the logfiles,
you should do something with them. My heuristic was to grep for "Error:" at
the beginning of a line, that was unique enough that I only saw two false
positives so far. On a good day that was about 150 files to process.
(There's some interesting setup issues that you'll encounter, but most of
those can be scripted away, e.g. some packages need kernel sources -> emerge
gentoo-sources; cd /usr/src/linux; make defconfig modules_prepare )
With an optimized workflow I could get my processing time to around one minute
per logfile on average, my personal best was filing 160 bugs in 90 minutes. This
is a lot of tedious work - and I stopped doing it once Flameeyes was doing the
same and we had about 90% "the same" bugs, thus making my work redundant
enough that it wasn't worth the time.
THAT is the bottleneck - getting people motivated to triage logs (which can be
automated quite far) and file bugs (which is demotivating and exhausting). You
fix that problem and the rest is easy ...
If you expect this to happen in any reasonable way ... either pay me to do it
(I have the experience, but not the time), motivate others (hahaha), or do it
yourself.
Have fun,
Patrick
next prev parent reply other threads:[~2014-05-10 0:28 UTC|newest]
Thread overview: 105+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAGfcS_n-u9T7xec7YGumsnkMXRRnHWQ2i+3SEha+69veSP--WQ@mail.gmail.com>
2014-05-08 23:28 ` [gentoo-project] Re: Call For Agenda Items - 13 May 2014 Rich Freeman
2014-05-09 11:21 ` Dirkjan Ochtman
2014-05-10 2:56 ` Robin H. Johnson
2014-05-10 6:03 ` Samuli Suominen
2014-05-10 11:10 ` Joshua Kinard
2014-05-10 15:41 ` Markos Chandras
2014-05-10 15:51 ` Rich Freeman
2014-05-09 14:07 ` hasufell
2014-05-09 15:29 ` Tom Wijsman
2014-05-09 17:43 ` hasufell
2014-05-09 18:02 ` hasufell
2014-05-09 18:13 ` Rich Freeman
2014-05-09 18:19 ` Samuli Suominen
2014-05-09 18:37 ` Tom Wijsman
2014-05-09 18:45 ` Samuli Suominen
2014-05-09 19:00 ` Tom Wijsman
2014-05-10 12:37 ` hasufell
2014-05-10 14:22 ` Tom Wijsman
2014-05-11 20:41 ` hasufell
2014-05-11 20:57 ` Tom Wijsman
2014-05-10 12:46 ` hasufell
2014-05-10 13:22 ` Rich Freeman
2014-05-10 13:43 ` hasufell
2014-05-10 14:22 ` Ulrich Mueller
2014-05-10 14:30 ` Wulf C. Krueger
2014-05-10 14:51 ` Markos Chandras
2014-05-14 17:22 ` Roy Bamford
2014-05-10 15:19 ` [gentoo-project] Professional behaviour (was: Call For Agenda Items - 13 May 2014) Ulrich Mueller
2014-05-10 15:30 ` Rich Freeman
2014-05-10 15:33 ` [gentoo-project] Re: Call For Agenda Items - 13 May 2014 Tom Wijsman
2014-05-11 20:40 ` hasufell
2014-05-11 20:45 ` hasufell
2014-05-10 15:22 ` Tom Wijsman
2014-05-11 14:14 ` Tom Wijsman
2014-05-11 16:51 ` Jeroen Roovers
2014-05-11 17:18 ` Tom Wijsman
2014-05-11 17:52 ` Jeroen Roovers
2014-05-11 18:15 ` Tom Wijsman
2014-05-12 0:14 ` Jeroen Roovers
2014-05-12 0:28 ` Tom Wijsman
2014-05-12 0:42 ` Jeroen Roovers
2014-05-12 0:58 ` Tom Wijsman
2014-05-12 14:04 ` Jeroen Roovers
2014-05-12 14:22 ` Rich Freeman
2014-05-12 15:19 ` Jeroen Roovers
2014-05-12 15:41 ` Rich Freeman
2014-05-12 16:24 ` Jeroen Roovers
2014-05-12 17:33 ` Tom Wijsman
2014-05-12 17:54 ` Jeroen Roovers
2014-05-12 18:33 ` Tom Wijsman
2014-05-12 19:13 ` Jorge Manuel B. S. Vicetto
2014-05-12 20:24 ` [OT] " Tom Wijsman
2014-05-11 17:34 ` Samuli Suominen
2014-05-11 17:54 ` Tom Wijsman
2014-05-11 18:06 ` Samuli Suominen
2014-05-11 18:33 ` Tom Wijsman
2014-05-11 18:49 ` Samuli Suominen
2014-05-11 19:05 ` Tom Wijsman
2014-05-11 19:15 ` Tom Wijsman
2014-05-11 17:28 ` Samuli Suominen
2014-05-11 17:40 ` Tom Wijsman
2014-05-11 18:06 ` Rich Freeman
2014-05-11 18:09 ` Samuli Suominen
2014-05-11 18:12 ` Samuli Suominen
2014-05-11 19:10 ` Tom Wijsman
2014-05-11 19:30 ` Ulrich Mueller
2014-05-11 20:25 ` Tom Wijsman
2014-05-11 23:48 ` Jeroen Roovers
2014-05-12 0:22 ` Tom Wijsman
2014-05-11 18:53 ` Tom Wijsman
2014-05-10 14:57 ` Tom Wijsman
2014-05-10 14:41 ` Tom Wijsman
2014-05-10 23:29 ` Patrick Lauer
2014-05-11 21:12 ` hasufell
2014-05-11 22:29 ` Tom Wijsman
2014-05-15 8:58 ` [gentoo-project] OT - Tinderbox question Sergey Popov
2014-05-15 10:16 ` Rich Freeman
2014-05-15 11:21 ` hasufell
2014-05-15 12:54 ` Tom Wijsman
2014-05-15 13:14 ` hasufell
2014-05-15 13:07 ` Lars Wendler
2014-05-15 14:23 ` Matthew Summers
2014-05-15 17:17 ` Rich Freeman
2014-05-15 20:14 ` Rick "Zero_Chaos" Farina
2014-05-16 12:31 ` Samuli Suominen
2014-05-16 12:36 ` Samuli Suominen
2014-05-16 13:01 ` Tom Wijsman
2014-05-16 13:51 ` Rich Freeman
2014-05-16 14:36 ` Tom Wijsman
2014-05-16 15:07 ` Rich Freeman
2014-05-16 15:34 ` Tom Wijsman
2014-05-15 20:10 ` Rick "Zero_Chaos" Farina
2014-05-16 8:45 ` Sergey Popov
2014-05-09 18:28 ` [gentoo-project] Re: Call For Agenda Items - 13 May 2014 Tom Wijsman
2014-05-10 0:28 ` Patrick Lauer [this message]
2014-05-10 2:13 ` [gentoo-project] Tinderbox and building everything Rich Freeman
2014-05-10 12:50 ` hasufell
2014-05-10 15:50 ` Tom Wijsman
2014-05-10 19:12 ` Pacho Ramos
2014-05-10 23:32 ` Tom Wijsman
2014-05-12 20:05 ` Markos Chandras
2014-05-13 19:31 ` Pacho Ramos
2014-05-09 18:10 ` [gentoo-project] Re: Call For Agenda Items - 13 May 2014 Samuli Suominen
2014-05-09 18:44 ` Tom Wijsman
2014-05-09 18:21 ` Banning modification of pkg-config files (was: [gentoo-project] Re: Call For Agenda Items - 13 May 2014) Matti Bickel
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=2494968.RL10ZYJ7qd@localhost \
--to=patrick@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