/srv/irclogs.ubuntu.com/2011/03/16/#ubuntu-installer.txt

CIA-7console-setup: cjwatson * r394 ubuntu/debian/ (changelog keyboard-configuration.postinst):00:13
CIA-7console-setup: Tolerate absence of setupcon in keyboard-configuration.postinst00:13
CIA-7console-setup: (LP: #733497).00:13
CIA-7main-menu: cjwatson * r563 ubuntu/ (6 files in 3 dirs): merge from Debian 1.3501:29
Guest57327Ok, now in the menu at startup when I select boot it says: "Could not find kernel image: /casper/vmlinuz"01:34
CIA-7main-menu: cjwatson * r564 ubuntu/debian/changelog: releasing version 1.35ubuntu101:36
=== max is now known as Guest6587
Guest6587Ok, I'm booting off the live CD but after the initial boot menu and some startup text the screen is completely blank - the backlight is even turning off.  I'm shure it's staring up, it makes the 'welcome' sound after a few seconds05:18
CIA-7ubiquity: cjwatson * r4576 trunk/ (debian/changelog ubiquity/i18n.py):12:28
CIA-7ubiquity: Drop code related to debian-installer/fallbacklocale, since that12:28
CIA-7ubiquity: template no longer exists (LP: #736060).12:28
CIA-7ubiquity: cjwatson * r4577 trunk/debian/imported-po/Makefile: tidy output12:34
CIA-7ubiquity: cjwatson * r4578 trunk/debian/ (70 files in 2 dirs):12:38
CIA-7ubiquity: Update imported translations from gtk+2.0 2.24.3-0ubuntu2 and12:38
CIA-7ubiquity: gnome-panel 1:2.32.1-0ubuntu6.12:38
cjwatsonhmph, still something wrong with the autopartitioner12:42
cjwatsonpartman-auto/init_automatically_partition is set to the empty string12:42
cjwatsonstill privilege problems ...12:43
CIA-7ubiquity: cjwatson * r4579 trunk/ (4 files in 3 dirs): punctuation13:12
evugh13:14
cjwatsonresuming investigation, something killed my laptop13:14
cjwatsonunless you want to take over in which case feel free - it's easily reproducible with a blank disk in kvm, assuming you apply r4576 on the fly13:15
cjwatsonbut I figure pycon is too busy to make it practical for you to investigate13:19
evactually, it's a bit quiet this morning and I'm waiting on reviews for some patches to cpython, so I'll have a look13:27
cjwatsonI think I see it actually13:28
evokay13:29
cjwatsonGET_MAX_PRIMARY doesn't always return an int - it can return the empty string if there's nothing on the disk13:29
cjwatsonthe permissions error I saw was a knock-on effect13:29
cjwatsonthough I think it might be worth fixing it while we have a scenario that reproduces it13:29
cjwatsonbasically we need to take care that PartedServer's destructor runs with raised privileges13:30
cjwatsonI wonder if I can do that concisely with a context manager ...13:30
cjwatsonit'd be annoying to have to reindent all that code13:30
evPartedServer.__del__? Wouldn't a @raised_privileges decorator work fine there?13:33
cjwatsonhmm, fair point I suppose13:34
cjwatsonI was sort of thinking of forcing it to go out of scope earlier13:34
cjwatsonit seems a bit concerning that it can accidentally hang around open until the gc gets round to running13:35
cjwatsoniyswim13:35
evhm13:39
cjwatsonsomething vaguely like http://paste.ubuntu.com/581099/13:40
cjwatsonand then 'with parted_server.context():'13:40
cjwatsoner, 'with parted_server.context() as parted:'13:41
evlooks good13:44
evindeed13:44
evnice13:44
cjwatsonthough we do have to do some try/finallys anyway13:46
cjwatsonI'm thinking of something like http://paste.ubuntu.com/581106/ ?13:46
cjwatsonwhat do you think?13:46
cjwatsonthe context manager is really then mostly for conciseness13:46
* ev reads13:49
charlie-tcaXubuntu 64bit in VBox, ubiquity crashes immediately on starting today13:50
charlie-tcabug 73611713:50
ubot2charlie-tca: Error: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/736117)13:50
evseems to be the best option, and looks good13:51
cjwatsoncharlie-tca: already fixed, am working on some other fatal problems13:51
charlie-tcaThank you13:51
cjwatsonhm, apart from a circular import problem13:54
evthat's possible? I thought double imports were a nop?13:54
evoh, I misread13:54
=== ogra_ is now known as ogra
* cjwatson repairs13:55
cjwatsonhmm, that doesn't help, maybe I should drop the context manager idea13:59
cjwatsonand just use a small number of try/finallys13:59
CIA-7ubiquity: cjwatson * r4580 trunk/ubiquity/misc.py: defend against circular imports in case ubiquity.parted_server needs to import ubiquity.misc in future14:01
cjwatsonyeah, that's better14:04
CIA-7ubiquity: cjwatson * r4581 trunk/ (3 files in 3 dirs):14:06
CIA-7ubiquity: Ensure that PartedServer dialogs are always properly closed on14:06
CIA-7ubiquity: exceptional paths.14:06
evlooks good14:12
CIA-7ubiquity: cjwatson * r4582 trunk/ (debian/changelog ubiquity/plugins/ubi-partman.py):14:14
CIA-7ubiquity: Fix partition-table-full check to cope with disks without a partition14:14
CIA-7ubiquity: table.14:14
cjwatsonand that was the actual problem14:14
evI really need to make more of a habit for testing that scenario14:35
CIA-7ubiquity: cjwatson * r4583 trunk/debian/changelog: releasing version 2.5.2714:42
=== michael_e_brown_ is now known as mebrown
highvoltageev: your last full day?19:41
evat pycon, yeah19:41
highvoltageaah19:41
* cody-somerville was wondering about that comment too, lol.22:10

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