live-build lacks EXT4 support for binary image types
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| live-build |
Fix Released
|
Unknown
|
||
| live-build (Ubuntu) |
High
|
Adam Conrad | ||
| Oneiric |
High
|
Adam Conrad |
Bug Description
live-build can build ext2 and ext3 binary image types, but does not have support for ext4. Since ext4 is used on our cloud images, we need to have ext4 support.
This affects the Oneiric version of live-build.
Patch that fixes this is attached.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: live-build 3.0
Colin Watson (cjwatson) wrote : | #2 |
Ben Howard (utlemming) wrote : | #3 |
I have a much more comprehensive patch that deals with building cloud images -- so lets drop this and I will work on getting the fine folks at Debian to accept the patches.
Changed in live-build (Ubuntu): | |
status: | New → Invalid |
assignee: | nobody → Ben Howard (utlemming) |
Jani Monoses (jani) wrote : | #4 |
Ben, any progress on this? The ARM team could also use a live-build that knows about ext4.
thanks
Ben Howard (utlemming) wrote : | #5 |
Yes, our code base for generating cloud images has EXT4 support -- check out http::/
The code needs a bit of work so that it can be merged back in. The big area of work that I've done is to add a "cloud" target that produces an image that is suitable for booting in the cloud. Ping me out-of-band if you have any questions.
Jani Monoses (jani) wrote : | #6 |
Ben, aren't the ext4 -only bits that Colin commented above suitable for upstreaming independently of the rest of your work?
Ben Howard (utlemming) wrote : | #7 |
I didn't do anything more with the EXT4 patch, however, the patch with a little more cleanup is suitable for upstreaming. Our plan is to upstream the entire code base. The attached patch is a cleaned-up version of the original.
Changed in live-build: | |
status: | Unknown → New |
Changed in live-build: | |
status: | New → Fix Committed |
Changed in live-build (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in live-build (Ubuntu): | |
importance: | Undecided → Low |
Changed in live-build (Ubuntu): | |
assignee: | Ben Howard (utlemming) → Adam Conrad (adconrad) |
Oliver Grawert (ogra) wrote : | #8 |
Critical feature for ubuntu-arm, moving to high and milestoning to B2
Changed in live-build (Ubuntu): | |
importance: | Low → High |
Changed in live-build (Ubuntu Oneiric): | |
milestone: | none → ubuntu-11.10-beta-2 |
Changed in live-build: | |
status: | Fix Committed → Fix Released |
tags: | added: rls-mgr-o-tracking |
Brian Murray (brian-murray) wrote : | #9 |
The attachment live-build-
tags: | added: patch |
Jani Monoses (jani) wrote : | #10 |
There is a new version with the functionality included in Debian experimental.
Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package live-build - 3.0~a24-1ubuntu15
---------------
live-build (3.0~a24-1ubuntu15) oneiric; urgency=low
* Backport from upstream:
- Add support for ext4 for binary and chroot filesystems (LP: #803547).
-- Colin Watson <email address hidden> Mon, 19 Sep 2011 18:26:17 +0100
Changed in live-build (Ubuntu Oneiric): | |
status: | Confirmed → Fix Released |
Thanks for your patch. Could you forward it to Debian? We're trying to get our live-build package in sync with Debian, and the maintainer there is typically responsive.
(When you forward the patch, I suggest leaving out the whitespace-only change to lb_binary_usb, fixing the spelling of LB_BINARY_ FILESYSTEM in two places in lb_binary_ virtual- hdd and removing the spurious '.' in the same file, and dropping the commenting-out of 'cp -af binary/.disk* binary.tmp' in lb_binary_ virtual- hdd.)