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

=== robbiew is now known as robbiew-afk
=== robbiew is now known as robbiew_
=== saispo_ is now known as saispo
CIA-4debian-installer: cjwatson * r1217 ubuntu/debian/changelog: No-change rebuild to pick up new components.09:28
CIA-4debian-installer: cjwatson * r1218 ubuntu/debian/changelog: releasing version 20081029ubuntu7509:31
evI nearly have keyboard detection working in ubiquity.  Though I still need to figure out how to properly map kernel keycodes to X keycodes, rather than just adding 8 to the kernel keycode (evdev with no further mapping).12:31
evHrm, I just realized that foundations-lucid-oem-config-localized-keyboard-layout is not actually on the schedule.12:33
evcjwatson: am I correct in assuming it's too late to approve it so that it appears on the work items page?12:34
cjwatsonev: it'll make the graph suck :) but I think it's possible12:35
cjwatsonplease get it fully drafted though12:35
evsure thing12:35
evon that now12:36
cjwatsonthree work items or so shouldn't break the bank, but are you happy with that on your own schedule?12:36
evyes12:37
cjwatsonkernel keycodes to X keycodes> doesn't console-setup do that?12:43
evperhaps it does.  I haven't dug deep enough into its code.  I've been looking at code around xkb.12:56
cjwatsonev: the alternative is that keymapper is supposed to be able to deal with constructing maps based on pure X11 symbols12:58
cjwatsonI'm sure it's bitrotted or something since we don't use it, but that might be easier than mapping back and forward12:58
evah, indeed.  I thought it might be able to.  I'll look into that.  Thanks!12:59
CIA-4ubiquity: cjwatson * r3623 ubiquity/ (bin/ubiquity debian/changelog):13:24
CIA-4ubiquity: Set sensible permissions on /var/log/installer/debug, not os.open's13:24
CIA-4ubiquity: default of 0755.13:24
evdrafting> done13:28
CIA-4partman-base: cjwatson * r176 ubuntu/ (debian/changelog lib/base.sh):13:58
CIA-4partman-base: Call sed outside debconf_select's inner loop. In my benchmarks using two13:58
CIA-4partman-base: disks with eight partitions each, this reduces debconf_select's runtime13:58
CIA-4partman-base: on partman/choose_partition from 0.69 seconds to 0.07 seconds.13:58
evnice13:59
cjwatsontotal "Scanning disks" benchmark runtime goes from 74.7 seconds to 52.6 seconds. Still a long way to go.14:02
cjwatsonBTW, I ended up not using bootchart; it produced huge image files and wasn't really quite as informative as I needed anyway. I've ended up just using a little bit of instrumentation in /lib/partman/lib/base.sh, ubiquity/debconffilter.py, and ubiquity/filtercommand.py instead.14:06
cjwatsonand I just run with 'ubiquity -d', enter the manual partitioner, copy out partman and debug, and compare timings from the second occurrence of "Scanning disks" to the end of the file14:07
CIA-4partman-base: cjwatson * r177 ubuntu/ (debian/changelog init.d/update_partitions lib/base.sh):14:32
CIA-4partman-base: Cache the output of partition_tree_choices for each disk, invalidating14:32
CIA-4partman-base: the cache whenever we update a partition on the disk. In the above14:32
CIA-4partman-base: benchmark, this saves on the order of half a second every time we14:32
CIA-4partman-base: redisplay the partition tree when nothing has changed (e.g. on backing14:32
CIA-4partman-base: up from a partition).14:32
CIA-4ubiquity: cjwatson * r3624 ubiquity/ (debian/changelog ubiquity/components/partman.py):14:47
CIA-4ubiquity: Gather basic information from parted_server using the PARTITIONS command14:47
CIA-4ubiquity: (all partitions on a disk at once), which is slightly faster than14:47
CIA-4ubiquity: PARTITION_INFO (one partition at a time).14:47
evnoted, thanks14:49
CIA-4ubiquity: cjwatson * r3625 ubiquity/ (debian/changelog ubiquity/frontend/base.py):14:54
CIA-4ubiquity: Initialise automation_error_cmd, error_cmd, and success_cmd to '' rather14:54
CIA-4ubiquity: than None, since that's what's checked by the functions that use them.14:54
cjwatsonubiquity isn't happy with cdebconf right now; can't quite work out why16:03
davmor2cjwatson: ubiquity found out about cdebconfs affair with the alternate cd?16:12
cjwatsonheh16:13
CIA-4ubiquity: cjwatson * r3626 ubiquity/ (debian/changelog ubiquity/components/ubi-language.py):16:17
CIA-4ubiquity: Unlink /var/lib/localechooser/langlevel even if unlinking16:17
CIA-4ubiquity: /var/lib/localechooser/preseeded fails.16:17
davmor2cjwatson: the code for grabbing the lang packs is it hardcoded to where it grabs them from do you know off hand?16:36
cjwatsonnot offhand but I'd guess it just uses the configured mirror in /etc/apt/sources.list16:37
davmor2ta16:37
CIA-4ubiquity: cjwatson * r3627 ubiquity/ (debian/changelog ubiquity/components/ubi-language.py):16:47
CIA-4ubiquity: Regain privileges to unlink /var/lib/localechooser/preseeded and16:47
CIA-4ubiquity: /var/lib/localechooser/langlevel.16:47
CIA-4ubiquity: cjwatson * r3628 ubiquity/ (bin/ubiquity debian/changelog ubiquity/debconffilter.py):17:42
CIA-4ubiquity: Enable debconffilter debugging if UBIQUITY_DEBUG_CORE=1, so that we can17:42
CIA-4ubiquity: set DEBCONF_DEBUG=developer rather than DEBCONF_DEBUG=developer|filter17:42
CIA-4ubiquity: which cdebconf doesn't understand.17:42
cjwatsondear cdebconf, why art thou made of abysmal18:11
cjwatsonI'm pretty sure it just isn't coping with >1024-char input lines!18:12
evlol18:45
=== robbiew is now known as robbiew_
sorencjwatson: Any clue how this could have happened: http://people.canonical.com/~soren/install_weirdness/22:26
sorencjwatson: (The weirdness being the title of the dialog box)22:27
sorenNot exactly the kind of stuff I expected to catch with my automated testing :-/22:40
cjwatsonsoren: is it reproducible?22:41
sorenNot sure.22:42
sorencjwatson: I'll check tomorrow. I need to head to bed now.22:42
cjwatsonsoren: if it is, I'd like to get a log with DEBCONF_DEBUG=developer on the boot line22:42
sorencjwatson: I'll look into that. It's running now, I'll check the results tomorrow morning.22:43
cjwatsonok, thanks22:43
* soren disappears22:43
CIA-4partman-base: cjwatson * r178 ubuntu/debian/changelog: releasing version 135ubuntu223:34
=== mpt_ is now known as mpt
CIA-4cdebconf: cjwatson * r1440 ubuntu/ (debian/changelog src/debconf-communicate.c):23:51
CIA-4cdebconf: * Backport from trunk:23:51
CIA-4cdebconf:  - Teach debconf-communicate to handle long input lines (over 102423:51
CIA-4cdebconf:  bytes).23:51
CIA-4cdebconf: cjwatson * r1441 ubuntu/debian/control: Maintainer and Vcs-Bzr for Ubuntu23:51
CIA-4cdebconf: cjwatson * r1442 ubuntu/debian/changelog: releasing version 0.145ubuntu123:53
=== robbiew is now known as robbiew-afk
=== robbiew-afk is now known as robbiew_

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