/srv/irclogs.ubuntu.com/2009/03/10/#ubuntu-installer.txt

CIA-3ubiquity: cjwatson * r3082 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py):01:03
CIA-3ubiquity: * GTK frontend:01:03
CIA-3ubiquity:  - Fix suggested keymap handling so that selecting that option after01:03
CIA-3ubiquity:  selecting a custom keymap applies the suggested keymap (LP: #337998).01:03
CIA-3ubiquity: cjwatson * r3083 ubiquity/ (debian/changelog partman/check.d/03partition_too_small):01:52
CIA-3ubiquity: Add a fudge of 20% to the size of each tree on the live filesystem01:52
CIA-3ubiquity: (other than / and /boot, which already have their own fudge factors) for01:52
CIA-3ubiquity: the purposes of the partition-too-small check (LP: #298318).01:52
HaeginHey, I have just installed jaunty (twice) and noticed that certain parts of the installer don't seem to honour the keyboard layout chosen at the start of the install process02:10
HaeginIn particular the user name and password fields were qwerty when the previous screens had been in dvorak (though I might not have actually checked that come to think of it)02:11
cjwatsonnot bug 337998 by any chance?02:14
ubottuLaunchpad bug 337998 in ubiquity "[jaunty] suggested keyboard layout doesn't apply after "trying" another custom layout" [Medium,Fix committed] https://launchpad.net/bugs/33799802:14
cjwatsonHaegin: if it's not that bug, please run the installer with 'ubiquity -d' and get us /var/log/installer/debug02:14
cjwatsonand /var/log/syslog too02:14
HaeginOk, it isn't that bug as far as I can tell02:16
HaeginI also had the same old problem with grub that seems to have plagued the last 3 or 4 releases02:17
Haeginand I doubt I will be able to get those bug reports as it now boots to a blank screen02:20
cjwatsonyou mean multiple disks?02:20
Haeginyup02:20
cjwatsonyes, we now believe that to be unfixable except by adding UI to let you control it :-(02:21
cjwatsonwhich is a right pain02:21
Haeginsomehow it gets confused about where grub should install to and I have to reboot and rerun grub-install manually :(02:21
cjwatsonHaegin: did you select the dvorak keyboard layout at the CD boot menu, or did you select it in the installer?02:21
cjwatsonHaegin: and what CD boot menu option did you use - "Try Ubuntu" or "Install Ubuntu"?02:21
HaeginI was using the alternate CD and selected it in the installer. I didn't realise there was a keyboard layout option at the menue02:22
Haegins/e^//02:22
Haegin*$02:22
cjwatson... alternate? oh. ok02:23
HaeginOld habits die hard02:23
cjwatsonI wonder if the keyboard layout is getting reset when console-setup is installed into the chroot02:23
cjwatsonthat would be annoying02:23
HaeginI'll check it again as it looks like it needs reinstalling a third time...02:24
cjwatsonno, I wasn't objecting to you using alternate, I was just in ubiquity mode tonight and therefore had to adjust02:24
Haeginah ok, sorry - I should have said02:24
cjwatsonif the keyboard layout is changed at that point, that could explain some other slight weirdness I've encountered lately02:24
cjwatsonthat said, even if it pokes the keyboard layout into the kernel again, the installer integration is supposed to arrange that it pokes in the *same* layout02:25
cjwatsonHaegin: perhaps you could file a bug on /ubuntu/+source/console-setup just quoting this IRC conversation?02:25
cjwatsonmaybe minus the unrelated bits about grub02:26
Haeginsure, I'll just double check it actually does set it to dvorak in the first place...02:26
Haegindoes console-setup get run before or after the hostname is set?02:28
cjwatsonbefore02:28
cjwatsonspecifically, before any point when you might need to type anything non-trivial02:28
Haeginit was in dvorak mode when I set the hostname and when I labelled a few partitions02:29
Haeginbut it certainly switches to qwerty when I enter the username and a password02:29
cjwatsonthat's after base system installation, at which stage console-setup gets installed into /target02:32
cjwatsonthis is without proof, but that's overwhelmingly likely to be the point when it breaks02:32
cjwatsonvery little else messes with the keyboard layout in any way02:32
cjwatsonHaegin: which layout specifically - US Dvorak?02:33
HaeginI selected UK dvorak (but not the one with UK punctuation)02:36
cjwatsonreproduced02:38
cjwatsonoh, bah02:40
cjwatsonbase-installer (1.92) unstable; urgency=low02:40
cjwatson  * Call base-installer.d hooks after running debootstrap, for consistency02:40
cjwatson    with live-installer. (So, pre_install_hooks is run after bootstrap, but02:40
cjwatson    before anything is installed with apt. So the name still makes a kind02:40
cjwatson    of sense, if you squint..)02:40
cjwatsonI knew that would break something02:41
Haeginwas it that fix that caused the issue?02:43
cjwatsonyes02:45
cjwatsondo please file a bug, I'll fix it in the morning02:45
cjwatson(the above wasn't written by me BTW)02:45
HaeginI might have to file it tomorrow - I'll need to gather the info and I'm going to be crashing as soon as this install is setup updating and installing while I sleep02:46
cjwatsonno need to gather any information02:46
Haeginoh ok then02:46
cjwatsonjust a summary of the above discussion will be entirely fine02:46
cjwatson"keyboard layout gets reset when console-setup is installed during base system installation" or some such02:47
Haeginok, what project is it?02:47
charlie-tcacjwatson: still got the error with the suggested change to /lib/partman/commit.d/30parted02:47
cjwatsonhttps://bugs.launchpad.net/ubuntu/+source/console-setup/+filebug02:47
cjwatson(I might reassign it, but that will do)02:47
cjwatsoncharlie-tca: bah, ok, thanks for trying. I can't dive into it now since I need to sleep02:48
charlie-tcaSorry for being gone so long.02:48
charlie-tcaOkay, I am going to try to get the monitor log yet02:48
cjwatsoncharlie-tca: what you could also try instead of running the monitor is: find the udevd process; kill it (yes, really; just make sure nothing else is happening); run 'UDEV_LOG=err udevd --debug >udev.log 2>&1'; run through partitioning as before; extract udev.log02:49
cjwatson(using the same scp technique as before)02:49
charlie-tcaOkay, I'll try to get that.02:50
cjwatsoncharlie-tca: that's a bit more effort, but it will get us information about what udevd is running as well as what messages it received (which is basically what monitor tells us)02:50
cjwatsonI'd be surprised if Keybuk couldn't figure it out given that02:50
charlie-tcaI got a couple of hours, so I'll do what I can then02:50
cjwatsonthanks02:52
* cjwatson goes to snooze02:52
Haegincjwatson: reported as bug 34030802:56
ubottuLaunchpad bug 340308 in console-setup "keyboard layout gets reset when console-setup is installed during base system installation" [Undecided,New] https://launchpad.net/bugs/34030802:56
CIA-3casper: TheMuso * r585 trunk/ (3 files in 3 dirs):04:36
CIA-3casper: * scripts/casper-bottom/30accessibility && ubiquity-hooks/30accessibility:04:36
CIA-3casper:  - Adjust sudoers file to allow ORBIT_SOCKET_DIR, XDG_SESSION_COOKIE and04:36
CIA-3casper:  GTK_MODULES environment variables through to root, for v2, v3, and04:36
CIA-3casper:  braille profiles. This allows users to use administrative GTK/GNOME04:36
CIA-3casper:  applications executed by gksudo with accessibility tools like orca.04:36
CIA-3casper: TheMuso * r586 trunk/debian/changelog: releasing version 1.16004:39
juanjehi guys09:19
evandhello09:21
cjwatsonHaegin: thanks09:23
juanjeI'm working with a frontend for Ubiquity on Guadalinex (actually a wrapper of the gtk_ui) and I was working on earlier versions of Ubiquity (at least for Guadalienx editions) is there anything I can help with the Ubiquity? If I can give a hand on anything just tell me :-)09:24
cjwatsonsend patches for bugs :-)09:27
* evand indeed, was just typing that :)09:27
juanjecjwatson:  is there any channel about casper?09:27
cjwatsonthis one is the best there is09:28
juanjecjwatson: hehe, ok, I was checking (and I will)09:28
juanjecjwatson: ok, because I woking in some things about casper and I like to know if there is any posibility yet to have any in jaunty09:29
juanjecjwatson: for ejample the bug #337723 (The SSL certificate is the same in any Live box) which has branch with proposed solution09:30
ubottuBug 337723 on http://launchpad.net/bugs/337723 is private09:30
cjwatsonany reason it's private? I can't even see it myself09:32
juanjeups09:32
juanjeI don't know exactly why. I guess is because I put the check for a securrity issue09:32
juanjenow is public09:33
juanjesorry09:33
cjwatsonthanks09:33
juanjecjwatson: other are things like having some English path fixed (/home/$USERNAME/Destktop) so in other languages mess with the XDG names09:34
juanjeI'm working on that right now (I was about to put the bug, but I didn't yet...)09:34
cjwatson337723 should definitely be fixed; I'm looking at your branch right now09:35
cjwatsonas for /Desktop I'm less sure about that. I think for the Ubuntu live CD it's always /Desktop regardless of language, and xdg-user-dirs might move translated directories around at login09:35
cjwatsonI'm be OK with merging a patch for that if it were careful to deal with both possibilities09:36
davmor2cjwatson: after you've sorted that did you have any joy reproducing the "races" issue?09:36
cjwatsondavmor2: no :-(09:36
cjwatson02:49 <cjwatson> charlie-tca: what you could also try instead of running the monitor is: find the udevd process; kill it (yes, really; just make sure nothing else is happening); run 'UDEV_LOG=err udevd --debug09:36
cjwatson                 >udev.log 2>&1'; run through partitioning as before; extract udev.log09:36
cjwatson02:49 <cjwatson> (using the same scp technique as before)09:36
cjwatsondavmor2: if you can manage that, it'd help09:36
davmor2cjwatson: I'll have a look at it in a bit as soon as I know I got todays images, hopefully they'll install this time :)09:38
davmor2I'm guessing the bits between quotes should all be on one line09:39
juanjecjwatson: I was working with xdg-dirs-update to have the right final XDG-* vars avaibles in casper so we can use them. We (in Guadalinex) had before to change by hand the directory because the xdg-user-dirs moving thing wasn't working. But I'll check again before keep working09:39
cjwatsonyes09:39
CIA-3casper: cjwatson * r587 trunk/ (scripts/casper-bottom/22sslcert debian/changelog):09:40
CIA-3casper: Regenerate SSL certificate at boot so that it isn't the same for all09:40
CIA-3casper: live CD users (LP: #337723).09:40
cjwatsonthat merges your branch, thanks; I'll just tweak it a little09:40
juanjecjwatson: great :-) Thanks09:40
CIA-3casper: cjwatson * r588 trunk/scripts/casper-bottom/22sslcert: use sentence case for progress messages09:41
CIA-3casper: cjwatson * r589 trunk/scripts/casper-bottom/22sslcert: don't break if ssl-cert is not installed in /root09:43
evandyay, autorun.inf on the latest daily-live is fixed.09:45
davmor2evand: :) Yay \o/09:45
CIA-3base-installer: cjwatson * r354 ubuntu/debian/ (bootstrap-base.postinst changelog):09:47
CIA-3base-installer: Revert Joey's patch to call base-installer.d hooks after running09:47
CIA-3base-installer: debootstrap, which broke console-setup's expectation of being able to09:47
CIA-3base-installer: insert its configuration file into /target before console-setup is09:47
CIA-3base-installer: installed by debootstrap (LP: #340308).09:47
CIA-3base-installer: cjwatson * r355 ubuntu/debian/changelog: releasing version 1.98ubuntu309:54
juanjecjwatson: Well, seens xgd-user-dirs makes its job, but in Spanish enviroment you have then "Escritorio" pointing to "~/Desktop" in nautilus, it is not moved, just virtualy liked, so in some views you see "Escritorio" and in others "Desktop" and in the terminal you have just "~/Desktop". I'll fill a bug about it, ok?09:57
cjwatsonjuanje: well, that sounds more or less as desired actually. It's much *easier* when the filesystem paths stay the same.10:09
cjwatsonI've been trying to campaign against having the filesystem paths changed for some time; it's better when they stay the same but the presentation layer takes care of it (I don't count terminals among presentation layers)10:10
cjwatsonif I had my way it would be called ~/dsk/ or ~/.desktop/ or something so that it was out of the way and not expected to have an intelligible name10:11
juanjecjwatson: well, then the problem it's the layers, because nautilus itself get lost some times with those paths. I can see in Jaunty in one view Desktop instead of Escritorio and then Escritorio in other...10:12
cjwatsonbug in nautilus, but not in the directory name, imo10:15
cjwatsonchanging those directory names just breaks things10:15
juanjecjwatson: yeah, probably....10:15
cjwatsonevand: OK if I do a quick ubiquity upload for alpha-6?10:19
CIA-3ubiquity: cjwatson * r3084 ubiquity/ (d-i/manifest debian/changelog):10:19
CIA-3ubiquity: Automatic update of included source packages: choose-mirror 2.27ubuntu4,10:19
CIA-3ubiquity: clock-setup 0.97ubuntu3, partman-partitioning 64ubuntu5.10:19
evandsure thing10:20
cjwatsonrighto10:20
CIA-3usb-creator: evand * r85 usb-creator/setup.cfg: Re-enable i18n.10:20
cjwatsoninstaller translations should be imported into Rosetta fairly soon for jaunty, BTW10:20
cjwatson(belatedly, but ...)10:20
evandindeed, I saw that LP Answers request.  Thanks for the heads up though.10:21
CIA-3ubiquity: cjwatson * r3085 ubiquity/debian/changelog: releasing version 1.11.1610:26
davmor2evand: did you manage to fix the map from install?10:29
evanddavmor2: not completely yet.  Still working on it.10:30
davmor2np's I was gonna test it if you had :)10:30
davmor2cjwatson: should I run the udev-debug as earlies as possibly?10:31
davmor2possible even?10:31
cjwatsondavmor2: no, when the first partitioner question appears, switch to tty2 and follow the steps I gave10:32
davmor2right so not before then10:32
davmor2no probs10:32
cjwatsonno, it'll just produce vast quantities of junk if you do :-)10:32
davmor2cjwatson: so you don't want it running from host name then, like last time?10:34
cjwatsonnope10:36
cjwatsonwon't hurt if you do, but it's more than we need10:36
davmor2cjwatson: it a relatively safe place to kill udev though I'd of thought :)10:37
davmor2installing alt now10:37
cjwatsonit doesn't make a difference since you're starting it back up again immediately, and nothing will happen while the UI's waiting for input from you10:39
davmor2true :)10:39
* davmor2 scrolls back up to find command10:40
CIA-3casper: cjwatson * r590 trunk/debian/changelog: releasing version 1.16110:40
* davmor2 slaps self on head for hitting the wrong install method :( and starts again10:53
CIA-3usb-creator: evand * r86 usb-creator/ (debian/changelog usbcreator/backend.py): Support SD cards and other removable devices. Thanks Eric Butler!11:06
evandFireRabbit: ^ Thanks for your patch.  I reworked it a bit.11:06
loolHi folks, Xorg crashed during an install of UNR on an EeePC701SD here; gdm restarted a session; I'd like to collect enough debug info for a bug11:08
loolI'm checking /var/log/installer/debug and it has various warnings, an assertion error in the gtk frontend, and then "ubiquity: Fatal IO error 104"11:09
loolWhich I think is gtk failing to talk to Xorg11:09
loolIt crashed just after setting the time from NTP during install11:10
loolOh I wonder whether the time changed confused Xorg11:10
loolI see negative times in the Xorg.0.log.old11:10
lool[626609.129118] (EE) PreInit returned NULL for "Video Bus"11:11
loolSorry "[-26609.129118]" not "[626609.129118]"11:11
loolI think it boils down to Xorg crashing when time goes back, albeit I'm not sure which part of Xorg11:21
loolIs there a way to resume the install?11:33
cjwatsonsounds like you're right about Xorg; you should be able to restart the installer by just running ubiquity11:33
loolBTW folks the new timezone selection is nice11:37
evandthanks.  Just trying to fix the plotting of the timezone points on that.11:41
davmor2hey evand when does the new colour scheme go in is that a pre ui freeze job?11:45
evanddavmor2: it just went in with cjwatson's ubiquity upload.  I'll have to shoot an email to the documentation team.11:48
davmor2cjwatson: http://www.davmor2.co.uk/udev.log11:54
cjwatsonthanks, Scott and I are in the process of figuring out a fix11:54
davmor2for some unknown reason though it doesn't lock up when you restart udev or is that the debug bit?11:55
cjwatsonit's a race condition11:56
cjwatsondebugging slows one side of the race down and therefore can easily have the result of making it "go away"11:56
cjwatsondoesn't make the data invalid though; indeed it confirms what we'd seen from another log11:56
cjwatsonthe remove is racing with a change event that runs vol_id on the same device11:57
davmor2cjwatson: Okay.   So what's happening in laymen's terms then is udev is running vol_id and therefore accessing the partition you're trying to write too so it fails, is that about right-ish?11:59
davmor2just trying to understand things better :)12:00
davmor2install fails anyway do too compiz :( meh12:02
cjwatsonthat's correct except "accessing the partition you're trying to remove" not write to12:08
cjwatsonlibparted needs to tell the kernel to reread the partition table12:08
cjwatsonit does this by telling the kernel to remove its internal memory of all the old partitions, and then telling it to add the new ones12:09
cjwatson(some of these partitions may of course be identical to ones that were there before)12:09
tjaaltoncjwatson: I attached the logs to bug 334278, but looks like you already know what's happening12:11
ubottuLaunchpad bug 334278 in udev "fails to tell kernel to sync partition table" [Undecided,Confirmed] https://launchpad.net/bugs/33427812:11
cjwatsonwell, we think so12:11
cjwatsonalthough we've thought that before :)12:11
loolpersia: I filed a bug for the syslinux main menu on the UNR images: "Check disc for defects" should also be fixed like the usplash shutdown prompt to press enter12:12
cjwatsonyours is the first confirmation on LVM12:12
loolpersia: 309396; you're sub-ed12:12
loolErr no, that's not the right id12:12
davmor2cjwatson:  Ah okay I'm with you now :)12:14
davmor2cjwatson: if you get a fix and can respin before say 2 I can retest it for you :)  However I'm off to oxford at about 312:15
persialool, 309396 is currently waiting on the SRU process.  The fixed syslinux is in -proposed.12:16
cjwatsondavmor2: we're still exploring, so I think before 2 is unlikely12:17
persialool, Oh, you mean the text change for USB/SD/CD/DVD/etc. ?12:17
davmor2cjwatson: no probs12:17
loolpersia: Yes12:19
loolGrmpf the wifi here ate my bug report12:20
persialool, I'm not sure it's really the same bug.  Maybe part of 290696, or maybe a new bug.12:20
loolah no12:20
cjwatsonbeware that that text is translated in gfxboot12:20
loolpersia: 34044012:21
loolpersia: I think it's the same type of bug, but in a different place12:21
cjwatsonso common text suitable across the board would be nice; if not, be careful to change translations12:21
persiaRight.  New bug is probably best.12:21
cjwatsonerr, add translatable messages12:21
cjwatson"install media" => "installation media" but that might be getting quite long12:21
cjwatsonif it fits, that could work12:21
loolpersia: I also filed #340438, I don't know whether we simply miss stuff in the image or whether it's some bug with my hw TBH12:23
loolIt's the language prompting appearing briefly, but disappearing immediately12:23
cjwatsonfor the record such bugs should be filed on the gfxboot-theme-ubuntu package in Ubuntu12:23
loolcjwatson: Aha, thanks12:24
persiaAnd that looks suspiciously like a dup of 30939612:24
loolpersia: So you see the menu with the fix?12:24
persialool, Can you try running any of hardy-proposed, intrepid, or jaunty syslinux on the image pre-dd?12:24
persiaYes.12:25
loolpersia: Let's recheck when the update is installed and the next daily is built12:25
persiaWell, then you get an incomplete :)12:25
loolpersia: Hmm sure, Tobin has it, will ask him12:25
loolpersia: Tobin is running intrepid; it's working fine in intrepid's syslinux you say?  I'll ask him12:26
StevenKJust re-syslinux the .img12:26
persiaNo, it needs to be re-syslinux'd.  See the updated description in 30939612:26
loolpersia: I told him to re-syslinux the USB key or the image12:30
looland to join here12:30
cjwatsonit should be possible to tell the difference visually between "language menu disappeared mysteriously but gfxboot is still running" and "gfxboot crashed, back to syslinux"12:31
cjwatsonif you show me a photograph I can tell you which is which straight off12:31
persiaIndeed.  The easy way is whether the first menu option is truncated.12:31
persia(especially for the long string "Ubuntu Netbook Remix".12:31
persiacjwatson, Now that it doesn't serve as a reminder anymore, where ought the string truncation when we aren't using gfxboot be fixed?12:32
persiaIs that in syslinux itself?12:32
cjwatsonno, debian-installer (build/boot/x86/menu.cfg)12:33
cjwatsonor possibly stdmenu.cfg or one of the others12:34
loolSo I also have another bug, Advanced Options menu is empty, but I'm waiting to see it after the syslinux update12:34
persiaThanks for the pointer.  I'll take a look about (although given that it's typically masked, I'll not be in a hurry).12:34
persialool, That's also 309396.12:34
cjwatsonmasked?12:35
cjwatsonoh, gotcha12:35
persiaBecause under normal circumstances we *are* using gfxboot12:35
loolpersia: aha12:35
cjwatsonif you're seeing an Advanced Options menu, you are *definitely* encountering 30939612:35
* persia dupes 34034812:35
loolpersia: Yes, new syslinux fixes both bugs; thanks12:37
loolAh dupped already12:38
persialool, If you happen to have used the hardy-proposed syslinux, please add a note to 309396.  Otherwise, just remember to run syslinux until that hits the infrastructure.12:38
loolcjwatson: Yes exactly, no advanced options anymore after running sysliniux12:38
loolpersia: No, the intrepid one12:38
persiaOh well.  We knew that worked :)12:38
loolSo I had another bug12:38
loolWhich is likely fixed as well12:38
loolWhen I press "enter" on this syslinux screen, I wouldn't get any feedback for a while12:39
loolI think it's the same bug12:39
persiaThat's related to oddities between keymappings and the base syslinux menu.  I've encountered it sporadically, but nothing I could track down or reliably reproduce on alternate HW/alternate environments.  Given that we typically use gfxboot, it's not usually visible.12:40
persiaNote that the things you've found *are* bugs, they just aren't supposed to be end-user visible, so aren't considered very important (although 309396 makes them visible today).12:40
loolUnderstood12:41
loolSo otherwise, I had relatively simple bugs12:41
loolThe installer part was fine except for screen size issues, an issue with simple passwords, and a focus issue12:42
persiaIssue with simple passwords?  Which image?12:43
loolpersia: UNR12:45
persiaWhat sort of issue?  There's an intentional change to expect strong passwords, and the UNR image oughtn't have any preseeding that affects password choice.12:45
loolpersia: So if you enter a too simple password, you get a dialog12:45
StevenKThen pick a better password?12:46
StevenKThat strikes me as a feature12:46
loolpersia: if you agree you need to change it and go changing it, you get *another* red warning near the password field12:46
loolStevenK: I wasn't done explaining the bug12:46
persiaevand, Is that intentional behaviour?12:46
loolIt's not because what red warning says is "You entered an empty password, which is not allowed."12:47
loolAnd it was certainly not a blank password12:47
* StevenK regenerates the UNR daily12:47
* lool lunch &12:47
persiaOh.  I see.  That's because passwd/user-password is set to "" when it's weak, and triggers it that way.12:53
persiaNot sure how to get back to STATE=6 in a sane way without a blank password, but perhaps there's something that needs tweaking in the UI?  Maybe a new error state?12:54
persiaAh.  "# TODO would be better to extend state machine" :)12:55
persialool, ^ Your bug is known, but needs more thought as part of the password-strength implementation.12:56
cjwatsonerr, not known, I hadn't thought about the empty password interaction12:56
persiaSorry then.  I thought the TODO was because it could cause issues.12:57
cjwatsonjust inelegant12:57
cjwatsonit's pretty weird that you get another warning there12:59
cjwatsonlool: can you file a bug on ubiquity about this?12:59
persiaWon't it just bounce to STATE=6, and then hig user-setup/password-empty, or should it be catching on the request for passwd/user-password?  (I'm a little unclear how many times d-i components can loop behind ubiquity)13:01
persias/hig/hit/13:01
cjwatsonbut state 6 should then sit and wait for the password to be entered13:02
cjwatsonactually the problem may be that ubiquity thinks it's finished13:02
cjwatsonhttp://paste.ubuntu.com/129287/ might do it13:03
persiaQuite likely, yes.13:05
* persia tries13:06
persiacjwatson, Confirmed that your patch fixes this: the "You entered an empty password ..." text no longer appears with manual addition of the change to /usr/lib/ubiquity/ubiquity/components/usersetup.py on an image.13:25
persia(and I can reproduce without the change)13:25
davmor2charlie-tca: morning dude14:00
charlie-tcagood morning14:00
kirklandcjwatson: i have updated https://bugs.edge.launchpad.net/ubuntu/+source/kvm/+bug/327348 with some new information for you14:04
ubottuUbuntu bug 327348 in kvm "keep losing ability to type in guest" [High,Triaged]14:04
=== robbiew1 is now known as robbiew
cjwatsonkirkland: ok, will try. vnc is a lot less convenient for my typical use, which is why I don't generally use it14:14
persiakirkland, I wonder which is the correct behaviour.  While I also nearly always use SDL, I notice that with vinagre, alt-tab doesn't let one switch easily to other windows on one's local desktop.14:15
kirklandcjwatson: understood, and I agree14:15
kirklandcjwatson: persia: i don't use vinagre/vnc either14:15
kirklandit's an issue that upstream is aware of14:15
persiakirkland, Could perhaps SDL clear all currently active pressed keys on focus loss?14:16
kirklandit's a fairly complex operation, trying to determine when the guest "should have received" an alt/shift/ctl up event and the focus has already been shifted away14:16
persiaIs it ever harmful to send an extra alt/shift/ctrl/meta/super up?14:17
kirklandpersia: cjwatson: as I said in the bug, they are working on heuristics to help determine this14:17
kirklandas you might imagine, caps-lock/num-lock/scroll-lock present the same problems14:17
persiaMost apps don't respond too carefully to key release events.14:17
persiaWell, similar, but I think it's less intuitive that one needs to press "Alt" to get the release than that one needs to toggle the locks separately.14:18
kirklandpersia: i'm curious....14:19
kirklandpersia: you're saying that vinagre does not work well for you, on alt-tab?14:19
persiaRight.  When I press Alt-Tab with focus on vinagre, it absorbs the key event, and passes to the guest.14:20
persiaThis makes sense, and might even be correct, but it makes it hard to, say, do parallel editing of a file, or similar.14:20
evandcjwatson: Can you please review this when you have a moment: http://pastebin.ubuntu.com/129337/14:31
cjwatsonevand: looks plausible if -w /cdrom works as a test14:33
evandindeed, it appears to.14:35
evandok, will commit and upload then14:35
CIA-3casper: evand * r591 casper/ (2 files in 2 dirs):14:36
CIA-3casper: If /cdrom is writable, call the diverted update-initramfs and copy14:36
CIA-3casper: the resulting kernel and initrd to /cdrom/casper (LP: #292159).14:36
persiaOn the VFAT images, the initrd.gz seems to be in the root directory, rather than in casper.  Is this an image construction bug, or should the logic verify the target file exists before copying?14:39
CIA-3casper: evand * r592 casper/debian/changelog: releasing version 1.16214:44
loolcjwatson: Yup, I had in mind to file a bug anyway, just got distracted by lunch and other discussions15:12
lool34054915:15
cjwatsontjaalton,charlie-tca: I'd hugely appreciate it if you could try the image at http://cdimage.ubuntu.com/tmp/20090310/ (when it arrives; it seems to be taking its own sweet time)16:17
cjwatsontjaalton,charlie-tca: it should rsync well against the current server image. Sorry I can't do amd64 easily16:17
CIA-3ubiquity: evand * r3086 ubiquity/ (3 files in 3 dirs):16:17
CIA-3ubiquity: * Pack the timezone_map in an AspectFrame instead of a regular Gtk Frame.16:17
CIA-3ubiquity: * Plot the time zone cities using a Miller cylindrical map projection with16:17
CIA-3ubiquity:  adjustments for the shifted left edge and missing arctic region of the16:17
CIA-3ubiquity:  map.16:17
cjwatsontjaalton,charlie-tca: this contains an extra udev patch from Scott to make udevadm settle work a bit harder16:18
evand^ That doesn't solve the time zone city placement bug, but the change at least makes the placement more accurate and doesn't worsen as the map grows anymore.16:19
evandSuggestions welcome on further refinement.  That bug is definitely doing my head in.16:20
cjwatsonhttp://cdimage.ubuntu.com/tmp/20090310/jaunty-server-i386.iso exists now16:23
cjwatsonevand: you seem to have added the changelog entries to an existing release rather than creating a new one16:25
evandarrr, my mistake16:26
evandI'll fix that now16:26
charlie-tcaI'm downloading the image now.16:28
cjwatsoncharlie-tca: thanks!16:28
charlie-tcano problem16:29
cjwatson16:00 <cjwatson> slangasek: yes :-( if you care about the details, it's because udevd has inotify watches on devices so that it can update uuids/labels/etc. when they change, so when libparted opens (writably)16:29
cjwatson                 a block device and closes it later this causes a change event to be scheduled; udevadm settle doesn't make sure that the inotify queue is flushed so if you happen to call udevadm settle before16:29
cjwatson                 udevd gets round to processing the ...16:29
cjwatson16:00 <cjwatson> ... inotify then it won't necessarily wait for udev to be finished, so change events race with rereading the partition table16:29
cjwatson16:00 <cjwatson> if you call udevadm settle once udevd has processed the inotify queue and scheduled a change event, it all works fine because *that*'s something that udevadm settle will wait for16:29
cjwatson16:01 <cjwatson> Scott has a patch for this which I'm testing16:29
cjwatson16:01 <slangasek> you are in a maze of twisty races16:29
cjwatson16:03 <cjwatson> some of which, but not all, may sometimes appear to be alike16:29
cjwatson(from #ubuntu-release)16:29
cjwatsonwhat I am now hoping is that this is in fact the race you were encountering16:29
charlie-tcaI see. Thanks for that info16:29
cjwatsonit's entirely possible that we spent the day fixing yet another race16:30
cjwatsonthat isn't actually the one you're hitting :-/16:30
cjwatsonbut hopefully that isn't the case16:30
CIA-3ubiquity: evand * r3087 ubiquity/debian/changelog: Whoops. Create a new version for the changelog entry.16:31
charlie-tcaI hope you are right.16:35
CIA-3ubiquity: cjwatson * r3088 ubiquity/ (debian/changelog ubiquity/components/usersetup.py):16:41
CIA-3ubiquity: Stop the user-setup component from believing it's done after the user16:41
CIA-3ubiquity: selects "go back" at a weak password dialog (LP: #340549).16:41
cjwatsonevand: I'm sure that timezone map change must have closed some bugs :-)16:41
evandcjwatson: It's not accurate enough yet (London is sitting in the English channel), so I'm hesitant to close any bugs. :/16:44
evandIt's just technically accurate for the projection and adjustments for the map position and missing arctic section, unless I'm missing something.16:45
evandI'll have to further refine it without making some points accurate and others wildly inaccurate somehow.16:46
FireRabbitevand: glad i was able to help, thanks for finishing it.16:47
evandsure thing :)16:47
FireRabbitevand: quick question, i see you removed the storage.removable check, does that mean any usb hard drive will show up?16:51
evandPossibly.  But it's the only way to get full SD card support as built in readers apparently show up with storage.removable = False16:53
evandActually, we could just say if bus == usb and storage.removable16:54
FireRabbiti was thinking it might actually be useful, but perhaps not a good thing to enable by default without a big warning16:55
evandmy concern has always been that people accidentally use it on the wrong drive, but I guess enough people would want to install to external USB drives and we provide enough information to the user to discern between drives that it's probably ok as-is.16:58
charlie-tcacjwatson: same error on partitioning17:00
cjwatsonARGH17:00
charlie-tcadevice or resource busy17:00
cjwatsonoh, hang on17:00
charlie-tcaI did add the logs from another install to the bug, including the udev log17:00
cjwatsonI bet you didn't have the settle before commit, since that was something I asked you to apply by hand17:00
charlie-tcaaw, crap17:01
charlie-tcaI just ran the cd17:01
cjwatsonthis time round, could you edit /lib/partman/commit.d/30parted before the partitioner starts and put 'update-dev --settle' right above 'open_dialog COMMIT'?17:01
cjwatsonnot your fault, I should have remembered to say that17:01
cjwatsontjaalton: ^- same goes for you if you're testing this17:01
charlie-tcaWell, sure. I will have to set it up and do it again.17:02
cjwatsonmy apologies17:02
charlie-tcano problem, I probably just made a mistake, myself17:04
FireRabbitevand: oh was wondering, will this be in Jaunty or is it too late for that?17:09
evandFireRabbit: I'll speak with the release manager about it and see what he says17:12
FireRabbitokay17:13
cjwatsoncharlie-tca: any luck?17:53
charlie-tcaJust adding the commit line17:54
charlie-tcaerror again17:56
charlie-tcaadded 'update-dev --settle' to /lib/partman/commit.d/30parted ; no luck17:57
cjwatsonis it *exactly* the same error?17:57
charlie-tcaLet me look at the logs17:58
cjwatsoncharlie-tca: I think what I'll need is a repetition with the same hack, plus a log after killing and restarting udevd in the previously prescribed manner17:58
charlie-tcaApparently not, hitting ignore let it keep going, and it only gave the error on the extended partition, sdc217:59
charlie-tcaIt never gave any error for sdc1 or sdc5 or sdc617:59
CIA-3ubiquity: evand * r3089 ubiquity/ (debian/changelog ubiquity/timezone_map.py ubiquity/tz.py):18:00
CIA-3ubiquity: Account for daylight savings when highlighting a region in the18:00
CIA-3ubiquity: timezone_map (LP: #335355).18:00
charlie-tcaokay, I'll do it again, and get the udevd log with the rest18:01
cjwatsoncharlie-tca: sure, I'm not surprised that it only affects one partition18:01
cjwatsononce this error occurs we have lost18:01
charlie-tcaIt was giving the errors on all the partitions. Is that progress?18:02
cjwatsonno, it's luck ;-)18:07
cjwatsonyou can't compare two instances of a race condition and say that one has improved because it was a little less serious18:08
cjwatsonof course it's possible that this means there are two races and we fixed one of them18:08
charlie-tcaokay, I'll just get it set and run it all again18:10
cjwatsonthis is going to be a long night, I can tell :-/18:27
tjaaltoncjwatson: ok, I'll try it out tomorrow18:29
cjwatsoncharlie-tca: any luck?18:47
charlie-tcaGot the warning, and it is continuing. Can I interupt the install to get the logs?18:48
cjwatsonjust switch to tty2 and copy stuff out18:49
cjwatsonthere's no need to wait for it to complete18:49
charlie-tcaIt went right to "Installing the base system" after the warning18:49
cjwatsonactually it's really easier if you just stop at the warning and copy the logs out right then, rather than continuing18:50
cjwatsoncontinuing doesn't tell us anything new18:50
cjwatsonand it makes the logs bigger and noisier :)18:50
charlie-tcaTrying to scp now18:51
charlie-tcaattaching to the bug18:54
charlie-tcabug 34018818:55
ubottuLaunchpad bug 340188 in debian-installer "Jaunty alternate ISO fails to partition using Guided / use entire disk" [Undecided,New] https://launchpad.net/bugs/34018818:55
* cjwatson adds a section on partition table problems to Installer/FAQ18:55
charlie-tcalast three attachments18:55
cjwatsonthanks18:55
charlie-tcaSorry it takes so long.18:57
cjwatsoncharlie-tca: can you confirm exactly when you restarted udev?18:58
charlie-tcaPartition disk screen came up, kill udevd, then select guided partitions18:59
charlie-tcaIt is the very first partition screen18:59
cjwatsonok19:00
* cjwatson tries to figure out why there's only one 'remove' event showing up19:00
cjwatsonoh, of course it wouldn't if the remove *failed*19:10
charlie-tcaDid I screw up again?19:11
cjwatsonnot to my knowledge ;-)19:11
charlie-tcaI keep trying to get it right.19:12
cjwatsonI have a theory19:20
cjwatson(it could be bunnies)19:21
* cjwatson moves to #ubuntu-devel for a wider audience19:21
_MMA_cjwatson: Any luck on the GTK installer front? Has directfb been fixed up?19:24
cjwatsonnot to my knowledge. Somebody was working on it in Debian19:25
cjwatsonit is not a priority for me this cycle19:25
_MMA_cjwatson: Ok. I'll hope for next cycle. :)19:26
CIA-3debian-installer: cjwatson * r1059 ubuntu/ (5 files in 2 dirs): Move mainline architectures to 2.6.28-9 kernels.21:40
btmWhat generates the initial /target/etc/passwd before user-setup runs?21:46
cjwatsonbase-passwd21:47
CIA-3debian-installer: cjwatson * r1060 ubuntu/ (5 files in 2 dirs): Move ports architectures to 2.6.28-4 kernels.21:50
CIA-3debian-installer: cjwatson * r1061 ubuntu/debian/changelog: releasing version 20081029ubuntu2421:52
btmis there a way to pass a udeb into a network install without putting it in the repository (it's mirrored)?23:55
cjwatsonbtm: you can fetch it at run-time and install it with udpkg -i, e.g. from a preseed/early_command hook23:56
cjwatsonthat might be a viable approach23:57

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