Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] Changes in the Buildroot autobuilders
Date: Mon, 17 Jun 2013 09:49:58 +0200	[thread overview]
Message-ID: <20130617094958.33eaff88@skate> (raw)
In-Reply-To: <20130617074535.GB16699@lukather>

Dear Maxime Ripard,

On Mon, 17 Jun 2013 09:45:35 +0200, Maxime Ripard wrote:

> > Ok. This will require a little bit of work, because until now, the
> > autobuild.buildroot.org machine, which sends the daily e-mails, was not
> > using the Buildroot source code at all to do its job. So either the
> > slave build machines will have to submit the list of maintainers of the
> > failing package as part of the tarball they submit to
> > autobuild.buildroot.org, or autobuild.b.o will have to look at the
> > Buildroot source code to find the maintainers of the failing package.
> > 
> > Either way, it will not be immediate to implement.
> 
> Maybe having a make pkg-maintainers target that would output the list of
> mails for a package maintainer would be a more reasonable thing to do.

Of course, if the solution of <pkg>_MAINTAINERS proposed by Yann is
adopted, we should have a corresponding "make show-<pkg>-maintainers"
target to display the maintainers for a given package. However...

> That would allow the autobuilders to not have some knowledge of the
> buildroot source code, while we remain free to change the "maintainer
> implementation" at any point in time.

... that doesn't solve the entire problem. For now, the slaves (doing
the builds) do not know what is the reason of the build failure. The
analysis of the log file to find out which package failed is currently
done only on the autobuild.b.o machine. But this machine doesn't have
access to the corresponding Buildroot source code to execute the "make
show-<pkg>-maintainers". So, we would have to change the logic of what
is done on the build slaves, but it's ok, it can be done. It's just not
immediate.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

  reply	other threads:[~2013-06-17  7:49 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-16 16:00 [Buildroot] Changes in the Buildroot autobuilders Thomas Petazzoni
2013-06-16 17:03 ` Yann E. MORIN
2013-06-16 17:18   ` Thomas Petazzoni
2013-06-16 17:25     ` Yann E. MORIN
2013-06-16 18:05       ` Thomas Petazzoni
2013-06-17  7:45         ` Maxime Ripard
2013-06-17  7:49           ` Thomas Petazzoni [this message]
2013-06-17 16:20             ` Spenser Gilliland
2013-06-17 17:54               ` Yann E. MORIN
2013-06-17 18:07                 ` ANDY KENNEDY
2013-06-17 20:09                   ` Mischa Jonker
2013-06-18  7:12                     ` Thomas Petazzoni
2013-06-17 20:39                 ` Spenser Gilliland
2013-06-18  6:21                 ` Arnout Vandecappelle
2013-06-18  7:16                   ` Thomas Petazzoni
2013-06-18 16:46                     ` Yann E. MORIN
2013-06-17  6:25       ` Arnout Vandecappelle

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=20130617094958.33eaff88@skate \
    --to=thomas.petazzoni@free-electrons.com \
    --cc=buildroot@busybox.net \
    /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