/srv/irclogs.ubuntu.com/2008/09/14/#ubuntu-mozillateam.txt

Kamping_Kaiserhi mozilla team :)00:28
Kamping_Kaiserwould i be correct in assuming that (almost) all firefox-* files are replaced with DEBIANNAME?00:33
* Kamping_Kaiser attempts to do another build00:44
Kamping_Kaiseri'm there, but i'm not :) *suspects hes doing it all wrong*00:45
Kamping_Kaiserhaving looked i'm none the wiser, so my question is: i'm trying to build a modified (branding wise) FF3 package, and the tarball getting used isfirefox-3.0_3.0.1+build1+nobinonly.orig.tar.gz downloaded from a mirrror, not one of my locally generated ones. where can i look to try and debug this?00:57
wgrantKamping_Kaiser: Do you know of the existence of abrowser? It's an alternative set of branding for Firefox that was upload to Intrepid a couple of days ago.01:08
Kamping_Kaiserwgrant, yes, i've been watching the discussion. and assuming it builds on hardy it may be worth me looking at.01:09
gnomefreakbug 20165509:51
ubottuLaunchpad bug 201655 in mozilla-thunderbird "send email with attachement from openoffice through thunderbird fails: "unable to open the temporary file"" [Low,Confirmed] https://launchpad.net/bugs/20165509:51
gnomefreakwhat is firefox-3.0-branding?10:00
gnomefreakthe description needs work for -branding10:03
* gnomefreak is learning there are alot of people doing very stupid things :(10:13
Kamping_Kaiser:/10:14
gnomefreakasac: this is bad10:15
gnomefreakasac: why does abrowser conflict with firefox? you should beable to have both10:15
gnomefreakDepends: firefox-3.0, abrowser-3.0-branding10:16
gnomefreakThe following packages will be REMOVED: firefox firefox-3.0-branding firefox-launchpad-plugin10:16
gnomefreakhmmmmm why do we have both firefox and firefox-3.010:17
gnomefreakbut either way it shouldnt conflict10:17
* gnomefreak is gonna regret trying to install 3D drivers10:18
gnomefreakthere bug is filed11:04
gnomefreak^^ for X11:04
gnomefreakcan i still run firefox?11:07
gnomefreaki guess not11:09
gnomefreakok so firefox-3.0 is needed for abrowser but firefox is removed. i cant run firefox-3.0 from terminal since there is no icon for it. firefox-3.0 loads abrowser. shouldnt we make it so we can remove firefox-3.0 if installing abrowser11:13
gnomefreakor atleast run both.11:14
=== gnomefreak is now known as thunderstruck
=== thunderstruck is now known as gnomefreak
=== asac_ is now known as asac
asac_11hi17:29
asac_11+1:30h mozillateam meeting ;)17:29
mdkeasac: still around?18:39
asacyes18:52
asacmeeting in a few minutes ;)18:52
Jazzvaasac, I didn't put it on the agenda, but I would like to see what we're gonna do about automatic update process for extensions...18:53
mdkeasac: hi. I've been looking at trying to remove the startpage localisation script stuff from *ubuntu-docs and mozilla-firefox-locale-all. You may remember we discussed doing it last cycle on the basis that it's not used now because ubufox handles the startpage18:53
asacJazzva: yeah. add it ;)18:53
asacmdke: what info do you need?18:53
mdkeasac: if you are happy for that stuff to be removed, I'll remove it from the -docs packages, but it should also be removed from mozilla-firefox-locale-all too (I think that has to be done first)18:54
asacmdke: hmm18:54
asacmdke: thats firefox-2 right?18:54
mdkeasac: I don't know, I have to confess I don't know anything about firefox18:54
asacyeah right18:54
mdkeok so that package isn't even used by firefox 3?18:55
asacmdke: i'll add an agenda item for "remove firefox 2" for the meeting18:55
asacif we remove it, the langpacks can go too18:55
asacmdke: no its not used by firefox18:55
mdkeasac: fine. Can you let me know how it goes? :)18:55
asac318:55
mdkeasac: I won't do anything with ubuntu-docs until that's sorted, because mozilla-firefox-locale-all depends on ubuntu-docs18:55
asacmdke: meeting starts in 5  minutes in -meeting18:55
asacmdke: we can put that agenda point on top if you have to go ;)18:56
mdkeasac: ok, I'll try and follow18:56
mdkeyes, if you could do it first, that would be great, I have to disappear shortly18:56
asacmdke: sure18:57
mdkethanks18:57
fta2hi19:08
Volansfta2: in #ubuntu-meeting ;)19:08
fta2sorry, i'm late for the meeting (traffic jam, 2h stuck)19:08
Volansonly 8 minutes, if you want I can pastebin the log19:08
mdkeasac: as a matter of interest, is something special required to remove the alternatives, like in the postinst, or can I just remove the script that provides them?19:17
mdke(no need to reply now if you're busy with the meeting)19:17
asacmdke: the removal code should be in the current ubunt-docs package that gets replaced19:28
asacwe should ensure that that works properly for all cases19:28
asacbut lets talk later about that19:28
mdkeasac: ah, damn - I thought it would be simpler!20:30
asacmdke: so it doesnt work=20:31
asac?20:31
asacmdke: at best let me check the scripts tomorrow. is that a bzr branch?20:31
mdkeasac: no, I mean - I thought that it would be enough to remove the existing scripts; I now understand from your message above that we need to add some new scripts to remove the alternatives?20:32
asacmdke: that depends on whether the previous scripts were correct20:32
asacif they were they should remove the alternatives20:32
asacif not we need to hack/fix it in the new scripts20:32
asacso ... what we need to do is to try ... and see if any clutter is left over20:33
ftawhat the hell id https://edge.launchpad.net/~deadubuntuteam ?20:33
ftais20:33
asacif yes -> look into it ... otherwise all fine20:33
mdkeasac: ah... well they were done by Ian Jackson, so I hope they'd be correct :) you can see them in the ubuntu-docs source20:34
asacmdke: ok. i'd say: just remove them from current scripts. then upload to PPA and lets test20:34
asacis that ok?20:34
mdkeasac: sure. What I intend to do is this - http://doc.ubuntu.com/~mdke/ubuntu-docs.remove_startpage_translations_script.diff20:35
mdkeasac: unless you can see anything already wrong from that patch :)20:35
asacurgh. thats bloody perl ;)20:38
asacfta: ^^20:38
mdkeyes, it is20:39
asacmdke: looks good from what i can tell without looking at the complete sources20:39
mdkeasac: okey. This will be my first use of PPA so lemme check how it works20:41
ftai can easily understand it but it looks more cryptic than mine ;)20:41
asacfta: q20:42
asacyeah. .. thats the code from ian jackson20:42
asacthe author of dpkg and all the tools20:42
ftai already patched some of his scripts, i find his perl old stylish20:44
asacfta: really?20:44
asacwhat is "old style" perl?20:45
ftalike perl420:45
mdkethat particular one is two years old, fwiw20:45
ftathe code above is definitely perl 5 but with some old perl 4.0.36 style in it ;)20:46
ftaperl 5 is ~15y old20:46
mdkeah20:47
asacfta: interesting20:47
ftasome of my (old) code is public: http://www.cpan.org/modules/by-authors/id/FTASSIN/20:50
* Volans back, finished now to read the log20:51
ftagasp, seems i haven't pushed anything to CPAN since 199920:53
asacfta: did your patches to iwj's scripts get merged into the official branches=20:54
ftaiwj ?20:54
asacfta: or is there something we should merge?20:54
asacian jackson20:54
asacsorry20:54
Volansasac: I have just read the last part of the meeting and I'll be happy to help in some way for the automatization of the extentions20:55
Volansso feel free to ask20:55
asacVolans: cool20:56
asacVolans: feel free to work on whatever you want. we tried to split this up in multiple scripts20:57
ftai'm concerned by my last cairo update.. i introduced a regression with that lcdfilter stuff but i can't clearly identify what's wrong :(20:57
asacneeded is download-amd-xpi <extensionname> <version>20:57
ftapeople are complaining20:57
asacfta: have you asked keybuk?20:57
ftaasac, he said he'll have a lot, no answer since20:59
fta-lot+look, wtf, i can't type today21:01
Volansasac: what do you mean exactly with download-amd-xpi?21:02
Volansin particular "amd"21:02
asacVolans: sorry: amo21:07
Volansah ok :)21:07
asacthe script should download a particular version of an xpi from amo21:07
Volansthe last one is not the right one always?21:08
Volanspublic, obviously21:08
asacVolans: no. we need a particular version i think21:08
asacVolans: we want to connect that on a higher level with fta's check extension script21:08
asacwhich basically gives you the latest version21:08
asacVolans: i think <extensionname> probably should be <amoid>21:09
Volansbecause if you remember some times ago I have found 2 different manners to automatically download file from AMO21:09
Volansone that after 3 automatic redirects take the last public versione of an extension21:09
Volansthe second is to watch a watchable url that have all the public versions of an extension21:10
asacVolans: right. you think any of those approaches would allow us to download specific versions?21:11
Volansthe first one no, it download always the latest public version in AMO21:11
Volansthe second sure, is a public folder21:12
Volanswe can download the version we want21:12
Volansfta: how do you find/choose the extension's version with your script?21:12
ftaI parse the page as my goal is to find the last one21:13
asacanother nice to have would be to commit all intermediate releases to bzr too21:13
asacbut thats not important to start with21:13
asacand only gives a bit finer granularity - e.g. to track down regressions21:14
Volanssincerly I think is not necessary fta21:14
asacVolans: well. in that way we probably get the latest officially released version, dont we?21:14
Volanswhen I say public I was meaning "officially", those that have been public in AMO, not in sandbox21:15
ftamy script was a quick hack i wrote when we first discussed about that topic here, i plan to rewrite it when i have time to add hooks to trigger actions21:15
asacfta: trigger actions?21:16
ftasuch as: if amo vers != ubuntu vers => start dl_from_amo_and_commit_in_upstream_branch21:17
asachmm21:17
asacok21:17
ftaactions like that being external scripts with a stable api (list of arguments)21:18
asacok. but thats probably far away right?21:18
asacso we can ignore that approach for what we are doing now?21:18
ftano, not really, it's a progressive approach21:19
asacor wouldnt that kind of trigger logic be implemented on a higher level?21:19
asace.g on top of check-extensions21:19
Volansfta: why not to watch a simple folder instead of parsing the web page?21:19
Volansasac: probably after the download of the xpi you want some "report" from the script before continue with branches21:20
ftaVolans, this is a detail in the implementation so it's isolated and could be changed easily.. sure not in the current shell script, but the idea is there21:20
asacVolans: yes. the script probably should echo the downloaded file and the version21:21
sebnerasac: Alexander, why abrowser? O_o21:29
asacsebner: webbrowser didnt make it through the archive admins21:30
sebnerasac: wouldn't it be easier to sync iceweasel or do we have technical problems then?21:31
asacno ... we maintain things anyway. so it doesnt add much extra work21:31
asacand iceweasel is a political problem21:31
asacalso we dont have all patches against xulrunner that debian has21:31
asacso it would become difficult mostl ikely21:32
ftaasac, ff3.1 a2 as it was or as my b1pre is today ?21:32
sebnerasac: I see but in generel what is the difference between abrowser and iceweasel?21:32
asacfta: please the official tag21:32
asacat least thats QAed by upstream somehow21:33
ftaasac, for the src sure but the packaging ? my b1pre has abrowser-3.1, not the a2 i had a few weeks ago21:33
asacfta: ah. the latest packaging :)21:33
ftaok21:34
asacnot sure how to best to id21:34
asacit21:34
asacbut most likely we need to create a .dev branch as the intrepid release branch21:34
asacand that version lowering could be done there=21:34
asac?21:34
asaci guess you will find a way ;)21:34
ftasure21:35
ftadoes it matter if the 1.9.1 changelog contains the most recent UNRELEASED 1.9 entry ?21:37
asachmm ... cant that be converted to intrepid?21:41
asace.g. bump down -> push to release branch -> merge up -> bump version to 3.0.2bpre?21:41
ftawhat i mean it i currently have 2 "UNRELEASED": http://paste.ubuntu.com/46980/21:43
fta-it+is21:44
IntuitiveNippleRFC: Any ideas why xulrunner-1.9 c(onfigured with --enable-debug) would get a SIGILL (Illegal Instruction) when firefox is started from a terminal, but not when started via a Gnome launcher icon?21:47
asacIntuitiveNipple: you sure both use that build?21:48
asachow do you use it?21:48
IntuitiveNippleasac: what do you mean by 'both' ? Firefox and xulrunner?21:49
asacIntuitiveNipple: a) firefox started from launcher  b) terminal21:50
IntuitiveNippleasac: I'm working on that issue we talked of last week, and for some reason something in my xulrunner-1.9 build/install configuration seems to have changed because recent builds of xulrunner-1.9 cause this... if I drop the "--enable-debug" from configure, it doesn't SIGILL.21:51
IntuitiveNippleasac: Oh... I see what you mean... let me work it out :)21:51
Jazzvafta, afaik that is not a problem. But the release entry should have a proper release name.21:52
IntuitiveNipplewell, the launcher is "firefox %U" and I've tried both "firefox" and "export NSPR_LOG_MODULES=HelperAppService:5; export NSPR_LOG_FILE=/home/tj/Desktop/xulrunner-1.9.log; /usr/lib/firefox-3.0.1/firefox" and get the same thing. Let me recheck this, maybe I've got myself mixed up :)21:52
ftaJazzva, i know it's not a technical problem, just best practice. here, i try to keep the branches as close as possible so this is a side effect21:54
Jazzvafta, I think I've seen that somewhere before... so, I suppose it should be ok. but not 100% sure :)21:54
Jazzvafta, check in #ubuntu-motu21:55
ftaeither i pretend the last 1.9 is released, or it's a lot of work to rebase everything on the last 1.9 really released21:56
ftaor we close and push that 1.9 now ;) even better21:57
IntuitiveNippleasac: According to strace both end up doing execve("/usr/lib/firefox-3.0.1/firefox", ...22:01
ftadoes it SIGILL inside a debug code ?22:02
IntuitiveNippleasac: Also, both using "/usr/lib/xulrunner-1.9.0.1"22:03
ftacan you get a trace ?22:03
IntuitiveNipplefta: I haven't looked too hard as yet, but it looks like XPCOM / javascript ... let me pastebin the stacktrace22:04
IntuitiveNippleHere we go: http://paste.ubuntu.com/46989/22:06
IntuitiveNippleIt must be caused by something I've done doing this debugging, but I can't figure out what!22:07
IntuitiveNippleThe only changes to the configure options I've got are "--disable-optimize \--enable-debug \"22:07
ftacan you run it inside gdb and show us 'bt' after the crash ?22:19
ftaCould not write out perisistant registry!22:20
fta###!!! ASSERTION: Default pref file not parsed successfully.: 'Error', file nsPrefService.cpp, line 72322:20
ftaWARNING: Error parsing GRE default preferences. Is this an old-style embedding app?: file nsPrefService.cpp, line 79122:20
IntuitiveNippleYes, I'm rebuilding it atm just-in-case it's some weird transient. I don't get why it starts fine if not from the xterminal22:26
ftaasac, i branched 1.9.1.head at my a2 commit and cherry picked the improvements on top, leaving all the b1pre out22:30
IntuitiveNipplefta: There a lot of ASSERTION failures so is that one significant? I don't see anything obvious in the profile's prefs.js22:32
ftadifficult to say from here without a proper backtrace of the crash22:33
IntuitiveNippleyeah... if it still happens after this build (with dbgsyms) it might be easier to work out22:33
ftaasac, http://paste.ubuntu.com/46997/22:34
Volansfta: I have a proposal: add the AMO watchable dir in the debian/watch file on the *.ubuntu-dev branches and the use the standard packaging tool uscan and uupdate (just rename the downloaded .xpi file to .zip before running uupdate)22:36
Volanss/and the/and then/22:37
IntuitiveNipplefta asac: OK, figured it out. One of my lines of code was using PromiseFlatCString() without calling the .get() method in a LOG() statement :p22:57
IntuitiveNippleI guess if the console is detached it doesn't evaluate some part of that - can't think of any other rational explanation anyhow :)22:59
pwnguini wish people wouldn't post unrelated crap to a bug just because it's being looked at by people or sabdfl23:05
asacIntuitiveNipple: haha23:25
asacok23:25
asacpwnguin: which bug?23:25
pwnguinasac: the EULA bug hit slashdot23:34
ftabug 26965623:49
ubottuLaunchpad bug 269656 in firefox-3.0 "AN IRRELEVANT LICENSE IS PRESENTED TO YOU FREE-OF-CHARGE ON STARTUP" [High,Confirmed] https://launchpad.net/bugs/26965623:49
ftaasac, i thought i blocked that a long time ago23:49
ftadid you revert it ?23:49
Jazzvahmm... what's in the eula? and why do we need it now?23:50
ftastrange, i blocked it in commit #26223:52
ftatimestamp: Sat 2008-05-10 23:21:49 +020023:53
asacpwnguin: EULA bug?23:53
Jazzvaasac, look at bug 26965623:53
ubottuLaunchpad bug 269656 in firefox-3.0 "AN IRRELEVANT LICENSE IS PRESENTED TO YOU FREE-OF-CHARGE ON STARTUP" [High,Confirmed] https://launchpad.net/bugs/26965623:53
Volansalso slashdot mention it ;)23:54
Volansfta: what do you think about my previous proposal?23:54
pwnguinasac: everyone else knows which bug I meant ;)23:56
ftaVolans, i need to think about it, my brain is not working correctly today. at 1st glance, it could be ok but then the script can't dl without beeing in a branch and at the proper location23:56
ftapwnguin, i just happened to read http://ubuntuforums.org/showthread.php?t=919444 in my rss feeds23:57
Volansfta: yes, this is a limitation, but if you plan to have a long-time maintenance of extensions probably you will have a place whith all the *.ubuntu-dev branches and a master script can cycle through every branch, searching for a new upstream version and made all the stuff explained in the LargeScaleMaintenance23:59
Volansanother way is to make a script that only check the latest version in the watchable dir and download only the extensions that have a new version23:59

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