[00:02] <asac_> nickserv has problems
[00:02] <asac_> thats for sure
[00:02] <asac_> ha
[00:02] <asac_> i am now +u again ;)
[00:02] <asac_> nickserv just had a _huge_ delay
[00:02] <asac_> fta: better?
[00:03] <Volans> yep n=asac@debian/developer/asac on both nick
[00:04] <asac_> thx
[00:07] <asac_> hmmm ... why is mysql-common pulled in by build-essential?
[00:07] <fta> yes, except that xchat doesn't refresh
[00:09] <Jazzva> Will xpi.mk look only in chrome/ for locale, skin and content dirs, or will it parse them from chrome.manifest? the first?
[00:10] <Jazzva> oh, it will follow the MOZ_XPI_BUILD_COMMAND
[00:10] <asac> Jazzva: good question ;)
[00:10] <asac> yeah
[00:11] <asac> not sure if i added a "generic" command
[00:11] <asac> but i dont think so
[00:11] <Jazzva> can't find one... Anyway, can i call build.xml somehow?
[00:11] <asac> Jazzva: i think there is certainly a need for a unified script that unpacks and xpi to our standard format
[00:11] <asac> and a script for the other direction
[00:11] <asac> both could go into mozilla-devscripts.mk
[00:12] <asac> and we could use one by default for MOZ_XPI_BUILD_COMMAND
[00:12] <asac> if we dont have a .xpi in top level folder
[00:12] <asac> Jazzva: yes you can run ant
[00:12] <asac> :)
[00:12] <Jazzva> Aren't we going for packaging with unpacked xpi's? :)
[00:12] <asac> for build.xml style sources the BUILD_COMMAND is just "ant" :)
[00:12] <Jazzva> Yay. I can clean my rules file :)
[00:13] <asac> Jazzva: obviously as we want things to be in branches
[00:13] <asac> Jazzva: you need to build depend on ant of course
[00:13] <Jazzva> Just asking, cause you mentioned "unpacks and xpi to our ..."
[00:13] <asac> Jazzva: dont understand your question then ;)
[00:14] <asac> Jazzva: ah sorry
[00:14] <asac> didnt read "aren't" :)
[00:14] <asac> yes we are ;)
[00:14] <Jazzva> good :)
[00:15] <Jazzva> Ok then... just to test-build it and test-run it and it will be pushed. I think it might be good for tb and songbird too... it's sort of mentioned in chrome.manifest.packaging...
[00:15]  * Jazzva googles about c.m.p file
[00:16] <asac> Jazzva: hmm
[00:16] <Jazzva> Wow... 4-5 results for that file :)
[00:16] <asac> Jazzva: are tbird and sonbird in install.rdf too?
[00:16] <Jazzva> And seems foxyproxy is the only one that uses it
[00:16] <Jazzva> yes
[00:17] <Jazzva> have to check if this id is for tb, though
[00:18] <Jazzva> I think it's flock
[00:18] <Volans> Jazzva: flock is: {a463f10c-3994-11da-9945-000d60ca027b}
[00:18] <Jazzva> that's the one
[00:18] <Volans> (install.rdf open in another window ;))
[00:18] <asac> ok
[00:18] <asac> Jazzva: try if it works in midbrowser ;)
[00:18] <asac> add that one in the "ubuntu" branch ;)
[00:18] <asac> if it works
[00:19] <Jazzva> last time i tried I couldn't run midbrowser...
[00:19] <asac> Jazzva: hmm compiz?
[00:19] <asac> Jazzva: disable desktop effects. then it should start. next upload will fix that
[00:19] <Jazzva> dunno if I used compiz then... Anyway, since I stopped using it, I'll try it again :)
[00:19] <asac>  {aa5ca914-c309-495d-91cf-3141bbb04115}
[00:20] <asac> thats the id
[00:20] <Jazzva> It doesn't show up in install.rdf. What are the min and maxVersion, so I can add them?
[00:20] <asac> /usr/lib/midbrowser/application.ini
[00:20] <asac> has the current version
[00:21] <Jazzva> k
[00:21] <asac> 0.3.0rc1
[00:21] <asac> i think its ok to use 0.3.0 as maxVersion
[00:21] <fta> hm, my clamav-milter on hardy dies a couple of times per hour :(
[00:21] <Jazzva> I need to install it first in intrepid chroot, so it'll take a while... ~20 minutes
[00:22] <asac> Jazzva: midbrowser is small
[00:22] <asac> should take a second ;)
[00:22] <Jazzva> But it still has deps ;)
[00:22] <asac> if you have xul
[00:22] <asac> ok
[00:22] <asac> fta: i think thats a topic best dealt with on #ubuntu-server :)
[00:23] <fta> i know, i'm just complaining ;)
[00:23] <asac> hehe
[00:23] <asac> i am using clamav on etch ;)
[00:23] <asac> that is rock solid. but i have no clue if it ever found a virus :)
[00:23] <Volans> asac: you know if exist a way to be noticed when a new appversion is added here? ( https://addons.mozilla.org/en-US/firefox/pages/appversions )
[00:23] <fta> it started to die yesterday for me
[00:24] <asac> fta: hardware? or was there a sec update or something?
[00:24] <asac> Volans: why do you want that?
[00:25] <Volans> on Mozilla Addon site you can upload only extension with min e max version declared there as I know
[00:25] <asac> Volans: you should use 3.0.*
[00:25] <asac> as maxVersion
[00:25] <asac> thats what we use
[00:26] <asac> Volans: for trunk i think that AMO site bumps your maxVersion automatically
[00:26] <asac> at least reed said so iirc
[00:26] <Volans> that does not happen to my extension... and the new version is still waiting an editorial review to be publicated
[00:27] <asac> for 3.1a1pre ?
[00:28] <Volans> 1.0.6.1 version had 3.0pre, 1.0.6.2 have 3.0.*
[00:28] <asac> ok. yeah
[00:28] <asac> thats good then
[00:28] <asac> not sure about the AMO procedure. sorry
[00:29] <Volans> no problem
[00:34] <Jazzva> midbrowser works :)
[00:37] <Jazzva> now to get another 30MB of ant and it's deps...
[00:49] <asac> yay, java
[00:50] <Jazzva> assembler and linker projects were required to be coded in java... don't ask me why... i has no idea
[00:52]  * Jazzva spends a lot of time on icanhascheezburger, apparently
[00:52] <Jazzva> *i have no idea :)
[00:54] <asac> Jazzva: well. imo you could also teach students to write java op-code
[00:54] <asac> instead of assembler
[00:54] <asac> is quite similar and is at least usable on all platforms that have a vm
[00:54] <asac> :)
[00:55] <Jazzva> true... I think that's a project that I'm gonna do next year
[00:55] <asac> i doubt that anyone will become a real assembler wizard during class anyway
[00:55] <Jazzva> to make java op-code :)
[00:55] <asac> its more about "getting the idea" :)
[00:56] <Jazzva> I agree. that's what we were doing. The instruction op-codes were different from the real one, only 7 instructions used. Just to get the basic concept :)
[00:56] <asac> Jazzva: yeah ;)
[00:56] <asac> then go and use a java VM ... its a simple machine so quite a good thing to learn on
[00:56] <asac> maybe makes sense then ;)
[00:57] <Jazzva> well, I'll study it next year, for sure :)...
[00:58] <asac> Jazzva: in which direction do you want to go?
[00:59] <asac> if you take too classes on low level programming ;)
[00:59] <asac> two
[00:59] <Jazzva> It's not my decision. Everyone has them on this department...
[00:59] <asac> which department?
[00:59] <Jazzva> But I found assembling and linking quite interesting
[01:00] <Jazzva> it would be something like dept of computer sciences
[01:00] <asac> ok so not a sub-department of computer science ;)
[01:00] <Jazzva> nope
[01:01] <asac> Jazzva: you know that we have assembler code in mozilla :)
[01:01] <Jazzva> Damn, wanted to show you my courses list, but it's available only in Serbian
[01:01] <asac> you probably wanna help fixing mips :)
[01:01] <Jazzva> Hehe... dunno if I'm that good :).
[01:01] <Jazzva> ...dunno if I'm good at all :)
[01:02] <Jazzva> http://www.etf.bg.ac.yu/index.php?option=com_content&task=view&id=70&Itemid=83 ... maybe you can manage to understand something.
[01:02] <asac> http://lxr.mozilla.org/seamonkey/source/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_mips.s
[01:04] <asac> http://lxr.mozilla.org/seamonkey/source/xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_shle.s
[01:04] <Jazzva> wow... had no idea :)
[01:04] <asac> http://paste.ubuntu.com/22738/
[01:04] <asac> those are all .s files
[01:04] <asac> there is also some nested assembler in some .cpp files iirc
[01:06] <asac> most likely more assembler than in the kernel ;)
[01:06] <asac> hehe
[01:07] <Jazzva> I can barely understand code... but have no idea what it does. Is this _asm_shle.s for "go to label, then do these instructions, and call some other function"?
[01:08] <asac> http://paste.ubuntu.com/22739/
[01:08] <asac> :)
[01:08] <asac> thats the kernel .S files ;)
[01:09] <asac> Jazzva: a good thing is to look at how syscalls are implemented on various archs
[01:09] <asac> e.g. how to get messages from user-space to kernel :)
[01:09] <Jazzva> I'll put it on my todo list:)
[01:10] <asac> its not that hard to understand
[01:10] <asac> some platforms even have a C implementation
[01:10] <asac> others need assembler
[01:10] <asac> ;)
[01:10] <Jazzva> linux has c implementation, right?
[01:13] <Jazzva> it has :)
[01:14] <asac> Jazzva: ?
[01:14] <asac> Jazzva: linux support various architectures. i think x86 has pure C implementation for syscall
[01:15] <asac> others dont have
[01:15] <Jazzva> I suppose I found that one :)
[01:15] <asac> Jazzva: good :)
[01:16] <asac> Jazzva: you also have to look at the libc part i guess
[01:16] <asac> to get the complete picture
[01:17] <Jazzva> ok :)
[01:17] <Jazzva> thanks
[01:22] <Jazzva> foxyproxy puts it's xpi in ../targets/. Is it ok if I patch build.xml to put it in .?
[01:24] <Jazzva> looks like i can't... It removes the contents of the that dir before build :)
[01:26] <asac> Jazzva: yes. if that patch isnt too intrusive
[01:26] <asac> e.g. if its just a few lines that ok
[01:26] <Jazzva> One line, though it erases the whole contents, so it's pointles...
[01:26] <asac> if done on ubuntu branch - but i guess thats what you are talking about ;)
[01:26] <Jazzva> right :)
[01:34] <asac> thats painful
[01:34] <asac> git-core merge looked good. now it fails two test cases
[01:34] <asac> what a shame
[01:35] <asac> hmm git-svn
[01:35] <asac> perl: /build/buildd/subversion-1.5.0dfsg1/subversion/libsvn_ra/ra_loader.c:674: svn_ra_get_dir: Assertion `*path != '/'' failed.
[01:52] <Volans> good night and good work... see you
[01:59] <Jazzva> foxyproxy is recognized in midbrowser
[02:00] <Jazzva> but it reports an error that it can't read settings in .mozilla/midbrowser/profile/foxyproxy.xml and that it should be reported to the developers
[02:00] <Jazzva> i'll check if it exists in fx3 too
[02:02] <Jazzva> it works. it checks if it's a new installation in fx, if the settings file is not found. but it doesn't do that in midbrowser.
[02:03] <asac> is "profile" a placeholder in the path you posted?
[02:03] <Jazzva> yes
[02:03] <asac> otherwise the dir doesnt exist
[02:03] <asac> k
[02:04] <Jazzva> :)
[02:04] <asac> Jazzva: who dod the ytest i fits a new installation?
[02:04] <asac> damn ;)
[02:05] <Jazzva> huh? :)
[02:05] <asac> how do they test if its a new installation?
[02:05] <Jazzva> it reports this in case of fx: "FoxyProxy: Unable to read preference extensions.foxyproxy.settings in getSettingsURI(). Checking for new installation."
[02:05] <Jazzva> I'm looking at the code now
[02:06] <asac> Jazzva: look in chrome.manifest
[02:06] <asac> you can configure appid=.... there
[02:06] <asac> to do special things for special apps ;)
[02:06] <asac> maybe they do that
[02:06] <Jazzva> it writes it out here components/foxyproxy.js:341
[02:41] <Jazzva> asac, they do set different stuff for different apps in chrome.manifest. I tried just to add another set of settings for midbrowser, but it's not working. I'll just prepare the merge now, without changing this, and then we'll see in the upload after merge :)
[03:38] <ScottK> The QA tracker is smarter than I am.  What do I click on to find the actual test you want done?
[03:47] <Jazzva> ScottK, for the first two tests (normal use with new and existing profile) there are no special tests. Just do your normal browsing and report if any glitch occurs.
[03:48] <Jazzva> ScottK, for the third test, there's a link to <https://wiki.ubuntu.com/MozillaTeam/QA>, which provides the testplan
[03:57] <ScottK> What are the links for the first two?
[03:59] <Jazzva> ScottK, there are no links to testplan for the first two. The links for reporting section depends on which package are you testing
[04:00] <Jazzva> The testplan could be "Go around the usual sites you visit everyday for 15 minutes, and see if something bad and different happens."
[04:02] <ScottK> Ah.
[04:02] <ScottK> OK.
[04:02] <ScottK> I can do that.
[04:02] <Jazzva> Thanks for doing that :)
[05:19] <xp_> FYI, got another flash related crash in dapper. (firefox-bin:28048): GLib-CRITICAL **: g_quark_from_string: assertion `string != NULL' failed
[05:19] <xp_> (firefox-bin:28048): GLib-GObject-CRITICAL **: g_object_notify_queue_thaw: assertion `nqueue->freeze_count > 0' failed.
[05:24] <xp_> This was with the Adobe flash plugin that is installed by the Plugin Finder Server. Again was not reproduced (so again probably not worth worrying about?)
[05:40] <JordiGH> I don't quite get why Ubuntu keeps the Firefox name while Debian doesn't... is Ubuntu getting special approval from Mozilla for the Firefox modifications it makes?
[05:48] <djdarkman_> hello
[09:45] <gnomefreak> asac: are you here yet?
[10:02]  * gnomefreak think he bumped his head way too damn hard to want to add 20 more packages to our maintaining list :(
[10:06] <asac> gnomefreak: sure
[10:06] <asac> gnomefreak: yeah. thats shirish idea
[10:08] <gnomefreak> what order for nss nspr i cant remember im thinking nspr first than nss
[10:10] <asac> gnomefreak: you are right!
[10:10] <gnomefreak> yay :)
[10:10]  * asac hugs gnomefreak 
[10:10] <asac> ;)
[10:10] <gnomefreak> respin firefox as well (atleast should need to)
[10:10]  * gnomefreak hugs asac 
[10:11] <asac> gnomefreak: if its about the nss upgrade bug, I just want nss built on gutsy
[10:11] <asac> to reproduce
[10:11] <asac> no need for ffox
[10:12] <gnomefreak> ok
[10:12] <gnomefreak> ill have them uploaded in next couple of hours i just want to get updates and shit done first
[10:13] <asac> thx
[10:13] <gnomefreak> np
[10:14] <gnomefreak> fta: firefox-3.0 from your ppa is being kept back (i would assume depends issue) xul went through so i will check after that
[10:15] <gnomefreak> asac: what are we doing with bugs on extensions that we dont maintain?
[10:15] <asac> gnomefreak: which extension?
[10:15] <gnomefreak> IMHO we should close them or add them as wishlist if user wants them from us
[10:15] <gnomefreak> s3fox
[10:15] <gnomefreak> see bug 242741
[10:16] <gnomefreak> hmmmmm
[10:16] <asac> botty
[10:16] <gnomefreak> im asking about him now
[10:17] <asac> gnomefreak: that bug is "invalid". he should report it to the extension author (unless we have that extension packaged or that extensions is _really_ important)
[10:17] <gnomefreak> ok i will mark and comment as such
[10:17] <asac> great
[10:17] <gnomefreak> bots ISP is having issues trying to get an alt. in here
[10:18] <gnomefreak> we wont have bot for a while, it should be worked out by end of day just not sure whos day
[10:18] <asac> ha
[10:19] <asac> well. i think we can live without a bot for a day ;)
[10:19] <asac> can we?
[10:19] <anakron_> Hey
[10:19] <gnomefreak> yep should beable to
[10:19] <asac> hi anakron_
[10:19] <gnomefreak> hi
[10:19] <anakron_> someone is of mozillateam?? in LP?
[10:19] <anakron_> hi
[10:19] <anakron_> :)
[10:19] <gnomefreak> both of us
[10:19] <anakron_> ok
[10:19] <asac>  + others as well :)
[10:19] <anakron_> i need to know something
[10:20] <gnomefreak> feel free to ask
[10:20] <anakron_> cause i wana help like a beta testers for mozilla
[10:20] <anakron_> but im using ubuntu intrepid
[10:20] <asac> anakron_: then you are already a big-beta tester ;)
[10:20] <asac> anakron_: do you want _more_ recent crack?
[10:21] <gnomefreak> fta: here is the error The following packages have unmet dependencies: firefox-3.0: Depends: xulrunner-1.9 (>= 1.9+nobinonly-0ubuntu3) but 1.9+nobinonly-0ubuntu3~fta3 is to be installed
[10:21] <asac> gnomefreak: darn. my by
[10:21] <asac> my bad
[10:21] <gnomefreak> asac: oh thats you?
[10:21] <anakron_> :)
[10:21] <gnomefreak> lol
[10:21] <anakron_> im looking at http://mozilla.qa.ubuntu.com/
[10:21] <anakron_> for any version for intrepid
[10:21] <anakron_> but i cant find one at least!
[10:22]  * gnomefreak not real sure if we have intrepid packages up there for testing
[10:22] <asac> anakron_: ah. well. firefox 2 isnt supported in intrepid anymore
[10:22] <asac> anakron_: have you received the mail?
[10:22] <anakron_> :O  yeah
[10:22] <asac> anakron_: there are other options to help out: you can just use virtualbox to install one of the stable releases
[10:22] <anakron_> so, what i can do to
[10:22] <gnomefreak> asac: maybe add devel releases to testing in late alpha so our changes are in and we work on them for bugs at that time
[10:22] <anakron_> jaja
[10:23] <anakron_> i cant use it cause my hardware will get burn xD
[10:23] <gnomefreak> anakron_: chroots :)
[10:23] <anakron_> i have a Pentium IV  1600MHZ with 320mb RAM
[10:23] <anakron_> so, its like a dream to run a virtualmachine
[10:24] <anakron_> i know that i can use chroot, but my hardware is a limit for my dreams
[10:24] <asac> anakron_: yeah
[10:25] <gnomefreak> crap. someone pplease let me know when Jazzva starts on the extension pages :(
[10:25] <asac> anakron_: you are brave enough testing intrepid already. so if your hardware doesnt allow stable testing, thats fine
[10:26] <gnomefreak> asac: oh shit i didnt give you important bug you needed to look at :( be right back let me find it
[10:26] <anakron_> thanks for the answer
[10:26] <anakron_> see you later
[10:26] <asac> anakron_: cu
[10:26] <anakron_> better
[10:26] <anakron_> see you soo
[10:26] <gnomefreak> asac: https://bugs.edge.launchpad.net/ubuntu/+source/firefox-3.0/+bug/196202
[10:26] <anakron_> soon
[10:27] <gnomefreak> IMHO its the way it should work :( maybe im confused but sounds like he wants natulis to open ftp only
[10:28] <asac> gnomefreak: the issue here is that the ftp server was added to gconf
[10:28] <asac> errr, the ftp handler
[10:29] <gnomefreak> and thats ff issue?
[10:29] <gnomefreak> im gonna assume whom ever did it meant it to happen that way hense not a bug
[10:29] <asac> gnomefreak: not sure :). but i assume so
[10:30] <asac> gnomefreak: ask them to figure out when and how the ftp handler ended up in gconf
[10:30] <gnomefreak> next who did it is gonna be hard to find out
[10:30] <asac> they most likely did it once manually
[10:30] <asac> ill ask
[10:32] <gnomefreak> i asked
[10:33] <gnomefreak> in bug report atleat
[10:33] <gnomefreak> atleast
[10:35] <gnomefreak> but please ask in -devel if you know who to ask (might want to start with seb.)
[10:36] <asac> gnomefreak: i think it he cannot reproduce this bug, we can just close it
[10:37] <gnomefreak> the ftp bug?
[10:37] <asac> y
[10:37] <asac> reproduce as in "reset the gconf key", then does firefox still take over ftp handling ;)
[10:38] <gnomefreak> but removing the keys doesnt help since everyone would have to
[10:38] <gnomefreak> thats why i added it as wishlist to maybe make user decide what he wants as default
[10:38] <gnomefreak> since i only see 2 or so people in the bug complaining (maybe one)
[10:39] <gnomefreak> 3 people
[10:39] <gnomefreak> out of how many millions
[10:39] <asac> gnomefreak: well. i doubt that many people see that issue
[10:40] <asac> its firefox-3.0b4 that is set in gconf
[10:40] <gnomefreak> when i was using ftp nautlis did it for me that was gutsy
[10:40] <asac> i am pretty sure that it was the user who did that
[10:40] <gnomefreak> its possible i doubt mozilla did it
[10:41] <asac> gnomefreak: well. let me check ;)
[10:41] <asac> actually i think that there was a bug asking for that feature ;)
[10:41] <gnomefreak> lol
[10:41] <asac> e.g. make firefox take over ftp handling
[10:41] <asac> but let me check in code
[10:41] <gnomefreak> sounds like a few other flip flop bugs
[10:41] <gnomefreak> like offline mode and saving docs to temp in tbird :(
[10:44] <asac> gnomefreak: ok. it takes over ftp :-D
[10:45] <gnomefreak> due to what?
[10:45] <gnomefreak> ok let me try that again
[10:45] <gnomefreak> due to who?
[10:45] <asac> gnomefreak: if you allow firefox to check whether its the default application it will take over
[10:45] <asac> http + https + ftp
[10:46] <asac> and chrome
[10:46] <gnomefreak> yeah thats why i said add update-alt for ftp it makes it alot easier
[10:47] <asac> gnomefreak: well.
[10:47] <asac> ill think about it
[10:47] <gnomefreak> but as default browser it should open them unless you are connecting to your own ftp
[10:47] <asac> will let you know in 30min :-D
[10:47] <gnomefreak> do you want nss nspr in mt ppa?
[10:47] <fta> hi
[10:47] <asac> gnomefreak: nope. in your ;)
[10:47] <gnomefreak> fta: hi sorry but asac said he did it
[10:47] <asac> hi fta
[10:47] <gnomefreak> asac: ok
[10:48] <asac> did what?
[10:48] <asac> ah the dependency problem
[10:48] <asac> yeah
[10:48] <asac> now firefox 3 head branch is prepared for preview xul builds
[10:50] <gnomefreak> ok smoke than fix depends for nspr
[10:51] <fta> i tweak build-deps but not deps, so if you updated deps, that's why it's stuck
[10:51] <asac> fta: its fixed in .head now
[10:51] <asac> didnt know that you tweak buld-deps
[10:52] <asac> we just have to remember that if we need versioned depends on xul package, that we should append ~ to allow preview builds
[10:54] <gnomefreak> asac: how did you screw up deps on fta's package in his ppa?
[10:54] <gnomefreak> ah nevermind
[10:54] <gnomefreak> i just read it
[10:54] <asac> gnomefreak: he builds from .head branch :-D
[10:54] <gnomefreak> head i thought was branded 3.1 not 3.0
[10:55] <gnomefreak> if head is devel
[10:55] <gnomefreak> please dont ask me to dig that up it was in mozilla-dev-app mailing list IIRC
[10:56] <gnomefreak> what issues will i run into if i use the -d flag to build nspr/nss?
[10:56] <gnomefreak> there are 2 build-deps that hard higher versioning
[10:56] <gnomefreak> maybe just install them since i wont affect running them
[10:57] <fta> what are you talking about?
[10:58] <gnomefreak> fta: hardy uses higher versions of 2 build-dep packages than gutsy does
[10:59] <gnomefreak> -d flag should let you build without them but i dont think thats best idea
[10:59] <gnomefreak> debhelper (>= 5.0.61) dpkg-dev (>= 1.14.9)
[10:59] <gnomefreak> forgot that
[10:59] <asac> fta: about ffox 3 not being installable in your ppa?
[11:00] <fta> asac, this i understood. and it's fixed here too.
[11:00] <asac> good
[11:00] <asac> in which way? you auto patch Depends: now too?
[11:02] <fta> i just resynced. but i can auto update deps too. it's just that it was tricky before (when we had >= x, << x+1)
[11:02] <asac> fta: no need to. i should just remember that you append a tilde version
[11:02] <asac> usually we dont have exact package versions in the build-depends
[11:02] <asac> so its a special case
[11:02] <asac> err/build-//
[11:02] <asac> s/build-//
[11:03] <fta> i started to auto-update build-deps in order for the ppa to build the packages in the right order, no other reason
[11:04] <asac> fta: right, build-deps are great, but i dont think you should bother for depends as its really the exception
[11:07] <gnomefreak> dch -i doesnt know what timezone im in :(
[11:07] <asac> gnomefreak: most likely you are in a chroot then
[11:07] <gnomefreak> oh maybe i was when i ran it
[11:07] <gnomefreak> thanks ;)
[11:07] <asac> np
[11:08] <asac> jtv: there?
[11:08] <gnomefreak> what package in dpkg-buildpackage in?
[11:08] <asac> my uploads to midbrowser still dont get auto approved :(
[11:08] <jtv> asac: here.
[11:09] <jtv> asac: I'll take a look, just a moment...
[11:09] <asac> jtv: i tested a partly translation upload for the grabanddrag translation in midbrowser
[11:09] <asac> thats why there is just it-IT.xpi
[11:09] <asac> (grabanddrag is not in firefox, so we dont get the strings from there)
[11:09] <asac> jtv: you think it might work? :)
[11:09] <asac> e.g. just partial .xpi?
[11:09] <jtv> asac: it-IT.xpi won't be auto-approved, but it.xpi will.
[11:10] <asac> jtv: hehe
[11:10] <asac> ok
[11:10] <asac> let me reupload
[11:10] <asac> jtv: so you rename it?
[11:10] <jtv> yes, I can.
[11:10] <jtv> This next release may also help us fix the problem.
[11:11] <jtv> asac: not sure what you meant about partial translations.
[11:11] <asac> jtv: no i mean, do you usuallyy just rename the .xpi?
[11:11] <asac> or do i need to change all the content to use "it" instead of it-IT (i think firefox translations use  it-IT too)
[11:11] <jtv> Well, I don't actually need to rename it.  Just set the language by hand.
[11:11] <jtv> Ahhh
[11:11] <asac> jtv: well ... part of the strings are translated in the firefox translation pack we get
[11:11] <asac> but we have more strings ... i crafted special .xpi's now that have those strings :)
[11:11] <jtv> That's an interesting problem, actually: the auto-approval and what's in the file are completely separate.
[11:12] <jtv> So for auto-approval, just rename the file and that's that.
[11:12] <jtv> Ping
[11:12] <asac> ping?
[11:12] <jtv> (That was the sound of a thought)
[11:12] <asac> ah ;)
[11:12] <jtv> We currently just ignore the language codes in the manifest.
[11:12] <asac> jtv: so you want me to give you the .xpi so you can look inside?
[11:12] <asac> jtv: ok great. you should filter them at least
[11:12] <jtv> No need.  Just name the thing it.xpi in the future and it'll be auto-approved as Italian.
[11:13] <asac> i could then just upload all-in-one .xpi's multiple times
[11:13] <jtv> Right now, that won't work yet.
[11:13] <asac> sure
[11:13] <asac> but would be great
[11:13] <asac> :)
[11:13] <asac> ok ... let me check what other locales i have
[11:13] <jtv> Yes, but it doesn't mesh well with the whole structure of the code for now.
[11:14] <asac> jtv: http://paste.ubuntu.com/22820/
[11:14] <asac> which do i need to rename?
[11:14] <asac> i guess everything except zh-XX ?
[11:15] <gnomefreak> asac: getting hardys version to build on gutsy is gonna be a bitch due to build deps but im going for smoke right now maybe ill look at it more later
[11:15] <jtv> asac: remove the country codes from all but zh-XX and en-XX.  Then, for zh-XX, replace the hyphen by an underscore.  The hyphen in en-US is hard-coded, so leave that as it is.
[11:16] <asac> yeah.
[11:16] <asac> let me try that
[11:16] <asac> i wont upload en-US
[11:17] <asac> jtv: err, how about pt-BR?
[11:17] <jtv> asac: oh, and pt-BR becomes pt_BR, just like cn-TW becomes cn_TW
[11:17] <asac> :-P
[11:17] <jtv> asac: cs.xpi fi.xpi ja.xpi nl.xpi ru.xpi zh_CN.xpi da.xpi en-US.xpi fr.xpi ko.xpi pl.xpi zh_TW.xpi de.xpi es.xpi it.xpi pt_BR.xpi tr.xpi
[11:17] <asac> jtv: ok. ill try that
[11:18] <asac> jtv: that that i have you here ....
[11:18] <jtv> ?
[11:18] <asac> jtv: 1. when will the "product" export be of the same structure as the distro export
[11:18] <asac> 2. can we get the en-US.xpi in the export for "product" too?
[11:19] <asac> its always a game to hunt down the en-US.xpi that was uploaded :)
[11:19] <asac> if 1. is not going to happen, let me know. i have to think how to properly deal with that then
[11:20] <asac> jtv: also, i think we have a problem that might make all this to die. all firefox translations are tri-licensed and we probably cannot relicense them to BSD :(
[11:21] <asac> GPL/LGPL/MPL
[11:21] <jtv> asac: the structure of the product exports are determined by the paths associated with the individual files.  Unfortunately, when you upload a single file, we don't have much of a path.
[11:22] <jtv> As for 2, isn't the en-US.xpi included when you select an export that includes the template?
[11:22] <asac> jtv: how?
[11:22] <asac> https://translations.edge.launchpad.net/midbrowser/trunk/+pots/midbrowser/+export
[11:22] <asac> if i select "Everything" then its not
[11:23] <jtv> asac: that's a bug.
[11:25] <asac> good :)
[11:26] <gnomefreak> asac: http://pastebin.mozilla.org/468539 wtf am i missing? i have changed build-deps on build-essential and dpkg-dev versions from hardys version to gutsy version and got this as well as geting rid of the >versins alltogether
[11:27] <asac> gnomefreak: i'd say something is broken in your chroot
[11:27] <asac> gnomefreak: why depends on build-essential?
[11:27] <asac> and dpkg-dev
[11:28] <asac> those are implicit build-depends
[11:28] <asac> you dont need to change dependencies on them
[11:28] <gnomefreak> build-essential
[11:28] <gnomefreak>  |Depends: libc6-dev
[11:28] <gnomefreak>   Depends: <libc-dev>
[11:28] <gnomefreak>     libc6-dev
[11:28] <gnomefreak>   Depends: gcc
[11:28] <gnomefreak>   Depends: g++
[11:28] <gnomefreak>   Depends: make
[11:28] <gnomefreak>   Depends: dpkg-dev
[11:28] <gnomefreak> thats b-e
[11:28] <asac> jtv: darn. so we need install.rdf?
[11:28] <asac> in translations? can it just be empty?
[11:29] <gnomefreak> http://pastebin.mozilla.org/468540 has dpkg-dev deps
[11:29] <jtv> asac: that may work, yes... why?
[11:29] <asac> jtv: because the imports failed
[11:29] <asac> jtv: i just crafted special .xpi's
[11:29] <asac> with chrome.manifest + .jar
[11:29] <asac> (same structure as in en-US.xpi ... just a partial tree)
[11:30] <jtv> asac: all we really take from install.rdf at the moment is the contributors list, I think—and even those we end up ignoring unless we can parse them as email addresses.
[11:31] <gnomefreak> asac: here is the broken package(s) and i cant really uninstall them since they are needed to build the package
[11:31] <gnomefreak> asac: http://pastebin.mozilla.org/468541
[11:31] <asac> jtv: ok lets see. uploaded with empty install.rdf
[11:32] <jtv> asac: I guess we could provide a default install.rdf if there is none on input.
[11:35] <jtv> asac: about the licensing...  as long as we mark the upstream translations as coming from upstream, they remain under their upstream license.  Modifying and extending them may be a problem though.
[11:35] <hk47xx> hi, I'm getting problems with dates returned form javascript in FF 3
[11:35] <hk47xx> all dates returned from javascript hava a 24+ hours offset
[11:35] <gnomefreak> asac: ill rebuild the chroot to see
[11:37] <gnomefreak> be back reboot
[11:38] <asac> hk47xx: is that ubuntu specific?
[11:39] <asac> jtv: hmm
[11:39] <asac> jtv: i think its ok to inject BSD licensed strings into the DB and use them to update hte upstream translations
[11:39] <asac> the exported, aggregated translation pack will be upstream license again
[11:39] <asac> jtv: makes sense?
[11:40] <hk47xx> asac: yes i'm dual booting windows and this problem didn't show up
[11:41] <asac> e.g. I translate something to improve upstream translation. the string itself i BSD, but when exporting (as .xpi for instance) it will be included in a combined work, which basically relicenses the string in that export
[11:41] <asac> hk47xx: interesting
[11:41] <asac> hk47xx: if you type "date" in a X-terminal
[11:41] <asac> is that ok?
[11:42] <hk47xx> asac: yes it shows: mié jun 25 06:07:12 VET 2008
[11:42] <asac> hk47xx: how do you get the date in javascript?
[11:42] <jtv> asac: yes, makes sense.  Only problem is, there's no way to tell the system that translations made in the UI are "upstream."
[11:43] <asac> jtv: ah ;) ... yeah. a check box during upload would help i guess
[11:43] <jtv> asac: so if you import the whole thing...  yes, I think that could work.
[11:43] <hk47xx> if I type in the address bar for example javascript:alert(new Date())
[11:43] <hk47xx> asac: i get Thu Jun 26 2008 06:08:05 GMT+1930 (VET)
[11:44] <asac> hk47xx: for me its accurate
[11:44] <asac> hk47xx: what is VET?
[11:44] <hk47xx> im from venezuela
[11:44] <jtv> asac: we have the checkbox in some upload forms and not in others...  IIRC the theory is that upstream translations are normally uploaded in batch, as a tarball for the whole project.
[11:44] <asac> GMT+1930?
[11:44] <asac> ouch
[11:44] <asac> jtv: right
[11:44] <asac> jtv: still the problem exists for "products" in launchpad
[11:45] <asac> but i understand the issue there
[11:45] <jtv> asac: actually the terms are used more or less interchangeably in practice: I was really talking about products.
[11:45] <asac> jtv: actually, does anyone understand if single strings are actually licensable?
[11:45] <asac> for me it sounds more like only the combined export can have a license ;)
[11:45] <asac> not each and every single string
[11:46] <asac> strange idea :)
[11:46] <hk47xx> asac: here is wednesday but the javascript date shows Thu
[11:46] <asac> jtv: think about someone licensing "Welcome!" :)
[11:46] <asac> i doubt you can have a copyright on that ;)
[11:47] <jtv> asac: generally, I agree with you.  The problem is that it's never quite that clear-cut: it's more a question of enough text being copied.
[11:47] <jtv> asac: indeed, a short text like that can't be copyrighted.  The assumption in copyright is that the expression is one that you can't reasonably expect other people to reproduce accidentally.
[11:48] <asac> hk47xx: date --rfc-2822 on console?
[11:48] <asac> is that -0530 ?
[11:48] <asac> gnomefreak: can you run the javascript command above please
[11:49] <asac> gnomefreak: javascript:alert(new Date())
[11:49] <hk47xx> asac: is Wed, 25 Jun 2008 06:14:12 -0430
[11:49] <asac> just type that in location bar and hit return :)
[11:49] <asac> hk47xx: yeah right
[11:49] <asac> i am bad at maths ;)
[11:49] <asac> have the feeling its a rounding issue
[11:49] <gnomefreak> date --rfc-2822 gives me right date and time
[11:49] <asac> gnomefreak: no the javascript thing ;)
[11:50] <gnomefreak> with (new Date())?
[11:50] <gnomefreak> it fails
[11:50] <gnomefreak> on token new
[11:51] <asac> gnomefreak: the complete phrase as i pasted it
[11:51] <asac> javascript:alert(new Date())
[11:51] <gnomefreak> javascript:alert(new Date()) doesnt work
[11:51] <gnomefreak> as i said token new
[11:51] <gnomefreak> gnomefreak@Development:~$ javascript:alert(new Date())
[11:51] <gnomefreak> bash: syntax error near unexpected token `new'
[11:52] <hk47xx> gnomefreak: don't click has to copy and paste
[11:52]  * gnomefreak tried that first
[11:52] <fta> try it in ff
[11:52] <gnomefreak> hk47xx: dont click what?
[11:52] <gnomefreak> Wed Jun 25 2008 06:52:35 GMT-0400 (EDT)
[11:53] <gnomefreak> sorry i have a bunch of terms open so i did it there first
[11:53] <gnomefreak> oh and the above is right time and date
[11:53] <asac> hk47xx: are you on amd?
[11:54] <hk47xx> asac: no intel core 2 duo
[11:54] <hk47xx> asac: i first noted this problem in gmail
[11:54] <asac> hk47xx: well. 64bit?
[11:54] <asac> install?
[11:55] <gnomefreak> hk47xx: what version of java?
[11:55] <gnomefreak> not that it should matter
[11:55] <asac> hk47xx: i thought i might have been a unsigned int issue
[11:55] <hk47xx> asac: i don't know for sure uname -r gives 2.6.24-19-generic
[11:55] <asac> hk47xx: but since gnomefreak doesnt have it ... and he is in -XXXX timezone too, i think its something on your system
[11:56]  * gnomefreak cant test in hardy atm
[11:56] <hk47xx> asac: java version "1.5.0_15"
[11:56] <asac> java doesnt matter here
[11:56] <asac> its javascript
[11:56] <gnomefreak> hk47xx: you should really update to 6.0
[11:56] <gnomefreak> yeah i know
[11:56] <gnomefreak> as i said it shouldnt matter
[11:56] <asac> gnomefreak: could you try to set your location to venezuela?
[11:56] <asac> e.g. so date shows VET as timezone? and then try again?
[11:57] <gnomefreak> with tz...
[11:57] <asac> no i think with gnome menu
[11:57] <asac> hk47xx: how did you setup your timezone?
[11:57] <gnomefreak> if by default doesnt that use tzseleact and god i hope gnome menu
[11:58] <hk47xx> asac: at installation time choose 'America/Caracas'
[11:58] <asac> ok
[11:58] <hk47xx> asac: for the time zone
[11:58] <asac> gnomefreak: yeah. i think you should try that
[11:58] <asac> hk47xx: ok
[11:59] <fta> gnomefreak, my ppa is fixed now
[11:59] <gnomefreak> working on it
[11:59] <asac> hk47xx: are you using the firefox installed by ubuntu right?
[11:59] <gnomefreak> fta: thanks
[11:59] <asac> fta: cool
[11:59] <hk47xx> asac: yes from synaptic
[11:59] <asac> jdhore: the jemalloc build should be in fta archive by now
[11:59] <gnomefreak> Thu Jun 26 2008 06:29:44 GMT+1930 (VET)
[11:59] <asac> after some hick-ups ;)
[12:00] <asac> gnomefreak: you get that?
[12:00] <asac> wow
[12:00] <gnomefreak> that is with new timezone
[12:00] <fta> asac, boom
[12:00] <fta> fta@ix:~ $ firefox
[12:00] <fta> /usr/lib/firefox-3.0/firefox: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory
[12:00] <gnomefreak> yes i do
[12:00] <asac> fta: hmm
[12:00] <asac> fta: ld.so.conf.d installed?
[12:00] <asac> in xulrunner?
[12:00] <fta> yes
[12:00] <gnomefreak> should i try in hardy?
[12:00] <asac> fta: did you run ldconfig?
[12:01] <asac> err
[12:01] <asac> was that run during postinst :)
[12:01] <fta> it didn't
[12:01] <asac> it didnt? wow
[12:01] <hk47xx> asac: i even tried starting ff in safe mode in case some plugin was misbehaving
[12:01] <fta> Unpacking replacement firefox-3.0 ...
[12:01] <fta> Processing triggers for menu ...
[12:01] <fta> Setting up firefox-3.0 (3.0+nobinonly-0ubuntu3~fta4) ...
[12:01] <fta> Please restart all running instances of Firefox-3.0, or you will experience problems.
[12:01] <fta> Setting up firefox-3.0-gnome-support (3.0+nobinonly-0ubuntu3~fta4) ...
[12:01] <fta> that's it
[12:01] <gnomefreak> omg this guy is funny as hell ;)
[12:02] <asac> fta: the build warns something about "useless ldconfig run in postinst"
[12:02] <fta> we'd better link it properly rather than depend on that
[12:02] <fta> fta@ix:~ $ ldd /usr/lib/firefox-3.0/firefox
[12:02] <asac> fta: link it?
[12:02] <fta>         linux-gate.so.1 =>  (0xb7f2a000)
[12:02] <fta>         libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7efb000)
[12:02] <fta>         libjemalloc.so => not found
[12:02] <gnomefreak> hk47xx: hold on ill be back and ill test on hardy since you are using hardy
[12:02] <asac> fta: yes, ldconfig was the idea
[12:03] <asac> we cannot really link it ... there is no static dir for xulrunner in theory
[12:04] <fta> ldconfig doesn't help
[12:04] <asac> maybe we should link it statically in xulrunner-stub and xulrunner-bin
[12:05] <fta> the firefox binary is just the xul stub, right ?
[12:05] <asac> fta: i think so
[12:05] <asac> we currently link dynamic jemalloc into that
[12:05] <asac> for me it works
[12:05] <asac> with ldconfig
[12:06] <fta> fta@ix:~ $ sudo ldconfig
[12:06] <fta> fta@ix:~ $ firefox
[12:06] <fta> /usr/lib/firefox-3.0/firefox: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory
[12:06] <asac> you sure you have /etc/ld.so.conf.d/xulrunner-1.9 ?
[12:06] <asac> fta: i saw that message
[12:06] <fta> fta@ix:~ $ cat /etc/ld.so.conf.d/xulrunner-1.9
[12:06] <fta> /usr/lib/xulrunner-1.9
[12:06] <asac> well. but ldconfig should help then ;) right?
[12:06] <asac> at least if LD_PRELOAD=/usr/lib/xulrunner-1.9/libjemalloc.so does
[12:07] <asac> or LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9/
[12:07] <gnomefreak> hk47xx: your not on hardy are you? what does lsb_release -a give you
[12:07] <gnomefreak> hardy kernel isnt -19
[12:07] <gnomefreak> that was gutsy IIRC
[12:07] <asac> gnomefreak: its -19 now
[12:08] <asac> $ uname -a
[12:08] <asac> Linux hector 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64 GNU/Linux
[12:08] <gnomefreak> asac: oh ok i forgot the 24
[12:08] <asac> yeah
[12:08] <gnomefreak> i was thinking 2.6.19
[12:08] <hk47xx> gnomefreak: No LSB modules are available.
[12:08] <hk47xx> Distributor ID:	Ubuntu
[12:08] <hk47xx> Description:	Ubuntu 8.04
[12:08] <hk47xx> Release:	8.04
[12:08] <hk47xx> Codename:	hardy
[12:08] <gnomefreak> hk47xx: i got it thanks
[12:09] <asac> well. please open a bug
[12:09] <gnomefreak> command again please
[12:09] <asac> gnomefreak can reproduce so its confirmed
[12:09] <asac> hk47xx: translation pack?
[12:09] <asac> err
[12:09] <asac> probably not :)
[12:09] <gnomefreak> asac: not sure yet
[12:09] <gnomefreak> im on hardy atm if you give command i can tell you
[12:09] <fta> asac, i have a fix
[12:10] <gnomefreak> javascript:alert(new Date())?
[12:10] <asac> fta: http://paste.ubuntu.com/22824/
[12:10] <asac> fta: are you use you are running xul 1.9? not 1.9.1 ;)?
[12:10] <gnomefreak> ohh firefox updates in hardy
[12:10] <asac> fta: whats the problem in your evalution?
[12:11] <fta> fta@ix:/etc/ld.so.conf.d $ sudo mv xulrunner-1.9 xulrunner-1.9.conf
[12:11] <fta> then ldconfig
[12:11] <gnomefreak> hk47xx: apt-cache policy firefox-3.0 what does it say?
[12:11] <asac> fta: huh? since when does extension matter there?
[12:11] <asac> the other files dont have any either
[12:12] <asac> at least x86_64-linux-gnu
[12:12] <fta> they all does in intrepid
[12:12] <hk47xx> gnomefreak: firefox-3.0:
[12:12] <hk47xx>   Instalados: 3.0+nobinonly-0ubuntu0.8.04.1
[12:12] <asac> hmm
[12:12] <hk47xx>   Candidato: 3.0+nobinonly-0ubuntu0.8.04.1
[12:12] <hk47xx>   Tabla de versión:
[12:12] <asac> but there is a .conf
[12:12] <hk47xx>  *** 3.0+nobinonly-0ubuntu0.8.04.1 0
[12:12] <hk47xx>         500 http://archive.ubuntu.com hardy-updates/main Packages
[12:12] <hk47xx>         100 /var/lib/dpkg/status
[12:12] <hk47xx>      3.0~b5+nobinonly-0ubuntu3 0
[12:12] <hk47xx>         500 http://archive.ubuntu.com hardy/main Packages
[12:12] <asac> fta: ok great. fix rules then ;)
[12:12] <fta> ok
[12:12] <gnomefreak> hk47xx: thanks i will downgrade and see what happens than
[12:13] <gnomefreak> hk47xx: does xulrunner-1.9 match firefox version?
[12:13] <asac> gnomefreak: you could reproduce, no?
[12:14] <hk47xx> gnomefreak: sorry, how can i check that?
[12:14] <gnomefreak> asac: im trying with his versions of packages
[12:14] <gnomefreak> asac: i get the right time and date afaik
[12:15] <gnomefreak> Thu Jun 26 2008 06:44:58 GMT+1930 (VET) is that the right time and date?
[12:15] <hk47xx> gnomefrak: xulrunner-1.9:
[12:15] <hk47xx>   Instalados: 1.9+nobinonly-0ubuntu0.8.04.1
[12:15] <gnomefreak> for that CC?
[12:15] <hk47xx>   Candidato: 1.9+nobinonly-0ubuntu0.8.04.1
[12:15] <hk47xx>   Tabla de versión:
[12:15] <gnomefreak> hk47xx: i have it
[12:15] <hk47xx>  *** 1.9+nobinonly-0ubuntu0.8.04.1 0
[12:15] <hk47xx>         500 http://archive.ubuntu.com hardy-updates/main Packages
[12:15] <hk47xx>         100 /var/lib/dpkg/status
[12:15] <hk47xx>      1.9~b5+nobinonly-0ubuntu3 0
[12:15] <hk47xx>         500 http://archive.ubuntu.com hardy/main Packages
[12:16] <hk47xx> gnomefreak: well here is wenesday 25
[12:16] <gnomefreak> hk47xx: correct time and date would be?
[12:16] <asac> gnomefreak: no its not the right time
[12:16]  * gnomefreak never heard of +1930
[12:16] <asac> gnomefreak: you can reproduce the bug
[12:17] <gnomefreak> ok so what i posted is the wrong time and date
[12:17] <hk47xx> gnomefreak: yes
[12:17] <gnomefreak> ok cool did you file a bug yet?
[12:17] <gnomefreak> asac: bug in ff or gnome?
[12:18] <hk47xx> gnomefrak: no
[12:18]  * gnomefreak just noticed intrepid gnome system menu is backwards it has admin first not prefferences
[12:19] <gnomefreak> asac: its wrong for me as well
[12:20] <gnomefreak> with new_york
[12:20] <asac> gnomefreak: ff
[12:20] <asac> gnomefreak: well. not sure
[12:20] <gnomefreak> Wed Jun 25 2008 08:19:40 GMT-0300 (EDT)
[12:20] <gnomefreak> it should be -0400
[12:20] <asac> maybe a combination of ff + tzdata or something
[12:20] <asac> gnomefreak: daylight saving?
[12:20] <gnomefreak> it will be -0500 in oct/nov
[12:21] <gnomefreak> but atm it is -0400
[12:21] <gnomefreak> wait a minute
[12:22] <hk47xx> asac: in my case i don't think so, unless i can save 24 h .~)
[12:23] <gnomefreak> ah bots back
[12:23] <gnomefreak> @time utc
[12:23] <asac> hk47xx: no. your bug is confirmed. if the launchpad bug is filed its good
[12:23] <gnomefreak> yeah atm its -0400
[12:23] <gnomefreak> maybe it is -0300 but i thought -0500 in oct/nov
[12:25] <fta> xul fix pushed to my ppa
[12:31] <gnomefreak> why did i think it was correct in fta's firefox
[12:31] <gnomefreak> testing now to see but firefox is failing to open
[12:31] <gnomefreak> gnomefreak@Hardy:~$ firefox-3.0
[12:31] <gnomefreak> /usr/lib/firefox-3.0/firefox: error while loading shared libraries: libjemalloc.so: cannot open shared object file: No such file or directory
[12:32] <gnomefreak> that would be why
[12:32] <gnomefreak> thats hardy fta4
[12:32] <fta> gnomefreak, yep, fixed. wait for the new xul fta4
[12:32] <gnomefreak> ok
[12:33] <fta> about 40 min
[12:33] <gnomefreak> im going back to intrepid so once update hits i can finish my chroot or wait until i get home this afternoon and fix it
[12:41] <gnomefreak> hmmmm hardy has fta4 and it fails intrepid has fta3 and works
[12:41] <gnomefreak> fta: from your ppa
[12:44] <gnomefreak> well atleast my timezone is right in intrepid wrong in hardy but yours is off in both
[12:45] <fta> gnomefreak, i seriously doubt it: https://edge.launchpad.net/~fta/+archive/+builds?build_text=&build_state=all
[12:46] <gnomefreak> fta: what do you doubt?
[12:46] <fta> that hardy has fta4
[12:46] <gnomefreak> in my hardy it did hence the reason i said its broken
[12:47] <fta> it's still building, how can you already have it ?
[12:47] <fta> xul fta4, not ff fta4
[12:48] <gnomefreak> 3.0+nobinonly-0ubuntu3~fta4~hardy
[12:48] <gnomefreak> that ff
[12:48] <gnomefreak> (hardy)gnomefreak@Development:~$ policy firefox-3.0
[12:48] <gnomefreak> firefox-3.0: Installed: (none) Candidate: 3.0+nobinonly-0ubuntu3~fta4~hardy
[12:49] <fta> the fix is in xul, not ff
[12:49] <gnomefreak> thats in my chroot but installed in hardy system
[12:49] <gnomefreak> xulrunner has fta3
[12:49] <gnomefreak> fta: you mixed them up
[12:52]  * gnomefreak not upgrading to fta4 in intrepid yet
[12:53] <fta> no i didn't ;)
[12:54] <fta> xul fta4 is still building
[13:20] <hk47xx> gnomefreak: i've found a post in un¡buntuforums that describes a similar situation http://ubuntuforums.org/showthread.php?t=363084
[13:21] <hk47xx> gnomefreak: the post is from 2007
[13:25] <fta> gnomefreak, xul fta4 is ready (except for amd64)
[13:25] <fta> asac, ff crashes on shutdown
[13:25] <fta> asac, apparently not related to jemalloc as it crashed before
[13:26] <asac> fta: you can reproduce?
[13:26] <fta> yes
[13:26] <fta> weird stack http://paste.ubuntu.com/22837/
[13:27] <asac> fta: is that a bus error or segv?
[13:27] <fta> Program received signal SIGSEGV, Segmentation fault.
[13:28] <asac> selinux?
[13:28] <asac> do you have that enabled?
[13:29] <gnomefreak> asac: where does firefox get the javascript:alert from?
[13:31] <gnomefreak> i have a hard time thinking it gets it from gnome or google
[13:32] <gnomefreak> they stopped the thread in dec of 07 im wondering why it stopped
[13:35] <hk47xx> gnomefrak: http://paste.ubuntu.com/22842/
[13:36] <hk47xx> gnomefreak: this simple test yields the same result in my machine
[13:36] <gnomefreak> hk47xx: that doesnt tell me wher eit gets it from im sure its not getting it from HTML
[13:37] <gnomefreak> firefox crashed but yet its still open :(
[13:37] <fta> asac, not that i remember, maybe a new default in intrepid
[13:37] <gnomefreak> im thinking this is bad it even logged the crash it happened during updates
[13:38] <gnomefreak> anyone care to guess why it "crashed"
[13:39]  * gnomefreak would rather not have to file a bug since its fta's package
[13:40] <gnomefreak> fta: im getting tracebacks when starting fta4 from term
[13:41] <gnomefreak> cant import cStringIO
[13:41] <fta> pastebinit please
[13:41] <gnomefreak> ok
[13:41] <ScottK> asac: I'm not sure if this counts as a regression or not, but with the Dapper packages, tab mix pro failed on it's initial recovery attempt with the new firefox.
[13:42] <gnomefreak> http://pastebin.mozilla.org/468663 fta
[13:42] <ScottK> Subsequent ones worked.
[13:42] <gnomefreak> ScottK: new firefox?
[13:42]  * gnomefreak thought we decided to keep 2.0 there
[13:43] <gnomefreak> .15 is out but i didnt think we upgraded to it yet
[13:43] <ScottK> This is test packages.
[13:43] <gnomefreak> ah
[13:43] <gnomefreak> it is .15 right?
[13:44] <gnomefreak> ick im sorry my dapper still has 1.5
[13:44] <asac> ScottK: what was your previous version?
[13:45] <asac> ScottK: as tab mix pro upgraded too (from addons.mozilla.org)?
[13:45] <asac> s/as/was/
[13:45] <fta> gnomefreak, this has been there forever
[13:46] <ScottK> asac: I have 0.3.0.5.
[13:46] <fta> gnomefreak, it's not fatal, and causes no issue as far as i know
[13:46] <gnomefreak> fta: ok
[13:48] <ScottK> asac: I see there is a new version available.
[13:49] <asac> ScottK: ok. my question was more: do you use that dapper firefox regularly? or maybe the profile was used a long time ago last time?
[13:49] <ScottK> I use it every day.
[13:50] <ScottK> For some reason I tend to use FF on my dapper desktop mostly and konqueror on my hardy laptop.  Not sure exactly why.
[13:50] <fta> asac, you have hardcoded too many 1.9 in xul recently, it makes my life harder to keep merging that in 1.9.1
[13:50] <asac> ScottK: ok. so what does "initial recovery attempt" mean in the tab mix case (sorry, i dont use that)
[13:50] <fta> I can/want to improve that
[13:50] <ScottK> asac: The feature that's in FF 2.0 where it will get all your windows/tabs back after a crash is provided by tab mix pro for 1.5.
[13:50] <asac> fta: except for ld.so.conf, where did i add 1.9?
[13:51] <asac> ScottK: oh ok.
[13:51] <asac> hmm
[13:51] <ScottK> So tab mix pro ran and tried to recover all the windows, but then FF and/or the extension locked up.
[13:51] <fta> system-grepref.js
[13:51] <ScottK> Killing it and restarting clean gave a working fresh start.
[13:51] <ScottK> Subsuquent recovery attempts worked fine.
[13:52] <asac> hmm. maybe a race?
[13:52] <asac> let me check something
[13:52] <ScottK> Probably.
[13:55] <asac> darn ;)
[13:56] <hk47xx> asac: if i change my time zone from 'America/Caracas' to 'America/Asuncion' the date problem don't show up
[13:56] <asac> hk47xx: yeah
[13:56] <asac> tzdata issue imo
[13:58] <hk47xx> asac: but i can not keep that time zone because then my system time is offset by half an hour?
[13:59] <asac> hk47xx: America/Paramaribo does that work too?
[13:59] <hk47xx> asac: let me check that
[14:00] <asac> you really changed your offset in 2008
[14:00] <asac> wierd that some countries still sort out their time ;)
[14:01] <asac> err in dec 2007 ;)
[14:02] <hk47xx> asac: no problem in firefox but system time off by one and a half hour
[14:03] <hk47xx> asac: is there a way i can solve this problem?
[14:07] <asac> hk47xx: i dont know yet. we need a bug
[14:07] <asac> the nspr code that calculates offsets might be buggy
[14:08] <asac> ScottK: try to stop firefox such that it would start with multiple tabs open next time
[14:08] <jtv> asac: just looked at a midbrowser export... I see the problem now: you do get the template, but it's the XPIPO export, not the original XPI.
[14:08] <asac> ScottK: then remove compreg.dat and extensions.* files from your profile and start firefox
[14:08] <asac> does that reproduce your hang?
[14:08] <asac> maybe try a few times if its a race
[14:09] <asac> removing those files should make your extensions be reparsed and so on, which might cause the required delay here
[14:09] <ScottK> asac: OK.  I'll try that in a bit.
[14:09] <asac> jtv: in distro export i get both
[14:10] <jtv> asac: takes some special-casing.  The code that generates language packs is actually separate from the code that exports (batches of) translation files.
[14:12] <ScottK> asac: Alternatively, you can upgrade to the current version of tab mix pro and it just hangs.
[14:13] <ScottK> I'd already started down that road before your last comment.
[14:13] <asac> ScottK: yes, but you cannot reproduce that easily as you cannot upgrade all the time
[14:13] <asac> removing those files should simulate an upgrade
[14:13] <asac> if you can reproduce that way, we can at least see if its a regression
[14:14] <ScottK> Right.  OK.  I'll need to get the old version back first.
[14:22] <hk47xx> thanks for your help, i will file a bug report as soon as possible
[14:28] <asac> hk47xx: if you have the bug, let me know so i can get it properly started
[14:29] <asac> ScottK: if it still hangs when upgrading to latest extension version, you could also try to reproduce with that version (by removing the files i mentioned)
[14:29] <ScottK> OK
[14:45] <hk47xx> asac: i'm leaving, here is the link to the bug report https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/242926
[14:45] <asac> thanks
[14:58] <fta> asac, http://paste.ubuntu.com/22864/  <= makes sense to you ?
[15:00] <asac> fta: can we somehow preserve the "fail if not manually updated" use-case so we can reuse it for 1.9.1 and 2.0 and so on?
[15:01] <fta> we still have: ifeq (,$(findstring $(EM_TRANSLATION_VERSION), $(LOCALE_VERSION)))
[15:03] <fta> but it's now useless as LOCALE_VERSION is parsed from DEBIAN_VERSION and EM_TRANSLATION_VERSION too
[15:03] <asac> fta: can we keep the "manual setting" in case we are on a development version?
[15:03] <asac> i think we have code for "development" version for the branding somewhere
[15:04] <asac> ifeq (1,$(DEVELOPMENT_VERSION))
[15:04] <asac> EM_TRANSLATION_VERSION		:= 1.9
[15:04] <asac> else
[15:04] <asac> ...
[15:04] <fta> hm, ok
[15:04] <asac> not sure ;)
[15:04] <asac> just thinking loud
[15:05] <fta> well, no. I have to tweak manually EM_TRANSLATION_* anyway so there's no point in adding that test
[15:07] <asac> fta: you mean for 1.9.1 you need to tweak it manually?
[15:08] <fta> just EM_TRANSLATION_*
[15:08] <fta> as it's not 1.9
[15:09] <asac> ok. do what you proposed for now
[15:09] <asac> maybe i will think about it, but most likely this will just sink in my braindump :)
[15:09] <fta> the diff i just pasted for 1.9, and other EM_TRANSLATION_* values in 1.9.1, with the same ifeq test in both
[15:10] <fta> even if the test is useless in 1.9
[15:10] <asac> fta: yeah.
[15:10] <asac> i think thats fine
[15:10] <asac> its supposed to be useless in 1.9 now
[15:11] <asac> i always wanted to wait with that translation maxVersion bump until 3.0.1, but fine. lets go for it now
[15:11] <asac> and hope that reason exists upstream ;)
[15:17] <fta> hmm, nope. it's bad. EM_TRANSLATION_VERSION should not come from changelog as we tweak the version. it must be vanilla so come from mozilla/config/milestone.txt
[15:27] <asac> yeah most likely. probably you need "late" evaluation then to make this feasible for tarball layout
[15:29] <fta> yes, right
[15:35] <fta> the test is useless in both cases, I just have to set MAX = xul_version that's it
[15:36] <fta> (in 1.9.1)
[16:45] <asac> newz2000: which flash are you using?
[16:45] <newz2000> the latest from adobe
[16:46] <newz2000> using their installer
[16:46] <newz2000> is there a way to spit out info about what parts are using memory?
[16:46] <asac> latest 9 or latest 10?`
[16:46] <newz2000> 9
[16:46] <newz2000> 9.0 r124
[16:46] <asac> good question. not easily id say
[16:47] <asac> newz2000: is ffox also consuming cycles? or just mem?
[16:47] <newz2000> it's using cycles to. bouncing between 5 and 30%
[16:47] <asac> while doing nothing?
[16:47] <asac> e.g. just about:blank open
[16:47] <asac> hmm
[16:47] <newz2000> wait, maybe not, let me check
[16:48] <newz2000> staying at about 14%. I hav a bunch of tabs open but the window isn't active
[16:48] <newz2000> sorry, it's up and down
[16:49] <asac> newz2000: ok if you want you can install xulrunner-1.9-dbgsym and firefox-3.0-dbgsym and attach gdb to the process
[16:49] <asac> then dump the threads
[16:49] <asac> !dbgsym
[16:49] <newz2000> ok. Usually closing and restarting makes this go away for a while.
[16:50] <asac> newz2000: bug you can reproduce it?
[16:50] <asac> but
[16:50] <newz2000> it happens periodically
[16:50] <asac> deb http://ddebs.ubuntu.com hardy main universe
[16:50] <asac> deb http://ddebs.ubuntu.com hardy-updates main universe
[16:50] <asac> deb http://ddebs.ubuntu.com hardy-proposed main universe
[16:50] <asac> install the dbgsym packages from above
[16:50] <asac> when it happens you can use
[16:50] <asac> gdb -pPID /usr/lib/firefox-3.0/firefox
[16:50] <asac> i guess
[16:51] <asac> and then
[16:51] <asac> (gdb) threads apply all bt
[16:51] <asac> and
[16:51] <asac> (gdb) threads apply all bt full
[16:51] <asac> we might be able to see which threads are running and guess from there if its flash
[16:52] <newz2000> ok, though firefox is probably the single most important program for my day to day work so if this interfereres I will probably have to revert.
[16:52] <asac> newz2000: what interferes? dbgsym packages?
[16:52] <asac> no they wont
[16:52] <asac> they are not touched unless you use gdb
[16:52] <newz2000> ok
[16:53] <newz2000> do I also need to install ﻿firefox-3.0-dbgsym?
[16:53] <asac> yes is better i guess
[16:57] <lastent> Hi I tested Firefox 2.0.0.15 on Ubuntu Festy, where do I upload the results?
[17:01] <Jazzva> lastent, see http://mozilla.qa.ubuntu.com
[17:03] <Jazzva> lastent, click on the version you tested, then on the test you did (15 minutes normal usage with new profila, or 15 minutes normal use with existing profile, or testplan), then enter your comment in the form.
[17:04] <Jazzva> You need to register on mozilla.qa.ubuntu.com and log in before entering comments.
[17:05] <asac> maybe it makes sense to draft a wiki with basic instructions on how to submit tests?
[17:05] <asac> i think we constantly repeat the same things ;)
[17:08] <Jazzva> asac, MozillaTeam/QA/Submit is ok?
[17:08] <Jazzva> (the address to use, nothing so far there)
[17:13] <asac> Jazzva: yeah
[17:13] <Jazzva> btw, the address for Mozilla QA tracker in title needs to be updated to ubuntu.com
[17:14] <Jazzva> The one in the title points to stgraber.org
[17:20] <asac> armin76: can you run xulmine demo from http://benjamin.smedbergs.us/xulrunner/
[17:20] <asac> on ppc?
[17:22] <Jazzva> asac, https://wiki.ubuntu.com/MozillaTeam/QA/Submit ... I don't think we need a whole page for this :). Maybe we could move it later to /MT/QA...
[17:22] <Jazzva> (noticed the error in wiki formatting)
[17:23] <asac> Jazzva: why not keep it that simple. if its hidden among other content it might confuse folks and discourage them
[17:23] <asac> in that way they instantly see that "this is simple" :)
[17:23] <Jazzva> Ok :)
[17:23] <lastent> anything else I can help?
[17:23] <Jazzva> I'll add the link to it to the MT main page in the QA section
[17:24] <Jazzva> lastent, interested in extension packaging?
[17:24] <Jazzva> ;
[17:24] <Jazzva> ;)
[17:25] <lastent> Jazzva, what do you mean by that(sorry not native english speaker), is it something like packing .xpi?
[17:26] <Jazzva> lastent, preparing deb packages for extensions. The process is documented at https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions/Packaging
[17:27] <Jazzva> There are also other ways of helping out :). See https://wiki.ubuntu.com/MozillaTeam#head-1b2cc2b9eb04b5dc2692ce8c95cfab53985b511f
[17:29] <lastent> Jazzva, I could help with the packing
[17:31] <Jazzva> lastent, great :). Maybe it's the best to package an extension you're using frequently. Check first if it already isn't packaged. All packaged extensions are available on <https://wiki.ubuntu.com/MozillaTeam/Firefox3Extensions>.
[17:32] <Jazzva> lastent, just follow the procedure from packaging page and ask here if you bump into any problem. Somebody will help you out...
[17:32] <lastent> ok Jazzva
[18:34] <asac> massive netsplits ... wow
[18:35] <fta> -dmwaters- {global notice} Good day all, In a few minutes I'm going to be rebooting one of our main us hubs. This will mean some splitting, but things should come back together rather quickly. Thank you for your patience, and thank you for using freenode!
[18:35] <fta> [18:41]
[18:38] <fta> asac, are the apport hooks really working ?
[18:39] <fta>             if '/usr/lib/xulrunner' in my_ext:
[18:39] <fta>                 section_gre.append((my_ext))
[18:39] <fta>             elif '/usr/lib/firefox' in my_ext:
[18:39] <fta>                 section_app.append((my_ext))
[18:39] <fta> this is not right for us
[18:40] <asac> fta: they somewhat work ... somtimes
[18:40] <asac> at least i get exentsion info and plugin info for a bunch of submissions
[18:40] <asac> but not all
[18:40] <asac> most likely because of this
[18:42] <fta> and it should not be elif as this is exclusive
[18:43] <armin76> asac: i'll do that later
[18:55]  * asac off for game
[18:58] <jdhore> asac, still here for a sec?
[20:20] <armin76> asac: how i'm supposed to run that?
[20:20] <armin76> root@luna:~# xulrunner-1.9 --app xulmine-0.9.xulapp
[20:20] <armin76> Error: App:Name not specified in application.ini
[20:21]  * armin76 wonders if he should unpack it
[20:22] <armin76> asac: okay, i've unpacked it, it complained about only supporting 1.8, i forced it, and works fine
[20:24] <armin76> asac: about window segfaults, best times segfaults, custom field segfaults, looks like it segfaults when wanting to show a window?
[20:24] <armin76> asac: changing the level works
[20:24] <armin76> asac: and the game works as well
[20:41] <fta> asac, seems ff is a pig with jemalloc
[20:42] <fta>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
[20:42] <fta> 15786 fta       20   0 1010m 436m  39m R   52 21.5 288:09.44 firefox
[20:42] <fta> while idle
[21:17] <fta> (firefox:15786): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GdkDrawable'
[23:52] <asac_> fta: intersting
[23:52] <asac_> for me it worked quite snappy
[23:53] <asac_> otoh, it might just be subjective perception ;)
[23:53] <asac_> i never had problems anyway
[23:53] <fta> with jist a few tab, it's ok, with 80+ tabs, it's almost unusable
[23:53] <fta> tabs
[23:54] <fta> i often reach 100 tabs now
[23:56] <asac_> fta: that suggests that you  might consider to review your workflow
[23:56] <asac_> i mean, i rarely have more than 10 tabs open :)
[23:56] <fta> it was fine before
[23:56] <Volans> LOL :)
[23:56] <asac_> hell, i cannot even remember what i had opened in 4 tabs :)
[23:57] <asac_> my desktop consist of X terminal tabs + 3 firefox tabs.
[23:57] <asac_> by accident that can be two firefox windows :)
[23:57] <asac_> but that kills my brain power :-D
[23:59] <asac_> fta: anyway thanks for pointing out
[23:59] <asac_> now we just need some hard data to provide upstream that they are totally wrong on using jemalloc ;)
[23:59] <Volans> asac_: you need some tester?