"Karl Goetz" <[email protected]> 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 <[email protected]>' .  While I know a hacky
>> way to get that to work, for now I just use a simple email address like
>> '[email protected]' .
>
> 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 <[email protected]> \
-mgNewSense hackers <[email protected]> -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 <c...@d>'
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.


_______________________________________________
gNewSense-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/gnewsense-dev

Reply via email to