/srv/irclogs.ubuntu.com/2010/11/24/#ubuntu-mozillateam.txt

=== davida is now known as davidascher
micahgchrisccoulson: https://wiki.mozilla.org/Platform/2010-11-23 at the bottom (quarterly major updates)08:01
chrisccoulsonmicahg - that's not going to be fun08:59
micahgchrisccoulson: no08:59
micahgchrisccoulson: if they target 3, they might hit 6 which wouldn't work out too bad08:59
micahgthey said 6 for 3.6 -> 3.7 which will end up being 4.0 one yr later09:00
=== kancerman_ is now known as kancerman
kancermanis xulrunner 2.0 beta too unstable for the Firefox 4 beta ??09:07
micahgkancerman: FF4 beta package doesn't use xulrunner09:08
kancermand'oh! ... it's pretty much the -core part has replaced that then ??09:08
micahgkancerman: it has its own copy, I think the firefox-4.0 part has the xulrunner libs in it09:09
micahgchrisccoulson: do you think icedtea-web is worth getting in our packageset?09:19
micahgdoko joked about it09:20
chrisccoulsonlol09:20
micahgI guess that would imply some level of responsibility09:21
micahgchrisccoulson: I was thinking about asking the TB for an official SRU exception for Seamonkey, what do you think?09:35
chrisccoulsonmicahg - yeah, we could do. don't tell them we already bypass the normal rules though ;)09:41
chrisccoulsoni've been treating seamonkey like firefox wrt to security updates ;)09:41
micahgchrisccoulson: well, they can just look at the history09:41
chrisccoulsonyeah, i guess so :)09:42
micahgI think it implicitly might have an ok, I just would like to make it explicit09:42
chrisccoulsonyeah, that makes sense09:42
micahgchrisccoulson: k, I'll copy you on it09:43
chrisccoulsonthanks09:43
micahgwill try before next week so it can be discussed at the meeting09:43
micahgchrisccoulson: is uploading lightning to security PPA (lucid) on your list?09:44
chrisccoulsonmicahg - it's not. we can't really push that out through security though, as it's not already in release09:45
chrisccoulsonwe'd need to do that through backports, which sucks09:45
micahgchrisccoulson: oh, right, good point :), I'll stage in tb-stable and we can request a backport after we upgrade TB :)09:45
chrisccoulsonthanks09:46
micahgchrisccoulson: I should be on the backports team sometime next month :)09:46
chrisccoulsoni'd just request the backport now tbh, the backports process tends to take a long time09:46
chrisccoulsoncool09:46
micahgchrisccoulson: that's one of the things being worked on this cycle is improving the backport process09:46
micahghttps://blueprints.edge.launchpad.net/ubuntu/+spec/ubuntutheproject-backports-n-bof09:47
micahganyways, off to sleep I go :)09:48
chrisccoulsonhi dpm. who do i poke about getting the new language pack xpi's in to launchpad, so that they end up in our next language packs?11:57
chrisccoulson(firefox is currently not translated at all in natty)11:58
fta2doh12:11
dpmhi chrisccoulson14:06
dpmsorry for the delay in replying14:06
dpmre: your question,14:06
dpmwe were talking on the UDS session that danilo would help you with the imports, so that they can be integrated with the package upload process14:06
dpmHowever, danilo is away for two weeks. jtv is familiar with the firefox import/export code in LP, so he's probably the best person to talk to until danilo comes back.14:07
dpmjtv works from Thailand, so you'll generally find him in our mornings14:07
dpmSome more background info in case it's useful:14:08
dpmThe way ArneGoetje did the uploads was fetching all language packs from mercurial and then using (I'm guessing) this script to import all upstream translations into LP:14:08
dpmhttps://code.edge.launchpad.net/~jtv/lp-translations-tools/trunk14:08
dpm(note that the script needs some tweaking right now IIRC, as it was written at a time where LP authentication worked differently than now.)14:08
dpmThe other thing is that ArneGoetje was a member of the ubuntu-translations-coordinators in LP, so he had the permissions to upload templates. I guess, If someone from the mozilla team did the uploads, we'd just add him to the team14:09
dpm(e.g. cjwatson is also a member of the team because he also needs to upload the debian-installer templates manually)14:09
dpmI think this is mostly all you need to know - let me know if you've got more questions14:10
dpmoh, and here's some info on how to use the lp-translatioons-tools, with links to the documentation: https://wiki.ubuntu.com/UbuntuTranslationsCoordinators/Actions/LpTemplateAdministration#With%20the%20Launchpad%20Translations%20tools14:13
dpmand re: the language packs we want to start generating them at A-1. The exports from LP are already set up: https://translations.edge.launchpad.net/ubuntu/natty/+language-packs and pitti will take care of building them14:15
fta2dpm, hi, question: what's the usual practice regarding translation templates imports of big upstream projects? from release branches or from trunk?14:18
dpmhi fta2, it depends: right now in Ubuntu we import translations from the packages, not from branches. However, importing translations from mirrored branches is in the works, and I'm guessing we'll be taking them from trunk (taking as an example GNOME, which will be the first target). For projects not directly related to Ubuntu, the imports generally happen only if the maintainer decides to use Launchpad as an upstream for translations. Then it dep14:26
dpmends on which branches he/she wants to import, and how stable they are. In any case, one could import several branches and set one as the translation focus. Here's an example: the ddtp project has several translatable branches, but sets maverick as the translation focus, so that translators know what's more important to translate:14:26
dpmhttps://translations.edge.launchpad.net/ddtp-ubuntu/+translations14:26
dpmIf you are asking in the case of Chromium, I guess it'd be best to import trunk translation templates, but you know the workflow and the code best there14:26
fta2dpm, ok. the reason i asked is because i landed the lp translations in chromium beta earlier today. i discovered some bugs in my scripts while doing so (all fixed) and some interesting side effects14:28
fta2dpm, 1/ it means the more stable branches benefit from the updated translations upstream landed in trunk14:28
fta2dpm, 2/ same for the lp contributed strings (that was the initial goal)14:29
fta2dpm, and 3/ all strings that are no longer in trunk are lost14:30
fta2for 3/, i patched my script to preserve the upstream strings from the branch (that was a bug, where i fed empty strings, causing ftbfs)14:31
dpmfta2, I'm not sure I can follow, as I'm not familiar with the chromium code. First of all, a) how many branches are there in chromium upstream, and b) which one(s) are mirrored in LP and used for translations imports?14:32
fta2dpm, trunk, dev, beta, stable14:33
fta2dpm, none are mirrored (too complex, nested svn+git trees)14:33
fta2several dozens14:33
dpmfta2, ok gotcha. Can you remind me from which upstream branch you fetch the templates and translations you put in lp:chromium-browser/translations from?14:37
fta2dpm, trunk14:37
dpmok, thanks14:38
fta2dpm, and i do that daily, at the same time as the daily builds. meaning i fetch trunk, extract the strings that i feed to lp, then fetch the export branch from lp, create patches in between that i land in my tarball, and submit that to the ppa builders14:40
fta2it's the same script doing the import/export/patching14:41
dpmfta2, ok, ack14:42
fta2but i only do the full cycle for the daily build. for the branch builds, i only fetch the lp exports, and merge that with what's in the branch14:42
dpmfta2, sorry if I'm asking an obvious question, but I'm just trying to wrap my head around it. So you're only creating translation patches for the daily builds. Are you doing it only there and not in the branch builds because it's easier to submit them upstream from there and it'd be pointless to have a second set of patches in the branch builds?14:46
fta2dpm, i'm doing everything with trunk to contribute upstream. it's immediately visible in the daily builds. but i also merge back to the branches (dev and beta, not stable yet, but soon)14:51
dpmfta2, ok, I get it, I was getting confused with the branch builds14:52
fta2but the templates moved a lot between trunk and stable (like stable is v7, trunk v9), so i gain fixed translations (either by upstream or by lp contributors), but lose obsoleted strings14:53
fta2loose14:54
dpmright14:55
dpmfta2, is that what you said earlier you were trying to work around with 3/ (i.e. avoid losing obsolete strings)?14:56
fta2dpm, yep. but i still loose the lp contributed strings that possibly happened in between (like in v8)14:58
fta2(digging into the older revisions of the lp export branch seems too complex)14:59
dpmright15:00
jdstrandchrisccoulson: hey. I am not really here, but I just committed a change to the firefox/4.0 branch for apparmor. it included a change to debian/rules, but I couldn't test it because bz534663_attXXX_normalize_distribution_searchplugins.patch no longer applies15:02
dpmfta2, so do you think we are at a point where we can widely announce Chromium translations? Or do you prefer to wait until that LP blocker bug 669831 is fixed?15:03
ubot2Launchpad bug 669831 in rosetta "obsolete translations exported to the branch (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/66983115:03
jdstrandchrisccoulson: well, maybe it does. I grabbed the natty source and plopped the debian/ from bzr into it15:03
jdstrandchrisccoulson: fyi only15:03
chrisccoulsonjdstrand, thanks. i'll rebase that patch when i get a chance15:04
jdstrandchrisccoulson: fyi, I also committed the same patch to lp:firefox15:06
chrisccoulsonthanks15:06
jdstrandsure15:06
fta2dpm, i first want to see the old templates disappear, remember?15:06
dpmfta2, ok, yeah, we talked about that yesterday.15:07
fta2dpm, once that is done, we can go15:07
dpmfta2, sounds good.15:08
chrisccoulsondpm - thanks for the info btw, i only just saw your response15:08
dpmchrisccoulson, ah, you're welcome15:08
fta2ok, i have to run. see you.15:09
ftai wonder if there's a way to inform browsers that a .txt file is in utf816:16
ftachrisccoulson, dpm: ^^ any idea?16:16
dpmfta, hm, no idea, sorry :/16:17
dpmfta, I can't remember if I've already asked you this, what software did you use to create the diagram at http://people.ubuntu.com/~fta/chromium/chromium-translations.png ?16:24
ftadpm, a firefox extension, i don't remember the name. but i can check16:25
fta(i already told you iirc)16:25
dpmfta, ah, was it pencil, perhaps?16:25
ftayes16:28
dpmcool, thanks16:45
=== ikonia_ is now known as ikonia
micahgjdstrand: is there any reason you didn't add the mountinfo changes to the 10.10 profile?17:12
micahgchrisccoulson: something's not right with xul192.head: https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+build/206096417:19
chrisccoulsonhmmmm :/17:20
chrisccoulsoni guess i need to set up a 32-bit chroot and figure out what's going on17:22
ftachrisccoulson, grr, xchat now opens firefox. i guess that's the thing we discussed yesterday17:23
chrisccoulsonfta - yeah, probably17:24
chrisccoulsondid you edit mimeapps.list?17:24
ftajust did, doesn't work.17:25
chrisccoulsongrrrr, couchdb17:25
chrisccoulsonfta - perhaps xchat uses something else :/17:25
chrisccoulsoni'm not too familiar with it17:25
chrisccoulsonif it's not using g_app_info_launch_uris (or whatever it is),then it probably doesn't work17:26
ftaeven restarted it, nada17:26
chrisccoulsonof course, i meant g_app_info_launch_default_for_uri ;)17:27
ftaoh, i pasted your line, it was wrong. once fixed, it's better17:27
ftachromium.desktop vs chromium-browser.desktop17:28
chrisccoulsonah, ok. i didn't test it here, i literally just typed it in to xchat, so i made a guess at the names of the desktop files ;)17:28
ftachrisccoulson, which package is supposed to solve this mess? and when?17:35
ftais the system / prefs / preferred apps gui going to disappear?17:36
chrisccoulsonfta - no, we basically need the new control-center (which has the changes to make the preferred apps dialog work)17:37
chrisccoulsonbut i'm not sure whether we're taking that yet, so we might just patch the current one to work17:38
chrisccoulsonthey removed the appearance settings from the new control-center, which i imagine will upset a lot of people17:38
bobby_Anyone mind me asking what the SpiderMonkey JS engine is?18:52
ari-tczewanybody here? I have a question19:24
ari-tczewcould someone look at package libproxy in main? it looks like a sync, but only one thing wasn't applied in debina19:25
ari-tczewdebian *19:25
ari-tczewremove libmozjs-dev from B-D, does it matter?19:25
ari-tczewok, it;s to merge. libmozjs-dev doesn't exist in ubuntu19:29
chrisccoulsoni'm getting really annoyed with couchdb now, it's just one crash after another19:47
=== davida is now known as davidascher

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