=== xivulon [n=ago@87-194-85-156.bethere.co.uk] has joined #ubuntu-installer === superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer === xivulon [n=ago@87-194-85-156.bethere.co.uk] has left #ubuntu-installer [] === superm1_ [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer === mpt [n=mpt@121-72-130-17.dsl.telstraclear.net] has joined #ubuntu-installer === xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-b846278adc0f9197] has joined #ubuntu-installer === jetsaredim [n=jgreenwa@inet-netcache3-o.oracle.com] has joined #ubuntu-installer === jetsaredim [n=jgreenwa@inet-netcache3-o.oracle.com] has left #ubuntu-installer [] === cr3 [n=cr3@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-installer === JD [n=david@femme.catnip.org.uk] has left #ubuntu-installer ["I'm] === cjwatson [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer [03:25] sigh, I broke ntfs in d-i === cjwatson prods dh_shlibdeps === samba [n=samba@81-208-31-222.ip.fastwebnet.it] has joined #ubuntu-installer === evand [n=evand@ubuntu/member/evand] has joined #ubuntu-installer === samba [n=samba@81-208-31-222.ip.fastwebnet.it] has left #ubuntu-installer [] === xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-1a8bc9bef003dc64] has joined #ubuntu-installer [03:47] cjwatson, I sent you a couple of emails, keyboard detection should be better now [03:47] ok, your mail to me is pretty reliable, so you don't need to tell me on IRC when you've sent me mail, thanks :) [03:48] something not on the email, if you want to build wubi yourself, you have to edit scripts/build.sh and add prerequisit to the case statement at the bottom [03:49] then run "make prerequisites" and "make" [03:49] first command will setup wine + nsis [03:50] "make test" to run the dialog in debug mode === evand grumbles about wine on 64-bit [03:54] The reason I split keyboard versions in a separate ini file is that windows uses an 8-digit hex, and did not want to remap the entries in keymaps.ini [03:56] I mean keyboard variants [03:57] I wonder if wubi could be built on our buildds with that [03:57] I sort of assumed it needed a Windows installation [03:57] wine + nsis is fine [03:57] hmm, I don't think our buildds are allowed to wget random stuff from the web though [03:57] so that wouldn't work [03:57] we have one plugin in c# at the moment though [03:58] cjwatson, wget is only a convenience script, you can install nsis from within wine manually [03:58] provided the building server has wine with nsis installed (and mono if you want to recompile wubibcd) it should be fine [04:00] The makefile is sub-par at the moment, the only thing in common with a proper makefile is the name [04:01] The nsis plugins we use are not recompiled at the moment [04:08] yeah, that's what I mean, I don't see our buildd administrators preinstalling wine and nsis in the lifetime of this universe :) [04:35] I don't really blame them, anyway now at least you can rebuild the frontend if you need to [04:38] good stuff === avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-installer [04:55] cjwatson, the nsis version is a bit dated, I will update it later on (there are some strange warnings when using the new version I have to sort out) and upload a new nsis tar [05:01] yikes, unionfs or python seems to have major breakage in the most recent daily live cds. [05:06] http://evalicious.com/syslog [05:07] okay so that wasn't just me [05:08] we changed a lot in our builds a day or two ago, and then i booted one and it was going all to hell [05:08] heh [05:08] i'd point likely towards unionfs [05:08] because there a re unionfs errors all over dmesg [05:18] well the only unionfs related bugs i'm finding that were filed thus far: https://bugs.edge.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138866 [05:24] it only seems to happen when calling python, but I imagine that's just luck of the draw as python wouldn't be able to dereference a NULL pointer in the kernel. [05:24] well it was happening to me actually with apt too [05:24] ah [05:24] with some other weird things like mmap unable to msync [05:25] and then not being able to find files that were on the filesystem [05:39] evand,superm1: yeah, several of us are seeing that - pkl's looking at it [05:39] ah, thanks [05:39] as evand just mentioned in #ubuntu-kernel https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/138915 [05:39] has both of our dmesg/syslog attached [05:52] I got my new laptop today, with a Windows installation on it which I plan to use to test wubi/lupin [05:53] (though I've already installed Ubuntu separately of course ;-)) === stgraber [n=stgraber@dakara.stgraber.org] has joined #ubuntu-installer [05:56] http://www.vmware.com/products/converter/ ? [05:57] just running natively [05:57] the Vista Home Basic licence forbids running it in a VM [05:58] which is a bit control-freaky but there you go :-/ [06:00] ah, I forgot about that [06:00] cjwatson... ...on vista? :P [06:01] will wubi not work on vista? [06:01] Well I should shoutup since my laptop came with premium, I contributed to ms coffin more than colin [06:01] cjwatson it should [06:01] xivulon: could we have a stable link for the latest version of wubi? like Wubi-7.10-minefield.exe -> Wubi-7.10-minefield-0.4.exe [06:02] coffer, not coffin :-) [06:02] (contributing to MS' coffin is a *good* thing ...) [06:02] well talkin of coffer wubi helped took away 200K users and counting... So I guess it's a good investment... [06:02] yeah, I would have got one of Dell's Ubuntu laptops but they weren't shipping Core 2 Duos with Ubuntu in the UK [06:03] what did you end up with? HP? [06:03] same here, I ended up with a samsung, (also because on last 2 dell laptops power jacks desoldered) [06:04] thom: dell latitude d830 [06:04] we'll see how it goes [06:04] oh right; is that the T60 sized one, or smaller? [06:04] gar, what is wrong with cdimage? it's supposed to be downloading wubi but isn't [06:05] if you do not have kids stumbling on the power cable they are fine machines [06:05] laptop refreshment plan, only 2 years and 9 months away :) [06:05] thom: dunno how big a t60 is. it's 15", fairly chunky but I like big laptops [06:06] yeah, similar to powerbook sized [06:06] cjwatson, I cannot do the link from the office (no ssh), will do tonight [06:07] ah, the download breakage is my fault [06:07] xivulon: thanks, I'll just bump it to 0.4 for now === cjwatson tries YA CD build [06:14] thom: yeah, about two inches higher than the 15" PowerBook and maybe half an inch deeper [06:15] (but the height is mostly because the monitor is hinged differently) [06:15] nods [06:33] ubiquity: evand * r2220 ubiquity/bin/ubiquity: Fix test. [06:45] xivulon: I wonder if it's worth having the "-tribe5" subversion thing, which we'll just have to update all the time? We don't do that for our native installers [06:47] xivulon: grub4dos installation doesn't seem to have worked here. Anything I can do to investigate? [06:47] I just get thrown into my normal grub menu [06:48] ah, I need to boot into Windows [06:48] ok, that's convoluted [06:48] bugger, fell over in initramfs === xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-cfb8846ba86f73f9] has joined #ubuntu-installer [06:51] cjwatson, if you have grub, you have to select Windows [06:51] wubi adds an option to the windows bootloader, not to grub [06:53] yeah, I worked it out while you were pinged out [06:53] it's fallen over in the initramfs now and I'm debugging [06:54] whoa, we're using klibc /bin/mount? when did that happen? [06:55] if you can boot, and preseed and boot options are correct, the frontend job is done. [07:02] re version name, what do you suggest? [07:04] perhaps just "Ubuntu 7.10 alpha" [07:05] ok, lupin is failing because fuse uses the -i option to mount which klibc mount doesn't support [07:05] easy fix [07:08] Sounds good, do you want to have something like the launchpad revision in there? [07:18] nope [07:19] well I mean I suppose you could but it would just have to be removed for release :) [07:19] I dunno, up to you, I just feel it's better without too much information that has to be updated [07:30] np [07:31] How is the installation going? In the last few days I only looked at the frontend. [07:35] 17:53 it's fallen over in the initramfs now and I'm debugging [07:35] about that well [07:35] I think I've beaten on klibc sufficiently to fix that [07:42] ok, at least it's booting now [07:42] unionfs is known to be a bit screwed at the moment though so I don't know how far we'll get [07:46] up to X [07:47] hmm, suspend and hibernate options still present [07:50] automatic-ubiquity didn't work, init script isn't symlinked properly [07:51] hrm, using fuse, ntfs directories show up as DT_UNKNOWN. === xivulon wish could be home playing with that too... === xivulon gets popcorns [07:53] xivulon: the name /tmpmountpoint isn't important, is it? if I rename that to /host then the suspend/hibernate inhibition should work right [07:53] ubiquity: cjwatson * r2221 ubiquity/debian/ (changelog rules): * Call update-rc.d so that automatic-ubiquity stands a chance of working. [07:54] it's just a throwaway folder, make sure it's something not colliding with other scripts [07:54] OK, /host should be fine then [07:55] not that it is called more than once, and for each call and for each partition /tmpmount is mounted/unmounted [07:55] note [07:56] that's ok [07:56] as long as it's left mounted at the end [07:57] It's left mounted unless the last call does not find what it was looking for [07:57] right [07:58] oh, hang on, am I crazy? [07:59] there's no reason why that fuse mount in particular should inhibit suspend/hibernate, since it isn't helping to implement the root filesystem [07:59] I'll revert that, sorry [08:02] that is only used to find files, and the mount is always r/o [08:02] user_folder=#UserFolder=/Users/cjwatson^M [08:02] hmm [08:03] so preseeding itself is fine with CR/LF files but lupin's direct fiddling with the preseed file isn't ... looks like I spoke slightly too soon :( [08:04] ah yes, I forgot about that [08:04] xivulon: doesn't /tmpmountpoint need to be unmounted after we're finished with it, regardless? [08:04] because otherwise it's not possible to mount the same filesystem from the live session [08:06] hmm, often you want to do something with the file, so either you umount within find_path() and then remount in the code calling find_path or you have to remember to umount after calling findpath [08:06] yeah, it's clearly a little fiddly [08:06] I'll sort something out [08:08] for instance, when you use it within find_iso, then the filesystem hosting the ISO must not be unmounted [08:08] right [08:09] At the moment when find_path scans a folder which is already mounted it does not try to remount it, that is to make it work with find_iso. [08:09] I think a find_path_cleanup function called at the end of each client script would be sufficient [08:12] yes, just make sure that find_iso is not affected, that is mounted on top of /isodevice (which overrdies the default /tmpmount folder) [08:14] yep [08:18] one more thing, wait_for_devs, should be called the first time find_path is used, at the moment wait_for_devs is within find_iso, but that is not appropriate since you might use find_preseed without find_iso [08:22] something like [ -e /var/run/devs_ready ] || wait_for_devs (within find_path) and then "touch /var/run/devs_ready" (within wait_for_devs) [08:23] better, just wait_for_devs in both places and do the test inside wait_for_devfs [08:23] devs [08:23] ok, I'll do that once bzr deigns to respond [08:23] s/bzr/my local wireless network/ I think actually [08:25] then call wait_for_devs from find_path and add the test within wait_for_devs [08:25] indeed, done :) [08:25] parallel development ;) === xivulon concerned [08:27] ? [08:31] have a sun-fan friend who often says "we start to think alike" and I usually reply "not sure I like that"... nevermind [08:32] like a pavlov response === superm1_ [n=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer [08:51] OK, lupin 0.5 fixes all the problems I can find here [08:51] cl [08:52] cjwatson, not sure find_path_cleanup is ok in find_iso [08:52] why not? [08:53] livemedia expects a filesystem path, and that path will be something like /isodevice/ubuntu/install/xyz.iso [08:53] but if /isodevice is unmounted livemedia will not find any iso [08:53] oh [08:53] ok, good point [08:56] fixed [08:57] (lupin 0.6) [08:58] ubiquity: cjwatson * r2222 ubiquity/ (configure configure.ac): bump to 1.5.14 [09:08] ubiquity: cjwatson * r2223 ubiquity/ (d-i/manifest debian/changelog): [09:08] ubiquity: * Automatic update of included source packages: grub-installer [09:08] ubiquity: 1.24ubuntu4. [09:11] for the thinkpad fans out there: http://lenovoblogs.com/insidethebox/?p=98 [09:13] ubiquity: cjwatson * r2224 ubiquity/debian/po/ (79 files): debconf-updatepo === superm1_ [n=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer [09:16] somebody please remind me to do a full ubiquity translation update from Rosetta before beta [09:20] will do [09:21] ubiquity: cjwatson * r2225 ubiquity/debian/changelog: releasing version 1.5.14 [09:21] evand: not to mention to show you how to do it, but that can probably wait :) [09:22] (it's a nightmare of twisty little scripts in my ~/bin/) [09:22] haha, I'm beginning to see a pattern here [09:22] twisty little scripts everywhere [09:24] I *try* not to ... [09:26] yay, new laptop unpacks packages like greased lightning [09:27] I like having I/O worth a damn [09:28] haha [09:29] I wish I could just fold my desktop. I'm tempted to just get one of those iMac carrying cases for the next sprint. === xivulon [n=ago@87-194-85-156.bethere.co.uk] has joined #ubuntu-installer === AeroStick [n=alimurat@85.97.46.5] has joined #ubuntu-installer [12:05] cjwatson, did you manage to install at the end? [12:06] xivulon: no, I fixed everything I could but lupin was a bit too buggered really. I plan to give it another go with tomorrow's image [12:06] going to bed now [12:08] I am updating some wubi frontend code, should be there by tomorrow [12:08] late on tonight [12:08] ok, drop me a line if you have a new wubi url for me [12:11] sure