[00:00] <bdrung> micahg: i am going to upload m-d 0.25
[00:02] <micahg> bdrung: cool
[00:03] <micahg> bdrung: need me to rebuild anything?
[00:03] <bdrung> micahg: no, because we need to touch every package (see my mail from last week) and because we need ff 4.0 compatible packages
[00:03] <micahg> bdrung: ok, just didn't remember if anything was broke ATM
[00:04] <bdrung> micahg: only adblock (which i take care of)
[00:04] <micahg> bdrung: I didn't see much of a response on the Debian list
[00:04] <bdrung> micahg: the mailing list isn't that active
[00:05] <bdrung> micahg: i gave all members one week to veto
[00:05] <micahg> that sounds more than fair
[00:06] <bdrung> do-ocracy wins ;)
[00:06] <bdrung> four packages uploaded in a row :)
[00:07] <micahg> bdrung: what do you mean by that?  that's you're the only uploader of m-devscripts at this point?
[00:08] <bdrung> micahg: that this is my fourth package that i upload today (audacity, vlc, qemu-kvm, m-d)
[00:08] <micahg> bdrung: ah, ok, cool
[00:10] <bdrung> micahg: uploaded
[01:25] <chrisccoulson> FFS, upload rejected
[01:26] <chrisccoulson> i can't be arsed any more today, time for sleep
[01:46]  * micahg wonders what FFS is
[01:49] <chrisccoulson> micahg - it contains expletives ;)
[01:49] <chrisccoulson> i just had mozvoikko rejected
[01:50] <micahg> chrisccoulson: ah, ok
[01:51] <chrisccoulson> actually, it wouldn't have built, i just remembered it needs some more changes to the xulrunner package to build, which i'm already running locally
[01:56] <chrisccoulson> micahg - so, with the exception of yelp, i think we've done all the apps in main already
[01:58] <micahg> chrisccoulson: that's good, I actually forgot about them since they're not in the packageset :)
[01:59] <chrisccoulson> i'm basically working from the same type of list i used when i worked on all the backports
[01:59] <micahg> chrisccoulson: is there any trick to get a xul-mozjs binary dependency?
[01:59] <micahg> chrisccoulson: I added all the packages in teh packageset to the blueprint
[02:00] <chrisccoulson> micahg - not yet. for now, it just needs to be added manually
[02:00] <chrisccoulson> i think the only way to have it added automatically is to either build applications with rpath or run dh_shlibdeps with LD_LIBRARY_PATH
[02:00] <chrisccoulson> else it's got no way of finding libmozjs
[02:01] <micahg> chrisccoulson: I think we should go the LD_LIBRARY_PATH route
[02:01] <chrisccoulson> possibly, but i'm not too concerned though. there shouldn't be too many people using this package ;)
[02:02] <chrisccoulson> it only really exists to free up CD space atm
[02:02] <micahg> chrisccoulson: well, I'll try to transition the universe packages when I merge/update to use it
[02:02] <micahg> when appropriate
[02:02] <chrisccoulson> cool, thanks
[02:04] <chrisccoulson> hopefully, gjs should be trivial to update, i think the latest git version already works with 2.0
[02:04] <chrisccoulson> couchdb was pretty difficult to get working
[02:05] <micahg> chrisccoulson: yeah, I think they might have xul20 support alraedy, I want to finish the mediatomb merge from Debian and SRU before I get started on porting, I got another query about it today
[11:22] <ari-tczew> hmm, my firefox4 on natty doesn't have a button to navigate 'back' pages :/
[11:28] <chrisccoulson> ari-tczew, you mean the drop-down?
[11:29] <chrisccoulson> ari-tczew, right-clicking on the button gives you the drop-down
[11:29] <ari-tczew> chrisccoulson: perhaps
[11:29] <ari-tczew> chrisccoulson: ah, yes. is it ubuntu change or upstream?
[11:30] <chrisccoulson> i assume the extra drop-down button has gone to remove the visual clutter, as it isn't really used often enough to justify it's position on the addressbar
[11:30] <chrisccoulson> it's an upstream change
[11:32] <chrisccoulson> we generally don't change any visible UI like that as a distro change
[11:57] <ari-tczew> chrisccoulson: do you confirm, that firefox4 is heavier with flash than firefox3?
[11:58] <chrisccoulson> ari-tczew, no, i hardly use anything with flash
[11:58] <chrisccoulson> i avoid flash like the plague, because it is so terrible
[11:58] <chrisccoulson> ;)
[15:22] <magcius> uh
[15:23] <magcius> has anyone been paying attention to the firefox-4.0 builds?
[15:24] <magcius> you should really update your patches
[15:24] <magcius> your offsets are getting huge, and they're going to break again
[15:37] <fta> dpm, hi, the old templates are still there :( any idea what i can do that won't break rosetta?
[15:38] <magcius> uh
[15:38] <magcius> so, can you like pay attention to why your build is failing next time?
[15:39] <magcius> you're applying a patch that hasn't worked for three days
[15:39] <magcius> and you're still uploading the packages
[15:39]  * magcius points at micahg
[15:39] <fta> chrisccoulson, ^^
[15:40] <chrisccoulson> magcius, they will get fixed when i have time to look at them
[15:40] <magcius> you might want to rebase your other patches as well
[15:40] <magcius> (offset 42 lines)
[15:43] <chrisccoulson> rebasing patches that just have offsets is pointless anyway, it doesn't make them any less likely to break in the future. if somebody makes an incompatible change, then the patch will break whether it had an offset before or not anyway
[15:44] <magcius> chrisccoulson, patch sometimes fixes errors, and I've seen patches that apply incorrectly but pass because it fixed a couple errors that happened to be around the 0 offset mark (but not the code it was supposed to patch)
[15:44] <chrisccoulson> hmmm, i'm not sure i follow what you're saying
[15:45] <chrisccoulson> if there is a problem with the way the patch applies, it will either fail outright or apply with fuzz
[15:46] <magcius> chrisccoulson, right... I've seen patches accidentally apply with fuzz
[15:47] <chrisccoulson> yeah, those need fixing. but i'm not going to waste time rebasing patches that just have offsets. if i did that, then i'd spend my whole life rebasing patches
[15:47] <chrisccoulson> if you want to rebase those, then feel free to propose a merge though
[16:03] <dpm> fta, no, sorry, I'm not too familiar with that part where the templates go away after a few days. Let's grab henninge and jtv on Monday for a short chat and let's try to sort it out, as today I'll be going soon
[16:08] <fta> dpm, the thing is i want to start asap, we've lost a month already on lp bugs
[18:03] <micahg> chrisccoulson: why did you use GREMaxVer=2.0.0.99 instead of GREMaxVer=2.0.99?
[18:30] <gnomefreak> was chromium "set as default browser" ever fixed?, im doing updates but last i checked it wasnt fixed
[18:33] <gnomefreak> testing with opera atm
[18:34] <gnomefreak> it is not a breowser issue since no browser except for FF40b* is used
[18:36] <micahg> gnomefreak: no, it's a the GNOME stack is in transition in Natty ATM issue :)
[18:36] <gnomefreak> makes sense, thanks
[18:37] <gnomefreak> why beta why not stable FF, because that is what it was set to when transition started?
[18:43] <micahg> gnomefreak: FF4.0b7 is firefox in Natty
[18:43] <gnomefreak> i also have minefield and minefield is the one used as default
[18:44] <gnomefreak> minefiels == b8 :)
[18:44] <fta> gnomefreak, was fixed in maverick down to hardy, but natty regressed because of gnome3
[18:45] <gnomefreak> oh i didnt relize we started feeding in gnome3 yet
[19:31] <davidascher> chrisccoulson: ping
[19:31] <chrisccoulson> hi davidascher
[19:32] <davidascher> hi chrisccoulson.  Where's the best place to find technical information about the messaging menu and global menu APIs?
[19:32] <chrisccoulson> davidascher, i'll have a look for some documentation, but you could also talk to tedg
[19:32] <chrisccoulson> he normally hangs out on #ayatana
[19:32] <davidascher> this is to describe to someone else
[19:33] <chrisccoulson> yeah, tedg would probably be a good person to talk to
[19:33] <chrisccoulson> although, he doesn't seem to be around right now :/
[19:36] <chrisccoulson> davidascher, it seems that tedg is on vacation today
[19:36] <micahg> US holiday weekend
[19:37] <davidascher> figures =)
[20:26] <jcastro> davidascher: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu
[20:26] <jcastro> https://wiki.ubuntu.com/MessagingMenu
[20:27] <davidascher> yeah, i saw those, thx
[20:27] <jcastro> ah
[20:27] <jcastro> I was hoping it wasn't a case of "those aren't enough"
[20:27] <davidascher> I think i'm looking for something one level down, i.e. specific DBUS api calls, etc.
[20:28]  * jcastro nods
[20:28] <jcastro> I am looking where ted normally hides things ...
[20:30] <jcastro> davidascher: I'll have to get back to you on that
[20:30] <davidascher> thx
[20:32] <chrisccoulson> fta - for the chromium translation work you are doing, what are you doing with the output from launchpad? is it ending up in language packs or just going back upstream (with the chromium source providing it's own locale packs still)?
[20:34] <fta> chrisccoulson, i create patches that i put in my tarballs and also publish on the web (for review, and for upstream). i apply those patches at build time, and the chromium build system creates its langpacks that i ship in a deb
[20:36] <chrisccoulson> fta - i'm wondering whether i should take a similar approach for firefox, it seems like that could work better
[20:36] <chrisccoulson> the current process for firefox is overcomplicated, and i'm struggling to even get the new translations in to language packs atm
[20:36] <fta> chrisccoulson, yep, i think you should.
[20:37] <chrisccoulson> alpha 1 is going to ship with no firefox translations because there isn't anybody around who's familiar enough to get the new translations in to launchpad :/
[20:38] <micahg> chrisccoulson: we could do the same thing we do for thunderbird
[20:38] <fta> chrisccoulson, i wanted the langpacks in all builds, incl in PPAs, so i went my own way, ie, without the langomatic thingy
[20:39] <chrisccoulson> micahg - yeah, that's what i want to do, but with the ability to import those translations in to launchpad, grab an export and then do what we like with that
[20:39] <micahg> chrisccoulson: oh, why not just take the upstream xpis?
[20:40] <chrisccoulson> micahg - that's basically what we'd be doing. we'd ship those xpi's, like we do with t/bird, but we'd have the ability to translate in launchpad, and then we could export the LP translations and send them upstream (or apply the diff to the xpi's we upload)
[20:40] <micahg> chrisccoulson: ok
[20:40] <chrisccoulson> i'm so close to just uploading a firefox-locales package now
[20:41] <chrisccoulson> the current process is frustrating me
[20:41] <fta> that's what i do now
[20:41] <chrisccoulson> yeah, i think that makes more sense
[20:42] <chrisccoulson> i think that's what we'll do tbh, i'll talk to pitti on monday, but i can't have the current process blocking our ability to ship translations at all
[20:42] <micahg> I should update the TB translations in Natty for alpha-1
[20:43] <chrisccoulson> yeah, please feel free to do that
[20:44] <chrisccoulson> i think that makes more sense. i'll probably create the firefox-locales package over the weekend, and then i'll talk with pitti about how to get that in (presumably we'd need to update language-selector to pull in those when users install a new language pack)
[20:44] <chrisccoulson> and it also makes sense for the case where we ship a new major version as a security update
[20:45] <chrisccoulson> updating all the language packs for a security update is a pain
[20:46] <fta> chrisccoulson, will you do 1 mega lang-pack or 1 per lang?
[20:46] <micahg> chrisccoulson: right, one source to rule them all is much easier :)
[20:47] <micahg> source package shouldn't be much larger than the FF tarball itself
[20:51] <chrisccoulson> fta - we'd have to do 1 package per language, as we'd never get it on to the CD
[20:51] <chrisccoulson> it would be 1 source package though
[20:52] <fta> chrisccoulson, why another source package?
[20:53] <chrisccoulson> fta - the firefox translations aren't part of the source tarball, although the mozilla source can build the xpi's
[20:53] <fta> ok
[20:53] <chrisccoulson> so, it might be that we stick the translations in a bzr branch and then import them in to the firefox source when we roll the tarball
[20:53] <chrisccoulson> then add some extra steps to the build to create the xpi's
[20:53] <chrisccoulson> we already need to do that for en-US
[20:54] <chrisccoulson> we'll see, i'll experiment next week and see what works best
[20:54] <chrisccoulson> i'd just like a process that we're more in control of ;)
[21:07] <BUGabundo> evening
[21:28] <chrisccoulson> hmmm, conkeror doesn't even start with xulrunner-2.0
[21:28] <chrisccoulson> good start :)
[21:34] <fta> hmm
[21:34] <fta>      string: "<ph name="PRODUCT_NAME"/> allows you to search the web using the omnibox. Please choose which search engine you would like it to use:"
[21:34] <fta>    upstream: "<ph name="PRODUCT_NAME"/> permite realizar búsquedas en la Web a través de la barra de direcciones. Selecciona el motor de búsqueda que desees utilizar:"
[21:34] <fta>   launchpad: "<ph name="PRODUCT_NAME"/> permite realizar búsquedas en la web usando la caja multifuncional. Seleccione el motor de búsqueda que desee usar:"
[21:35] <fta> how i am supposed to know which one is better
[21:40] <micahg> chrisccoulson: you have to add xul-2.0 to teh wrapper script
[21:41] <chrisccoulson> micahg - did that, no dice ;)
[21:46] <micahg> chrisccoulson: I'm heading offline, I'll be back sat night sometime
[22:06] <fta> chrisccoulson, booo.. lots of gnome updates today.. did you upgrade already?
[22:07] <chrisccoulson> fta - i have, but i haven't restarted yet ;)
[22:09] <fta> chrisccoulson, same here. i'm not sure i should
[22:09] <chrisccoulson> fta - yeah, i might leave my laptop on until monday morning ;)
[22:13] <fta> BUGabundo, did you upgrade today?
[22:14] <BUGabundo> fta: I'm always up to date
[22:14] <BUGabundo> why?
[22:14] <fta> with the unity desktop thingy?
[22:14] <BUGabundo> no idea
[22:15] <BUGabundo> still gnome with broken applets
[22:15] <fta> mine work
[22:15] <BUGabundo> mine haven't in weeks
[22:16] <fta> do you have gnome-panel-bonobo?
[22:18] <BUGabundo> no idea what that is
[22:19] <BUGabundo> gnome-panel-bonobo:
[22:19] <BUGabundo>   Installed: (none)
[22:19] <BUGabundo>   Candidate: 1:2.32.1-0ubuntu1
[22:19] <chrisccoulson> there you go ;)
[22:20] <BUGabundo> should I ?
[22:20] <BUGabundo> isn't there a meta package to pull it ?
[22:25] <chrisccoulson> BUGabundo, you should install it if you want your applets to work
[22:26] <chrisccoulson> i think the intention is that most applets will be ported to the dbus based libpanel-applet before the end of the cycle
[22:26] <BUGabundo> chrisccoulson: NOW you tell me !!! :P