From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] Analysis of build results for 2017-05-04
Date: Sat, 6 May 2017 16:54:01 +0200 [thread overview]
Message-ID: <20170506165401.6405e548@free-electrons.com> (raw)
In-Reply-To: <CANQCQpZJPwwSoFVJ2DCU8tDn7OQPrPr02RABi1UgWwZmH=S8QA@mail.gmail.com>
Hello,
On Sat, 6 May 2017 09:14:04 -0500, Matthew Weber wrote:
> I had been running 4 instances on a virtual machine and had symlinked
> the dl folders together to one. This was mostly for space reasons
> and I've since restored it to what you'd expect.
You can't symlink the download folder: for each instance, we run some
logic before a build that removes 5 random tarballs from the download
folder, in order to:
1. Keep the download folder size to a reasonable amount
(statistically, unused tarballs will be removed at some point)
2. Regularly re-test the download of packages, in order to detect when
packages are no longer available upstream.
However, if you share the downloader folder between instances, this all
breaks down: a tarball can be removed after it has been downloaded,
but before it gets extracted (time window is small so almost never
happens) or a tarball can be removed between the time it gets
downloaded/extracted and the moment it gets used for "legal-info" (much
longer time window, which is why we're seeing these issues).
> Here's the whole story.... I have modified the scripts to use a
> Primary Site from an internal FTP because of proxy stability affecting
> builds. Secondly, the script is modified to look at a result for a
> failing package and see if the build_end.log has a failure related to
> our proxy or if it's a actual failure (for the case of a new package
> not yet being on our internal FTP). The last modification is to use
> our mirror of buildroot which is 6hrs behind upstream. This again is
> proxy related and we had some failures because of timeouts to pulling
> upstream. I will take a look at my patchset and see if there maybe
> should be some enhancements I push upstream.
Lots of issues :-/
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
next prev parent reply other threads:[~2017-05-06 14:54 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-05 6:28 [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-04 Thomas Petazzoni
2017-05-05 11:24 ` [Buildroot] Analysis of build " Thomas Petazzoni
2017-05-05 21:28 ` Peter Seiderer
2017-05-05 22:11 ` Matthew Weber
2017-05-06 12:52 ` Thomas Petazzoni
2017-05-06 14:14 ` Matthew Weber
2017-05-06 14:54 ` Thomas Petazzoni [this message]
2017-05-06 9:14 ` Martin Bark
2017-05-06 12:45 ` Thomas Petazzoni
2017-05-16 19:01 ` Peter Seiderer
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=20170506165401.6405e548@free-electrons.com \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.