Oops reply sent my messages directly to Bruno. Sorry about that Bruno!!
Here for the list though:
On Wed, May 12, 2010 at 6:35 AM, Bruno Wolff III <bruno(a)wolff.to> wrote:
I am not sure building live images from just the DVD packages is a
common case.
It is when building minimal LiveCD filesystem images for specific
needs.
I suspect it is more common to use local repos for everything,
updates
and maybe updates-testing. (That's what I do.)
Being able to have syslinux in the base DVD will eliminate the need to
rsync a whole Everything
tree, to be able to build older outdated and unsupported LiveCD
filesystems which livecd-creator
will require, with syslinux, when the F12 release becomes outdated in
6 months.. so will
the syslinux package dissapear from the repository. Instead if it is
included in the base DVD..
all I need is the DVD ISO image to keep building from this package set.
My feeling is that once you start fiddling to the point where your
building
custom spins, I don't think running createrepo is going to be a problem.
createrepo isn't a problem at all in fact, but the DVD ISO is readonly
still after being mounted..
(I also do this to pick up stuff from koji.) So the benefit of
handling
your special case isn't that great. This needs to be balanced against
taking up extra space on the install DVD, which currently has only a small
fraction (I think something like 1/4) of the packages (by space) on it.
syslinux is
one package. It doesn't actually take up a whole lot of
space for the benefit it gains in this scenarion, that is my opinion.
Here is one common case of a user just trying to test livecd-creator,
using the minimal ks:
<Shnurapet> Hi! I'm trying to re-spin F12 livecd for x86, but I'm on
x86_64 and it re-spins for 64-bit. I looked in the kickstart files
used and found it uses $basearch to figure this out. How can I run the
livecd-creator so it thinks $basearch is 32-bit?
This shows even during a simple test of livecd-creator, you still need
a network configured to contact a repository or have an Everything
tree mirrored locally.
Also as livecd-creator gets patched, along with any other tools, if I
were to wish to test these, doing a simple run
to test functionality isn't so simple, it requires I do the same,
because of syslinux.
Don't get me wrong, my network is 25+ Mbps capable. I have the
bandwidth.. but not for 157 packages from the network
from a slow mirror when I could just use the local DVD ISO mounted,
very organized and not messy to run livecd-creator..
The minimal ks file is included in the livecd-tools package for just
building a simple LiveCD, for people like you see above.
The above was actually taken from #Fedora channel on Freenode, more
use cases to come. I have another guy who builds a Mythbox, and while
his disc may use packages from a network repository, since he builds
and rebuilds them, he wouldn't be able to use a local DVD either with
only the external packages coming from the network.. so larger discs
take even lo9nger to build, for everyone who has not mirrored the
everything tree locally. Big deficiency in optimization here for a
single package. syslinux.