/srv/irclogs.ubuntu.com/2011/06/23/#ubuntu-mozillateam.txt

chrisccoulsonhi rickspencer3!00:23
micahghi rickspencer300:23
rickspencer3hi chrisccoulson, micahg00:23
mdeslaurmy servers seem to have language packs installed00:23
micahgso, spamaps says there's no lang packs on a server by default00:23
micahgso, our bug case is an exception00:23
micahgat least for the servers00:23
chrisccoulsonso, my concern is with blocking the firefox upgrade is that we also need to block all of the language packs too00:23
chrisccoulsonas the language pack upgrades depend on having the firefox language packs in the archive at the time of upgrade00:24
chrisccoulsonelse the user loses all of their firefox translations00:24
micahghmm, I wonder if update-manager will install the langpack when it becomes available00:24
chrisccoulsoni'm not sure what the process of blocking packages is (do we rm them, or chmod 0 them?), but pitti isn't around tomorrow (the only person who can respin language packs)00:24
chrisccoulsonmicahg, no00:25
rickspencer3hi SpamapS thanks for joining again00:25
chrisccoulsonthey will only get installed during the upgrade where the recommends is added00:25
chrisccoulsonthey definitely need to exist during this upgrade, or the user misses out entirely00:25
micahgmdeslaur: if the langpacks aren't on the server by default, do we have to worry about it?00:25
chrisccoulsonthat's what we need to establish, i guess00:25
SpamapSThere are plenty of reasons to add a language pack to a server..00:26
SpamapSlanguage-pack-es-base: /usr/share/locale-langpack/es/LC_MESSAGES/wget.mo00:26
mdeslaurmicahg: I'm installing a new server now to see00:26
mdeslaurall my current servers have language packs installed that I don't remember manually installing00:26
micahgchrisccoulson: we can push the next round of updates as well00:26
chrisccoulsonm'eh, if arm wasn't so slow, this wouldn't be such an issue00:27
chrisccoulsonis anyone running arm servers?00:27
chrisccoulsoncan't we just publish the i386 and amd64 builds as soon as they are done, and just skip armel for this build entirely?00:27
rickspencer3let us assume for a moment that 100% of natty servers have a lang back isntalled00:27
rickspencer3in such a case, do we *still* need to block anything00:27
rickspencer3?00:27
micahgwell, mdeslaur is about to test this00:28
rickspencer3is this disruptive enough to users to bring down the system, or should we rather wait?00:28
rickspencer3micahg, what I'm saying is, we no that >0 server users have a lang pack installed00:28
chrisccoulsonrickspencer3, if we could publish the new firefox build in the next couple of hours (ie, when the i386 and amd64 builds are finished), then i don't think we need to block anything00:28
chrisccoulsonbut if we wait the 19 hours for the armel build to finish, then it might be a different story00:28
chrisccoulsonthat's why i'm wondering if we can just skip waiting for armel entirely (assuming this is just a server issue)00:29
rickspencer3is there anyway that users will succumb to this issue if they don't specifically use apt-get distupgrade?00:29
micahgrickspencer3: unattended-upgrades possible00:29
rickspencer3ok, so who can verify if unattended-upgrades use distupgrade or just upgrade?00:30
micahgso, the amd64 and i386 should be done in less that 3 hours00:30
rickspencer3SpamapS, do you know?00:30
chrisccoulsonmicahg, did you turn off the test suite?00:30
chrisccoulsonthey should be less than 1.5 hours in that case00:30
micahgchrisccoulson: ah, no, kees said not to00:30
chrisccoulsonoh :(00:30
chrisccoulsonthat's a pain00:30
chrisccoulsonthat doubles the build time00:30
rickspencer3I agree with kees though00:30
SpamapSrickspencer3: I don't, not versed in unattended00:31
rickspencer3I think adding risk on top of of risk is not a good idea atm00:31
chrisccoulsonrickspencer3, well, we don't really do anything with the test-suite results yet ;)00:31
SpamapScloud servers seem to not have language packs.. but servers installed via the installer do.00:31
chrisccoulson(which is why i suggested disabling it for this build)00:31
rickspencer3uh00:31
rickspencer3chrisccoulson, ok, that's good to know!00:32
* rickspencer3 adds to list00:32
rickspencer3;)00:32
chrisccoulsonheh00:32
chrisccoulsonso, can we agree on whether we need to wait the 19 hours for the armel build to finish, as that could be the dealbreaker?00:32
micahgugh, I forgot about that...00:32
micahgI can reupload somewhere else00:33
chrisccoulsonSpamapS, is anyone using armel server builds? ;)00:33
SpamapSchrisccoulson: I'm sure there is *a* user out there somewhere.00:33
rickspencer3right00:34
chrisccoulsonSpamapS, sure. is *a* user enough to block an upgrade for the other 19,999,999 users though? ;)00:34
rickspencer3but that user would hae to run dist-upgrade ... not see that firefox will be isntsalled, and install nayway00:34
rickspencer3chrisccoulson, could we not let the update out asap for non-ARM users, and then release it to the ARM users when it's down building?00:35
chrisccoulsonrickspencer3, we can do the former (publish amd64 and i386 when they are built)00:35
chrisccoulsonthe issue is that we don't have a mechanism for publishing the armel builds later on when they are finished00:35
chrisccoulsonwe would need to do another upload with a new version number00:36
micahgrickspencer3: ATM no, LP is working on fixing that in the future00:36
rickspencer3ok ...00:36
chrisccoulsoni really think we should just publish i386 and amd64 as soon as they are finished, and we can worry about armel tomorrow00:36
rickspencer3chrisccoulson, why not just upload the bug fix (done) and then just let evertyhing build and propegate as normal?00:37
rickspencer3it's not clear to me that this requires that the update be released asap00:37
chrisccoulsonrickspencer3, because they won't be published to -security until tomorrow night00:37
mdeslaurmicahg: uhm...what version of language pack is affected?00:37
chrisccoulsoni guess it depends on how serious we think the issue is00:38
mdeslaurie: my newly installed natty server did a dist-upgrade and nothing happened00:38
micahg1:11.04+2011060700:38
rickspencer3chrisccoulson, that's what I'm asking?00:38
micahgmdeslaur: ^^00:38
chrisccoulsonmdeslaur, holds the key!00:38
mdeslaurI've got language-pack-en-base installed at 1:11.04+2011060700:39
mdeslaurand it didn't pull in any firefox packages00:39
chrisccoulsonmdeslaur, how did you upgrade?00:39
mdeslaurchrisccoulson: apt-get dist-upgrade00:39
chrisccoulsonoh00:39
mdeslaurchrisccoulson: is it a Recommends?00:39
micahgrecommends on the firefox-locale package00:40
chrisccoulsonmdeslaur, yeah. language-pack-en-base recommends firefox-locale-en, which depends on firefox00:40
chrisccoulsonthat should have pulled it in :/00:40
mdeslaurapt-get dist-upgrade should not be pulling in new recommends00:40
chrisccoulsonmdeslaur, is the server pulling in recommends by default?00:40
micahgah, right, SpamapS ^^00:40
mdeslaurchrisccoulson: yes, but that only happens on install, not on dist-upgrade00:40
chrisccoulsonthe desktop does, and apt-get dist-upgrade does the right thing there00:40
SpamapSyes00:41
chrisccoulsonmdeslaur, apt-get distr-upgrade pulls in recommends on upgrade too :)00:41
SpamapSservers do pull in recommends by default00:41
chrisccoulson(apt-get upgrade doesn't)00:41
chrisccoulsonok00:41
chrisccoulsoni'm confused now then00:41
SpamapSon install00:41
rickspencer3ah00:41
micahgSpamapS: but on upgrades, not?00:41
chrisccoulsonSpamapS, only on install?00:41
micahgthen how do we explain bug 800857?00:42
ubot2Launchpad bug 800857 in firefox "language packs pull in Firefox on upgrade" [High,In progress] https://launchpad.net/bugs/80085700:42
SpamapS"under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed."00:42
SpamapSfrom man apt-get regarding 'upgrade'00:42
mdeslaurSpamapS: what about dist-upgrade00:42
chrisccoulsonSpamapS, yeah, that's true for upgrade. but dist-upgrade is different00:42
SpamapSmdeslaur: I would expect dist-upgrade to pull in new things, yes00:43
SpamapSbut its not as clear in the man page00:43
keesunattended upgrade will install new kernels, so I assume it's a dist-upgrade.00:43
chrisccoulsonthat's a good point00:43
mdeslaurkees: my dist-upgrade is not pulling in new recommends00:43
mdeslaurkees: I seem to recall it will only install recommends on "install", but not on "dist-upgrade"00:43
keesmdeslaur: correct, but I thought this was a Depend: not a Recommends:00:43
SpamapSOh for recommends.. hmm.. yeah dist-upgrade may not pick those up00:43
mdeslaurkees: could that be accurate00:43
mdeslaurit's only a recommends00:43
chrisccoulsondist-upgrade should be picking up recommends though. we're depending on this behaviour for pulling in the new firefox translations on upgrade, and it's been tested extensively on the desktop :/00:44
chrisccoulsoni'm not sure why it didn't work in mdeslaur's case :/00:44
SpamapSI would not expect apt to behave much differently on servers and desktops.. though I haven't verified my expectations.00:45
keeswhich package is it that is triggering the problem?00:45
kees(binary package)00:45
mdeslaurkees: language-pack-en-base IIRC00:45
mdeslaurkees: do you have a natty server?00:46
chrisccoulsonkees, language-pack-xx-base now recommends firefox-locale-xx00:46
chrisccoulson(which depends on firefox)00:46
keesheh. I don't have that installed on my server. ;)00:46
micahgso, the server test should be, install the release version of language-pack-en-base, dist-upgrade and see what's offered00:46
mdeslaurkees: no? it's installed by default...00:46
kees$ apt-cache policy language-pack-en-base | grep Installed00:47
kees  Installed: (none)00:47
* kees shrugs00:47
mdeslaurwhoa! apt-get install language-pack-en wants to pull in all of X00:47
micahgright00:48
mdeslaurI did a dpkg -P language-pack-en language-pack-en-base00:48
mdeslaurok, let me try to install the release, and do a dist-upgrade again00:48
micahgchrisccoulson: we still have the langpacks in proposed, we can copy them again00:49
keesmdeslaur: yeah, apt-get upgrade doesn't pull X. apt-get dist-upgrade does.00:49
kees(tested in natty chroot with   apt-get install language-pack-en-base=1:11.04+20110421 language-pack-en=1:11.04+20110421)00:49
chrisccoulsonthat makes sense00:49
mdeslaurok, my dist-upgrade now tried to pull in X00:49
mdeslaurcrap00:49
micahgmdeslaur: so, I guess we need to pull it?00:50
mdeslaurlet me try and trigger unattended-updates00:50
micahgk00:50
keessetting up auto updates, and running /etc/cron.daily/apt manually seems to not do anything....00:52
rickspencer3perhaps we should simply use the release twitter account to tell server users not to dist-upgrade until tomorrow?00:53
rickspencer3micahg, hae you set up an incident report yet?00:53
chrisccoulsonrickspencer3, yeah, we could do. who has access to that twitter account?00:54
micahgrickspencer3: no, not yet00:54
rickspencer3let me look00:54
mdeslaurkees: how are you setting it up? I can't seem to get it to run00:55
keesmdeslaur: hm, it seems to want dbus... one sec00:56
keesin /etc/apt/apt.conf.d/10periodic I added00:56
keesAPT::Periodic::Verbose "1";00:56
keesand changed RandomSleep to "1" instead of 180000:57
keesfrom https://help.ubuntu.com/community/AutomaticSecurityUpdates00:57
keesand I'm doing  rm /var/lib/apt/periodic/update-stamp /var/lib/apt/periodic/upgrade-stamp /var/lib/apt/periodic/download-upgradeable-stamp /var/lib/apt/periodic/autoclean-stamp00:59
micahgrickspencer3: did you find the twitter info, I have it00:59
rickspencer3micahg, I did not00:59
rickspencer3could you go ahead and use it00:59
rickspencer3I'll set up the incident report01:00
keesmdeslaur: now set Verbose to "3"...01:00
mdeslaurkees: ok, I managed to get it to run01:00
keesyeah, it's doing a dist-upgrade...01:01
mdeslaurI downgraded libxml2, and ran it, and it only updated libxml2, it didn't try and update the language pack01:01
mdeslaurkees: it is?01:01
keesAllowed origins are: ['o=Ubuntu,a=natty-security']01:01
keesChecking: language-pack-en-base (["<Origin component:'main' archive:'natty-security' origin:'Ubuntu' label:'Ubuntu' site:'security.ubuntu.com' isTrusted:True>"])01:01
keespkg 'apt-xapian-index' not in allowed origin01:01
keessanity check failed01:01
* kees scratches his head01:01
mdeslaurkees: I don't have a 10periodic file, don,t know where you got that from01:02
keesmdeslaur: the docs from https://help.ubuntu.com/community/AutomaticSecurityUpdates01:02
mdeslauryeah, those don't make sense to me01:02
keesbut set 1800 to "1", and add Verbose01:02
keesah-ha01:02
keesI think it's saying that it is refusing to do the upgrade because the new packages aren't in the -security pockey01:02
kees*pocket01:02
SpamapSthats how I read it01:03
mdeslaurkees: they should be though01:03
micahgwell, is that if you have -updates + -security enabled or just -security01:03
keesmicahg: right, I'm trying the most common auto-update config first (-security only)01:04
micahgorly?  why would you get a package not in -security then?01:04
keesmicahg: because it would be a new depends01:04
micahgah, but so are kernels, aren't they?01:05
mdeslauroh! it's failing the sanity check because it's trying to pull in aspell, which isn't in the -security pocket in my case01:05
keesso, automatic updates will block the update if -updates is not included in /etc/apt/apt.conf.d/50unattended-upgrades01:05
keesmdeslaur: correct. it's checking every single package.01:05
keesand (for natty) if I add -updates to /etc/apt/apt.conf.d/50unattended-upgrades it will _still_ fail because some of the stuff from that X stack isn't in -updates _either_.01:06
mdeslauryep, I fail the sanity check on aspell because it isn't in -updates01:07
mdeslaurok, so we may be lucky with most users01:07
rickspencer3micahg, https://wiki.ubuntu.com/IncidentReports/2011-06-22-Dist-upgrade-pulls-firefox01:07
keesso there is no natty autoupdate configuration that will install this update01:07
micahgrickspencer3: thanks, will start filling out01:07
mdeslauragreed01:07
mdeslaurthank $DEITY01:08
chrisccoulsonok, so i feel better than i did 15 minutes ago :)01:08
micahgkees: mdeslaur, so the consensus is not to pull it then?01:08
mdeslaurmicahg: agreed01:08
keesmicahg: that would be my opinion, yes. put a note on twitter about avoiding dist-upgrade for the next few hours, and that should be enough01:09
micahgok, second point of business would then be, do we push i386/amd64 right away or wait for armel (16 hour delay)01:09
kees16 hours.... *whistle*01:09
mdeslaurI think we should push i386/amd64 right away, IMHO01:09
chrisccoulson*nod*01:10
keesmy first impulse is to push i386/amd64 ahead of armel too01:10
micahgso, do we forget about armel/powerpc then?01:10
chrisccoulsonthose should be ready in the next 1.5 - 2 hours01:10
mdeslaurwe can launch a second rebuild, and push it out again for armel/powerpc01:10
keesinto -updates?01:11
keeswe double the update frequency if we do the double-build01:11
mdeslauryep01:11
mdeslaurwe can call it "firefox 6"01:11
mdeslaur:)01:11
keeshaha01:11
chrisccoulsonlol01:11
chrisccoulsonmdeslaur, why not 5.0.1? ;)01:11
micahgk, and a USN for each update then?01:12
chrisccoulsonor 5.1?01:12
keesmicahg: I would do just the first with the regression fix notification.01:12
keesmicahg: the second is effectively a no-change rebuild01:12
micahgok, I can add that in the changelog for the .3 upoad01:13
micahg*upload01:13
mdeslaur2 hours + 17 hours will give us ample time to think about it and decide what to do01:13
rickspencer3how does this look for the identi.ca note: dist-upgrade on Natty will pull in Firefox in some cases, fix is uploaded, watch this bug: http://pad.lv/80085701:13
rickspencer3?01:13
mdeslaurrickspencer3: s/Natty/Natty server/01:13
rickspencer3mdeslaur, well, if you have desktop and don't have firefox installed, it will do the same thing01:14
mdeslauroh, right01:14
rickspencer3though (even server)01:14
rickspencer3I should add that01:14
keesyeah, that's a good way to put it01:14
keeshow about: "dist-upgrade on Natty (even server) will incorrectly install Firefox if not already installed. fix uploaded, see http://pad.lv/800857"01:15
keesis that 140 char? :P01:15
rickspencer3how about this01:15
rickspencer3dist-upgrade on Natty (even Server) will pull in Firefox in some cases.  fix is uploaded, upgrade works as expected http://pad.lv/80085701:15
rickspencer3dang. we can spend all night massagign this into 140 characters ;)01:16
SpamapSs/will pull in Firefox in some cases/may pull in Firefox/01:16
SpamapSshorter01:16
chrisccoulsonthe builds will be ready by the you've got it in to 140 characters ;)01:16
chrisccoulson**by the time01:16
keeshehe01:16
mdeslaurhehe01:17
rickspencer3lol01:17
rickspencer3just doing my job01:17
chrisccoulsonheh :-)01:17
rickspencer3dist-upgrade on Natty (even Server) may install Firefox in some cases.  Fix uploaded, upgrade works fine http://pad.lv/80085701:17
mdeslaursomeone should update the bug also01:17
chrisccoulsoni think the buildd's need a turbo button01:17
keess/in some cases//01:18
keesbut yeah, looks fine01:18
rickspencer3apt-get dist-upgrade on Natty (even Server) may install Firefox.  Fix uploaded, apt-get upgrade works fine http://pad.lv/80085701:18
rickspencer3done and done01:18
mdeslaurI can add a comment to the bug if nobody's currently doing it01:19
micahgmdeslaur: please do01:20
mdeslaurdone01:21
rickspencer3I'm not sure this really falls into the category of "very serious problem for a very large number of users"01:21
rickspencer3but I guess it's best to over communicate rather than under communicate01:21
* mdeslaur wished launchpad had a "fix typos" button to edit comments after they're posted...01:22
rickspencer3mdeslaur, i need one of those for the whole internet01:23
mdeslaurrickspencer3: hehe :)01:23
mdeslaurmicahg: is there anything I can do to help at this point, or is everything under control?01:24
* kees was just going to ask the same. :) have to head to dinner. I will check back.01:25
chrisccoulsoni think we're ok now aren't we? we just need to ensure that someone is around who can copy the new builds to security in a couple of hours, don't we?01:25
* rickspencer3 eyes kees01:27
mdeslaurchrisccoulson: these are building in the mozilla PPA?01:27
chrisccoulsonmdeslaur, yeah01:30
chrisccoulsonsorry, went to look for some food01:31
chrisccoulson:-)01:31
mdeslaurhmm...yeah, I think an AA is required for that...micahg, is that accurate, or can we unembargo directly from the PPA now?01:31
micahgmdeslaur: we've been able to unembargo from the PPA for a while (overrides were missing, but I think that's been fixed as well now)01:37
micahgI just don't know if a partial copy will work, but I'll try it as soon as the binaries are ready01:38
micahgrickspencer3: is it worth modifying the /topic in -devel01:38
mdeslaurmicahg: ok, cool...we need to update the wiki page, it's out of date01:38
rickspencer3micahg, I don't believe so, but, as you wish01:38
chrisccoulsonright, time for some more thunderbird messaging menu hacking before i call it a night01:40
micahgugh, just realized my changelog description sucked01:42
* micahg adds info to the bug01:42
keesI don't have archive admin super-powers, unfortunately. we'll need jdstrand or slangasek as most timezone sane01:49
micahgkees: we shouldn't need it01:53
micahgchrisccoulson: BTW, on the commit to trunk to fix the issue, I think it should only break on a new upstream version01:55
chrisccoulsonhow come?01:55
chrisccoulsona new upstream version of firefox, or the language pack?01:55
micahgwell, if we do packaging changes, that shouldn't affect the integration of the langpacks01:55
micahgnew upstream of firefox01:56
chrisccoulsonthe breaks is designed to catch both (and it needs to)01:56
micahgwhy do we need to worry about packaging changes (i.e. ubuntu1 -> ubuntu2)?01:56
chrisccoulsonmicahg, we don't. the current versioning is to avoid this lintian error - http://lintian.debian.org/tags/not-binnmuable-all-depends-any.html01:57
chrisccoulson(although, that only triggers on a Depends, but the same issue would affect Breaks too)01:57
micahgchrisccoulson: right, so why not use ${upstream:Version} as that solves the issue with that tag (I think that's the right way to call it)01:59
chrisccoulsonmicahg, i'd rather they were tighter than that. what if i add a patch which introduces a new string, for example?02:00
micahgso, that string would be untranslated, is there any other side effect?02:02
rickspencer3chrisccoulson, micahg, I need to step away02:02
rickspencer3I'll have my cell phone with me if you guys need anything02:02
rickspencer3laters02:02
chrisccoulsonmicahg, no, the UI would break. the string has to be in every single language pack translated or not02:03
chrisccoulsonelse it breaks02:03
micahgrickspencer3: ok, thanks, I'm still working on the incident report02:03
micahgchrisccoulson: ugh, ok then :)02:03
=== asac_ is now known as asac
micahgchrisccoulson: also, if we would have shipped the langpacks separately, we could've released much faster :)02:22
chrisccoulsonmicahg, that's not a reason to split them. they should be in the same source package, like with everything else in our archive ;)02:22
chrisccoulsonthey are completely tied to each other, so it makes no sense to have them in separate packages02:22
chrisccoulsonand i need a firefox source tree to build them02:23
micahgyeah, it's one of those catch 22s02:25
micahgchrisccoulson: I have the globalmenu disappearing thing again, anything I can do to debug?02:40
* jdstrand is here02:51
jdstrandcan someone fill me on on what is happening-- I see bug #80085702:51
ubot2Launchpad bug 800857 in firefox "language packs pull in Firefox on upgrade" [High,In progress] https://launchpad.net/bugs/80085702:51
jdstrandmicahg: ^02:52
micahgjdstrand: ure02:54
micahg*sure02:54
micahgjdstrand: https://wiki.ubuntu.com/IncidentReports/2011-06-22-Dist-upgrade-pulls-firefox, update building in security PPA, will push when i386/amd64 is ready02:55
jdstrandreading02:56
jdstrandbtw, one could just run unattended-upgrades and see...02:57
micahgwell, we ended up doing that in the end and it failed (luckily)02:57
jdstrandbtw, I am not sure this is as crisis-y as it is being made out (esp with unattended-upgrades not being a factor)02:58
micahgjdstrand: right, well, that's why we didn't pull it02:58
jdstrandimho, it is the right choice to push i386/amd6402:58
jdstrandarmel would be at least 12 hours later02:58
jdstrand(if not closer to 14)02:59
micahgso, I've got a watch on the upload checking every 5 minutes for publication, I'll smoke test the builds (and verify dist-upgrade no longer pulls in firefox) and push it out02:59
micahgthen send out a USN02:59
jdstrandmicahg: sounds fine. there seemed to be a need for an AA-- why is that? to disable the affected pacakges?03:00
micahgjdstrand: no, I don't think there is a need for an AA03:00
jdstrandmicahg: so the issue is that firefox-locale-* Depends on firefox, and the new langpacks Recommends firefox-locale-*03:02
micahgright03:02
jdstrandneat03:02
micahgand no one caught it with a week in proposed03:02
jdstrandthat was not intuitive03:02
jdstrandwell, most server users aren't running with -proposed03:02
micahgright, but I would've expected a kubuntu user to test it03:03
jdstrandtrue03:03
micahgjdstrand: should I add about my original call for testing to the incident report?03:08
jdstrandmicahg: yeah, but not in the timeline. maybe as 'Background' in the 'Incident Description'03:09
micahgjdstrand: k03:09
micahgk, amd64 is published, i386 just finished building04:38
jdstrandI'm pulling amd64 as we speak to do a full test run04:39
jdstrandwell, I'll skip sun-java04:40
micahg\o/ woohoo, dist-upgrade seems to be fixed with the new upload04:41
jdstrand\o/04:46
micahgjdstrand: do I need to test the dist-upgrade on amd64 as well?04:49
jdstrandno04:51
jdstrandmicahg: ^04:51
micahgk04:51
jdstrandI did that here for just regular users and it went fine04:52
micahgk, installing the QRT depends04:52
jdstrandwe can assume the packaging changes went through (and I can verify they are there)04:52
jdstrandactually the lanpacks come from the i386 build anyway, so we can assume it is all good since the upgrade worked fine here04:54
jdstrandI don't know what all the fuss is about really. I mean server users would get a way better browser experience with firefox than w3m anyway04:58
* micahg didn't know that firefox had a cli mode :P :)05:02
jdstrandnew in 5.005:03
micahghooray for version bumps :)05:03
micahger, that should be ncurses mode, but you know what I mean :)05:04
jdstrandmicahg: amd64 is good to go05:14
micahgjdstrand: k, running through i386 now, should be done in 10-15 min05:14
jdstrandmicahg: are you doing the full run?05:15
micahgjdstrand: yeah I figured why not05:15
jdstrandk05:15
jdstrandgood cal05:15
jdstrandcall05:15
jdstrandwe have time before the next publisher run05:15
jdstrandmicahg: so, at this point, I think I'm gonna had out05:16
jdstrandhead05:16
micahgjdstrand: k, thanks, I'm hoping the script lets me copy, if not, I'll get someone else to do it05:16
jdstrandmicahg: afaic, once you unembargo, you can wait til the morning for the USN05:17
jdstrandmicahg: if you want05:17
micahgjdstrand: k, thanks05:17
jdstrandmicahg: the unembargo script will copy from that ppa. the overrides won't be right, but I can adjust those in the morning05:18
jdstrandmicahg: you'll have archive admins coming online soon too05:18
micahgjdstrand: k, yep05:18
jdstrand(other ones)05:18
jdstrandmicahg: good night. sorry this all fell on you, but good job handling it05:18
micahgjdstrand: no problem, thanks, good night to you too, and thanks for helping with the testing05:19
jdstrandsure thing05:19
keesmicahg: yeah, excellent work on this.05:44
micahgkees: thanks :)05:44
micahgkees: and thanks to you and mdeslaur for the server testing05:48
keesmicahg: sure thing! I'm glad I got to learn more of the auto-update internals. :)05:49
chrisccoulsonhmmm, chromebug time13:36
fta2uh?13:42
fta2you mean breakpad time? ;)13:43
chrisccoulsonheh :)13:50
chrisccoulsonlol, i see i've finally taken over nearly all of the i386 builders!13:52
fta2damn, i thought it was already christmas :P14:04
=== m_conley_away is now known as m_conley
chrisccoulsonm_conley, http://bazaar.launchpad.net/~chrisccoulson/messagingmenu-extension/me-fixes/revision/54 \o/14:17
chrisccoulsonwe can turn the indicator on and off now :)14:17
m_conleychrisccoulson: hooray!  Thanks! :)14:18
m_conleychrisccoulson: almost ready for that pull request?14:18
chrisccoulsonm_conley, yeah, pretty much14:18
chrisccoulsoni wanted to move the preferences in to the main pref window as well, but i guess that can wait for now14:19
chrisccoulsonfinally - https://launchpad.net/~mozillateam/+archive/firefox-stable/ \o/15:21
chrisccoulsonm_conley, https://code.launchpad.net/~chrisccoulson/messagingmenu-extension/me-fixes/+merge/6567815:29
chrisccoulsonthere's quite a bit to review ;)15:29
m_conleychrisccoulson: i've had worse.  ;)15:41
chrisccoulsonheh :)15:41
m_conleychrisccoulson: I like the logging business you did.  That's cool.  Will remember.15:41
chrisccoulsonm_conley, i copied that from the AddonManager code ;)15:41
chrisccoulsonit's quite useful15:42
m_conleychrisccoulson: no doubt15:42
m_conleychrisccoulson: no more dump statements for me. :)15:42
chrisccoulsonheh15:42
chrisccoulsoni think the AddonLogging code uses dump(), but it adds a prefix to the message as well15:42
chrisccoulsonand you don't have to worry about log levels15:43
* m_conley nods15:44
chrisccoulsonmicahg, so, the strict Breaks: doesn't have the desired effect btw16:19
chrisccoulsonit *does* prevent you from installing incompatible language packs alongside firefox16:19
chrisccoulsonbut......16:19
chrisccoulson....when we get version skew between arches, apt tries to deselect firefox to upgrade the language pack :/16:20
chrisccoulsonwhich is not what we want on nightly builds, where that will happen frequently :)16:20
ftachrisccoulson, do you have a minute?17:47
chrisccoulsonfta, yeah17:48
ftachrisccoulson, remember me project called flappy? a daemon running on desktops triggering actions for online->offline->online transitions17:48
chrisccoulsonyeah17:48
ftait supports notifications, i want to add an app indicator, with a menu17:48
ftaeverything i read requires a gtk main loop17:49
fta(it's all in pure C)17:49
fta-me+my17:49
ftaas it's a daemon, it runs in the background, auto-started with the destop, i can't easily have another main loop17:50
=== micahg changed the topic of #ubuntu-mozillateam to: Welcome to the Ubuntu Mozilla Team: | Firefox 5 10.04-10.10 http://is.gd/5Fyywu | Firefox 5.0b7 10.04-11.04 http://is.gd/WUM9i5 | Firefox 3.6.18 (10.04+10.10) Thunderbird 3.1.11 in http://is.gd/dsudW need testing | Firefox 3.6.17 (10.04-10.10) Firefox 5 (11.04)/Thunderbird 3.1.10 in Stable Releases | Report Mozilla PPA bugs here: http://is.gd/hdZc1
ftafor the app indicator, i can an icon, changing color depending on the flappy status, and a menu providing some stats & actions17:51
ftanot sure how to do that17:51
=== micahg changed the topic of #ubuntu-mozillateam to: Welcome to the Ubuntu Mozilla Team: | Firefox 5 10.04-10.10 http://is.gd/5Fyywu | Firefox 5.0b7 10.04-11.04 http://is.gd/WUM9i5 | Thunderbird 3.1.11 in http://is.gd/dsudW need testing | Firefox 3.6.18 (10.04-10.10) Firefox 5 (11.04)/Thunderbird 3.1.10 in Stable Releases | Report Mozilla PPA bugs here: http://is.gd/hdZc1
chrisccoulsonfta - i think you'll at least need to run the glib event loop (as the dbus stuff uses that quite extensively)17:52
ftado you know of an example i can look at?17:53
chrisccoulsonbut if you don't actually want to run the event loop with gtk_main or g_main_loop_run, you could spin the event loop manually (using g_main_context_iteration)17:54
chrisccoulsoni think that would work17:54
ftalast time i developed with gtk was 10y+ ago :P18:01
chrisccoulsonheh :)18:06
ftai'm not even sure i want to mess with my own event loop, it already pretty hairy18:09
fta+'s18:09
ftai should probably do that in a thread18:12
chrisccoulsonwoohoo, i've moved all my work mail and filters to tbird now19:53
chrisccoulsoni don't have to have 2 e-mail clients open any more \o/19:53
=== m_conley is now known as m_conley_away

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