gnewsense-dev
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]