[17:10] mebrown: How's it going? Any more roadblocks? [17:37] preseeding languagechooser/language-name is kinda weird. I wouldn't recommend preseeding anything there other than debian-installer/locale; if that doesn't work then we have a bug [17:38] twb: debian-installer/exit/halt=true for the record [17:40] mebrown: the reason your mails to me are bouncing with a syntax error might be a problem with your mail client; the mail that Evan forwarded to me had my e-mail address quoted like this: 'cjwatson@canonical.com' - which if it's an accurate reflection of the mail headers isn't valid syntax. You need to get rid of those apostrophes [17:41] evand: did you manage to reproduce Michael's problem? [17:41] oem-config certainly does try to fetch the default language and switch the UI to match [17:42] oh, hmm, I wonder [17:42] cjwatson: indeed. IIRC, and I could be off as I did this in the early hours of the morning, it was not saving debconf values from the installer phase. [17:42] right, the preseeding won't actually be copied over as such, I was just arriving at the same conclusion [17:42] so when you got to oem-config, debian-installer/locale was blank [17:43] ah, indeed [17:43] but I think that's actually correct behaviour; instead, oem-config should be taking steps to fetch the default locale [17:43] for example by sourcing /etc/default/locale in the init script? [17:43] that makes sense to me [17:43] though I suppose having oem-config-udeb specifically copy over relevant preseeded questions could make sense too [17:44] it does diverge from the ubiquity component a bit then though. [17:44] hmm, sourcing it won't help, that won't magically turn into debian-installer/locale, bah [17:46] evand: I think copying those variables may actually be the best we can do. Fancy doing that in a finish-install script in oem-config-udeb (you could tack onto one of the existing ones)? [17:46] FYI, bug 174937 seems pretty serious. I'm working on it today and hopefully I'll have it fixed before the impending alpha. [17:46] Launchpad bug 174937 in ubiquity "[hardy] Selecting Finnish or Danish on the language page triggers an infinte loop." [High,Confirmed] https://launchpad.net/bugs/174937 [17:47] you'd have to hardcode the questions to copy, probably, and make sure the owner of those questions in the installed system is oem-config [17:47] cjwatson: debconf-copydb? [17:47] ah [17:47] ok [17:47] will do [17:48] debconf-copydb> yeah [17:48] hmm, be careful though [17:48] should I build an updated gutsy version as well, for mebrown to use, provided he has time to change the solution? Or is the current hack suitable? [17:48] debconf-copydb can't set the owner [17:49] indeed [17:49] I imagine I'll have to change that immediately after [17:49] let's just worry about hardy for now, we can supply mebrown with a patch if necessary [17:49] ok [17:50] you could munge Owner: in the data stream with sed, or turn it into debconf-{get,set}-selections format and munge the first field, or ... [17:51] ah, ok [17:51] 174937> ah, nasty; bug in ubiquity's localechooser integration [17:52] I think I know the problem if you want a clue, but you might be having fun tracking it down yourself :-) [17:52] (and it was my fault :-/) [17:53] oh, I'm always open to hints [17:53] hahaha [17:57] so localechooser 1.40 required a tweak to ubiquity's integration because it was asking countrychooser/country-name rather than countrychooser/shortlist in some circumstances [17:57] IIRC, that happens for any language where there's only one country to pick [17:58] I just made ubiquity use the exact same handling for both questions [17:58] that was wrong though [17:58] countrychooser/shortlist takes the ISO-3166 country code (e.g. FI) [17:59] countrychooser/country-name takes the ISO-3166 English name of the country (e.g. Finland) [17:59] ahhh [17:59] so you probably need to adjust the integration to figure out the right thing to set it to [18:00] (or conceivably just leave it alone, I'm not sure - try it with some combinations of languages and cities on the timezone page) [18:00] indeed, thanks for pointing me in the right direction, that definitely will save me some time [18:00] ok [18:55] where can i configure the default locale to ubuntu-installer? [19:00] methhhp: Use the debian-installer/locale debconf question, but keep in mind you'll need to set this on the kernel command line unless you're using initrd preseeding. See the install guide. [19:00] ok thanks