(Reply-to set to d-kernel as that is where most of the discussion has
taken place; please respect it or reply to a different list if your reply
is more relevant there)
On Sunday 13 August 2006 19:14, Goswin von Brederlow wrote:
> Last I use kernel-wedge, and this is ~2 years ago now, you could build
> all kernel udebs on a single arch with the help of a little wrapper
> script. Did somone break that?
>
> Rewrite that script.
Done.
I have just written a new wrapper script for the 'kernel-wedge build-all'
command to allow me (or another D-I release manager) to relatively
quickly [0] rebuild and upload the kernel udebs for all architectures.
My intention is that this script is _only_ used after kernel updates where
the kernel major/minor numbers have not changed. It should possibly _not_
be used if the changelog lists changes in configs that could affect
module inclusion for d-i.
This means that in future d-i porters should only need to do the initial
upload (including the check for changes in modules and/or kernel-wedge)
after an upstream kernel major/minor release.
The D-I release managers should be able to handle all updates after that.
The script only supports 2.6 and automatically downloads the new kernel
images. It includes various sanity checks to avoid accidentally uploading
builds based on "old" versions.
I will probably extend the script to (optionally) also manage the
changelog entries for an update. I also plan a check that an architecture
was not already uploaded very recently.
The script currently lives in my people dir in SVN [1], but I will
probably move it to the scripts directory when it has proven itself.
My thanks to Goswin for the various pointers that were hidden in this
discussion; they have helped a lot in writing the script.
Although I have not read all posts in the thread completely, I have
skimmed most. It was nice to see that a relatively independent person
basically has the same objections to Sven's proposal as Joey Hess, I and
also Steve Langasek have been giving for over a year now (although
presented with much more patience, for which my compliments).
This thread has also again shown that Sven is not really interested in
discussing the issue, but only in pushing his own agenda.
Anyway, I hope that my script (which I had been intending to write for
some time already) will allow us quicker response time on kernel
(security) updates.
It also partly relieves the d-i porters of a task that we've always
acknowledged is somewhat boring and could possibly be partly automated.
Allow me to hope the time that's freed up will be used for additional
testing of the installer ;-)
Cheers,
FJP
[0] All things are relative: it still either requires serious bandwith or
patience for uploading...
[1] http://svn.debian.org/wsvn/d-i/people/fjp/massbuild?op=file&rev=0&sc=0
Attachment:
pgplPwoLp5LGC.pgp
Description: PGP signature