public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
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


  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