[00:18] ubiquity: cjwatson * r3885 ubiquity/debian/changelog: releasing version 2.1.32 [02:03] console-setup: cjwatson * r132 ubuntu/debian/ (changelog config.proto): [02:03] console-setup: Set default layout for Guernsey, Jersey, and the Isle of Man to gb [02:03] console-setup: (LP: #533003). [06:59] Hi Guys; how do you set the appropriate flags when using the configure scripts included with source software? [07:45] I have layout issues on page 5 (user account) when running the daily CD image in test drive with German language. Is this a known bug? [21:11] does the gtk installer also fail at the language page? [21:11] i just ran today's daily mythbuntu w/o troubles a few minutes ago [21:11] what's the failure look like? [21:12] superm1: http://paste.ubuntu.com/389855/ [21:13] maybe I am not running the latest ubiquity... I thought I was... but lemme double check... [21:14] the kde_ui is missing support for not_me it looks like [21:14] compare Controller.translate in gtk_ui [21:14] k.. lemme check that out [21:15] I got partway into fixing Kubuntu ubiquity at the end of the week, but it took me about three hours to figure out why install-only mode was bust and fix that :) hadn't got into the installer proper yet [21:15] superm1: yea... kde side is missing a few things... well time to bring it up to speed :) [21:15] it's reputed to need a lot of love at the moment [21:16] cjwatson: indeed... hopefuly I have some to give [21:16] please do, I'll chip in start of next week too [21:18] cjwatson: cool [21:18] cjwatson: I think something of importance we can discuss at UDS ... at least in spare time is documenting this beast and whatnot [21:19] cjwatson, mythbuntu daily appears to work properly w/ maybe-ubiquity appended to kernel command line, where exactly do things need to be changed so that it gets a gfxboot with that stuff enabled? [21:19] at least think about what we can do to catch code changes better... since we don't have a "compiler" per se [21:26] if we could fix up the partial pychecker stuff that's in there, that would be good [21:27] some of its current reports are bogus so we can't just run it automatically right now [21:27] superm1: debian-cd - I'm happy to do it, just tell me what the first screen should look like [21:28] cjwatson, same like how the ubuntu one is doing it is fine (just showing the logo) , thanks [21:28] ok [21:29] on the smartphone right now, will do it later [21:31] cjwatson: oooo fancy [22:24] is there a problem with manual partitioning at the moment? [22:24] nope [22:24] then its a kde side issues :( [22:24] not in the GTK+ frontend, anyway [22:24] sadness [22:24] haha [22:26] ok, now kubuntu install-only fails because ibus-daemon isn't running [22:26] I think [22:26] heh [22:26] cjwatson: did you fix the language page thing? cause I fixed it on my end as well [22:27] right now I hit another issue with trying to manually partition [22:27] shtylman: no [22:27] I'm fixing the not_me thing as we speak [22:27] cjwatson: ok... was just curious if I would have to resolve conflicts.. no worries then [22:28] ev: I fixed it in my copy.. [22:28] just havn't commited to trunk [22:28] oh, feel free to commit then [22:28] sure thing [22:28] fixed it a few min ago [22:28] good deal [22:28] at least added the extra parameter [22:28] didn't do anything with it really beyond the one extra if check [22:29] indeed, that's all there is to it [22:29] cool [22:32] shtylman: I don't think qt's copy of webkit needs it just yet, but if the slideshow suddenly stops working, you might need to set the property that we enable in the GTK+ frontend. [22:32] enable-file-access-from-file-uris, that is [22:32] ev: noted... why was that needed? [22:32] Google [22:33] context: http://www.gitorious.org/webkit/webkit/commit/624b9463c33adbffa7f6705210384d0d7cf122d6 [22:33] interesting [22:33] errr https://bugs.webkit.org/show_bug.cgi?id=34778 [22:33] bugs.webkit.org bug 34778 in Platform "Add support to isolate file:/// URIs in their own domain by default" [Normal,Resolved: fixed] [22:36] ev: http://paste.ubuntu.com/389893/ [22:36] thats what happens when I try manual partitioning in kubuntu [22:36] doesn't make much sense to me as I don't know much about the debconf stuff [22:44] ah, that looks like my fault [22:44] * ev digs [22:45] if you run ubiquity in debug mode, it generally includes a debconf trace which is a lot easier to use to debug that kind of thing [22:45] * shtylman forgives ev ;) [22:45] METAGET description is in general the right number of arguments, so I suspect that question is an empty string here or something [22:45] debconf, however, is not so forgiving [22:45] how does ubiquity talk to debconf? [22:45] c api type deal? [22:45] dbus? [22:45] no, debconf uses a stdin/stdout protocol [22:45] man debconf-devel [22:46] (and see ubiquity/debconffilter.py) [22:46] write down a file descriptor, read answer back from another file descriptor [22:46] there's a bit about this in doc/README, actually [22:46] I see [22:47] and debconf does all the work behind the scenes for us? and just tells us what to expect/do next? [22:48] it also tells us the capabilities of the system? [22:48] like partition options... [22:48] ubiquity communicates with the d-i components via debconf [22:48] kind of ... the code that uses debconf is basically what you see in d-i [22:48] I see [23:05] ev: just so I am clear... the only thing to add to the frontend to support this new immediate ubiquity mode is a button (or combo) to let the user choose to try or install ... correct? [23:06] not exactly [23:06] you might want to do a bzr diff -c on my changes to ubi-language.py [23:06] k [23:07] will do that [23:07] you need to hide some things when not in greeter mode [23:07] makes sense [23:07] and substitute the MEDIUM and RELEASE variables [23:08] k [23:08] is there a test mode for this? [23:09] like a flag to ubiquity by any chance? [23:09] --greeter :) [23:12] yup :) [23:14] ubiquity: cjwatson * r3886 ubiquity/ (bin/ubiquity-dm debian/changelog): Wait for kwriteconfig to exit before proceeding. [23:16] ubiquity: cjwatson * r3887 ubiquity/ (bin/ubiquity-dm debian/changelog debian/control): [23:16] ubiquity: Start ibus-daemon when starting KDE in install-only mode, which should [23:16] ubiquity: make a few things a bit happier. [23:17] ubiquity: cjwatson * r3888 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py): [23:17] ubiquity: Derive partman component's PageNoninteractive class from PageBase rather [23:17] ubiquity: than PluginUI, so that it has all the required methods. [23:19] ubiquity: evand * r3889 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py): [23:19] ubiquity: * Fix call to self.progress_start in ubi-partman. [23:19] ubiquity: * Also display progress titles on the advanced partitioning page. [23:19] shtylman: ^ give that a try, I think it should fix the bug you're hitting [23:19] I have no idea why I ran into the problem in r3888; I was booting Kubuntu, it shouldn't have gone near noninteractive [23:20] ubiquity seems to have a habit of falling into the noninteractive frontend from, presumably, ubiquity-dm, when it fails [23:21] despite the changes we've made to stop that from happening [23:21] ev: will do :) [23:22] the odd thing is that it didn't write anything to the debug log when it failed the first time [23:22] oh, although there are two startup lines [23:25] ah, if ubiquity-dm itself fails, then we'll end up in noninteractive [23:26] you know, we should send tracebacks from ubiquity-dm somewhere [23:26] its failure modes are horrendous to debug [23:26] I wonder why I didn't just make it send all its output to /var/log/installer/dm [23:28] cjwatson: ev: http://paste.ubuntu.com/389925/ [23:28] thats what happens for manual mode now [23:28] bah, on it [23:28] :) [23:29] I suspect this is basically the same thing I just fixed, only with progress_stop [23:31] the *args there looks like a bit of a case of believing pychecker [23:31] I should disable the really stupid warnings across the board maybe ... [23:31] pretty sure there's at least one that lies too often to be worthwhile [23:32] ubiquity: cjwatson * r3890 ubiquity/bin/ubiquity-dm: try to keep to 80 columns a bit more [23:34] ubiquity: evand * r3891 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py): Fix call to self.progress_stop in ubi-partman. [23:35] ev: why not just def progress_stop(self):? [23:36] a dummy arg there seems very strange given that PROGRESS STOP does not take any further arguments in debconf [23:36] ubiquity: cjwatson * r3892 ubiquity/ (bin/ubiquity-dm debian/control): revert r3887, clearly wrong as ibus is not in the kubuntu-desktop task [23:38] ah, I wasn't sure why we were passing an argument in the first place [23:43] ubiquity: cjwatson * r3893 ubiquity/ (bin/ubiquity-dm debian/changelog): [23:43] ubiquity: Stop starting gdm and kdm by hand on exit from /var/log/installer/dm [23:43] ubiquity: (using /etc/init.d/ calls, no less). The Upstart jobs are written so [23:43] ubiquity: that this happens automatically if necessary. [23:43] ubiquity: evand * r3894 ubiquity/ (4 files in 3 dirs): Don't accept unnecessary arguments to progress_stop anymore. [23:46] ev: from what I can see the pre-release warning is wrapped up into the language page now? correct? [23:47] ev: my fault, by the looks of things; it goes all the way back to r596 [23:47] ubiquity: superm1 * r3895 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py): Fix wrong page to jump back to when partitioning fails during install. [23:47] cjwatson: lets call it even, given the /etc/init.d/gdm start ;) [23:48] 'night all [23:48] peace [23:48] ev: heh [23:49] superm1: thanks for fixing that. I had it on my todo list after I saw the error in the log you posted the other day [23:49] ev: your code was at least correct at the time ;-) [23:49] haha [23:51] ev, np, i just remembered it from the other day too