[Fedora-livecd-list] [PATCH 6/6] Several Kernels
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.
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."
More information about the livecd