[08:30] <fta2> hi
[08:30] <fta2> micahg, ff is blocked on firefox.postinst
[08:30] <fta2> Setting up firefox-branding (3.6.9~hg20100817r34537+nobinonly-0ubuntu1~umd2) ...
[08:30] <fta2> Setting up firefox (3.6.9~hg20100817r34537+nobinonly-0ubuntu1~umd2) ...
[08:30] <fta2> Installing new version of config file /etc/apparmor.d/usr.bin.firefox ...
[08:30] <fta2> update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
[08:30] <fta2> stuck for ~1h doing nothing
[08:31] <micahg> fta2: on your system?
[08:31] <micahg> fta2: can you attach gdb or strace to it and see where it's stuck?
[08:35] <fta2> there's no crash
[08:36] <fta2> apt-get(13297)───dpkg(15432)───firefox.postins(15525)───cut(15529)
[08:36] <fta2> so the cut is expecting something
[08:36] <micahg> fta2: yes, but you said it's stuck, so it must be waiting for something
[08:36]  * micahg checks
[08:37] <fta2>         ubuntu_major=`cut -d '.' -f 1`
[08:37] <fta2>         ubuntu_minor=`cut -d '.' -f 2`
[08:37] <fta2> needs something to cut
[08:38] <fta2> a filename or something on stdin
[08:38]  * micahg and bzr blame jdstrand :)
[08:38] <micahg> fta2: agreed
[08:38] <micahg> jdstrand: can you look at the ff3.6.head postinst in the morning and make sure there's something for it to cut :)
[08:39]  * micahg is supposed to be sleeping
[13:40] <jdstrand> micahg, fta2: ooooppps!
[13:40] <jdstrand> I'll fix
[13:40] <jdstrand> I was trying to test yesterday but couldn't get firefox to build on maverick and was going to look at why this morning
[13:41] <fta2> jdstrand, hi, did you get the last part?
 jdstrand, http://paste.ubuntu.com/480310/
 also, i'm not sure this -ge test is wise. isn't lucid now 9101?
