[U-Boot] [PATCH v9 0/14] Add some missing buildman features and deprecate MAKEALL

Tom Rini trini at ti.com
Thu Aug 28 14:48:01 CEST 2014


On Tue, Aug 26, 2014 at 08:54:03PM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On 25 August 2014 14:21, Tom Rini <trini at ti.com> wrote:
> > On Mon, Aug 25, 2014 at 01:00:05PM -0600, Simon Glass wrote:
> >> Hi Tom,
> >>
> >> On 25 August 2014 12:54, Tom Rini <trini at ti.com> wrote:
> >> > On Mon, Aug 25, 2014 at 09:58:21AM -0600, Simon Glass wrote:
> >> >
> >> >> Buildman has been around for a little over a year and is used by a fair
> >> >> number of U-Boot developers. However quite a few people still use MAKEALL.
> >> >>
> >> >> Buildman was intended to replace MAKEALL, so perhaps now is a good time to
> >> >> start that process.
> >> >>
> >> >> The reasons to deprecate MAKEALL are:
> >> >> - We don't want to maintain two build systems
> >> >> - Buildman is typically faster
> >> >> - Buildman has a lot more features
> >> >>
> >> >> This series adds a few features to buildman to fill some gaps, adds some
> >> >> information into the README on how to migrate from MAKEALL, and adds a
> >> >> deprecation message to MAKEALL.
> >> >
> >> > I'm testing this out again in the Ubuntu 10.04 / LSF environment I have
> >> > access to but so far I'm still finding that test for --no-decorate isn't
> >> > working and I have to manually set it to False.
> >>
> >> Oh dear. I wrote a test for this in the second series. So if you apply
> >> that series, do the tests pass? It is in func_test.py and is called
> >> testGitSetup().
> >
> > With my local kludge removed yes, all tests pass.
> 
> It's quite mysterious. I installed Ubuntu 10.04 and it runs python 2.6.5.
> 
> The --no-decorate patch does work, although it does print an error. I
> could suppress that easily enough, just adding another arg
> 'capture_stderr=True' to the RunPipe() call in gitutil.py.Setup().
> 
> I see a problem with timedelta not having total_seconds. After that
> the threading dies. So I'm quite impressed you can get buildman to run
> at all. Are you using one of the later 10.04 releases?

*shakes fist at corporate IT*

The box I use to launch jobs is Ubuntu 10.04.4.  The boxes the jobs run
on are actually Ubuntu 12.04.1 (I had assumed it was all the same for
some reason.

They also have git 1.7.9.5.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140828/bc6274d9/attachment.pgp>


More information about the U-Boot mailing list