[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnewsense-dev] Progress in testing a patched Builder on newer Ubunt
From: |
Bake Timmons |
Subject: |
Re: [Gnewsense-dev] Progress in testing a patched Builder on newer Ubuntu releases! |
Date: |
Sat, 29 Aug 2009 23:43:35 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
"Karl Goetz" <address@hidden> writes:
> On Sun, August 30, 2009 04:46, Bake Timmons wrote:
>> The patch is against svn revision 281 of Builder.
>
> Have you done 'clean system' tests with it? (eg, removed all your existing
> pakages and rebuilt from scratch).
>
Yes.
>> 3. My CD images based on newer and more space-consuming software seem to
>> be almost 50MB larger than the current official gNewSense CD image --
>> too large I believe. What do we cut out of an installation based on
>> Jaunty, Karmic, etc.?
>
> If its <700 it still fits on a cd.
Good--it fits then.
>
>> 5. Handle $MAINTINFO values of the form
>> 'gNewSense hackers <address@hidden>' . While I know a hacky
>> way to get that to work, for now I just use a simple email address like
>> 'address@hidden' .
>
> This should already be handled correctly. Whats wrong?
>
The quoting to handle this has been repeatedly revised in SVN recently.
I simply have not yet gotten it to work. E.g.,
dpkg-buildpackage $DPKGOPTS
will expand to
dpkg-buildpackage -rfakeroot -egNewSense hackers <address@hidden> \
-mgNewSense hackers <address@hidden> -us -uc -ai386
which is wrong. The latest revision, 281, expands to this:
dpkg-buildpackage -rfakeroot -e$MAINTINFO -m$MAINTINFO -us -uc -ai386"
which is also wrong. Of course, I might be missing something obvious.
I just use the default bash package:
$ bash --version
GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.
A way to get it to work is just to introduce a command variable like
$BUILD_CMD:
MAINTINFO='a b <address@hidden>'
DPKGOPTS="-e\"$MAINTINFO\" -m\"$MAINTINFO\""
BUILD_CMD="dpkg-buildpackage $DPKGOPTS"
bash -c "$BUILD_CMD"
> I'm sure you can create a gen-clean-kernel you run once which makes the
> tarball for you.
Thanks--sounds good.
>
>> http://localhost/linux-libre/linux-2.6.28-libre3.tar.gz
>>
>> (Perhaps there are already such compressed tarballs that you can just
>> download, convert to a .gz, serve up with your web server, and have it
>> all work out OK.)
>
> I'm pretty sure l-l do provide tarballs on their site.
Yes, I am sure I made it clumsier than it should be.
>
>> Finally, specify that URL in config.local like this:
>>
>> LINUXLIBRE_TARBALL_URL=http://localhost/linux-libre/linux-2.6.28-libre3.tar.gz
>
> You should add this to config (with apropriate coment) as well.
Right--thanks.