Re: livemedia-creator --live-iso deliverables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2015-12-16 at 09:23 -0800, Brian C. Lane wrote:

> > surprise. The surprise was the output that we got. In Release engineering we 
> > want the tooling to make the artifact as we are going to ship it. This means 
> > that someone running the tool at home can make the same thing as what we make. 
> > I was expecting for output something along the lines of Fedora-Live-
> > Workstation-x86_64-rawhide-20151215.iso  which is what we get from livecd-
> > creator. Instead of just an iso what I got was a tree 
> 
> Remember that this is not livecd-creator, and it was not designed to
> give you the same output.

Well, yes, but also, it's supposed to be livecd-creator's replacement,
and it's supposed to perform the same role. Surely one of its #1 goals
should be "to produce what release engineering wants it to produce",
since that's probably its most critical role. If releng is telling you
its output is not what they want, that seems like something to
consider.

> > where the only thing that we will ship is images/boot.iso but we will have to 
> > do manipulation of  the tree to keep what we want and name it correctly and 
> > discard all the extra bits.  this means that every use that makes livecds will 
> > need to write tooling to extract the boot.iso, rename it and discard the extra 
> > bits.
> 
> Don't you already have to do that with the new lmc koji code to grab the
> output from the run inside mock? I really don't see the need to add yet
> this to lmc when your code can easily move the boot.iso to the final
> location/name and remove the intermediate directory.

You didn't provide any response to dgilmore's objection to this design:
that anyone else using lmc would have to recreate that work. Obviously
not everyone who wants to build a live image for testing has a Koji
instance they can run it through.

> > given http://dl.fedoraproject.org/pub/fedora/linux/releases/23/Live/x86_64/ as 
> > an example of how we ship live media it is not a great thing to have to do. I 
> > strongly feel that a small piece of additional code in livemedia-creator to 
> > correctly name the iso given that there is a --image-name flag is reasonable 
> > and will save every person that makes livemedia from having to rewrite 
> > basically the same function, or us just writing a  wrapper around livemedia-
> > creator to do so.
> 
> lmc uses lorax to create the iso output, which it why it looks very much
> like a boot.iso tree. I want to minimize differences from lorax as much
> as possible.

But presumably you also want a tool that produces what its users
actually want. As someone who uses livecd-creator regularly, I want
what dgilmore wants: a live ISO file. I don't want all that other
stuff. Naming is a bit trickier, but it certainly seems reasonable to
at least provide the ability to choose the output file name with a
parameter (as livecd-creator did).

Perhaps a useful question would be: is there anyone who *would* want
all that stuff, when building a live image? And if not, what reason is
there to provide it?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net


_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list




[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux