/srv/irclogs.ubuntu.com/2007/09/11/#ubuntu-installer.txt

=== 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
cjwatsonsigh, I broke ntfs in d-i03:25
=== 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
xivuloncjwatson, I sent you a couple of emails, keyboard detection should be better now03:47
cjwatsonok, 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:47
xivulonsomething 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 bottom03:48
xivulonthen run "make prerequisites" and "make"03:49
xivulonfirst command will setup wine + nsis03:49
xivulon"make test" to run the dialog in debug mode03:50
=== evand grumbles about wine on 64-bit
xivulonThe 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.ini03:54
xivulonI mean keyboard variants03:56
cjwatsonI wonder if wubi could be built on our buildds with that03:57
cjwatsonI sort of assumed it needed a Windows installation03:57
xivulonwine + nsis is fine03:57
cjwatsonhmm, I don't think our buildds are allowed to wget random stuff from the web though03:57
cjwatsonso that wouldn't work03:57
xivulonwe have one plugin in c# at the moment though03:57
xivuloncjwatson, wget is only a convenience script, you can install nsis from within wine manually03:58
xivulonprovided the building server has wine with nsis installed (and mono if you want to recompile wubibcd) it should be fine03:58
xivulonThe makefile is sub-par at the moment, the only thing in common with a proper makefile is the name04:00
xivulonThe nsis plugins we use are not recompiled at the moment04:01
cjwatsonyeah, that's what I mean, I don't see our buildd administrators preinstalling wine and nsis in the lifetime of this universe :)04:08
xivulonI don't really blame them, anyway now at least you can rebuild the frontend if you need to04:35
cjwatsongood stuff04:38
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-installer
xivuloncjwatson, 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 tar04:55
evandyikes, unionfs or python seems to have major breakage in the most recent daily live cds.05:01
evandhttp://evalicious.com/syslog05:06
superm1okay so that wasn't just me05:07
superm1we changed a lot in our builds a day or two ago, and then i booted one and it was going all to hell05:08
evandheh05:08
superm1i'd point likely towards unionfs05:08
superm1because there a re unionfs errors all over dmesg05:08
superm1well 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/13886605:18
evandit 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
superm1well it was happening to me actually with apt too05:24
evandah05:24
superm1with some other weird things like mmap unable to msync05:24
superm1and then not being able to find files that were on the filesystem05:25
cjwatsonevand,superm1: yeah, several of us are seeing that - pkl's looking at it05:39
evandah, thanks05:39
superm1as evand just mentioned in #ubuntu-kernel https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/13891505:39
superm1has both of our dmesg/syslog attached05:39
cjwatsonI got my new laptop today, with a Windows installation on it which I plan to use to test wubi/lupin05:52
cjwatson(though I've already installed Ubuntu separately of course ;-))05:53
=== stgraber [n=stgraber@dakara.stgraber.org] has joined #ubuntu-installer
evandhttp://www.vmware.com/products/converter/ ?05:56
cjwatsonjust running natively05:57
cjwatsonthe Vista Home Basic licence forbids running it in a VM05:57
cjwatsonwhich is a bit control-freaky but there you go :-/05:58
evandah, I forgot about that06:00
xivuloncjwatson... ...on vista? :P06:00
cjwatsonwill wubi not work on vista?06:01
xivulonWell I should shoutup since my laptop came with premium, I contributed to ms coffin more than colin06:01
xivuloncjwatson it should06:01
cjwatsonxivulon: could we have a stable link for the latest version of wubi? like Wubi-7.10-minefield.exe -> Wubi-7.10-minefield-0.4.exe06:01
cjwatsoncoffer, not coffin :-)06:02
cjwatson(contributing to MS' coffin is a *good* thing ...)06:02
xivulonwell talkin of coffer wubi helped took away 200K users and counting... So I guess it's a good investment...06:02
cjwatsonyeah, I would have got one of Dell's Ubuntu laptops but they weren't shipping Core 2 Duos with Ubuntu in the UK06:02
thomwhat did you end up with? HP?06:03
xivulonsame here, I ended up with a samsung, (also because on last 2 dell laptops power jacks desoldered)06:03
cjwatsonthom: dell latitude d83006:04
cjwatsonwe'll see how it goes06:04
thomoh right; is that the T60 sized one, or smaller?06:04
cjwatsongar, what is wrong with cdimage? it's supposed to be downloading wubi but isn't06:04
xivulonif you do not have kids stumbling on the power cable they are fine machines06:05
evandlaptop refreshment plan, only 2 years and 9 months away :)06:05
cjwatsonthom: dunno how big a t60 is. it's 15", fairly chunky but I like big laptops06:05
thomyeah, similar to powerbook sized06:06
xivuloncjwatson, I cannot do the link from the office (no ssh), will do tonight06:06
cjwatsonah, the download breakage is my fault06:07
cjwatsonxivulon: thanks, I'll just bump it to 0.4 for now06:07
=== cjwatson tries YA CD build
cjwatsonthom: yeah, about two inches higher than the 15" PowerBook and maybe half an inch deeper06:14
cjwatson(but the height is mostly because the monitor is hinged differently)06:15
thomnods06:15
CIA-18ubiquity: evand * r2220 ubiquity/bin/ubiquity: Fix test.06:33
cjwatsonxivulon: 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 installers06:45
cjwatsonxivulon: grub4dos installation doesn't seem to have worked here. Anything I can do to investigate?06:47
cjwatsonI just get thrown into my normal grub menu06:47
cjwatsonah, I need to boot into Windows06:48
cjwatsonok, that's convoluted06:48
cjwatsonbugger, fell over in initramfs06:48
=== xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-cfb8846ba86f73f9] has joined #ubuntu-installer
xivuloncjwatson, if you have grub, you have to select Windows06:51
xivulonwubi adds an option to the windows bootloader, not to grub06:51
cjwatsonyeah, I worked it out while you were pinged out06:53
cjwatsonit's fallen over in the initramfs now and I'm debugging06:53
cjwatsonwhoa, we're using klibc /bin/mount? when did that happen?06:54
xivulonif you can boot, and preseed and boot options are correct, the frontend job is done.06:55
xivulonre version name, what do you suggest?07:02
cjwatsonperhaps just "Ubuntu 7.10 alpha"07:04
cjwatsonok, lupin is failing because fuse uses the -i option to mount which klibc mount doesn't support07:05
cjwatsoneasy fix07:05
xivulonSounds good, do you want to have something like the launchpad revision in there?07:08
cjwatsonnope07:18
cjwatsonwell I mean I suppose you could but it would just have to be removed for release :)07:19
cjwatsonI dunno, up to you, I just feel it's better without too much information that has to be updated07:19
xivulonnp07:30
xivulonHow is the installation going? In the last few days I only looked at the frontend.07:31
cjwatson17:53 <cjwatson> it's fallen over in the initramfs now and I'm debugging07:35
cjwatsonabout that well07:35
cjwatsonI think I've beaten on klibc sufficiently to fix that07:35
cjwatsonok, at least it's booting now07:42
cjwatsonunionfs is known to be a bit screwed at the moment though so I don't know how far we'll get07:42
cjwatsonup to X07:46
cjwatsonhmm, suspend and hibernate options still present07:47
cjwatsonautomatic-ubiquity didn't work, init script isn't symlinked properly07:50
evandhrm, using fuse, ntfs directories show up as DT_UNKNOWN.07:51
=== xivulon wish could be home playing with that too...
=== xivulon gets popcorns
cjwatsonxivulon: the name /tmpmountpoint isn't important, is it? if I rename that to /host then the suspend/hibernate inhibition should work right07:53
CIA-18ubiquity: cjwatson * r2221 ubiquity/debian/ (changelog rules): * Call update-rc.d so that automatic-ubiquity stands a chance of working.07:53
xivulonit's just a throwaway folder, make sure it's something not colliding with other scripts07:54
cjwatsonOK, /host should be fine then07:54
xivulonnot that it is called more than once, and for each call and for each partition /tmpmount is mounted/unmounted07:55
xivulonnote07:55
cjwatsonthat's ok07:56
cjwatsonas long as it's left mounted at the end07:56
xivulonIt's left mounted unless the last call does not find what it was looking for07:57
cjwatsonright07:57
cjwatsonoh, hang on, am I crazy?07:58
cjwatsonthere's no reason why that fuse mount in particular should inhibit suspend/hibernate, since it isn't helping to implement the root filesystem07:59
cjwatsonI'll revert that, sorry07:59
xivulonthat is only used to find files, and the mount is always r/o08:02
cjwatsonuser_folder=#UserFolder=/Users/cjwatson^M08:02
cjwatsonhmm08:02
cjwatsonso 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:03
xivulonah yes, I forgot about that08:04
cjwatsonxivulon: doesn't /tmpmountpoint need to be unmounted after we're finished with it, regardless?08:04
cjwatsonbecause otherwise it's not possible to mount the same filesystem from the live session08:04
xivulonhmm, 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 findpath08:06
cjwatsonyeah, it's clearly a little fiddly08:06
cjwatsonI'll sort something out08:06
xivulonfor instance, when you use it within find_iso, then the filesystem hosting the ISO must not be unmounted08:08
cjwatsonright08:08
xivulonAt 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
cjwatsonI think a find_path_cleanup function called at the end of each client script would be sufficient08:09
xivulonyes, just make sure that find_iso is not affected, that is mounted on top of /isodevice (which overrdies the default /tmpmount folder)08:12
cjwatsonyep08:14
xivulonone 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_iso08:18
xivulonsomething like [ -e /var/run/devs_ready ]  || wait_for_devs (within find_path) and then "touch /var/run/devs_ready" (within wait_for_devs)08:22
cjwatsonbetter, just wait_for_devs in both places and do the test inside wait_for_devfs08:23
cjwatsondevs08:23
cjwatsonok, I'll do that once bzr deigns to respond08:23
cjwatsons/bzr/my local wireless network/ I think actually08:23
xivulonthen call wait_for_devs from find_path and add the test within wait_for_devs08:25
cjwatsonindeed, done :)08:25
cjwatsonparallel development ;)08:25
=== xivulon concerned
cjwatson?08:27
xivulonhave a sun-fan friend who often says "we start to think alike" and I usually reply "not sure I like that"... nevermind08:31
xivulonlike a pavlov response08:32
=== superm1_ [n=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer
cjwatsonOK, lupin 0.5 fixes all the problems I can find here08:51
xivuloncl08:51
xivuloncjwatson, not sure find_path_cleanup is ok in find_iso08:52
cjwatsonwhy not?08:52
xivulonlivemedia expects a filesystem path, and that path will be something like /isodevice/ubuntu/install/xyz.iso08:53
xivulonbut if /isodevice is unmounted livemedia will not find any iso08:53
cjwatsonoh08:53
cjwatsonok, good point08:53
cjwatsonfixed08:56
cjwatson(lupin 0.6)08:57
CIA-18ubiquity: cjwatson * r2222 ubiquity/ (configure configure.ac): bump to 1.5.1408:58
CIA-18ubiquity: cjwatson * r2223 ubiquity/ (d-i/manifest debian/changelog):09:08
CIA-18ubiquity: * Automatic update of included source packages: grub-installer09:08
CIA-18ubiquity:  1.24ubuntu4.09:08
xivulonfor the thinkpad fans out there: http://lenovoblogs.com/insidethebox/?p=9809:11
CIA-18ubiquity: cjwatson * r2224 ubiquity/debian/po/ (79 files): debconf-updatepo09:13
=== superm1_ [n=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer
cjwatsonsomebody please remind me to do a full ubiquity translation update from Rosetta before beta09:16
evandwill do09:20
CIA-18ubiquity: cjwatson * r2225 ubiquity/debian/changelog: releasing version 1.5.1409:21
cjwatsonevand: not to mention to show you how to do it, but that can probably wait :)09:21
cjwatson(it's a nightmare of twisty little scripts in my ~/bin/)09:22
evandhaha, I'm beginning to see a pattern here09:22
evandtwisty little scripts everywhere09:22
cjwatsonI *try* not to ...09:24
cjwatsonyay, new laptop unpacks packages like greased lightning09:26
cjwatsonI like having I/O worth a damn09:27
evandhaha09:28
evandI wish I could just fold my desktop.  I'm tempted to just get one of those iMac carrying cases for the next sprint.09:29
=== 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
xivuloncjwatson, did you manage to install at the end?12:05
cjwatsonxivulon: no, I fixed everything I could but lupin was a bit too buggered really. I plan to give it another go with tomorrow's image12:06
cjwatsongoing to bed now12:06
xivulonI am updating some wubi frontend code, should be there by tomorrow12:08
xivulonlate on tonight12:08
cjwatsonok, drop me a line if you have a new wubi url for me12:08
xivulonsure12:11

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