/srv/irclogs.ubuntu.com/2009/05/12/#ubuntu-installer.txt

CIA-4debian-installer: cjwatson * r1097 ubuntu/ (5 files in 2 dirs): Move mainline architectures to 2.6.30-5 kernels.00:36
CIA-4debian-installer: cjwatson * r1098 ubuntu/debian/changelog: releasing version 20081029ubuntu3700:38
=== Nicke_ is now known as Nicke
=== dpm_ is now known as dpm
=== mcasadevall is now known as NCommander
CIA-4base-installer: cjwatson * r369 ubuntu/ (debian/changelog debian/control library.sh): Use block-attr from di-utils 1.68.12:25
CIA-4partman-crypto: cjwatson * r679 ubuntu/ (debian/changelog debian/control finish.d/crypto_config): Use block-attr from di-utils 1.68.12:27
CIA-4partman-target: cjwatson * r762 ubuntu/ (4 files in 3 dirs): Use block-attr from di-utils 1.68.12:30
CIA-4partman-target: cjwatson * r763 ubuntu/ (debian/changelog finish.d/create_fstab_header): Recommend blkid rather than vol_id in /etc/fstab.12:32
CIA-4debian-installer: cjwatson * r1099 ubuntu/ (build/pkg-lists/base debian/changelog): Add util-linux-udeb to base, for blkid.12:43
CIA-4debian-installer-utils: cjwatson * r675 ubuntu/ (14 files in 3 dirs): merge from Debian 1.6814:19
CIA-4debian-installer-utils: cjwatson * r676 ubuntu/debian/changelog: releasing version 1.68ubuntu114:21
xivulonI was investigating the use of unionfs for wubi/colinux 9.10 and stumbled upon this article: http://lizards.opensuse.org/2009/04/28/whats-behind-lzma-compressed-livecds/15:11
xivulonsource: http://git.opensuse.org/?p=people/coolo/clicfs.git15:14
superm1xivulon, keep in mind aufs (unionfs's derivative) is being discussed at uds to be axed15:21
superm1you'll want to probably sit in that discussion to see what happens of it15:21
xivulonis this in favor of unionmount?15:22
superm1i've not heard what the alternative to be proposed was15:23
superm1but I think they are discussing axing aufs because upstream has denied it going into the kernel so many times15:23
cjwatsonxivulon: we investigated some of that kind of thing around 9.04 release time; the rather critical problem with that approach is that lzma kills rsyncability15:26
cjwatsonbut I haven't specifically looked at clicfs, and will do15:26
cjwatsonaxing aufs isn't in favour of *anything* yet, we literally don't know what to do15:26
cjwatsonall the options suck, AFAICT15:27
cjwatsonunionfs-fuse is potentially interesting15:27
xivulonmini_fo might also be interesting15:29
xivulonbut looks unmaintained15:29
cjwatsonmm, don't want yet another badly-maintained union filesystem :)15:30
xivulonjust googled the topic :) mini_fo is used in openwrt, so it should be used quite widely15:31
superm1openwrt doesn't rev to current kernels often though15:31
superm1i'm still running a "current" 2.4 series kernel on one of my AP's15:32
cjwatsonyeah, git repository last updated in June 2006, I think it's extremely unlikely that'll build let alone work15:32
cjwatson(mini_fo)15:32
xivulonthe source might give some ideas though, apparently has less features/craft (only 2 layers, 1 ro, 1rw...)15:33
xivulonanyway have subscribed (thanks superm1 had missed that from the title), will be an interesting discussion15:33
cjwatsonmuch more interested in working solutions than in ideas :-) I totally don't want to get into writing kernel union filesystems, ever15:34
xivulonI was also curious about device-mapper   snapshots, never tried that, what are the pros/cons?15:36
cjwatsonthe source device has to be the same filesystem as the filesystem you want to expose, so basically would need to be ext3; in order to compress that you need either gzip (too big) or the lzma patches (not in kernel yet and totally break rsyncability)15:37
cjwatsonthe cons are enough for me to veto it; I don't think it's usable for us15:37
cjwatson(unfortunately)15:37
xivulonI'd guess clicfs could be made a bit modular in terms of compression15:38
cjwatsonwell, it could, but it wouldn't help15:41
cjwatsonthe choices, at that level, are gzip compression or lzma compression15:41
cjwatsongzip compression won't fit, and lzma compression won't rsync15:41
xivulonI see thanks for the clarification15:43
cjwatson(we had high hopes for this and did experiments, only to be disappointed)15:44
superm1rsync can't be outfitted to support lzma compression too?15:47
xivulonis the uds schedule automatic based on presence or do I need to poke someone?15:49
cjwatsonsuperm1: other way round15:51
cjwatsonsuperm1: basically, lzma gets its high compression ratios because it shuffles things about a lot, which more or less inevitably reduces rsyncability15:51
superm1ah i see15:52
cjwatsonyou'd have to reduce its block size a lot in order to make it rsyncable, and at that point why bother using lzma ...15:52
xivulonso it cannot really be fixed15:53
cjwatsonnot in lzma, as far as I know, no15:53
cjwatsonwell, that's interesting16:23
cjwatsonunionfs-fuse manages to mount, but then when casper does 'mount -o move /filesystem.squashfs /root/rofs', most of /root disappears except for /root/rofs16:23
davmor2xivulon: I've added a comment to bug 375476 can you just check if my thinking is correct please16:57
ubottuLaunchpad bug 375476 in wubi "Wubi-9.04-rev134.exe on winxp sp3 not show menu-user-disk-passwd & not work reboot now" [Undecided,New] https://launchpad.net/bugs/37547616:57
xivulondavmor2: commented in the bug and closed it17:02
xivulonany issue with r134?17:03
davmor2not had chance unfortunately hopefully latter or tomorrow morning first thing.17:05
xivuloncjwatson, robbiew mentioned that the swapfile session was scraped becase already agreed upon, could you quickly remind me what was decided re swapfile?17:06
robbiewxivulon: I believe the whiteboard section of the blueprint has a summary17:07
robbiewxivulon: whoops, nevermind.  Must have just been an email thread that I was recalling17:09
robbiewxivulon: kirkland should also be able to provide some background17:09
xivulonI am mostly interested in implications for hibernation and preseeding (given that wubi obviously uses a swap file)17:10
cjwatsonpreseeding obviously needs to work but I don't think it needs a *third* UDS session to decide on it - any implementation must arrange for partman-auto recipes to have an appropriate syntax17:11
cjwatsonif that needs to be discussed, Debconf is a better forum than UDS, and I've committed to bringing this up with the other d-i developers there if I haven't already got something working before then17:11
cjwatsonwith regard to hibernation, Documentation/power/swsusp-and-swap-files.txt says it works at the kernel level but I would be entirely unsurprised to find out that there were bugs (kernel or initramfs or something else). The initial work required, though, is in adding swap files as a *non-default* option and there's no need to block that on hibernation support being known to work17:12
cjwatsonindeed, it will be easier to have a meaningful discussion about hibernation once we have installer support for this stuff so that it's easy for people to try it out17:13
cjwatsonI just don't want to spend valuable UDS time going over old ground17:13
cjwatsonwhen the thing that's blocking swapfile support in the installer is simply lack of time to implement, not lack of time to design17:13
cjwatsonI don't imagine anything would need to change in wubi for the moment; it may be that we can simplify partman-auto-loop later on based on core work17:14
cjwatsonbut wubi is not the primary target for the time being, I just want to add the core facility17:14
xivuloncjwatson thx17:14
cjwatsonoh, I see why unionfs-fuse was behaving oddly for me17:15
cjwatsonthe mount -o move rips its read-only filesystem out from under it, and it doesn't have its own namespace17:15
cjwatsonI'll try mount -o bind, and there might also be some trickery that's possible with namespace cloning17:16
CIA-4debian-installer: cjwatson * r1100 ubuntu/debian/changelog: releasing version 20081029ubuntu3817:27
kirklandrobbiew: hiya, what am I providing background on?17:31
robbiewkirkland: swapfile UDS session...I think cjwatson handled it17:32
CIA-4base-installer: cjwatson * r370 ubuntu/debian/changelog: releasing version 1.99ubuntu217:32
kirklandrobbiew: gotcha;  cjwatson: thanks ;-)17:32
CIA-4partman-crypto: cjwatson * r680 ubuntu/debian/changelog: releasing version 36ubuntu617:34
xivulon cjwatson in man unionfs-fuse: "Presently it is not possible to create a union for /"17:36
xivulonnot sure what it refers to though, canno find a bugtracker17:36
cjwatsonyeah, I saw that17:37
cjwatsonI'm making a working assumption that it's not referring to the initramfs case; but if it is, I think I have some ideas17:37
cjwatsonit may just mean that you can't do it directly17:38
CIA-4partman-target: cjwatson * r764 ubuntu/debian/changelog: releasing version 59ubuntu217:40
xivulonthere is also the issue with sendsigs an fuse, which we handled already17:40
cjwatsonright, it would be prudent to guard unionfs-fuse from being killed by sendsigs17:41
cjwatsonleast of the problems though :-)17:41
xivuloncjwatson: http://groups.google.com/group/unionfs-fuse/browse_thread/thread/1d4cf2a090a60de217:49
xivulonalso contains an live-cd example17:51
cjwatsonspoiling my fun17:53
xivulonhttp://podgorny.cz/~bernd/hg/hgwebdir.cgi/radek-trunk-bernd-merge/rev/2f608ea6557e17:53
xivulonit would be nice if the cow dir was a (resizable) cow file17:59
cjwatsonI'm not sure that chroot option is needed18:00
cjwatsonas long as unionfs-fuse's original filesystem namespace remains available (which it will, it's the initramfs), then it should be able to just continue operating in it18:01

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!