[Fedora-livecd-list] [PATCH 6/6] Several Kernels

Jonathan Steffan jonathansteffan at gmail.com
Tue Aug 7 08:00:39 UTC 2007


On Tue, 2007-08-07 at 00:05 -0500, Douglas McClendon wrote:
> Jonathan Steffan wrote:
> > On Mon, 2007-08-06 at 17:47 -0500, Douglas McClendon wrote:
> >> Jeroen van Meeuwen wrote:
> >>> Douglas McClendon wrote:

[...]

> >>>   I.e.  I don't remember seeing much design-debate over
> >>>> the current contentious issues.  And it's only been a couple days since
> >>>> you posted the patch.  *And* revisor appears to already be working off
> >>>> of its own copy of pilgrim.py (as I figured out when I wondered why the
> >>>> patches were still using that name).
> >>> Right, that pilgrim.py is getting us ugly faces everywhere. Working with
> >>>  us is a matter of principle for these guys. All we need is the '-' to
> >>> be removed from the 'livecd-creator' command.
> >> Can you explain this a bit more?  I am not a seasoned python programmer, but 
> >> that sounds like a _really_ strange issue to me???
> > 
> > 

[...]

> > 
> 
> It sounds like this is a perfect example of when forking works.
> 
> 
> > 
> > Consider the following:
> > 
> >>>> import sys
> >>>> sys.path.append('/usr/bin')
> >>>> import livecd-creator
> >   File "<stdin>", line 1
> >     import livecd-creator
> >                  ^
> > SyntaxError: invalid syntax
> > 
> > Now, without the dash:
> > 
> > Yuck: [ ln -s /usr/bin/livecd-creator /usr/bin/livecdcreator.py ]
> 
> ln -s /usr/bin/livecd-creator /usr/lib/livecd-creator/livecdcreator.py
> 
> would be quite a bit less yucky.

Yes. ;-)

It is still a nasty workaround to require your software to setup a
symlink just to import code. We did look at this option, I just wanted
to bring up that we had evaluated it.

[...]

> 
> +1 for forking.  Personally I'm sitting on a few thousand lines of bash 
> code that duplicates the functionality of livecd-creator myself (they 
> just run about 6 times slower, but have a few beneficial aspects that I 
> think may eventually be worthwhile for a larger audience).

We are in no way against working with upstream to make sure forward
progress is made so everyone gains.

> 
> I'm quite optimistic that 2 years from now, fedora will have (at least 
> one) really excellent livecd generation program, which uses great 
> features pioneered by everyone on this list.

I'm more then optimistic we will have an amazing provisioning system,
including live/stateless media, for Fedora 9 if not for Fedora 8 ;-)

> 
> To quote some of the last lines of perhaps my favorite rock opera-
> 
> "we can walk our road together,
> if our goals are all the same.
> we can run alone and free,
> if we pursue a different aim."

Awesome quote.

Jonathan Steffan
daMaestro




More information about the livecd mailing list