/srv/irclogs.ubuntu.com/2011/06/01/#ubuntu-release.txt

=== debfx_ is now known as debfx
slangasekubuntu alternates are available for smoketesting (oversized, though)00:19
* stgraber rsyncs00:47
slangasekdesktop also posted, also oversized...00:47
stgrabernice, getting a steady 80Mb/s from cdimage.u.c :)00:48
cjwatsonoh, which reminds me, I was going to try for a backport of the lintian change that switches to using libdpkg-perl00:48
cjwatsonI haven't done the sums, but that might well get us either back within limits or very close00:49
slangasekcjwatson: something to include in tomorrow's images, maybe?00:56
cjwatsonyeah, I'm build-testing and will see if it looks reasonable00:58
cjwatsonthe lintian tests don't half take forever to run00:59
slangasek:)00:59
slangasekserver up01:00
slangasekScottK: haven't queued anything for kubuntu yet, per your earlier comment; please let me know when I should01:00
charlie-tcaI see Xubuntu images are new; are they really ready to smoke test?02:07
micahgskaet: ping, it seems like we have an issue with the firefox homepage, bug 79046904:40
ubot4`Launchpad bug 790469 in firefox (Ubuntu Oneiric) (and 1 other project) "invalid security certificate 11.10 (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/79046904:40
micahgI milestoned it for alpha1 since it seems bad, feel free to move if you think it's not worth respins04:40
micahgskaet: there's also bug 790617, I'll see if I can find someone to look at that04:51
ubot4`Launchpad bug 790617 in firefox (Ubuntu) (and 1 other project) "about:startpage returns 404 Not Found (affects: 2) (dups: 1) (heat: 16)" [Undecided,Invalid] https://launchpad.net/bugs/79061704:51
micahgskaet: re start page, I pinged newz2000 about it, but he probably won't see it until morning US04:53
slangasekmicahg: there will be respins before alpha1 regardless, and if you have a fix that you can upload now it's probably worth doing - but the threshold for alpha1 is "boots, installs, golden" so if you don't have the fix we aren't going to sweat it05:04
ScottKslangasek: I just accepted kdebase-workspace, so once that publishes I think it's worth a shot.05:05
slangasekok05:05
micahgslangasek: I have no idea what the fix could be at this point aside from disabling the extension, chrisccoulson should be up in a few hours and I'll ask him to take a look05:06
ScottKmicahg: For an Alpha 1, I think that's not a real concern.  Fixing is good, but don't kill anyone.  This is a marathon, not a sprint and we're just getting started.05:07
micahgScottK: ok05:08
stgraberis there a planned rebuild of edubuntu ? current daily is 20110530 and at least in my case, doesn't boot. I'd like to see if that got fixed somehow (as I doubt it's Edubuntu-specific)05:20
slangasekstgraber: yes - was provisionally waiting for smoketesting of the images already built before spinning edubuntu, but I can kick it off now05:27
stgraberwould be great. I was hoping for 20110531 to improve the situation in our case but it failed because of an issue with archive.u.c ...05:29
pitticjwatson: I already dropped the lintian dependency yesterday, it removed 7 MB from the dailies05:41
pitticjwatson: I quickly discussed with Michael, we said it'd be better to install lintian on demand once the user actually enables a third-party repo05:41
pittioh, kvm -vga std actually makes unity-2d work nicely07:52
=== Symmetri1 is now known as Symmetria
cjwatsonpitti: OK, it'll still be good for it not to pull in build-essential10:23
cjwatsonpitti: I've been working on that with the Debian maintainers on and off since UDS10:24
pittiyes, absolutely10:24
pittiand once it's small, we might even bring it back10:24
cjwatsonbut if it's not on the images, I won't worry about it today10:25
cjwatsonwell, it'll inevitably have a perl dependency10:25
pittieven now we are still some 15 MB oversized10:25
cjwatson(-modules)10:25
cjwatsonif we're ever shooting for losing perl-modules, we can't have lintian on the images10:25
pittiwe can get back 5 from gnome-icon-theme surgery10:25
cjwatsonwe'll get 5 more in alpha 2 from live-build10:25
pittiand I think you mentioned some 5 MB due to better squashfs from live-helper10:25
cjwatsonany chance of losing gnome-system-tools this cycle?10:26
pittiJohan said that the AppArmor parts which need perl are only the administration bits10:26
pittiwhich we actually could not instlal by default10:26
pitticjwatson: already happened10:26
pittiit's not on the alphas any more, or at least shouldn't be10:26
* pitti checks10:26
cjwatsonok10:27
pittiyep10:27
pittithen the only thing which will still bind a lot of perl is debconf-gtk10:27
pittithat and AppArmor were the two main things which hold a lot of perl modules10:27
cjwatsonthere are a few other things10:28
pittiyes, indeed10:28
pittibut these two are the hardest to get rid of10:28
cjwatsonI don't see debconf's gnome frontend ever not depending on perl-modules; I suppose we might eventually be able to switch to cdebconf, although that's a long road10:28
pittithe rest is just some busy work with making stuff work with perl-base only10:28
pittibut no point in doing more of that as long as we have AA/debconf-gtk10:29
pittiright, unless we make a stronger decision to just use the text frontend in a vte widget10:29
pittiat some point this stuff needs to be ported to GTK 3 anyway10:30
pittiand I don't think a gtk3-perl exists right now10:30
pittihttps://live.gnome.org/GTK2-Perl/Introspection sounds promising, though10:31
pittiah, and gnome classic session also dropped from CDs now10:32
cjwatsonpitti: yeah, looks like Glib::Object::Introspection et al just need to be packaged10:48
=== seb128_ is now known as seb128
jibelbug 791139, looks like something with udev11:22
ubot4`Launchpad bug 791139 in ubiquity (Ubuntu) "When booting from an ISO, a shell is displayed for 2 min before the graphics environment starts (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/79113911:22
ScottKIt looks like uninstallables for Kubuntu are fixed.14:39
ScottKcjwatson: AFAICT the Kubuntu images didn't get respun yesterday (which is fine, it would have failed), but I think from a Kubuntu perpsective nowish is a good time.14:40
pittiScottK: cjwatson is on holiday today; let me trigger new Kubuntu images14:57
ScottKpitti: Thanks.14:58
pittiScottK: running desktop + alternate; do you want the armels as well?14:58
ScottKpitti: No point in armel or powerpc.14:59
pitti*nod*14:59
jibelskaet, ping15:05
skaetjibel, Slangasek,  waiting for Pete.15:06
jibelskaet, ok, I thought you enjoyed the great tune on the phone15:08
* slangasek jams along with the music15:08
skaetjibel,  lets just go through things here.15:16
=== brendand_ is now known as brendand
jibelskaet, k15:17
skaetjibel,  how do things look from the smoke tests over last 12 hours?15:17
slangasekpitti: you mentioned lintian had already been uploaded; so these oversized images *already* have the benefit of that change?15:18
pittislangasek: not lintian itself, just aptdaemon15:18
pittiyes15:18
pittidropped some 7 MB15:18
slangasekoh15:18
jibelskaet, no failures with the installer (d-i and ubiquity)15:19
jibelmajor issues are crashes mainly with unity-2d15:19
pittimy test runs on i386 (real iron) and amd64 (kvm) also look good15:19
jibele.g bug 791213 , bug 79112715:19
ubot4`Launchpad bug 791213 in unity-2d (Ubuntu) (and 1 other project) "unity-2d-places crashed with SIGSEGV in QMetaObject::metacall() (affects: 3) (dups: 1) (heat: 18)" [Undecided,Confirmed] https://launchpad.net/bugs/79121315:19
ubot4`Launchpad bug 791127 in unity-2d (Ubuntu) (and 1 other project) "unity-2d-places crashed with SIGSEGV in QTJSC::Structure::materializePropertyMap() (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/79112715:19
pittijibel: FYI, I installed some debug symbols for that and reported it as bug 79112715:19
pittiheh15:20
jibel2 other very common crashes: bug 788714 , bug 78871015:20
ubot4`Launchpad bug 788714 in gnome-user-share (Ubuntu) "gnome-user-share crashed with SIGABRT in g_option_context_parse() (affects: 9) (dups: 7) (heat: 76)" [Medium,Confirmed] https://launchpad.net/bugs/78871415:20
ubot4`Launchpad bug 788710 in gnome-settings-daemon (Ubuntu) "gnome-settings-daemon crashed with SIGSEGV in exit() (affects: 5) (dups: 1) (heat: 36)" [Medium,Confirmed] https://launchpad.net/bugs/78871015:20
jibeland still 1 report about the udev failure we had yesterday but no confirmation from other testers15:21
jibelbug 79112115:21
ubot4`Launchpad bug 791121 in udev (Ubuntu) (and 1 other project) "user dropped into busybox shell after installation (affects: 1) (heat: 8)" [High,Incomplete] https://launchpad.net/bugs/79112115:21
jdstrandpitti, cjwatson: regarding apparmor/perl: we are in the process of fixing that. mdeslaur is working on it-- he rewrote a tool in python and we need to get it uploaded and iirc, adjust a seed. bottom line, it will be fixed15:21
jibelcoverage is low (61.76%) but we started to test really late15:22
jibelno coverage at all of ppc and amd64+mac images15:22
pittijibel: yay!15:22
jdstrandpitti, cjwatson: not sure about the status for alpha-1 though (ask mdeslaur)15:22
pittijdstrand: I don't think we particularly care about a1 oversizedness15:22
skaetjibel,  are the unity-2d issues on kvm?  can't tell from a quick glance at the bug.15:22
jdstrandcool15:23
jibelupgrades are ok for all flavors (auto-upgrade-testers reports failures, => needs investigation)15:23
skaetjdstrand, pitti,  - yes, oversize is not blocker on alphas.15:23
pittiskaet: if you use kvm -vga std or -vga vmware, it works; it's only for the default emulated card (cirrus)15:23
jibelskaet, yes15:23
pittiwell, FSVO "works"15:23
skaetpitti,  so there is a workaround then - cool.15:23
pittiunity-2d crashes if you look at it the wrong way15:23
pittibut install works15:23
slangasekpitti: do we think we have a clear path to right-sized images for alpha2?15:24
pittislangasek: not there yet :/ we'll get about 5 MB from icons, and 5 MB from switching to live-builder15:24
mdeslaurpitti, jdstrand: the package is ready now if you want it for alpha-115:24
jibeland talking about udev, there's a strange behavior of i386 images on vbox: bug 791139, need someone to confirm.15:24
ubot4`Launchpad bug 791139 in ubiquity (Ubuntu) "When booting from an ISO, a shell is displayed for 2 min before the graphics environment starts (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/79113915:24
pittislangasek: the rest is lots of work in little pieces, like downsizing kernel, etc.15:25
pittiwe have WIs for it, but haven't seen much action on this yet15:25
pittislangasek: I'm already happy that we reduced it by 15 MB already15:25
slangasekwe still have an extra python on there that we want to get rid of, but then we also want to add python3, so that's no use to you :)15:25
pittiright, that should come out as near zero sum, hopefully15:25
slangaseks/an extra python/python extensions built for a python we don't want/15:26
skaetjibel, has anyone else been able to reporduce 791121?15:26
jibelskaet, no, I think that's a pebkac15:27
skaetjibel,  not worrying about ppc and amd64+mac images for this alpha1 - we'll see if we can get that lined up for alpha 2.15:27
skaetpebkac??15:27
jibelhttp://en.wikipedia.org/wiki/User_error15:27
skaetjibel,  heh.  :)15:28
skaetok,  so sounds like standard ugliness for this point in the cycle, but no real blockers at the moment?15:28
jibelabout other flavors, it will be tested by tomorrow, and waiting for kubuntu.15:29
jibelno blocker.15:30
jibel..15:30
skaetpitti, jibel, slangasek - net seems to be we're ok with these images,  waiting for kubuntu to land.15:30
skaetpitti, slangasek - anything we feel *must* get added?15:30
slangasekpitti: kubuntu alternates seem to be built, shall I post them to the tracker?15:30
pittiplease do15:31
pittidesktops are building15:31
slangasekskaet: nothing in there that sounds like an alpha blocker to me, yeah15:31
ScottKI'm looking for testers now.15:33
skaetScottK,  thanks.15:33
jibelbtw list of bugs reported by iso testers: http://reports.qa.ubuntu.com/reports/isotesting/oneiric/opened.html15:33
skaetslangasek,  jibel, pitti - ok,  sounds like we'll go ahead with the images we've got unless something critical comes up later today.15:34
skaethttps://wiki.ubuntu.com/OneiricOcelot/TechnicalOverview15:34
jibelwhat about dvds ?15:34
ScottKDon't worry about dvds for Alpha 1.15:35
jibelok15:35
skaetScottK,  is that a Kubuntu or general statement?15:35
ScottKskaet: We don't generally bother with them this early15:36
ScottKThe Kubuntu one I know won't build, but I'd suggest generally not worrying about it.15:36
skaetScottK,  ok.15:36
skaetOk,  seems like plan forward is:15:38
skaet1) continue testing current images15:38
skaet2) add Kubuntu as they emerge and test them15:38
skaet3) document in the TechOverview the workarounds for the worrisome bugs15:38
skaet4) check where we are later today re: bugs, and decide if respin makes sense.15:39
skaets/makes sense/essential/ ...   ;)15:39
skaetslangasek, pitti, ScottK, jibel - anything forgotten?15:40
ScottKSeems reasonable.15:40
pittisounds good to me15:40
pittinot that we'd actually have a solution for any of the unity-2d or udev problems right now15:40
* skaet nods15:41
ScottKAlso it's pretty normal to have oversize issues in this milestone.  I wouldn't worry much about that.15:41
ScottKskaet: I need to correct something I said in the last release meeting.  I said we'd have KDE 4.7 beta 1 packaged before Alpha 2.  I need to take that back.  Upstream is waffling about tarball layout for the 4.7 series so we've stepped back a bit to wait and see how it works out.15:41
skaetScottK,  understood.15:42
skaetjibel,  give me a ping towards the end of your day,  and we'll do a quick assessment.15:43
slangasekskaet: nothing else from me15:43
skaetIf there is anything critical,  we'll regather here to discuss.15:43
jibelskaet, will do15:43
skaetslangasek,  pitt, ScottK, jibel   - thanks!!15:43
didrocksjibel: on bug #791213, it's the merge with debian which brought the regression (seems it was uploaded yesterday). I'm trying to make a dicho an cherry-picked debian patches right now (but qt takes 5 hours and half here to build)15:45
ubot4`Launchpad bug 791213 in unity-2d (Ubuntu) (and 1 other project) "unity-2d-places crashed with SIGSEGV in QMetaObject::metacall() (affects: 3) (dups: 1) (heat: 18)" [Undecided,Confirmed] https://launchpad.net/bugs/79121315:45
* skaet ... heads back to finishing of EOL dapper, then on to tech overview prep...15:45
jibeldidrocks, good to know that you already found the cause. Thanks!15:47
didrocksjibel: well, the dicho will take some times (large choice between 15 guilty patches, just trying to pick the right one, but will take time)15:48
* ScottK says +1 on Dapper EOL.15:54
=== bdrung_ is now known as bdrung
pittihttp://cdimage.ubuntu.com/kubuntu/daily-live/20110601/15:58
pittiScottK, slangasek ^15:58
ScottKCool.  Thanks.15:59
ScottKpitti: Once Alpha 1 is done, we made need some help on CD size for Kubuntu.  Debian qt-kde switched from cdbs to dh7 rules so we may have lost some of your shrinking magic.16:03
pittiScottK: -> #u-devel?16:05
stgraberpushed a seed change for edubuntu to include gnome-session-fallback and a new edubuntu-artwork to update our gdm tricks to set it as default16:08
stgraberin my tests, it's not pretty but it "works" (as in, I can start ubiquity)16:08
pittipretty is for post-a1, I'm afraid :/16:09
stgraberso we'll need a rebuild once the seed change and the new edubuntu-artwork are in the archive16:09
stgraberhighvoltage: ^ just so you know we'll ship with gnome-session-fallback for alpha-1 :)16:10
highvoltagewhat's that? gnome 3 fallback mode or a gnome 2 session?16:11
stgrabergnome 3 fallback16:11
slangasekpitti: yep, just posted it to the tracker :)16:11
highvoltageok16:11
stgraberhighvoltage: in my tests, gnome-classic (our current default) gives you only a blue wallpaper, unity-2d is impossible to use in kvm, unity-3d won't start because of compiz. So that was gnome-session-fallback or using xterm :)16:12
highvoltageheh, so we were quite close to just completing our kde session eh?16:18
stgraberactually, it probably would have pulled less packages on the DVD to go with a KDE session :)16:21
highvoltageyeah I wondered about that :)16:21
highvoltagebut if we did that OMG!ubuntu would probably post something like "OMG Edubuntu switches to KDE by default!"16:22
micahgskaet: I apologize for being frantic crazy about alpha1, I'm usually not in here until the end of the cycle16:25
skaetmicahg, no worries.  :)   glad to have you around and getting the issues raise up (and dealt with) nice and early in the cycle.16:27
chrisccoulsonmicahg, so, bug 790469 will be fixed shortly. not sure if we need to track that in oneiric now though17:01
ubot4`Launchpad bug 790469 in firefox (Ubuntu Oneiric) (and 2 other projects) "invalid security certificate 11.10 (affects: 4) (dups: 2) (heat: 24)" [High,Triaged] https://launchpad.net/bugs/79046917:01
chrisccoulsonit doesn't require any more action from me :)17:01
smoserskaet, can you populate tracker with oneiric images: http://uec-images.ubuntu.com/server/oneiric/20110601/17:08
skaetslangasek, ^^  ?17:08
* skaet dealing with Dapper EOL at the moment...17:09
* slangasek has a look17:09
slangasekposted17:12
micahgchrisccoulson: cool, I'll see if I can untrack it18:05
* micahg guesses that's not possible, so moves the milestone forward18:05
slangasekmicahg: "untrack" is marking the release task as 'wontfix' IIRC, which leaves a default non-release-targeted task open in its place; but I think it's fine to have it targeted to the release given that we certainly want it fixed for 11.10...18:08
micahgslangasek: can you add a transition for me to the transition tracker?18:11
slangasekmicahg: I don't know the answer to that question :-)18:11
slangasekI haven't seen that I've been added as a member of the committer team; maybe it happened silently18:12
micahgslangasek: ubuntu-release owns it :)18:12
slangasekdoes it own the branch, or just the publishing?18:12
micahgthe team, you commit files to the branch and it's auto published at :55 after18:13
slangasekok - what do you need tracked?18:14
micahglibnotify, I have a .ben file, http://bazaar.launchpad.net/~micahg/+junk/transition-tracker-libnotify-oneiric/view/head:/ubuntu/monitor/libnotify.ben18:14
micahgthe title should probably be libnotify1 -> libnotify418:15
seb128micahg, what's the interest to track those there rather than watching NBS?18:16
seb128I've been pondering asking for the libnotify things to be tracker but since NBS has an updated list I didn't see the point to do it18:17
seb128tracked18:17
slangasekseb128: the transition tracker helps figure out build ordering, for one thing18:17
seb128well there is no order in this case18:18
micahgseb128: hmm, I figured since it's a transition it should go in the transition tracker, I guess it's true that NBS has the info18:18
slangasekmicahg: committed18:18
micahgslangasek: thanks18:18
seb128micahg, well the question is me trying to figure what the transition tracker provide18:18
seb128should every soname change go there?18:18
seb128if it does can we automate that?18:18
seb128it doesn't seem to make sense to have to track sonames update manually to add them18:19
micahgwell, anything that requires a bit of coordination IMHO should go in the transition tracker, I saw about 30+ rdepends for libnotify and figured it was a good candidate18:19
micahgbut I'm just a happy contributor18:19
slangasekfor the moment, I'm happy to have the tracker track those things that developers want tracked18:20
slangasekautomatically tracking every soname change would be too much, at least until we have an index page...18:21
seb128ok, I think I just don't see the point for libnotify18:21
seb128but if it's useful to other people18:21
seb128I've been using the NBS list for it and it does the job18:21
micahgseb128: ah, the advantage is that it shows build-depends issues as well, not just binary18:24
micahgso, libnotify4-dev > libnotify-dev18:24
seb128ok18:26
skaetmicahg,  slangasek -   FYI.  there will be some info on the transition tracker and how to add to it in the release notes tomorrow courtesy of Laney.  :)    I agree if we could get index into place (completed, active? transitions) it would help.18:32
Laneymicahg: could you have come up with an is_good line there? :-) .depends ~ /libnotify4/ or similar?18:34
micahgLaney: maybe, I didn't check to see if that always happens18:35
LaneyI'd prefer we have them in general as an extra check (I know I'm guilty of missing it out for boost though)18:37
micahgLaney: boost was my model :)18:37
micahgLaney: does it just show unknown if it doesn't match the good string?18:37
Laneyyeah, unknown is "affected and neither good or bad"18:38
micahgLaney: k, I can prepare another merge then18:38
Laneycool18:38
micahgLaney: BTW, if there was an actual project, we could propose actual merges :)18:42
LaneyI didn't know you couldn't propose merges against normal branches18:42
micahgLaney: maybe it's an LP bug, here's my new branch BTW, https://code.launchpad.net/~micahg/%2Bjunk/transition-tracker/18:43
Laneyty18:43
Laneycan always tweak it later if that turns out to be insufficient18:44
ScottKThe tracker helps for stuff that's not yet NBS.  See for an example.18:53
ScottKsdee http://people.canonical.com/~ubuntu-archive/transitions/boost1.46.html18:53
ScottKsdee/see18:53
* ScottK should just eat lunch and quit trying to eat and IRC.18:53
micahgLaney: can you pull in another revision please? https://code.launchpad.net/~micahg/%2Bjunk/transition-tracker/ (affected was too broad)19:27
ScottKskaet, slangasek, whoever: bug 791487 may be a bit of a showstopper for Kubuntu (investigating).  If we can get a fix, can we have a Ubiquity upload?19:35
ubot4`Launchpad bug 791487 in ubiquity (Ubuntu) "Kubuntu crashed during installation from Live Desktop (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/79148719:35
slangasekno objection here; skaet ?19:35
elmoskaet: we're going to get and/or have an RT about dapper, right?19:36
elmoskaet: specifically moving it off archive/ports/security/releases19:36
Laneymicahg: done19:37
micahgLaney: thanks19:37
skaetelmo,  can send an RT if you want it done that way.19:37
elmoskaet: well - someone needs to send one for it to happen ;-)  if you don't want to for some reason, I can19:38
skaetelmo,  thanks.   Will update the process to make it explicit in future.19:38
skaetScottK,  just respin the Kubuntu ones?   or will all the images need respinning?19:39
slangasekskaet: if there's time to test, it would be better to respin all desktop images19:39
ScottKDepends on if you care about Ubiquity being out of date on the Ubuntu and related images19:39
slangasekso we get assurance that the fix doesn't regress !kubuntu19:39
skaetjibel, ^^  do you have time to do a full retest, if they can get a fix in?19:40
slangasekI don't think we should care about out-of-dateness per se, though, so if the code change is isolated to the kubuntu ubiquity frontend, we could forgo it19:40
ScottKmaco is looking to see if she can fix it, but I don't have an ETA.19:40
ScottKI don't think it is.19:40
ScottKThe bug is caused by Ubiquity trying to speak gtk to Qt.19:40
macoits in ubi-prepare.py19:40
skaetScottK,  ok,   will stay with what we have until we know a fix is ready,  then decide.19:41
ScottKApparently it's easy to reproduce (as in can't avoid it).19:42
skaet:(19:43
GrueMasterSpeaking of respins, I may need a respin of preinstalled netbook for omap.  Headless as well, but less critical.  It appears that usb is completely broken.  No keyboard/mouse or ethernet.19:49
GrueMasterI'm booting headless now to see if I can see what is wrong.  If it is a kernel config option, easy fix.  Otherwise I will have to fail the netbook image.19:50
* slangasek nods19:50
jibelskaet, when would the new images be available ?19:58
stgraberslangasek, skaet: Apparently Edubuntu is ready for a rebuild (edubuntu-live just got published)19:59
skaetjibel,  not known right now,   see comments from ScottK ^^19:59
jibelI need ~3 to 4 hours to replay all tests on all desktop images20:00
slangasekstgraber: ok, scheduled20:00
stgraberthanks20:00
skaetthanks slangasek20:00
slangasekskaet: fallback option could be to release the existing !kubuntu desktop images with the previous ubiquity, but still go through the QA process on the images that include the ubiquity revved for kubuntu so that we get our regression-test and don't have any time pressure20:01
macoeither charlie or john the taco is testing a patch now, i think20:01
skaetslangasek,  seems reasonable.20:02
ScottKslangasek: The live Kubuntu images really aren't releasable I don't think.20:05
ScottKAs long as we test the patch in a gtk session, I think the regression risk is low.20:05
slangasekScottK: I'm assuming they will be after a ubiquity fix is available20:05
macoassuming charlie doesnt find more bugs :)20:05
ScottKWe have a draft patch.  The real question is as maco says.  Now that we peel this layer of the onion, how many are left.20:06
charlie-tcaI might have typed wrong. ubi-console-setup crashed20:07
charlie-tcaexit code 14120:08
charlie-tcagoing check my patch20:08
jibelmaco, dinner is over, I'm available for testing, where can I get the patch ?20:13
macojibel: http://paste.ubuntu.com/616043/ apply to /usr/lib/ubiquity/plugins/ubi-prepare.py20:14
jibelmaco, thanks20:14
macojibel: john the taco says the patch worked for that part, but he hit the same farther-along bug charlie-tca did20:18
jibelyup running with -d20:19
jibelmaco, http://paste.ubuntu.com/616060/20:22
macojibel: i think they only tested in kubuntu though. so do have to be sure it doesnt break ubuntu20:22
jibelpb with keyboard layout20:22
jibeltesting ubuntu in parallel20:23
macothanks jibel20:24
* ScottK wonders how sharp slangasek's debconf foo is.20:24
ScottKslangasek: Any thoughts on jibel's pastebin?20:24
slangasekhum, looking20:25
macooh wow, PageGtk and PageKde handle getting the list of countries for the kbd WAY differently20:27
GrueMasterHmmm.  Need to figure out how to file a bug on the omap3 kernel usb failure with no keyboard and no apport in the headless image.20:27
stgraberGrueMaster: just a thought, can't you: 1) mount the sdcard on a laptop 2) install apport on it 3) boot it 4) remove the sdcard again 5) grab /var/crash/* ?20:29
GrueMasterWould be nice if it was the same arch.20:30
GrueMasterI'm working it through my babbage3.20:30
ScottKNo ssh?20:30
stgraberyeah, you'd need to copy /usr/bin/qemu-arm-static to the sdcard too before doing a chroot if you do it from x8620:30
stgraberScottK: my guess is that the NIC is usb too :)20:30
ScottKThat would complicate things.20:31
slangasekScottK: aside from the EPERM on /var/cache/debconf/passwords.dat, which doesn't make sense to me unless debconf is running as the wrong user, I don't see anything amiss with the actual debconf output20:31
ScottKmaco: ^^^20:31
ScottKslangasek: Thanks.20:31
macothe stacktrace from jibel shows that its not finding France in the keyboard_names thing20:32
macoat least, thats what i think it shows ;)20:32
=== yofel_ is now known as yofel
macohmm it shows in line 833 of his pastebin20:33
slangasekGrueMaster: qemu20:33
slangasekGrueMaster: qemu-arm-static is surely a better option than /usr/lib/apt/methods/zmodem20:33
GrueMasterI'm using chroot on babbage3.20:34
GrueMasterWorks better than qemu.20:35
slangasekmaco: so the actual backtrace is because keyboard_names.lang[l]['layouts'] doesn't contain the key u'France', AFAICS20:35
macoright thats what i thought20:35
slangasekso where does keyboard_names etc. come from?20:36
jibelmaco, your patch breaks ubiquity in ubuntu20:36
jibelit skips partman step20:37
macojibel: crap. can you add "print type(self.prepare_download_updates)"  right before the first if to findo ut what *should* go in the quotes?20:37
maco(or whatever that variable name is in case im retyping it wrong)20:37
macohm i guess youd have to comment the if's out too20:38
macoto get it to run that print20:38
slangasekfwiw, I would think the right way to fix the ubi-prepare bit would be to have prepare_download_updates subclass GtkCheckButton / QCheckBox as needed and provide a common method20:39
slangasekI think this is already being done in ubiquity/gtkwidgets.py, ubiquity/qtwidgets.py for classes such as StateBox20:40
macothat would probably be less hacky, yeah20:41
macoim confused20:44
slangasekwhere at?20:45
macooh nvm. keyboard_names comes from d-i/source/console-setup/Keyboard/MyKeyboardNames.pl apparently. keyboard_names.py is built from it20:45
slangasekis language set to C in this context?20:47
slangasekah, here we go; it's France vs. French20:47
slangasekis this an API change in d-i?20:48
macoso should i just subclass QCheckBox and give it set_sensitive() and set_active() just like gtk has?20:50
maco(and then of course set the .ui file to use my new subclass instead)20:50
slangasekin a nutshell, yes20:50
slangasekis set_sensitive needed for QCheckBox?20:50
slangaseker20:51
slangasekset_active, I mean20:51
macoGtk has those 2 and QCheckBox doesn't. both are used in ubi-prepare.py20:51
slangasekoh, of course it is, those are the two exact methods being called20:51
slangasekyeah, ignore me, I'm losing track of method names20:51
macoget_active is also used, so will do that one too20:53
macohttp://paste.ubuntu.com/616084/20:56
slangaseklooks good to me20:56
slangasekalso happens to mean we're not touching the common code, so Ubuntu should be fine :)20:56
macoyep20:57
slangasekthe same applies to the prepare_nonfree_software QCheckBox, FWIW20:57
slangasekfor that we have set_active(), set_property() being called20:58
slangasek+ get_active()20:58
slangasekoh, that may be in a Gtk-specific class though20:58
slangasekyeah, that's all done in PageGtk20:58
macook20:59
slangasekso, hmm, maybe I've steered you wrong to suggest subclassing QCheckBox; it looks like the more conventional approach here is to override check_returncode() in PageKDE21:00
slangasekset_download_updates() and get_download_updates() are already done that way21:00
slangasekwell, honestly though, check_returncode() is an awful lot of non-ui-specific code to duplicate21:01
macoset_download_updates is def'd after check_returncode, not inside it21:02
slangasekyep, that's not actually a problem21:02
macoi dont really know what check_returncode is doing21:03
slangasekthe method definition exists by the time check_returncode() is called, so it would be fine for it to refer to set_download_updates() despite being defined later21:03
slangasekso I think what we want is for check_returncode to call set_download_updates() instead of set_active(), and maybe we need a new method defined to abstract self.prepare_download_updates.set_sensitive21:04
macooh. i was looking at teh *other* check_returncode definition. there are two in that file.21:04
* slangasek facepalms21:05
macothis code reminds me a bit of italian food21:05
slangasekso PageKde.check_returncode() calls the PreparePageBase.check_returncode(), then does some extra kde-specific handling21:06
slangasekthe problem being that PreparePageBase.check_returncode() is not UI-independent21:06
macoi think the subclassing of QCheckBox seems somewhat less like spaghetti than adding more overrides scattered throughout this file21:07
slangasekI'm inclined to agree, but it does defy the existing convention in the code so I'd be reluctant to upload that change without signoff from the ubiquity maintainers21:08
jibelmaco, http://paste.ubuntu.com/616092/ with patch http://paste.ubuntu.com/616084/ applied21:08
macojibel: it has to berebuilt for changes to the .ui file to have an effect21:09
macoqt doesnt use .ui files straight. it has a ui->py compiler21:09
slangasekmaco: well, QCheckBox also needs to be added to the import line at the top of ubiquity/qtwidgets.py21:10
slangasekjibel: ^^21:10
jibelmaco, ok, how do I recompile a ui file ?21:10
macoslangasek: oh so it does21:10
macousing pykdeuic4 or pyuic4....grepping for how the ubiquity build process calls it21:13
jibelslangasek, thanks, much better with an import.21:13
macooh, did that work without redoing the ui->py thing?21:15
macooh, kde_ui.py import uic, so maybe it could do it21:16
jibelmaco, there's no more prepare step21:18
macowith what applied?21:19
stgraberslangasek: hmm, from what I see from the logs the Edubuntu rebuilt is 20110601.1 but so is our current build :) It apparently ended up overwritting the previous build logs, not sure what will happen on cdimage.u.c21:19
jibelhttp://paste.ubuntu.com/616084/ + import QCheckBox21:19
slangasekstgraber: it's not done building yet21:19
slangasekstgraber: are you saying that the livefs build logs were overwritten?21:20
slangasekoh wait21:20
slangasekno21:20
slangasekso the 20110601.1 ISO build includes the 20110601 livefs build21:20
slangasekthe 20110601.1 livefs build will go into 20110601.2 ISO... or if there's a mirror sync problem again, 20110601.321:20
slangasek(the 2011601.1 was an ISO-only respin because antimony's mirror was out of sync again)21:21
stgraberah, ok, so we'll get 20110601.2 with the 20110601.1 livefs :) not confusing at all ;)21:21
macojibel: and without the previous patch that had the if type() stuff21:21
maco?21:21
stgraberanyway, good to know everything works as expected. /me goes back to waiting for 20110601.2 to show up on cdimage.u.c21:22
jibelmaco, yes, and then another exit 141 when entering the keyboard step21:23
macojibel: slangasek is working on the 141 thing i think.21:23
macoslangasek: is there anything like "perl -c" for python?21:23
slangasekI've never heard of -c, what's that?21:24
macojibel: or at least he figured out it was France v. French...and it sounds like it's in d-i itself, not ubiquity21:24
macoslangasek: syntax check21:24
macoot21:24
macobaj21:24
macotechnically its for "compile" but...eh...21:24
slangasekah; no idea21:25
ScottKDon't think there is.21:26
slangasekconsole-setup itself hasn't changed since natty21:28
macothe thing where it skips over broken pages instead of letting you debug them is annoying21:34
macojibel: any debug info anywhere? /var/log/installer maybe?21:34
slangasekjibel: was the keyboard layout crash only reproducible with kubuntu?21:52
jibelslangasek, yes.21:55
jibelmaco, http://people.canonical.com/~j-lallement/junk/installer.tgz21:55
jibelcjwatson, fixed a similar issue during natty21:56
macoslangasek: the gtk version doesnt, afaict, use keyboard_names at all21:56
slangasekwell, doh21:57
macojibel: on pubi-prepare.py line 198, says22:02
macofrom ubiquity.qtwidgets import StateBox22:02
macomake that   StateBox, CheckBox22:02
maco*ubi-prepare.py22:04
maconew wrist/hand braces, feels like relearning to type a bit22:04
slangasekso the generated keyboard_names.py is completely different between natty and oneiric, despite console-setup being at the same version22:09
slangasekah, but xkb-data is not at the same version22:13
slangasekyep, deliberate upstream change in xkb-data, sigh22:14
slangasek-            <_description>France - Breton</_description>22:15
slangasek+            <_description>French (Breton)</_description>22:15
slangasek-            <_description>France - Occitan</_description>22:15
slangasek+            <_description>French (Occitan)</_description>22:15
slangasekthis under the justification "description fixes that make the layout configuration correspond more closely to language and script instead of national boundaries." :P22:16
slangasekmaco, ScottK: I can offer no quick fix for the keyboard problem; I think the xkb-data upstream changes are probably wrong, but also not easy to revert; and I don't particularly understand the gtk code so don't imagine I can translate that for KDE23:39
ScottKOK.23:51
* ScottK hopes maco will have it solved soon then.23:51
ScottKI guess if we have to we can release note "Use live if you want to play with it, use alternate if you want to install".23:51

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