/srv/irclogs.ubuntu.com/2010/03/06/#ubuntu-installer.txt

CIA-3ubiquity: cjwatson * r3885 ubiquity/debian/changelog: releasing version 2.1.3200:18
CIA-3console-setup: cjwatson * r132 ubuntu/debian/ (changelog config.proto):02:03
CIA-3console-setup: Set default layout for Guernsey, Jersey, and the Isle of Man to gb02:03
CIA-3console-setup: (LP: #533003).02:03
Santa_ClawsHi Guys; how do you set the appropriate flags when using the configure scripts included with source software?06:59
bananeweizenI 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?07:45
shtylmandoes the gtk installer also fail at the language page?21:11
superm1i just ran today's daily mythbuntu w/o troubles a few minutes ago21:11
superm1what's the failure look like?21:11
shtylmansuperm1: http://paste.ubuntu.com/389855/21:12
shtylmanmaybe I am not running the latest ubiquity... I thought I was... but lemme double check...21:13
superm1the kde_ui is missing support for not_me it looks like21:14
superm1compare Controller.translate in gtk_ui21:14
shtylmank.. lemme check that out21:14
cjwatsonI 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 yet21:15
shtylmansuperm1: yea... kde side is missing a few things... well time to bring it up to speed :)21:15
cjwatsonit's reputed to need a lot of love at the moment21:15
shtylmancjwatson: indeed... hopefuly I have some to give21:16
cjwatsonplease do, I'll chip in start of next week too21:16
shtylmancjwatson: cool21:18
shtylmancjwatson: I think something of importance we can discuss at UDS ... at least in spare time is documenting this beast and whatnot21:18
superm1cjwatson, 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
shtylmanat least think about what we can do to catch code changes better... since we don't have a "compiler" per se21:19
cjwatsonif we could fix up the partial pychecker stuff that's in there, that would be good21:26
cjwatsonsome of its current reports are bogus so we can't just run it automatically right now21:27
cjwatsonsuperm1: debian-cd - I'm happy to do it, just tell me what the first screen should look like21:27
superm1cjwatson, same like how the ubuntu one is doing it is fine (just showing the logo) , thanks21:28
cjwatsonok21:28
cjwatsonon the smartphone right now, will do it later21:29
shtylmancjwatson: oooo fancy21:31
shtylmanis there a problem with manual partitioning at the moment?22:24
evnope22:24
shtylmanthen its a kde side issues :(22:24
evnot in the GTK+ frontend, anyway22:24
shtylmansadness22:24
evhaha22:24
cjwatsonok, now kubuntu install-only fails because ibus-daemon isn't running22:26
cjwatsonI think22:26
shtylmanheh22:26
shtylmancjwatson: did you fix the language page thing? cause I fixed it on my end as well22:26
shtylmanright now I hit another issue with trying to manually partition22:27
cjwatsonshtylman: no22:27
evI'm fixing the not_me thing as we speak22:27
shtylmancjwatson: ok... was just curious if I would have to resolve conflicts.. no worries then22:27
shtylmanev: I fixed it in my copy..22:28
shtylmanjust havn't commited to trunk22:28
evoh, feel free to commit then22:28
evsure thing22:28
shtylmanfixed it a few min ago22:28
evgood deal22:28
shtylmanat least added the extra parameter22:28
shtylmandidn't do anything with it really beyond the one extra if check22:28
evindeed, that's all there is to it22:29
shtylmancool22:29
evshtylman: 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
evenable-file-access-from-file-uris, that is22:32
shtylmanev: noted... why was that needed?22:32
evGoogle22:32
evcontext: http://www.gitorious.org/webkit/webkit/commit/624b9463c33adbffa7f6705210384d0d7cf122d622:33
shtylmaninteresting22:33
everrr https://bugs.webkit.org/show_bug.cgi?id=3477822:33
ubottubugs.webkit.org bug 34778 in Platform "Add support to isolate file:/// URIs in their own domain by default" [Normal,Resolved: fixed]22:33
shtylmanev: http://paste.ubuntu.com/389893/22:36
shtylmanthats what happens when I try manual partitioning in kubuntu22:36
shtylmandoesn't make much sense to me as I don't know much about the debconf stuff22:36
evah, that looks like my fault22:44
* ev digs22:44
cjwatsonif you run ubiquity in debug mode, it generally includes a debconf trace which is a lot easier to use to debug that kind of thing22:45
* shtylman forgives ev ;)22:45
cjwatsonMETAGET <question> description  is in general the right number of arguments, so I suspect that question is an empty string here or something22:45
evdebconf, however, is not so forgiving22:45
shtylmanhow does ubiquity talk to debconf?22:45
shtylmanc api type deal?22:45
shtylmandbus?22:45
cjwatsonno, debconf uses a stdin/stdout protocol22:45
cjwatsonman debconf-devel22:45
ev(and see ubiquity/debconffilter.py)22:46
cjwatsonwrite down a file descriptor, read answer back from another file descriptor22:46
cjwatsonthere's a bit about this in doc/README, actually22:46
shtylmanI see22:46
shtylmanand debconf does all the work behind the scenes for us? and just tells us what to expect/do next?22:47
shtylmanit also tells us the capabilities of the system?22:48
shtylmanlike partition options...22:48
evubiquity communicates with the d-i components via debconf22:48
cjwatsonkind of ... the code that uses debconf is basically what you see in d-i22:48
shtylmanI see22:48
shtylmanev: 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:05
evnot exactly23:06
evyou might want to do a bzr diff -c on my changes to ubi-language.py23:06
shtylmank23:06
shtylmanwill do that23:07
evyou need to hide some things when not in greeter mode23:07
shtylmanmakes sense23:07
evand substitute the MEDIUM and RELEASE variables23:07
shtylmank23:08
shtylmanis there a test mode for this?23:08
shtylmanlike a flag to ubiquity by any chance?23:09
shtylman--greeter :)23:09
evyup :)23:12
CIA-3ubiquity: cjwatson * r3886 ubiquity/ (bin/ubiquity-dm debian/changelog): Wait for kwriteconfig to exit before proceeding.23:14
CIA-3ubiquity: cjwatson * r3887 ubiquity/ (bin/ubiquity-dm debian/changelog debian/control):23:16
CIA-3ubiquity: Start ibus-daemon when starting KDE in install-only mode, which should23:16
CIA-3ubiquity: make a few things a bit happier.23:16
CIA-3ubiquity: cjwatson * r3888 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py):23:17
CIA-3ubiquity: Derive partman component's PageNoninteractive class from PageBase rather23:17
CIA-3ubiquity: than PluginUI, so that it has all the required methods.23:17
CIA-3ubiquity: evand * r3889 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py):23:19
CIA-3ubiquity: * Fix call to self.progress_start in ubi-partman.23:19
CIA-3ubiquity: * Also display progress titles on the advanced partitioning page.23:19
evshtylman: ^ give that a try, I think it should fix the bug you're hitting23:19
cjwatsonI have no idea why I ran into the problem in r3888; I was booting Kubuntu, it shouldn't have gone near noninteractive23:19
evubiquity seems to have a habit of falling into the noninteractive frontend from, presumably, ubiquity-dm, when it fails23:20
evdespite the changes we've made to stop that from happening23:21
shtylmanev: will do :)23:21
cjwatsonthe odd thing is that it didn't write anything to the debug log when it failed the first time23:22
cjwatsonoh, although there are two startup lines23:22
cjwatsonah, if ubiquity-dm itself fails, then we'll end up in noninteractive23:25
cjwatsonyou know, we should send tracebacks from ubiquity-dm somewhere23:26
cjwatsonits failure modes are horrendous to debug23:26
cjwatsonI wonder why I didn't just make it send all its output to /var/log/installer/dm23:26
shtylmancjwatson: ev: http://paste.ubuntu.com/389925/23:28
shtylmanthats what happens for manual mode now23:28
evbah, on it23:28
shtylman:)23:28
evI suspect this is basically the same thing I just fixed, only with progress_stop23:29
cjwatsonthe *args there looks like a bit of a case of believing pychecker23:31
cjwatsonI should disable the really stupid warnings across the board maybe ...23:31
cjwatsonpretty sure there's at least one that lies too often to be worthwhile23:31
CIA-3ubiquity: cjwatson * r3890 ubiquity/bin/ubiquity-dm: try to keep to 80 columns a bit more23:32
CIA-3ubiquity: evand * r3891 ubiquity/ (debian/changelog ubiquity/components/ubi-partman.py): Fix call to self.progress_stop in ubi-partman.23:34
cjwatsonev: why not just def progress_stop(self):?23:35
cjwatsona dummy arg there seems very strange given that PROGRESS STOP does not take any further arguments in debconf23:36
CIA-3ubiquity: cjwatson * r3892 ubiquity/ (bin/ubiquity-dm debian/control): revert r3887, clearly wrong as ibus is not in the kubuntu-desktop task23:36
evah, I wasn't sure why we were passing an argument in the first place23:38
CIA-3ubiquity: cjwatson * r3893 ubiquity/ (bin/ubiquity-dm debian/changelog):23:43
CIA-3ubiquity: Stop starting gdm and kdm by hand on exit from /var/log/installer/dm23:43
CIA-3ubiquity: (using /etc/init.d/ calls, no less). The Upstart jobs are written so23:43
CIA-3ubiquity: that this happens automatically if necessary.23:43
CIA-3ubiquity: evand * r3894 ubiquity/ (4 files in 3 dirs): Don't accept unnecessary arguments to progress_stop anymore.23:43
shtylmanev: from what I can see the pre-release warning is wrapped up into the language page now? correct?23:46
cjwatsonev: my fault, by the looks of things; it goes all the way back to r59623:47
CIA-3ubiquity: superm1 * r3895 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py): Fix wrong page to jump back to when partitioning fails during install.23:47
evcjwatson: lets call it even, given the /etc/init.d/gdm start ;)23:47
ev'night all23:48
shtylmanpeace23:48
cjwatsonev: heh23:48
evsuperm1: thanks for fixing that.  I had it on my todo list after I saw the error in the log you posted the other day23:49
cjwatsonev: your code was at least correct at the time ;-)23:49
evhaha23:49
superm1ev, np, i just remembered it from the other day too23:51

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