[13:42] <jdstrand> fta2: lucid is 10.04.1, but the cut is on the '.', so I'll only take the 1st and 2nd anyway
[13:42] <jdstrand> fta2: not to mention, lsb_release doesn't show 10.04.1
[13:42] <jdstrand> fta2: I thought the same thing yesterday and looked at it pretty hard
[13:43] <jdstrand> and decided it was ok
[13:43] <jdstrand> of course, if I actually used lsb_release! :)
[13:43] <fta2> i've been told to use /etc/lsb-release instead of lsb_release as the latter involves a lot of python and is too slow, hence my patch
[13:43] <jdstrand> I stole that from debian/rules btw
[13:44] <jdstrand> fta2: oh, your patch in chromium? I'll look at it
[13:44] <jdstrand> thanks
[13:44] <fta2> the pastebin is for firefox
[13:44] <fta2> inspired from my patch in chromium
[13:44]  * jdstrand nods
[13:44] <jdstrand> oh I see
[13:44] <jdstrand> cool
[13:45] <jdstrand> oh I get it now
[13:45] <jdstrand> right, so if yours did 10.04.1 we'd be in trouble
[13:49] <jdstrand> echo DISTRIB_RELEASE=10.04.1 | cut -d= -f2 | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/g' works
[13:49] <jdstrand> I don't like it as much though
[13:49]  * jdstrand keeps fiddling
[13:50] <jdstrand> echo DISTRIB_RELEASE=10.04.1 | cut -d= -f2 | cut -d '.' -f1,2 | tr -d '.'
[13:51] <jdstrand> that last cut works, but is weird
[13:52] <jdstrand> I think I'll use this:
[13:52] <jdstrand> echo DISTRIB_RELEASE=10.04.1 | cut -d= -f2 | cut -d '.' -f-2 | tr -d '.'
[13:56] <jdstrand> (obviously with grep and not echo)
[13:56] <HurricaneHarry> I have a dpkg --configure problem with firefox (3.6.9~hg20100817r34537+nobinonly-0ubuntu1~umd2~lucid)
[13:57] <jdstrand> well, maybe not obviously with my last lame commit
[13:57] <jdstrand> HurricaneHarry: is it just hanging?
[13:57] <HurricaneHarry> yes
[13:57] <chrisccoulson> hi jsdstrand
[13:57] <chrisccoulson> so it was you who broke the dailies :P
[13:57] <jdstrand> HurricaneHarry: yeah, that would be me and what I am talking about
[13:57] <jdstrand> chrisccoulson: I think you mean I just fixed the dailies
[13:58] <chrisccoulson> heh :)
[13:58] <jdstrand> chrisccoulson: it is all a matter of perspective
[13:58] <jdstrand> seriously, sorry
[13:58] <chrisccoulson> jdstrand - i also noticed that you're committing to lp:~mozillateam/firefox/firefox-3.7.head
[13:58] <chrisccoulson> we're not using that branch anymore ;)
[13:58] <jdstrand> chrisccoulson: ah, ok, well I'll get that fixed
[13:58] <HurricaneHarry> nice, nice and nice, but how do I recover ?
[13:59] <chrisccoulson> jdstrand, thanks
[13:59] <jdstrand> HurricaneHarry: ps auxww|grep cut
[13:59] <jdstrand> HurricaneHarry: then kill the offending cut
[14:00] <jdstrand> HurricaneHarry: you can then update /var/lib/dpkg/info/firefox.postinst to have:
[14:00] <jdstrand> ubuntu_major=`lsb_release -rs | cut -d '.' -f 1`
[14:00] <jdstrand> ubuntu_minor=`lsb_release -rs | cut -d '.' -f 2`
[14:01] <jdstrand> HurricaneHarry: then run 'sudo dpkg --configure -a ; sudo apt-get -f install'
[14:01] <jdstrand> chrisccoulson: so can we trigger a new dailies build manually?
[14:02] <jdstrand> chrisccoulson: otherwise we should probably delete those from the ppa
[14:02] <chrisccoulson> jdstrand, fta probably can ;)
[14:02] <jdstrand> well, we can do the latter regardless
[14:04] <jdstrand> chrisccoulson: I can tell you what happened. I made the commit knowing that the dailies wouldn't be built for a while. then I went to test and couldn't build maverick :( then I said 'I'll look at why it isn't building in the morning' forgeting that I made a change I didn't test :(
[14:04]  * jdstrand puts brown bag securely around face and neck
[14:05] <HurricaneHarry> jdstrand: thanks, worked like a charm.
[14:06] <jdstrand> HurricaneHarry: glad to hear
[14:07] <jdstrand> fta2: can we trigger a dailies rebuild and/or delete the offending firefox packages? I don't have power to delete in there
[14:16] <gnomefreak> firefox is taking forever to setup
[14:16] <gnomefreak> > 5mins
[14:20] <fta2> kill the cut
[14:21] <fta2> jdstrand, respining umd
[14:25] <jdstrand> gnomefreak: see my discussion with HurricaneHarry ^
[14:25] <jdstrand> fta2: thanks
[14:25] <gnomefreak> jdstrand: thanks, i just have to remember the command i need :)
[14:26] <gnomefreak> !lock
[14:26] <ubot2> Factoid 'lock' not found
[14:26] <gnomefreak> !dpkglock
[14:26] <ubot2> Factoid 'dpkglock' not found
[14:35] <gnomefreak> jdstrand: thanks that worked
[14:35] <jdstrand> gnomefreak: glad to hear. sorry for the problem
[14:35] <gnomefreak> jdstrand: no problem
[15:38] <micahg> chrisccoulson: so about that screensaver bug, we already have 2 bugs for that are linked upstream, I was going to dupe it against the non-full screen one which upstream isn't sure if they want to do yet
[15:38] <chrisccoulson> micahg - ok, no worries.
[15:38] <chrisccoulson> for the non full-screen case, i'm going to add it to my power-management extension
[15:38] <chrisccoulson> it should be quite trivial to do
[15:38] <chrisccoulson> although it won't ever work for flash
[15:47] <micahg> chrisccoulson: full screen makes more sense actually than non-full screen
[15:48] <micahg> chrisccoulson: BTW, I'll upload Thunderbird later tonight, I think the issue is just with my system for the upgrade
[15:48] <micahg> the live CD for 10.04 had no issue when I added my PPA
[15:51] <chrisccoulson> micahg - cool, that's good :)
[15:52] <micahg> chrisccoulson: I found out that I need the symlink patch from ff36 and I respun the builds in my PPA
[15:52] <micahg> chrisccoulson: upstream was supposed to have committed the fix, but they backed it out
[16:27] <chrisccoulson> micahg - i'm going to start fixing the lp:firefox branch tonight
[16:28] <chrisccoulson> it might be a good idea for us to not commit to it whilst i'm fixing it, so i don't have to keep rebasing my local branch
[16:29] <chrisccoulson> jdstrand, are you still pushing changes to lp:firefox?
[16:29] <jdstrand> chrisccoulson: I'm done
[16:29] <chrisccoulson> jdstrand, cool, thanks
[17:08] <micahg> chrisccoulson: k, I'll leave it to you then to manage daily breakage until you tell me
[17:52] <asac> Installing new version of config file /etc/apparmor.d/usr.bin.firefox ...
[17:52] <asac> update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
[17:52] <asac> :(((
[17:52] <asac> my upgrade hangs there for 5 hours now
[17:52] <micahg> asac: should be fixed in umd2
[17:52] <asac> oh that was a bug on our side?
[17:52] <asac> hell
[17:53] <micahg> asac: yes
[17:53] <asac> i cannot even kill it using ctrl+c
[17:53] <jdstrand> asac: yes, so backscroll at 07:59 < jdstrand>
[17:53] <jdstrand> s/so/see/
[17:53]  * micahg will bbiab
[17:53] <jdstrand> asac: assuming you are using a daily for firefox (3.6)
[17:54] <jdstrand> asac: it should be fixed in the dailies now (after apt-get update)
[17:54] <asac> jdstrand: ah it was you ;)
[17:54] <jdstrand> it was :(
[17:54] <asac> thats the result from rejecting qws :-P
[17:54] <jdstrand> hehe
[17:54] <asac> it always comes back ;)
[18:35] <chrisccoulson> hmmmm, why have i suddenly started noticing triagers coming along and marking bugs incomplete without asking for any information?
[18:35] <chrisccoulson> weird :/
[18:56] <asac> umd2
[18:56] <asac> is still hanging for me
[18:56] <asac> do i need to do some cleanup from previous upgrade?
[18:56] <asac> jdstrand: ?
[18:57] <micahg> asac: is it that bad if I upload enigmail tonight with -fshort-wchar and figure out later why it's needed?
[18:59] <micahg> chrisccoulson: BTW, it's still up in the air if we actually need the new version of  NSPR for the next update
[18:59] <micahg> chrisccoulson: NSS is no longer needed
[18:59] <micahg> chrisccoulson: but they're updating
[19:00] <jdstrand> asac: you need umd3
[19:00] <jdstrand> https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+packages
[19:01] <chrisccoulson> micahg - oh, they reverted the change?
[19:01] <micahg> chrisccoulson: no, we're just not sure why we need it since the issue was there before, I'm going to post one of the UMD logs upstream and maybe they can tell us
[19:01] <micahg> s/issue/variable/
[19:04] <asac> jdstrand: do i need to remove umd2 first ?
[19:04] <asac> or do some cleanup?
[19:05] <jdstrand> asac: well, if you manually edited var/lib/dpkg/info/firefox.postinst, no. otherwise I'm not sure
[19:05] <jdstrand> asac: let me rephrase. as long as dpkg is happy, you don't have to do anything
[19:07] <micahg> chrisccoulson: still might be a good idea to update maverick since NSS includes new root certs I think
[19:17] <asac> jdstrand: ok i can confirm that it recovered by just dist-upgrade
[19:18] <jdstrand> cool, thanks
[19:44] <chrisccoulson> grrrr, hate nspluginwrapper
[19:44] <asac> micahg: back to your question. if its the case that you need to add short-wchar, go ahead. but i really think its a) auto added to the .pc files ... and b) auto added by the confiugre.in ... so something must have changed and we should check why was that etc.
[19:44] <asac> chrisccoulson: right ;)
[19:45] <chrisccoulson> i should try and write something that actually works
[19:45] <asac> micahg: e.g. what change made that flag go away on amd64 ... maybe upstream think toolchain was fixed to not need it etc.
[19:45] <asac> chrisccoulson: heh. you should make it so that the OOPP process can be 32-bit ;)
[19:45] <micahg> asac: it was added to the xul 192 build system, but I don't see it in the nspr.oc
[19:45] <micahg> *.pc
[19:45] <asac> micahg: it was never in nspr.pc i think ... only in libxul.pc etc.
[19:46] <asac> and in the mozilla main build system
[19:46] <chrisccoulson> asac - i wonder if that's possible already?
[19:46] <asac> like confiugre.ac or so
[19:46] <micahg> asac: ah, maybe it never got into our tarball then, I'll check later
[19:46]  * chrisccoulson will try the 32-bit plugin-container on my box
[19:46] <micahg> asac: I just want to get it uploaded so people can start testing
[19:46] <asac> chrisccoulson: i think it cant be that bad. though i dont know how they rpc is done. if its just binary datastructures it might not work, but if its a real protocol i dont see why not
[19:46] <chrisccoulson> asac - i'll try it in a bit
[19:47] <asac> chrisccoulson: yeah ;) ... then we do a two run build and fix firefox to choose the right plugin container ;)
[19:47] <chrisccoulson> if it works then we should just offer a solution based around that and get rid of nspluginwrapper entirely
[19:47] <micahg> has multiarch landed yet?
[19:47] <asac> based on the plugin needed ... though i am not sure what happens with two different containers ;)
[19:47] <asac> chrisccoulson: yeah. thats what i am thinking. kill nspluginwrapper by using OOPP for that
[19:48] <asac> micahg: no. but that shouldnt stop us i would hope ;)
[19:48] <asac> mozilla always spans their own micro cosmos ... most likely we would just also go for in-source gtk+ ;)
[19:48] <asac> which probably would be embraced upstream instantaneously ;)
[19:48] <asac> j.k
[19:48] <micahg> yeah, but we would need both 32 bit and 64 bit and have too choose the right one based on the plugin
[19:49] <asac> since when is mconner gone from our channel?
[19:49] <asac> ;)
[19:49] <asac> seems the war is over :-P
[19:49] <asac> micahg: right. thats what i ment above with "choose the right plugin container"
[19:49] <micahg> ok :)
[19:50] <micahg> if that could be upstreamed, they could have 64 bit FF with 32 bit flash too :)
[19:50] <micahg> on windows I mean
[19:50] <asac> yeah. would be a major contribution ;)
[19:50] <asac> good stuff
[19:50] <asac> but i dont see us getting that done :-P
[19:50] <asac> though now with mighty chrisccoulson it might really happen
[19:50] <chrisccoulson> heh :)
[19:50] <chrisccoulson> bbiab, dinner time for me
[19:51] <asac> kk i am off too soon
[21:29] <rsavoye> gnash runs great 64 bit, don't know why Adobe can't figure this out :-)
[21:33] <Dimmuxx> the 64bit alpha flash works great too
[21:33] <micahg> Dimmuxx: no longer developed
[21:34] <Dimmuxx> I know but still, it works great :P
[21:34] <rsavoye> Gnash is your only hope :-)
[21:34] <micahg> rsavoye: well, chrisccoulson might get a 32 but plugin container working ;)
[21:35] <rsavoye> we even still support 64bit ppc
[21:35] <micahg> *bit
[21:35] <chrisccoulson> heh, i'll certainly have a go ;)
[21:47] <chrisccoulson> hmmm, ubufox upgrades from lucid -> maverick are broken
[21:47] <chrisccoulson> i've just seen 2 identical bug reports now
[21:49] <rsavoye> I'd think ubufox is unnecessary these days since Firefox lets you switch now
[22:02] <Dimmuxx> what's ubufox?
[22:06] <chrisccoulson> ubufox is the extension we ship which provides the plugin finder integration with apt, restart notifications and dynamic homepage URL
[22:06] <chrisccoulson> i can't remember what else it does ;)
[22:07] <Dimmuxx> ah
[22:32] <chrisccoulson> jdstrand, not sure if you want to sponsor nss/nspr when you get some time :)