/srv/irclogs.ubuntu.com/2008/03/25/#ubuntu-mozillateam.txt

[reed]fta: ignore them02:34
[reed]Fx3 will be in RC stage by Hardy release02:34
[reed]so, good enough for me02:34
CheGuevarahttp://ubuntuforums.org/showthread.php?t=73417602:43
CheGuevarawow02:56
CheGuevarahttp://www.brewsters.co.uk/page4.html02:56
CheGuevaraopen that with ff302:56
[reed]lol at that forum thread03:04
[reed]"I've just noticed beta5 is out. So should hit the repo's soon."03:04
CheGuevarayeah lol03:10
saivannasac : I will go to sleep and won't be there before ~6 hours, so I wanted you to be aware that I did not get emails from the ubuntu translator mailing list so far concerning ubufox translations. Thanks07:08
asacjtv: reminder ;)10:02
jtvasac: thanks10:02
jtvon call now, just a moment10:03
asacjtv: 1. en-US.xpi export, 2. access/control keys10:03
asac:)10:03
jtvasac: just discussed them with Carlos.  He's looking at them.10:07
carlosasac: I will need to talk with you once I finish my current call10:09
asacok. i am here!10:15
asaccarlos: welcome back, btw. hope you had a pleasant holiday.10:15
carlosasac: I'm ready too ;-)10:16
carlosasac: thank you. Yeah, it was great :-D10:16
asaccarlos: ok. what info do you need?10:17
carlosasac: so, jtv just told me that you want something changed in the way we export .accesskey and .commandkey10:17
asaccarlos: i want it to be exported like everything else ;)10:17
carlosI think we have a bug there, but from what I see, current behaviour fits what jtv told me that you wanted...10:17
asacwhats the current behaviour?10:17
carlosfrom the files I sent to you is:10:18
jtvasac: carlos just looked at the German translation and found msgid "I" and msgstr "I"10:18
carlos#: firefox/en-US.xpi/en-US.jar!/locale/en-US/reporter/reportWizard.dtd(dontShowPrivacyStatement.accesskey)10:18
carlosmsgid "I"10:18
carlosmsgstr "I"10:18
asacright10:18
asacthats good10:18
asacunless "I" is not what is in the original reporteWizard.dtd10:18
carlosasac: what made you feel it was different?10:18
jtvasac: I neglected to download those exports I linked you to yesterday... what did you get in the translation files there?10:18
asaccarlos: in every export jtv gave to me i saw msgid "dontShowPrivacyStatement.accesskey"10:19
jtvasac: that was the template though10:19
asac(not sure for this particular case, but for sure for other accesskey entities)10:19
jtvasac: and the "English translation," I gues10:19
jtvs10:19
asacjtv: why is that different in the template10:20
asaci would expect msgid "I" and msgstr ""10:20
asaclet me check that10:20
carlosasac: something like:10:20
carlos#. Default key in en_US: 'I'10:20
carlos#: firefox/en-US.xpi/en-US.jar!/locale/en-US/reporter/reportWizard.dtd(dontShowPrivacyStatement.accesskey)10:20
carlosmsgid "dontShowPrivacyStatement.accesskey"10:20
carlosmsgstr "I"10:20
carlos?10:20
carlosasac: this last bit is the one we are expected to export10:21
asaccarlos: in "xulrunner/xulrunner-de.po"10:21
asaci have:10:21
asac#: en-US.xpi/en-US.jar!/locale/en-US/cookie/cookieAcceptDialog.dtd(button.allow.accesskey)10:21
asacmsgid "button.allow.accesskey"10:21
asacmsgstr ""10:21
asac#: en-US.xpi/en-US.jar!/locale/en-US/cookie/cookieAcceptDialog.dtd(button.session.accesskey)10:21
asacmsgid "button.session.accesskey"10:21
asacmsgstr ""10:21
asacthats in the exported translation for xulrunner from staging10:21
carlosthat's more or less the expected value, except that for some reason the #. comment is not there10:21
carloswhich provides the key used in en-US10:22
asaccarlos: we certainly need the origina en-US there10:22
asacat least if msgstr is ""10:22
carlosDo you think that's more 'user friendly'?10:22
asacwhy is it treated differently at all?10:22
carlosasac: well, we thought it was easier to understand the shortcut key with the ID, instead of the key used in en-US10:23
asaccarlos: i think its more user friendly for translators and for our po2xpi thing10:23
carlosI don't care about po2xpi right now for this case, but if you think users would understand it better in that other way, is quite easy for me to remove such functionality10:23
carlosI don't like any option10:24
carlosso I'm easy :-)10:24
asaccarlos: how comes that you don't care for po2xpi ... if the info is not there then we cannot have po2xpi at all10:24
asaci mean ... everything we are doing is mostly because we want po2xpi10:24
asac(right now)10:24
carlosasac: what info is not there?10:25
asacthe actual key10:25
jtvasac: I think what Carlos means is that this bit of code runs on import, so applies to online translation as well.10:25
carlosasac: as I said, that's a bug, there should be a line like: #. Default key in en_US: 'I'10:25
carlosso the info must be there10:25
asaccarlos: if you say that for accesskeys its guaranteed to have a msgstr "" filled in, then its ok10:25
carlosI'm talking about how to present it to the users so it doesn't change once we move xpi exports inside launchpad10:26
asaci think you could also display the entity id as a comment ... and keep the actual key in msgid10:27
carlosasac: anyway, as I said, I'm going to handle that key in the same way as the other messages, because I don't like any option we have right now, and you think is better in the other way10:27
asaccarlos: thanks. that would make sense imo10:27
carlosasac: well, no need to show it twice as a comment, it already appears in the file reference. Maybe add an explanation about what should be put there?10:28
asaccarlos: will the translators see the entity id?10:28
asac(e.g. the comment)?10:29
carlossomething like: 'Select the shortcut key that you want to use...' or something like that?10:29
asaccarlos: that would be good. maybe we should put an advice in ther telling them to not change that if the imported translation already ships a key10:29
carlosasac: with current code, they should see it, yes10:29
carlosif they don't see it is a bug10:29
asacimo they should only touch those keys if there is not suitable localization setup at all10:30
carlosasac: that last part is more hard to achieve10:30
carlosbut also possible10:30
asacits not a priority for me10:30
asacjust because you asked about "what could be improved"10:30
carlosasac: sure, then, please, file bugs :-D10:30
carlosasac, jtv: For that comment to be show for all messages with such shortcut, any suggestion?10:31
carlosor just 'Select the shortcut key that you want to use'10:31
asaccarlos: i think its fine for now10:31
asacremember that we still need things to improve for hardy+1 ... and we will certainly learn a lot from this during the next few weeks ;)10:32
carlosasac: or even better: 'Select the shortcut key that you want to use. Please, don't change this translation if you are not really sure about what you are doing'10:32
jtvcarlos: fine, but you may want to check that you're not overwriting any existing comment when you do that.10:32
carlosjtv: I could append instead of setting10:33
asaccarlos: actually we just need to make those translators aware of this fact that sign of translations i guess10:33
jtvcarlos: exactly10:33
asaccarlos: i found an entity currently not catched as "accesskey" : #: en-US.xpi/en-US.jar!/locale/en-US/cookie/cookieAcceptDialog.properties:9(detailsAccessKey)10:34
carlosasac: that message will appear in the exported .po files as a comment and also in our Launchpad UI10:34
asaccarlos: thats good10:34
carlosasac: yeah, I think we have a bug there10:34
asacthats ok for hardy i guess.10:35
asacat least when we treat the .accesskey entities like discussed now10:35
carlosasac: I'm going to work on it today. Changing the way we handle messages should fix that, although it would produce that the comment is not used at all, so I still need to debug that problem10:35
carloss/not used/not showed/10:36
jtvcarlos: in TranslationImporter.importFile(), we copy TranslationMessageData.comment to TranslationMessage.comment, but not TranslationMessageData.source_comment to TranslationMessage.source_comment.  Could that be the cause of the missing comment?10:36
carlosjtv: indeed10:36
carlosjtv: good catch10:36
asaccarlos: thanks. please try to get the en-US.xpi into the export if possible. that is really one of the bits that currently concerns me most.10:36
asacthe workarounds to deal with the lack of that file would be really, really hacky10:37
asacand error-prone i guess10:37
carlosyeah, those two tasks are in my todo list for today10:37
asacjtv: the export i did yesterday didn't contain any actual translations, right? you said you had the importer still running ... did you reexport them?10:37
jtvasac: it did contain a few.10:37
asacjtv: but just for firefox?10:37
asaci am looking at xulrunner-de.po and dont see any10:38
jtvasac: no, both10:38
asacmaybe you didn't import twice?10:38
asachmm10:38
jtvasac: the upload wasn't completed, so maybe it's just that German happened not to be in there.10:38
asacjtv: right... there are others that have translations10:38
jtvIf you request a German translation when we have a template without a German translation, we generate one on the fly.10:39
asaclike -it + -ko10:39
asacjtv: the format of xulrunner-it.po looks busted10:39
jtv!?10:39
jtvIn what way?10:39
asacah, sorry ... its just that in the beginning there are entities i haven't seen before:10:39
asacjtv: http://paste.ubuntu.com/6054/10:40
asacjtv: http://paste.ubuntu.com/6055/10:40
carlosasac: those are obsolete entries10:40
asacsome of the form of 6054 and others are correct like 605510:40
asaccarlos: ah ok10:40
carlosasac: I removed them from the files I sent you10:40
asacso those are the ones that are just in firefox10:40
asacok thats good then10:41
carlosasac: and those should be completely ignored10:41
jtvcarlos: thanks... my eyes just filtered out the "#~" at the beginning of each line10:41
asacour parser should be able to deal with that10:41
jtvasac: it should treat them as comments anyway10:41
carlosjtv: btw, we have a bug, because #~ must be at the end of the file10:41
asacyes, i think its ok for the current algorithm we have ... if not thats a bug in our po2xpi parser10:41
jtvcarlos: really?  I think we always have them at the beginning...10:41
jtvcarlos: maybe because sequence == 0?10:41
carlosjtv: I guess it's because sequence is 010:41
carlosjtv: yeah10:42
carlosjtv: for some reason, we got a regression10:42
jtvcarlos: we should've set sequence to NULL, but None < 0 too.  :-)10:42
carlosbut is nothing new, I think I saw it a while ago...10:42
jtvcarlos: I'll file a bug.  Not very urgent.10:42
carlosjtv: right10:42
jtvJust remember to fix the comments as part of your branch!10:42
asacack ... not urgent from my point of view either10:42
jtvcarlos: oh, and to avoid conflicts, get the latest RF so my changes to the XPI importer are included.10:43
carlosjtv: I need to start a new branch, so I was planning to do that anyway :-)10:44
jtvcarlos: well, cd trunk && bzr pull just to be sure.  :)10:45
jtvcarlos: it's not a regression but an unfixed known bug: bug 1735310:57
ubotuLaunchpad bug 17353 in xorg "Xorg fails to start due to broken symlink" [Critical,Fix released] https://launchpad.net/bugs/1735310:57
jtvAhem, nbot that one :)10:57
jtvs/nbot/not/10:58
carlosjtv: :-)10:58
jtvbug 17353010:58
ubotuLaunchpad bug 173530 in rosetta "Obsolete strings at the top of exported files" [Undecided,New] https://launchpad.net/bugs/17353010:58
jtvYeah!  Got it in two!10:58
carlosjtv: well, it was a regression when the bug was filed :-)10:58
jtvreregression10:59
=== asac_ is now known as asac
asaci had a reconnect about ten minutes ago - just in case you asked something :)11:10
armin76asac: http://paste.ubuntu.com/6056/11:15
asacarmin76: thx11:17
asacjimmy_: there? ill push the 3.0 beta3 merge to a new branch called "merge.3.0b3" ... please test for any regressions before i go ahead with beta 4 merge11:21
asacjimmy_: done11:25
salty-horsehi. who's responsible for the "ubuntu firefox modifications" extension?12:59
salty-horseand where do I file bugs about it?13:00
Hssnyou know that www.youtube.com is filtered here but uk.youtube.com or ca. ones are not filtered. the probelm is that I can reach these site in windows but not in Ubuntu. with the same ADSL account & same version of firefox and extesion. nothing happend when I enter uk.youtueb.com. have any idea?13:59
salty-horseHssn, using the same proxy settings?14:01
Hssnthere is no proxy setting. direct connect to internet. (if you mean proxy setting in firefox)14:02
salty-horsehmm.. I don't know then :)14:08
salty-horseoh14:08
salty-horsetry changing the user-agent14:08
salty-horsewith this: http://chrispederick.com/work/user-agent-switcher/14:08
Hssnok, thank you14:10
salty-horse... now I won't know if it worked14:13
fta2lo14:19
jussi01Hei all, I have a quick question about whether a bug is ubuntu's or mozillas.14:38
jussi01Im on hardy, and firefox3 does not automatically associate files with programs, ie. open offfice files with open office. is that ubuntu's bug or mozilla's or both? best to report it on lp?14:39
asacjussi01: yes15:34
asacreport on launchpad15:34
jussi01ok15:34
jussi01will do15:34
asacand suggest a suitable15:34
asacbugzilla.mozilla.org bug id in the LP bug15:34
asacwe will then take a look15:34
jussi01sure15:35
asacsalty-horse: please file bugs in launchpad15:35
asacand if they are important prod me with the bug id in here ;)15:35
salty-horseasac, under what ... category?15:36
asacagainst the ubufox package15:36
asacbugs.launchpad.net/ubuntu/+source/ubufox15:36
asacthere -> report a bug15:36
asacsalty-horse: ^^^15:36
salty-horseI got two issues: 1) in the plugin selection window, the firefox progress bar (from the previous step) is showing through. 2) when looking for java, ubuntu should recommend icedtea-gcjwebplugin (it currently recommends nothing)15:37
salty-horseI'll file them later today15:37
=== salty-horse_ is now known as salty-horse
=== fta_ is now known as fta
asacok ... hope thats it for this security round19:26
salty-horseasac, I think build.sh in ubufox can use sh instead of bash. It'll be faster :)19:42
asacsalty-horse: haha ... and that would really be a win?19:42
salty-horseIt'll be more elegant19:43
salty-horsebut it doesn't make a difference, really :)19:43
asaci doubt that it really matters, but feel free to bring up a topic branch to improve build.sh19:43
asaci will merge it if its good19:43
salty-horsenaa.. it doesn't really matter :)19:45
asaclol19:45
asacsounds a bit like "words are cheap"19:45
asac:-P19:45
salty-horsewhat does searchplugins/ask.xml do? it's not registered automatically in the search box, and no code in the extension references it19:46
asacits registered for me19:46
asac(in firefox 3 at least)19:46
salty-horseasac, I made the change locally, but it's silly to publish just for that :)  and if you get a new version of build.sh from the source, it will be gone19:46
salty-horseoh, I'm on the nightly build.. not the ubuntu-supplied beta4 :/19:47
asacsalty-horse: he?19:47
asacyou can just commit and push the branch ... i can then merge in19:47
asacits even easier than applying a diff for me19:47
salty-horseok. I'll see if I can fix the other issues too19:47
salty-horsedoes bzr track file permissions?19:47
asacsalty-horse: which other issues?19:47
asacsalty-horse: yes.19:47
asacsalty-horse: if you work on "upstream" issues, work against _my_ main branch: https://code.edge.launchpad.net/~asac/ubufox/main19:48
salty-horsefrom before: <salty-horse> I got two issues: 1) in the plugin selection list dialog, the firefox progress bar (from the previous step) is showing through (it turns the dotted focus outline to white). 2) when looking for java, ubuntu should recommend icedtea-gcjwebplugin (it currently recommends nothing)19:49
asacsalty-horse: 1) -> this needs a bit more coding as you need to decouple the installer invocation from the UI thread19:49
asac2) this requires an update run of the plugin finder DB19:49
asacthere is nothing you can do about it19:49
asacif the icedtea-gcjwebplugin provides the proper Npp- headers in control it will be automatically updated on next sync of plugin finder DB19:50
salty-horseasac, I am using your branch. lp:ubufox conveniently points to it19:50
asacsalty-horse: if you want to work on 1) i can provide you pointers19:50
salty-horseI'll check the plugin first :)19:50
asaclet me see19:50
asacyes appears to be the right branch19:51
asacfind19:51
asacfine19:51
asacsalty-horse: 1) is only possible to fix in ffox 3 ... so you need to special case this (just so that you know in advance ) :)19:52
salty-horseok, the java plugin has "Xb-Npp-MimeType: application/x-java-vm, [...]"19:52
asacsalty-horse: yes. so it will be fixed soonish19:56
salty-horseasac, I'll leave build.sh as it is since it's forked from http://kb.mozillazine.org/Bash_build_script20:03
asacas you wish20:04
fta[reed], a user in the forum said that the latest nightly is now faster than my lastest debs; while they were almost equal a few days ago. The jemalloc bug ?20:04
fta[reed], I've asked for figures, and methodology..20:04
asacfta: didn't you back that patch out?20:04
asac(in favour of dropping symbolic-functions)20:05
ftayes, i've done that20:05
asacthen i doubt that thats the reason20:05
jimmy_asac: why aren't we doing beta4?20:32
asacjimmy_: just because i had that ready already20:36
asacnext is beta420:36
asacjust would like to confirm that we haven't lost anything before moving ahead20:37
asacjimmy_: ill work on beta4. would be nice if you could see if beta3 has any regression against the current master head20:37
asaci merged everything from today on the merge branch i had ... so i hope that everything is there20:37
jimmy_ok, i'll check with Carl20:39
jimmy_btw, do you know how to get a total line count for all the source files?  wc -l doesn't work well for subdirectories20:40
salty-horsejimmy_, use ack (http://petdance.com/ack/) to get the file list, then xargs wc -l20:41
jimmy_salty-horse: thanks, doesn't that produce a line count for each file?  will it get me the total # of lines?20:41
asacjimmy_: no idea ... i am not line-count-fetish ;) ... i think for a sourceball of the size of mozilla it makes more sense to measure in MB :)20:51
asacMB of unpacked sources ;)20:51
jimmy_asac: LOL, i'll dig around to see if there's a simple tool or script20:52
asacyep20:53
salty-horsejimmy_, xargs will give wc as files as it can in one call, so you *may* get a total. if not, run xargs with -n 1, and sum it up yourself with awk '{sum+=$0} END {print sum}' :)20:54
salty-horseoops. that's $120:54
jimmy_salty-horse: all files in 1 call? how scalable is that say if i pass in everything in the mozilla directory?20:57
salty-horselet's see...20:58
salty-horsemozilla has xul files. ack doesn't search them by default:21:01
ftafind xulrunner-1.9-1.9~b5~cvs20080324t1000+nobinonly/ -type f | xargs wc -l | grep -E ' total$' | perl -ne 'm/(\d+)/; $num += $1; END { print "Total = $num\n" }'21:02
ftaTotal = 607517521:02
salty-horse$ ack -f --type-add xul=.xul | xargs -n 1 wc -l | awk '{sum += $1} END {print sum}'21:02
jimmy_salty-horse: cool, thanks a lot21:30
salty-horsedid you time it? :)21:30
salty-horsejimmy_, check out http://labs.ohloh.net/ohcount21:46
jimmy_salty-horse: that's handy :)21:49
salty-horsejimmy_, and of course, they already scanned mozilla: http://www.ohloh.net/projects/9/analyses/latest21:50
armin76http://www.wbbm780.com/pages/1882912.php <- this is asac21:54
armin76*g*21:54
FujitsuWhy do we still have the iceape sources in Hardy? There is quite a number of vulnerabilites, and seamonkey seems to now provide all of the iceape* binaries.23:22
ftado we ?23:30
fta!info iceape hardy23:30
FujitsuIt's still there.23:30
FujitsuSame version as Gutsy. There have been no security updates.23:31
FujitsuI presume it's a mistake.23:31
ftaiceape is a dummy transition package to seamonkey23:31
FujitsuThe binaries are.23:32
fta    iceape | 1.1.4-1ubuntu2 | http://archive.ubuntu.com hardy/universe Sources23:32
fta seamonkey | 1.1.8+nobinonly-0ubuntu1 | http://archive.ubuntu.com hardy/universe Sources23:32
ftaoh damn23:32
FujitsuYes.23:32
FujitsuThe source is still there.23:32
ftathen it should be removed23:32
FujitsuI don't think it has any binaries published, as they're all provided by seamonkey.23:32
FujitsuShall I request it?23:32
ftayes, please23:33
ftasame for the auto sync/merge, if any23:33
FujitsuTHanks.23:33
ftai should package seamonkey 1.1.9 shortly23:33
FujitsuThat fixes some security issues?23:33
ftayes23:34
FujitsuI see 7 CVEs open against seamonkey in Hardy.23:34
ftaand I will add the long due apport bug23:34
FujitsuWhat's happening with xulrunner and firefox? They both have more than a dozen open CVEs.23:35
ftawhich versions ? 1.8 / 2.0 or 1.9 / 3.0 ?23:36
FujitsuThe former.23:36
ftamy guess is xulrunner 1.8.* is not needed anymore, at least it should no longer be a dep/builddep of anything23:37
ftaand ff2, asac has it in QA right now23:37
ftabut we can do xul 1.8 too if it's needed23:38
FujitsuThe java plugins seem to depend on xulrunner.23:38
FujitsuOh.23:38
FujitsuIt's an |, so that's fine.23:38
ftahttp://www.asoftsite.org/s9y/archives/131-guid.html23:41
ftahere is ff223:41
ftaor here http://mozilla.qa.ubuntu.com/23:41
Fujitsufta: If you can get a firm answer on what we want to do with xulrunner, it'd be very useful. Once iceape is gone, it'll be the Free package with the most open security issues in Hardy.23:55
ftaasac, you here ?23:56
ftaFujitsu, I'll discuss with asac and let you know23:56
asacfta: i should be in bed, but yes.23:56
ftaoh23:56
ftado we still need xul 1.8 in hardy ?23:57
asaci think so23:57
asacthere are probably still rbuilddepends23:57
asacin universe23:57
FujitsuIndeed, there are a few :(23:57
asacif thats not the case we can dump it23:57
asacwell, we should update it23:58
asacat least now ... to fix the current security issues23:58
ftaI'll do that with seamonkey, probably tomorrow23:58
FujitsuThanks.23:58

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