/srv/irclogs.ubuntu.com/2012/03/15/#ubuntu-installer.txt

=== tsimpson_ is now known as tsimpson
* stgraber agrees with the comment in ubiquity/keyboard_names.py...14:56
stgraberor rather d-i/make-keyboard-names :)14:57
cjwatsonheh, yeah14:59
cjwatsonnot particularly great for memory use14:59
cjwatsonmaybe at some point it should be written to some kind of more easily parseable form and then we can just read the bits we need15:00
stgraberI'm trying to figure out how "German - German (qwerty)" exists in the .pl and not in the .py and why generating the .py on my machine makes the file about 35k lines shorter than it's on the CD (though mine contains German - German (qwerty)) :)15:00
stgraberI initially thought that bug 953328 was specific to the KDE frontend but it's definitely not, it's just that the GTK frontend doesn't crash15:01
ubot2`Launchpad bug 953328 in ubiquity "Kubuntu 12.04 Beta 1: ubiquity crash at keyboard selection" [Undecided,Triaged] https://launchpad.net/bugs/95332815:01
stgraberok, with a clean environment I now get the same .py as the buildd but it misses the qwerty variant for German ...15:03
CIA-32os-prober: cjwatson * r334 ubuntu/ (11 files in 6 dirs): merge from Debian 1.5015:11
stgraberand calling d-i/make-keyboard-names by hand afterwards gives me a different output which contains the german qwerty keyboard... /me diggs some more to figure out the difference15:12
CIA-32os-prober: cjwatson * r335 ubuntu/ (2 files in 2 dirs): btrfs will no longer show up as fuse, thanks to the grub-mount improvements in 1.5015:13
CIA-32os-prober: cjwatson * r336 ubuntu/debian/changelog: releasing version 1.50ubuntu115:17
stgraberwondering if the problem is that the list we show comes from debconf and so uses d-i/source/console-setup/Keyboard/KeyboardNames.pl but the list we ship as .py is d-i/source/console-setup/Keyboard/MyKeyboardNames.pl15:22
stgraberif so, we probably should have the UI filtered to only show things that are in the .py15:23
stgraberbecause currently we're showing keyboard layouts/variants that X won't support so even without the crash it just wouldn't work ...15:23
stgrabercjwatson: does that make sense? ^ (before I start hacking the code to filter what we show)15:24
cjwatsonI think so, but if they're out of sync then it sounds like console-setup needs to be updated too15:24
cjwatsonI mean, it should also only be asking things that X will support15:24
cjwatsonfixing it in ubiquity might be at the wrong level15:25
cjwatsonthough I don't object to defence in depth as such15:25
cjwatsonbut a fix in console-setup would fix the "just wouldn't work" part for the alternate installer too15:25
stgraberwell, the we probably should probably stop generating d-i/source/console-setup/Keyboard/MyKeyboardNames.pl from ubiquity and instead do no change-uploads of console-setup + ubiquity rebuild15:25
stgraber*then15:26
cjwatsonI thought console-setup also generated MyKeyboardNames during its own build15:27
cjwatsonmaybe it hasn't just been updated for a while?15:27
stgraber16 weeks ago according to LP15:28
stgraberI'll try a rebuild, see if that solves the problem in my VM15:29
cjwatsonit's a little awkward that ubiquity both uses console-setup as part of its own build and also depends on it15:31
evcjwatson: regarding https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/645818 do you recall why we didn't just upload an old syslinux as syslinux-$verson and have usb-creator use that in the case of 10.04?15:32
ubot2`Launchpad bug 645818 in usb-creator "Unknown keyword in configuration file: gfxboot" [Critical,Confirmed]15:32
cjwatsonwasn't that one of the options I suggested? :-)15:32
evI remember us having a conversation about it, but I can't for the life of me remember what the decision was. If we were blocked on release freeze or what.15:32
cjwatsonit's possible we talked about shipping a copy of syslinux in the usb-creator source itself, or something15:37
cjwatsonbut either option is basically equivalently gross as far as I'm concerned :)15:37
cjwatsonI can't remember what we were blocked on last time, if anything; might just have been time ...15:38
evheh, okay16:09
evI've added it to my todo list. I'll endeavor to get to it tomorrow16:09
stgraberev: did you have a chance to rebuild wubi?16:15
evstgraber: apols, it fell out of my brain16:15
evdoing it now16:15
CIA-32ubiquity: stgraber * r5259 ubiquity/ (debian/changelog ubiquity/plugins/ubi-partman.py): Rework previous change to simply ignore None values in callback16:17
stgraberok, so we should have a working manual partitioner now...16:18
stgrabercjwatson: the console-setup rebuild did the trick here, uploading it now16:21
cjwatsoncool, thanks16:21
CIA-32console-setup: stgraber * r430 ubuntu/debian/changelog: releasing version 1.70ubuntu316:22
stgraberbdmurray: is there an easy way to tell LP that I want all the bugs with "ubiquity crashed with" in there title? the search seems to be pretty useless at that16:38
stgrabergoogle is better at it but can't give me a list of open bugs :)16:39
bdmurraystgraber: I might have something like that which uses the api16:41
stgraberbdmurray: that'd be nice because these are the kind of bugs that are usually trivial to look at and fix (as they contain a clear reference to the code)16:43
bdmurraywell then wouldn't tagging them something better as one could then use the launchpad search?16:44
cjwatsonyou could search for the apport-crash tag or whatever it is16:44
bdmurraywell not all crashes got tagged apport-crash as ubuntu-bug was being called for a while16:45
evclearing a ton of old bugs off my assigned list16:47
evno sense blocking other people from working on things I'm not currently looking at16:48
evinstaller bugs, that is16:48
stgraberyeah, I had a quick look at the current tags applied to these bugs and didn't find one that matches them all16:48
stgraberapport-crash would work if it was used for all of them (and as bdmurray said, it's not :( )16:48
bdmurraybut we could go through and add the tags where appropriate and have the bug bot do this as it reviews new ones16:49
evstgraber: wubi-r263.exe up16:51
stgraberev: thanks16:52
evsure thing16:52
stgraberbdmurray: having the bug bot spot python tracebacks and tag the bug would be nice indeed16:52
stgraberbdmurray: that'd probably make a list of easy bugs for next week too I guess16:53
bdmurraystgraber: I was also thinking it could tag them with the location of the traceback if possible e.g. ubi-webcam16:54
stgraberbdmurray: yep, that'd be nice indeed16:55
jibelstgraber, no segfault with build 20120315. looks like it's fixed.17:00
jibelstgraber, but I got bug 955844 today.17:01
ubot2`Launchpad bug 955844 in casper "French selected in Ubiquity greeter but US keyboard layout in the live session" [Undecided,New] https://launchpad.net/bugs/95584417:01
stgraberjibel: is that also happening without the persistence?17:07
stgraberI "think" I fixed the issue with the persistence when the layout is selected in gfxboot17:07
stgraberbut I didn't look at what the greeter exactly does, I'm guess changing the language should trigger the keyboard indicator and change the layout there, but I'm not too familiar with that part yet17:08
jibelstgraber, no, but  let me try again without persistence17:08
stgraberjibel: I'm kind of hoping you'll get the same bug without persistence, otherwise I'm really not sure what's going on ;)17:15
jibelstgraber, ok, same problem without persistence17:19
stgrabergood :)17:19
stgraberthere isn't really any keyboard logic in that ubiquity step17:20
stgraberso if something happened magically in the past, it must have been done automatically by gnome or the indicator (or I just didn't see the keyboard part of the ubi-language)17:21
stgraberjibel: I'll take a look this afternoon, I'm not sure how much we really should do here as we have the usual problem that there isn't a good language => keyboard mapping17:33
* stgraber definitely prefers getting a us keyboard when selecting french than the azerty layout ;)17:33
stgraberbut at the same time, I install in english anyway...17:34
jibelstgraber, ok, just wanted to make sure it was not a regression of what you fixed for B1.17:35
stgraberjibel: shouldn't be. I'll try with 11.04 and see what happens (11.10 had the indicator disabled) and make sure we don't regress at least17:42
jibelstgraber, don't bother with that, I'll do the verification.17:43
stgraberjibel: it indeed regressed from 11.04 to 12.04...17:48
stgraberjibel: now I'm wondering if it's not turning the indicator on that broke it somehow...17:48
bdmurraystgraber: installer-crash might be a good tag to search for18:41
CIA-32debian-installer: cjwatson * r1649 ubuntu/ (3 files in 3 dirs):18:41
CIA-32debian-installer: Add a new cdrom/isolinux/non-pae build for i386 that uses the -generic18:41
CIA-32debian-installer: kernel flavour (LP: #955009).18:41
CIA-32debian-installer: cjwatson * r1650 ubuntu/debian/changelog: releasing version 20101020ubuntu11918:44
stgraberjibel: ok, I "think" I've tracked down your keymap bug, it's indeed the indicator that seems a bit broken19:16
stgraberjibel: when a language is selected "misc.set_indicator_keymaps(lang)" is called to have the indicator updated with a few keymaps relevant to the locale (not all because there are X limitations...) but AFAICT that's not happening19:17
stgraberwill go check if our code is the problem or if I can blame desktop for this one ;)19:17
stgraberjibel: right, it's my fault, I "broke" it when fixing the indicator, it's to do with gsettings syntax, fixing now19:36
stgraberhmm, well, it works now, just not for french and a few others languages... digging deeper19:41
CIA-32ubiquity: stgraber * r5260 ubiquity/ (debian/changelog ubiquity/misc.py): Fix set_indicator_keymaps to always send an array of strings to gsettings and make sure it always matches the country20:32
stgraberok, so that fixes the bug but it's still a bit broken20:32
stgraberas the indicator will show 50 layouts just fine but only the 4 first ones will work because of the X limitation20:33
stgraberso only a subset of countries work properly with this20:33
stgraberI'll now try to rewrite this an be a bit more clever, adding the first layout for each country only (if I can figure out how to have xklavier do that for me)20:33
stgrabercjwatson, infinity: http://paste.ubuntu.com/885523/21:20
stgraberthat's my attempt at getting a reasonable list of 4 layouts21:20
stgraberI tried with french, german and english and got reasonable lists (obviously missing a few main ones, but well, we have that limit of 4 to live with)21:21
stgraberhmm, I guess we should restrict the indicator code to greeter mode only, otherwise we end up overriding the keyboard selection made in gfxboot21:42
CIA-32ubiquity: stgraber * r5261 ubiquity/ (debian/changelog ubiquity/misc.py): Add code to restrict the indicator keyboard layouts list to 4 entries21:52
CIA-32ubiquity: stgraber * r5262 ubiquity/ (debian/changelog ubiquity/plugins/ubi-language.py): Restrict keyboard indicator to greeter mode only (to avoid conflicting with the user session or gfxboot)21:56
CIA-32ubiquity: stgraber * r5263 ubiquity/ (d-i/manifest debian/changelog): Automatic update of included source packages22:11
CIA-32ubiquity: stgraber * r5264 ubiquity/ (debian/changelog tests/test_misc.py): Update keymap indicator tests22:12
CIA-32ubiquity: stgraber * r5265 ubiquity/debian/changelog: releasing version 2.9.2922:13

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