Re: [Fedora-livecd-list] lzma + squashfs should be easy to use in livecd-tools

2009-12-09 Thread Bruno Wolff III
On Tue, Dec 08, 2009 at 20:04:55 -0600,
  Bruno Wolff III br...@wolff.to wrote:
 
 I am going to take a look at building the updated squashfs locally by the end
 of the weekend. (Maybe yet tonight.) If the patches get accepted, I'd like
 to get the new squashfs-tools into rawhide. (I have asked Kyle for commit
 access for squashfs-tools, but haven't heard back yet.)

Kyle is going to let me work on squashfs-tools. Assuming initial testing
doesn't turn up significant problems, I'll try to have a 4.1 prerelease in
rawhide by the end of the weekend.

livecd-creator testing will need to wait until there is a 2.6.33 kernel
with Lougher's patches in rawhide. Though I probably start looking at
before then if the kernel changes move slowly.

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


[Fedora-livecd-list] lzma + squashfs should be easy to use in livecd-tools

2009-12-08 Thread Bruno Wolff III
Phillip Lougher posted lmza+squashfs patches to lkml yesterday and today
as a followup he posted a message indicating how to build / use the new
sqaushfs-tools to build or read squashfs file systems.
(http://marc.info/?l=linux-embeddedm=126029628723357w=2)

The short description is that to use lzma compression when building
squashfs images you add a -comp lzma option and that when reading
squashfs file systems the type of compression is automatically detected
and no special action is needed.

If it is desired to have a single version of livecd-creator that works
regardless of whether or not mksquashfs supports lzma, it is possible to
run mksquashfs without any arguments and examine the output to see if
lzma is supported. It may also be necessary to check for a minimum kernel
being used for livecd image if livecd-creator is supposed to be able to compose
older versions of Fedora.

While I don't think I'd call this a feature, I'd like to have something
testable by feature freeze and am willing to do some work to make this
happen.

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] lzma + squashfs should be easy to use in livecd-tools

2009-12-08 Thread Jeremy Katz
On Tue, Dec 8, 2009 at 8:11 PM, Bruno Wolff III br...@wolff.to wrote:
 Phillip Lougher posted lmza+squashfs patches to lkml yesterday and today
 as a followup he posted a message indicating how to build / use the new
 sqaushfs-tools to build or read squashfs file systems.
 (http://marc.info/?l=linux-embeddedm=126029628723357w=2)
[snip]
 If it is desired to have a single version of livecd-creator that works
 regardless of whether or not mksquashfs supports lzma, it is possible to
 run mksquashfs without any arguments and examine the output to see if
 lzma is supported. It may also be necessary to check for a minimum kernel
 being used for livecd image if livecd-creator is supposed to be able to 
 compose
 older versions of Fedora.

While one version is better, we continue to end up being a little
hosed by squashfs changes here so I probably wouldn't end up being too
concerned by it :/  Checking kernel versions is kind of crummy as an
answer given the propensity towards things like patching kernels, etc.

The biggest question as far as whether or not it's feasible for F13 in
my mind really is whether or not the code gets accepted upstream.  The
progress of squashfs patches into the kernel has historically not been
very fast there.

- Jeremy

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] lzma + squashfs should be easy to use in livecd-tools

2009-12-08 Thread Bruno Wolff III
On Tue, Dec 08, 2009 at 20:45:48 -0500,
  Jeremy Katz ka...@fedoraproject.org wrote:
 
 The biggest question as far as whether or not it's feasible for F13 in
 my mind really is whether or not the code gets accepted upstream.  The
 progress of squashfs patches into the kernel has historically not been
 very fast there.

So far the comments don't seem too bad, though I probably haven't read them
all. We'll probably know within a week if the process is going to be
smooth or not.

I am going to take a look at building the updated squashfs locally by the end
of the weekend. (Maybe yet tonight.) If the patches get accepted, I'd like
to get the new squashfs-tools into rawhide. (I have asked Kyle for commit
access for squashfs-tools, but haven't heard back yet.)

I can also look at a minimal patch set for livecd-tools so I can be ready
to test that right away if we get a kernel with the patches. I'd like to
have a pretty good idea about whether or not this is going to work for
F13 by the end of New Years weekend, so that the Spin owners can commit
to using extra space fairly safely if they desire with some time before
feature freeze. (Though the Games Spin is the one most likely to take
advantage of this.)

Any safety checks or command line option additions should probably be
done by freature freeze so that they are ready for the alpha builds. I don't
think they are necessary to have for feasibility testing.

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list