Re: jessie release goal: verbose build logs
- To: Russ Allbery <firstname.lastname@example.org>
- Cc: Dmitrijs Ledkovs <email@example.com>, firstname.lastname@example.org, "email@example.com" <firstname.lastname@example.org>, Enrico Zini <email@example.com>, Matthias Klose <firstname.lastname@example.org>
- Subject: Re: jessie release goal: verbose build logs
- From: Raphael Hertzog <email@example.com>
- Date: Thu, 15 Aug 2013 12:16:20 +0200
- Message-id: <20130815101620.GA11183@x230-buxy.home.ouaza.com>
- Mail-followup-to: Russ Allbery <firstname.lastname@example.org>, Dmitrijs Ledkovs <email@example.com>, firstname.lastname@example.org, "email@example.com" <firstname.lastname@example.org>, Enrico Zini <email@example.com>, Matthias Klose <firstname.lastname@example.org>
- In-reply-to: <email@example.com>
- References: <51BB0006.firstname.lastname@example.org> <CANBHLUh3qGxq+fzJKUyeEgcJtezPnhSnj3dEps_dtszWiP8f3Q@mail.gmail.com> <CANBHLUij3-_x_fE0dQ6v2nu7duMA9GFSh_ZE7YEogit9AbfH7g@mail.gmail.com> <20130813123653.GA6365@gnu.kitenet.net> <20130813200834.GC4829@gnu.kitenet.net> <20130813214854.GB18150@gnu.kitenet.net> <email@example.com>
On Tue, 13 Aug 2013, Russ Allbery wrote:
> debuild, pbuilder, and related packages currently use
> ../<package>_<version>_<arch>.build for this output. Maybe the
> lower-level build architecture should take over maintaining that log file
> instead and those tools should be modified to assume that's already
> happening and move that log file around like the other build products?
While I agree that dpkg-buildpackage should have that feature, it's also
clear that those higher level tools have their output of their own that is
likely to be interesting as well. I really want the build log to include
the installation of the build dependencies for instance.
So there should be some coordination between both levels. Maybe the
higher level tools could hand over a file descriptor for the build log
that they started filling before calling dpkg-buildpackage.
Also if we use the same .build extensions for dpkg-buildpackage there will
need to have some sort of transition to ensure all other tools creating
those are correctly cooperating with dpkg-buildpackage.
Raphaël Hertzog ◈ Debian Developer
Discover the Debian Administrator's Handbook: