I have added squashfs-tools 2.1 into portage. This version is backwards compatable with the 2.0 patch, so we won't have any breakage. For 2005.0, I would like to use version 2.1 for our squashfs images, which means that the kernel patches need to be updated. Specifically, gentoo(-dev)-sources and hardened(-dev)-sources will need to be updated, along with sparc-sources.
gentoo-dev-sources-2.6.10 tree already contains this patch. I'm trying to keep changes in the 2.6.9 branch to a minimum right now. If you require the newer patch any earlier than 2.6.10 then let me know.
Sweet... really I don't *need* it until the first part of the year. I would like to get it into a stable kernel as soon as possible so we can do more testing on it, however, but I'm patient (for now... :P) and can wait.
btw following a recent discussion on the linux kernel list, it looks like squashfs will be sent in to be applied upstream soon. Greg already offered his assistance and I will also mail the author and see if there is anything I can do.
Is hardened(-dev)-sources out of date in this respect? I thought we established we were 2.0 compat already.
hardened(-dev)-sources should be upgraded to the 2.1 patch, but since the 2.1 tools are capable of producing a 2.0 filesystem, it isn't an emergency by any means. What will happen, though, is that catalyst will not call mksquashfs with the required -2.0 to make a 2.0 filesystem, which means it will try to create a 2.1 filesystem if left unmodified. I am not sure how to work around this, but will see if I can have catalyst detect which version should be used. I am mostly sending this as a warning that this should probably be upgraded sometime in the 3 weeks or so, to make it into 2005.0's release schedule.
gentoo-dev-sources-2.6.10-r4 is now stable. Reassigning to hardened, have not checked if they have updated their patch already though.
Squashfs patch updated to 2.1 in ~x86 hardened-dev-sources-2.6.10. Hardened-sources still needs to be updated.
Squashfs 2.1 added to ~x86 hardened-sources-2.4.28-r2
Both hardened kernels now stable.