[12:46] <Ubulette> asac, nss is okay now. pushed
[12:53] <asac> wow
[12:54] <asac> Ubulette: maybe you can try to build ffox 2.0 against our new nspr/nss ?
[12:54] <asac> unless of course you want to go for xulrunner without knowing that these things work at all :)
[12:54] <asac> Ubulette: i will review those packages tomorrow
[12:55] <asac> Ubulette: btw, I forgot something right?
[12:55] <Ubulette> ?
[12:55] <asac> I ask you ;)
[12:55] <asac> did you ask me to push new paradiso?
[12:56] <Ubulette> the java fix would be nice to have for users.. yep I've provided debs to those who asked me
[12:56] <Ubulette> yet
[12:56] <asac> ok ... so we want an upload
[12:56] <Ubulette> i named my stuff so that gutsy takes over automatically
[12:57] <asac> ok great.
[12:57] <asac> just appending ~ubulette1 to the debian revision is probably good :)
[12:58] <Ubulette> after for ff2 with my nss/nspr, should be straight forward as I haven't changed pkg names or bumper .so (yet)
[12:58] <Ubulette> s/after/as/
[12:58] <asac> yeah ... thats good.
[12:58] <asac> (to test :))
[12:59] <Ubulette> bumper, lol, I should read what I type
[12:59] <asac> welll i understood ... and my irglish is probably even worse ;)
[12:59] <Ubulette> :)
[01:03] <Ubulette> if you could also merge my gp/trunk stuff into the mt trees, that would be nice too. If you're happy with my stuff of course
[01:04] <Ubulette> don't merge nss/nspr just yet
[01:07] <asac> this wpasupplicant version we have is pretty buggy ... it sometimes appears to send trashed mem to nm
[01:07] <asac> i still wonder why someone upgraded to 0.6.0 ... which is a development release ... instead of 0.5.8
[01:07] <asac> and yes ... let me look at gp now
[01:10] <asac> hmm ... bazaar.lp appears to drop packages atm
[01:11] <Ubulette> i'm unpacking a fresh chroot for that ff2 test. Let's not mix things up
[01:11] <Ubulette> drop packages ?
[01:11] <asac> yes ... better safe than sorry ;)
[01:11] <Ubulette> 179 new for ff2 builddep... woww
[01:11] <asac> yes it stalls my bzr
[01:12] <asac> hehe
[01:12] <asac> yeah ;)
[01:12] <Ubulette> yet i've seen far bigger packages
[01:12] <asac> Ubulette: https://code.launchpad.net/~fta-launchpad/firefox/granparadiso/ ... is that wrong?
[01:12] <Ubulette> it's a +
[01:12] <Ubulette> fta+
[01:12] <asac> ah
[01:13] <Ubulette> i'd like to shorten that but noone did it
[01:13] <Ubulette> i have a pending question on lp
[01:13] <asac> does bzr branch https://code.launchpad.net/~fta+launchpad/firefox/granparadiso/
[01:13] <asac> work for you atm?
[01:14] <asac> i just don't get anything
[01:14] <asac> it just blocks
[01:16] <asac> asac@hector:~/ubuntu_bzr/firefox-granparadiso$ bzr pull https://code.launchpad.net/~fta+launchpad/firefox/granparadiso/
[01:16] <asac> bzr: ERROR: Connection error: curl connection error (couldn't connect to host)
[01:16] <asac> i think i won'*t be able to do that just now ;)
[01:17] <Ubulette> worked for me
[01:17] <asac> right now?
[01:17] <Ubulette> tried bzr co https://code.launchpad.net/~fta+launchpad/firefox/granparadiso in a trash
[01:17] <asac> crazy
[01:18] <asac> ok branching works again :)
[01:18] <asac> now hope that pull works as well at some point;)
[01:19] <asac>  \o/
[01:25] <asac> done
[01:28] <Ubulette> thx
[01:28] <Ubulette> ff2 compiling...
[01:28] <asac> btw, preview works like a charm
[01:28] <asac> (print)
[01:29] <Ubulette> at least, configure is happy
[01:29] <Ubulette> oh
[01:29] <asac> all gutsy here
[01:29] <asac> on i386
[01:29] <asac> what graphics driver?
[01:29] <asac> do you use compiz?
[01:29] <Ubulette> nvidia
[01:29] <Ubulette> no compiz
[01:29] <Ubulette> non free
[01:29] <asac> i have fglrx here
[01:30] <Ubulette> only thing non free that I tolerate
[01:30] <asac> but i can bring up my nvidia box tomorrow
[01:30] <asac> though it needs legacy nonfree drivers
[01:30] <asac> because its old
[01:30] <asac> geforce 3 ti200
[01:30] <asac> or something like that
[01:30] <Ubulette> gs7600 here
[01:31] <asac> maybe some X setting?
[01:31] <Ubulette> dont know. everything else is ok
[01:32] <asac> i already hate trackerd
[01:32] <asac> i got that with the upgrade today
[01:32] <asac> and its rumbling since 5 hours or so
[01:33] <Ubulette> FF2 preview is fine
[01:33] <asac> whatever frontend might exist for that (no clue) ... it must be tremendous to justify this pain
[01:33] <asac> cool thing is that because we changed app-name we can now run ffox and paradiso at the same time
[01:33] <asac> nice
[01:34] <Ubulette> I've removed trackerd.. it sucked my cpu all the time and I keep hearing it cratching my disks
[01:34] <asac> do you miss the borders as well of location bar drop down?
[01:34] <asac> Ubulette: yes ... i hope it does this only once
[01:35] <asac> and then only incremental indexing
[01:35] <Ubulette> I let it run for a week
[01:35] <asac> without reboot?
[01:35] <Ubulette> yes
[01:35] <asac> and it still indexed?
[01:36] <Ubulette> and I have ~4 millions files
[01:36] <asac> from what i read in manpage it just indexes home
[01:36] <Ubulette> it sucked >1G for the indexes
[01:37] <asac> i think developers need to exclude the source code trees
[01:37] <asac> but then ... would be nice to search for functions and symbols :)
[01:38] <Ubulette> in home, I only my own sources, not sources for stuff I compile or package
[01:38] <asac> do you have any idea which frontend to use to search these indexes?
[01:38] <Ubulette> there's one in the menu
[01:38] <asac> i looked if there is a gnome panel applet or something else (similar to desktop search)
[01:38] <Ubulette> and there's nautilus
[01:39] <asac> ah ok
[01:39] <asac> so seach for files
[01:39] <asac> ... ok
[01:39] <Ubulette> nautilus or applications / accessories / tracker search tool
[01:40] <Ubulette> oh, it indexed my pdf too
[01:41] <asac> there should be at least a gnome panel applet imo ... i mean it consumes loads of resources and should be added to a prominent place ... otherwise its wasted
[01:41] <Ubulette> i agree
[01:42] <Ubulette> gasp, starting the ui restarted trackerd
[01:42] <asac> hehe
[01:43] <Ubulette> boom, my 2nd cpu is over the roof
[01:43] <Ubulette> 1st is on ff2 :)
[01:45] <asac> its not that bad ... at least it finds symbols in mozilla source pretty fast
[01:45] <asac> if it would ever stop to index then i would be happy to try this ;)
[01:45] <Ubulette> :)
[01:46] <asac> unfortunately the GUI is probably written python or something
[01:46] <Ubulette> oh, System / preferences / indexing preferences
[01:46] <asac> so i won't be willing to add features like improved code browsing :)
[01:47] <Ubulette> you don't like python ?
[01:47] <asac> well ... its not that i don't like python ... but i love headers :)
[01:47] <asac> and compile time checks
[01:48] <asac> and python code is often written in a fashion I don't like too (from OO perspective)
[01:48] <asac> i tried to implement things in python ... its almost the first language that constantly fails go pop up a decent API documentation in google
[01:49] <asac> i have no idea how the python community codes ... but for me it appears as if they don't use documentation :)
[01:49] <Ubulette> seems to me it's impossible to do python without docs
[01:50] <Ubulette> yet I do perl and C without anything
[01:50] <asac> well ... try to search in google ... type in the module name or something
[01:50] <asac> Ubulette: yes in C you have headers
[01:50] <asac> if you search for the module name the first results are always mailing list posts
[01:51] <asac> like "mod_python api"
[01:51] <asac> you won't find the real api documentation on the first page
[01:52] <Ubulette> do you use http://www.google.com/codesearch ?
[01:53] <asac> no i only use google ;)
[01:53] <asac> it works for every other language i used :)
[01:53] <asac> but python appears to be special :) ... so currently python is for me a battlefield of hackish people that just hack away without designing contracts et al :) (of course exaggerated)
[01:54] <Ubulette> yet python author now works for google
[01:55] <asac> yeah
[01:55] <Ubulette> he's now designing python 3000
[01:55] <asac> maybe thats the reason :)
[01:55] <asac> please give me types ;)
[01:56] <Ubulette> don't think he is
[01:56] <asac> sure ... would be a breach of fundamental concepts
[01:57] <Ubulette> give me ";", I hate forced indentations
[01:57] <Ubulette> and { }
[01:58] <asac> and i accept that ... but writing and long-term maintenance of large software products is just nothing for languages like python imo :) ... unless you are a masochist
[01:58] <Ubulette> lol
[01:58] <Ubulette> most of ubuntu stuff is in python, no ?
[01:58] <asac> writing from scratch might really work out well .. but maintenence ... i doubt
[01:59] <asac> yeah
[01:59] <asac> but most things are not huge software products
[01:59] <asac> but take a look at bughelper
[01:59] <asac> that is already a unberable
[01:59] <asac> its just about 10 python files ... but still its laden with implicity like hell
[01:59] <asac> everything is done in constructors et al
[02:00] <asac> (damn its late ... i will get nightmares because of this)
[02:00] <Ubulette> :)
[02:00] <asac> and what people come up with, why they like python is usually: its cool because you don't have to care for pointers :)
[02:01] <Ubulette> I like pointers
[02:01] <asac> which says all ... stay away from there because there are too many people fiddling in python code that you will always end up bumping in code that is just too insane to believe
[02:01] <asac> well if people fear pointers they should stop programming imo
[02:02] <Ubulette> well, with C, Perl and shell, I have all I want.
[02:02] <asac> yeah ... depends on what you do with perl
[02:02] <Ubulette> I've done tons of stuff
[02:03] <asac> if you start writing application servers with perl you probably suffer from the "one tool to approach them all" symdrom :)
[02:04] <Ubulette> maybe
[02:04] <Ubulette> could try something with gp/trunk ?
[02:04] <Ubulette> +you
[02:04] <asac> i have no idea if i have everything i want ... but i know that i don't want a scripting language which claims to be designed for huge software architectures ;)
[02:04] <asac> sure
[02:05] <Ubulette> try to move over the url bar, without clicking
[02:05] <Ubulette> what do you see ?
[02:05] <asac> yeah fonts get ... hmm i don't have the word
[02:05] <asac> they shake
[02:05] <asac> i already saw that
[02:05] <Ubulette> text seems to contract at dots
[02:06] <Ubulette> or at "i" (narrow letters)
[02:06] <asac> hmmm for me it just contracts the first .
[02:06] <asac> thats funny
[02:06] <Ubulette> try different urls
[02:06] <asac> ihave the granparadiso start url
[02:06] <asac> the i in firefox just doesn't move
[02:06] <asac> while the text before and after moves one or two pixels forth and back
[02:07] <Ubulette> I have a localhost url (so no dot), it moves at the 'i' for firefox
[02:07] <Ubulette> well, how to find that in bugzilla...
[02:08] <asac> Ubulette: look for paradiso blocker bugs
[02:08] <Ubulette> and my print preview cpu stuff too..
[02:08] <Ubulette> how?
[02:08] <asac> http://wiki.mozilla.org/Firefox3/Blockers
[02:09] <asac> beta-blockers ;)
[02:09] <asac> crazy ... all empty
[02:09] <asac> thats strange
[02:09] <Ubulette> Zarro Boogs found.
[02:09] <asac> except Unknown
[02:09] <asac> well look at all unknown 1.9 and firefox 3 blockers
[02:10] <asac> i think they move them to the target when they have decided what should go into beta
[02:10] <Ubulette> ff2 built. cool
[02:11] <asac> sounds promissing
[02:11] <asac> at best develop xulrunner against the not-renamed packages for now
[02:12] <asac> mozilla bug 319196
[02:12] <ubotu> Mozilla bug 319196 in Startup and Profile System "customized toolbar always reset to default on restart, bookmarks and search engines lost, unable to add search engines (localstore.rdf corruption on upgrade or crash).  SEE URL FIELD FOR SUPPORT LINK" [Critical,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=319196
[02:13] <asac> mozilla bug 368116
[02:13] <ubotu> Mozilla bug 368116 in GFX: Thebes "Trunk fonts are occasionally rendered off by 1 pixel, making them appear bolded or italicized" [Normal,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=368116
[02:13] <asac> that sounds interesting
[02:13] <asac> ^^^
[02:13] <asac> Ubulette: maybe thats it?
[02:13] <asac> for me it appeared a bit bold while it shifted left
[02:14] <asac> bug 385215
[02:14] <asac> mozilla bug 385215
[02:14] <ubotu> Mozilla bug 385215 in GFX: Thebes "[10.5]  major characters width issues" [Major,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=385215
[02:17] <Ubulette> I don't see anything like 368116
[02:17] <asac> mozilla bug 362325
[02:17] <ubotu> Mozilla bug 362325 in GFX: Thebes "[cairo]  printing is 82% slower than pre-Cairo" [Normal,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=362325
[02:17] <asac> Ubulette: does the bug claim that its static?
[02:17] <asac> i mean that the boldness persists?
[02:18] <asac> for me when things move left and right while hovering it appears bold for a few milliseconds
[02:18] <Ubulette> the "..." at the end of long urls is also changing
[02:18] <Ubulette> well, disappearing
[02:20] <asac> welll i really think its the same effect somehow
[02:21] <asac> i can nearly keep it at the "double pixel" rendered state when carefully moving the mouse to the border of the location bar
[02:24] <Ubulette> oh, forgot to say, we can drop -gnome-support in gp and trunk, deb is empty
[02:25] <asac> huh?
[02:25] <asac> are gnome depends in main package?
[02:25] <asac> (would be a bug)
[02:26] <asac> yeah they are
[02:26] <asac> we should fix that
[02:29] <asac> all *gnome* components should go to -gnome-support
[02:29] <Ubulette> hmm, install was fine (new ff2 compiled with my nss/nspr, and new nss/nspr installed)
[02:29] <Ubulette> but run is not fine
[02:29] <Ubulette> I get a popup
[02:29] <asac> what kind?
[02:29] <asac> ./components/libmozgnome.so
[02:29] <asac> ./components/libnkgnomevfs.so
[02:29] <Ubulette> could not initialize the browser's security component
[02:30] <Ubulette> no name
[02:30] <asac> oh
[02:30] <Ubulette> well, after that it's okay. no log though
[02:30] <asac> where does the link in /usr/lib/firefox/ point to?
[02:31] <asac> (not log) ?
[02:31] <Ubulette> it's not a link
[02:32] <asac> lrwxrwxrwx 1 root root     17 Aug 13 08:20 libnspr4.so -> ../libnspr4.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     16 Aug 13 08:20 libnss3.so -> ../libnss3.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     20 Aug 13 08:20 libnssckbi.so -> ../nss/libnssckbi.so
[02:32] <asac> lrwxrwxrwx 1 root root     16 Aug 13 08:20 libplc4.so -> ../libplc4.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     17 Aug 13 08:20 libplds4.so -> ../libplds4.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     18 Aug 13 08:20 libsmime3.so -> ../libsmime3.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     20 Aug 13 08:20 libsoftokn3.so -> ../libsoftokn3.so.0d
[02:32] <asac> lrwxrwxrwx 1 root root     16 Aug 13 08:20 libssl3.so -> ../libssl3.so.0d
[02:32] <asac> those should be in /usr/lib/firefox/
[02:32] <asac> do they all point to a proper file?
[02:33] <asac> actually ... all these are compatibility links
[02:33] <asac> the only essential is libnssckbi.so -> ../nss/libnssckbi.so
[02:33] <asac> iirc
[02:33] <Ubulette> l /usr/lib/firefox/libns*
[02:33] <Ubulette> lrwxrwxrwx 1 root root 17 2007-08-18 02:26 /usr/lib/firefox/libnspr4.so -> ../libnspr4.so.0d
[02:33] <Ubulette> lrwxrwxrwx 1 root root 16 2007-08-18 02:26 /usr/lib/firefox/libnss3.so -> ../libnss3.so.0d
[02:33] <Ubulette> lrwxrwxrwx 1 root root 20 2007-08-18 02:26 /usr/lib/firefox/libnssckbi.so -> ../nss/libnssckbi.so
[02:34] <asac> and the oders?
[02:34] <asac> others?
[02:34] <Ubulette> $ find /usr/lib/nss -ls
[02:34] <Ubulette> 6441296    4 drwxr-xr-x   2 root     root         4096 Aug 18 02:25 /usr/lib/nss
[02:34] <Ubulette> 1376261  256 -rw-r--r--   1 root     root       256976 Aug 18 00:43 /usr/lib/nss/libfreebl3.so
[02:34] <Ubulette> 1376262  296 -rw-r--r--   1 root     root       298872 Aug 18 00:43 /usr/lib/nss/libnssckbi.so
[02:34] <Ubulette> 1376263    4 -rw-r--r--   1 root     root          476 Aug 18 00:43 /usr/lib/nss/libfreebl3.chk
[02:34] <asac> does any of the link point into nirvana?
[02:34] <asac> k
[02:35] <asac> well strace -f might help then
[02:35] <asac> otherwise a debug build
[02:35] <asac> should spit out assertions (hopefully)
[02:35] <Ubulette> http://pastebin.mozilla.org/185859
[02:37] <Ubulette> http://kb.mozillazine.org/Could_not_initialize_the_browser_security_component
[02:38] <Ubulette> no ssl I guess
[02:39] <Ubulette> yep, cant go to lp
[02:41] <Ubulette> SSL has been disabled.
[02:41] <Ubulette> damn
[02:42] <asac> hmmm .. thats strange ... either its the patch you modified ... or something else ;)
[02:43] <Ubulette> yet firefox-bin loaded /usr/lib/libssl3.so.0d
[02:43] <asac> if you just upgrade the nss/nspr binaries and using the old firefox does it work?
[02:43] <asac> yes ... there are plenty of components that could lead to this
[02:44] <Ubulette> trying... I keep my nss/nspr and apt-get install --reinstall ff2
[02:45] <asac> yes
[02:45] <Ubulette> nope, same thing
[02:45] <asac> ok
[02:45] <asac> try
[02:45] <asac> NSPR_LOG_MODULES=all:5 firefox
[02:46] <asac> and see if you get any output
[02:47] <asac> you can also set NSPR_LOG_FILE=/tmp/log
[02:47] <asac> or something
[02:48] <asac> have you tried with an existing or clean profile?
[02:51] <Ubulette> nothing interesting with NSPR_LOG_MODULES=all:5
[02:53] <Ubulette> lol
[02:53] <Ubulette> -1222121792[805d548] :   GET /update/VersionCheck.php?reqVersion=1&id=ErrorZillaMod@jaybaldwin&version=0.2&maxAppVersion=2.0.0.*&status=userEnabled&appID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=2.0.0.6&appOS=Linux&appABI=x86-gcc3 HTTP/1.1
[02:53] <Ubulette> thought it was disabled
[02:55] <asac> no thats the extension auto-update
[02:55] <Ubulette> oh, it's an addons
[02:55] <asac> which is enabled
[02:55] <asac> we only disable app update
[02:55] <asac> right
[02:56] <asac> packaged extensions disable auto update in a different way
[02:56] <asac> e.g. by a flag in install.rdf
[02:56] <asac> though i think mozilla could as well check if it has write permissions and don't ask for updates if it doesn't have them to the location the extension is installe
[02:56] <asac> d
[02:57] <asac> but install.rdf flag is important ... because users will otherwise run as root and trash their packaged extensions :)
[02:57] <Ubulette> -1225819248[812ceb0] : nsHttpConnection::OnSocketWritable [this=b6502d48] 
[02:57] <Ubulette> -1225819248[812ceb0] :   writing transaction request stream
[02:57] <Ubulette> -1225819248[812ceb0] : nsSocketOutputStream::Write [this=b6503df8 count=691] 
[02:57] <Ubulette> -1225819248[812ceb0] :   calling PR_Write [count=691] 
[02:57] <Ubulette> -1225819248[812ceb0] :   PR_Write returned [n=-1] 
[02:57] <Ubulette> -1225819248[812ceb0] : ErrorAccordingToNSPR [in=-12268 out=80004005] 
[02:57] <Ubulette> -1225819248[812ceb0] : nsSocketTransport::OnMsgOutputClosed [this=b6503cf8 reason=80004005] 
[02:57] <Ubulette> -1225819248[812ceb0] :   ReadSegments returned [rv=0 read=0 sock-cond=80004005] 
[02:57] <Ubulette> but that happens after the popup
[02:58] <asac> hmm
[02:58] <asac> welll ... either we need a debug build then or directly try to build paradiso against this
[02:58] <Ubulette> no problem from missing or misplaced files at all
[02:59] <asac> but i have the feeling that paradiso will have the same isseus
[02:59] <asac> Ubulette: please remove the .chk files manually
[02:59] <asac> and see if that helps
[02:59] <asac> e.g. just remove them from your installed binaries ;)
[03:00] <asac> rm /usr/lib/nss/*.chk /usr/lib/firefox/*.chk
[03:03] <Ubulette> 80004005 = NS_ERROR_FAILURE
[03:04] <asac> that kills everything?
[03:04] <Ubulette> which means nothing as it's the default error message
[03:04] <Ubulette> nono, i was reading the code
[03:04] <asac> ah
[03:04] <asac> have you tried removing the sign files?
[03:05] <Ubulette> no chk in /usr/lib/firefox/
[03:05] <asac> yes ... i expected that
[03:05] <asac> but in nss
[03:05] <Ubulette> one
[03:05] <asac> (just wasn't sure)
[03:05] <asac> one?
[03:05] <asac> thats strange
[03:05] <asac> there should be two
[03:05] <asac> at least from the error we had
[03:05] <asac> it signed two files and the second failed iirc
[03:05] <asac> anyway ... remove that
[03:06] <Ubulette> ./debian/libnss3-0d/usr/lib/nss/libfreebl3.chk
[03:06] <Ubulette> ./debian/libnss3-0d/usr/lib/libsoftokn3.0d.chk
[03:06] <asac> oh right
[03:06] <asac> yes
[03:06] <asac> remove them both
[03:07] <Ubulette> no change
[03:07] <asac> cool i think trackerd has finished :)
[03:08] <asac> silence in my room :)
[03:09] <asac> Ubulette: how does a debdiff look like?
[03:09] <asac> e.g. new libnss*deb vs. old libnss*deb ?
[03:12] <asac> i think i will go to bed now ... will branch your nss/nspr branches and see if i can find anything obvious
[03:12] <Ubulette> $ debdiff /var/cache/apt/archives/libnss3-0d_3.11.5-3_i386.deb /chroots/gutsy-i386-20070812-1-firefox2/src/libnss3-0d_3.12.0~alpha1b-0ubuntu1_i386.deb
[03:12] <Ubulette> File lists identical (after any substitutions)
[03:12] <Ubulette> Control files: lines which differ (wdiff format)
[03:12] <Ubulette> ------------------------------------------------
[03:12] <Ubulette> Depends: libc6 (>= [-2.5-5),-]  {+2.6-1),+} libnspr4-0d (>= [-1.8.0.10)-]  {+1.8.0.10), libsqlite3-0 (>= 3.4.1)+}
[03:12] <Ubulette> Installed-Size: [-1648-]  {+2688+}
[03:12] <Ubulette> Maintainer: [-Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>-] 
[03:12] <Ubulette> [-Original-Maintainer:-]  Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
[03:13] <Ubulette> Source: [-nss-]  {+nss-trunk+}
[03:13] <Ubulette> Version: [-3.11.5-3-]  {+3.12.0~alpha1b-0ubuntu1+}
[03:13] <asac> otherwise we should just try to build paradiso i think
[03:14] <asac> that looks (suspicious) good :)
[03:15] <asac> why does nss use libsqlite?
[03:15] <Ubulette> no idea
[03:15] <asac> thats strange ... are there cvs checkout targets in rules? or how do i get the orig?
[03:16] <Ubulette> oh, maybe nspr was compiled with the wrong nss
[03:16] <Ubulette> debdiff /var/cache/apt/archives/libnspr4-0d_4.6.6-3_i386.deb  /chroots/gutsy-i386-20070812-1-firefox2/src/libnspr4-0d_4.7.0~cvs20070713-0ubuntu1_i386.deb
[03:16] <Ubulette> File lists identical (after any substitutions)
[03:16] <Ubulette> Control files: lines which differ (wdiff format)
[03:16] <Ubulette> ------------------------------------------------
[03:16] <Ubulette> Depends: libc6 (>= [-2.5-5)-]  {+2.6-1)+}
[03:16] <Ubulette> Installed-Size: [-300-]  {+304+}
[03:16] <Ubulette> Maintainer: [-Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>-] 
[03:16] <Ubulette> [-Original-Maintainer:-]  Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
[03:16] <Ubulette> Source: [-nspr-]  {+nspr-trunk+}
[03:17] <Ubulette> Version: [-4.6.6-3-]  {+4.7.0~cvs20070713-0ubuntu1+}
[03:17] <asac> Ubulette: no
[03:17] <Ubulette> hm, no, that's the other way around
[03:17] <asac> nspr doesn't depend on nss
[03:17] <asac> but in the end it shouldn't really matter
[03:18] <asac> upstream claims that they haven't broken ABI for 5 years or so
[03:18] <asac> (which is not exactly true) ... but thats there policy
[03:18] <asac> nss devs even force firefox to switch nss branches for a stable firefox branch because they are not willing to maintain multiple branches
[03:19] <Ubulette> maybe Ive missed a (new) file
[03:19] <asac> that might be the case
[03:19] <asac> however ... nss and nspr should be really stable
[03:20] <asac> and i think that nss and nspr packages don't pick files ... do they?
[03:20] <asac> oh
[03:20] <asac> they really pick them
[03:20] <Ubulette> yet, there are plenty of warning during compilation, unused variables and trivial things like that
[03:20] <asac> compare the list of debian/... result with what is in packag ehten
[03:20] <asac> yeah ... but thats normal
[03:21] <Ubulette> if it was that stable, that should have been fixed long ago, it's just dirty
[03:21] <asac> they are probably just not used because of arch dependent preprocessor sections or something like that
[03:25] <Ubulette> btw, I now rsync my sources there:  http://www.sofaraway.org/ubuntu/tarballs/
[03:25] <Ubulette> in case you need them
[03:26] <asac> its definitly stable from an abi perspective ... e.g. you could just drop in 1.8 nss libs in a firefox 1.0 (gecko 1.7) tree ... last time all this came up on security list they even claimed that you can drop them in 1.5 gecko or even older ones ;)
[03:27] <asac> yes thanks... will pick them tomorrow
[03:27] <asac> added to my tomboy notes ;)
[03:32] <Ubulette> nspr seems to match its debian/tmp
[03:36] <Ubulette> nss too
[03:37] <Ubulette> well, give it a try tomorrow if you can.
[03:37] <Jazzva> Evening :)...
[03:38] <Ubulette> Jazzva, how were the beers ?
[03:38] <Ubulette> and the girls ?
[03:38] <Jazzva> Lol
[03:38] <Jazzva> Beers - fine... (I'm not a big fan)
[03:38] <Jazzva> Girls... naah. I'm in a relationship already :).
[03:38] <Jazzva> It was good...
[03:39] <Ubulette> yea me too but good company is always nice
[03:39] <Jazzva> That's what friends are for ;).
[03:39] <Jazzva> How are the things going in here?
[03:39] <Ubulette> fine
[03:40] <Ubulette> but my nss is not working so well
[03:40] <Jazzva> Oh... any progress?
[03:40] <Jazzva> BTW, asac, have you took a look at other possible license issues?
[03:40] <Ubulette> i'm done with all the packaging but one has a problem somewhere
[03:40] <Jazzva> (that's if you're online :))
[03:40] <asac> packaged and all ... but not working with ffox 2... which might happen ... but shouldn't
[03:41] <asac> Ubulette: who knows :)
[03:41] <asac> Jazzva: well ... not really :)
[03:42] <Jazzva> asac: Ok :)... I haven't sent that e-mail too...
[03:42] <Jazzva> asac: Probably will now
[03:42] <asac> Jazzva: well we should really fix the build system
[03:42] <Jazzva> asac: Shouldn't we just ask it upstream?
[03:43] <Jazzva> asac: To fix it, and then publish the new version?
[03:43] <Jazzva> asac: Or we are allowed to change code? :)
[03:43] <asac> yes ... lets wait for his answer ... if he fixes it he will probably cooperate on anything else that might pop up
[03:43] <asac> Jazzva: if we are not allowed then its definitly not free :)
[03:44] <Jazzva> ...Umm, her asnwer :).
[03:44] <asac> (i mean the rest)
[03:44] <Jazzva> asac: I meant on "only play with stuff in debian/" policy :)...
[03:44] <Jazzva> Don
[03:44] <Jazzva> Don't change the original tarball, the original source and that stuff....
[03:44] <asac> ah
[03:44] <asac> well
[03:45] <asac> its ok to strip non-free parts
[03:45] <Jazzva> Oh, cool :).
[03:45] <asac> sanitizing tarballs
[03:45] <asac> if they become free that way
[03:45] <asac> its done in multiple places
[03:45] <Jazzva> I've noticed in games :)...
[03:45] <asac> e.g. drop documentation ... artwork ... binaries without source
[03:45] <Jazzva> blablagame and blablagame-data usually...
[03:45] <asac> people put all kind of crap into source tarballs ;)
[03:46] <Jazzva> BTW, I was thinking about something (this is probably unrelated to this)... Is there a video-converter with GUI?
[03:47] <asac> no idea :)
[03:48] <Jazzva> For, let's say... flv to mpeg or whatever :). My sister needs it and I've done the search, but found nothing... So I was thinking of making front-end to some CLI converter (which I found)... but wouldn't do it if there already is one... That's why I asked :)
[03:48] <Jazzva> Ok :)
[03:48] <asac> well ... if there are any, my guess is that they suck
[03:48] <Ubulette> this should be pretty common already
[03:48] <asac> main problem is that we don't have encoders
[03:49] <asac> for various formats (iirc)
[03:49] <Jazzva> Well, there is ffmpeg (but I'm not sure if it's in multiverse)
[03:49] <asac> encoding ogg should be possible though
[03:49] <asac> its carefully stripped
[03:50] <asac> decoders are there ... but lots of encoders dropped
[03:50] <Jazzva> What do you mean dropped? *unsure*
[03:50] <asac> stripped from source tarball ;)
[03:50] <Jazzva> Oh, that :)...
[03:50] <Jazzva> damn...
[03:50] <asac> well ... decode from something and encode to .ogg
[03:51] <asac> maybe your dvd player can even play that :)
[03:51] <Jazzva> That sounds reasonable :)...
[03:51] <Jazzva> And, by that, I guess it would help on making people use open formats :)
[03:51] <asac> you can add more options ... but they won't be available out-of-the-box
[03:51] <asac> sure
[03:52] <asac> if it really rocks you might help improve the world
[03:52] <asac> though people using linux are probably not those you have to convince ;)
[03:52] <Jazzva> It will probably suck in the start :D... and maybe get somewhat-useful one day :)
[03:52] <Jazzva> True...
[03:52] <asac> and to convince windowish users that thing really has to rock the universe :)
[03:53] <Ubulette> many people use mencoder (from mplayer project) or transcode
[03:53] <Ubulette> tons of gui for those two
[03:53] <Ubulette> but often shipped with stolen/hacked binary codecs
[03:53] <asac> asac@hector:~$ apt-cache search mencoder
[03:53] <asac> acidrip - ripping and encoding DVD tool using mplayer and mencoder
[03:53] <asac> devede - Video DVD creator
[03:53] <asac> iriverter - converts video for use on various multimedia players.
[03:53] <asac> mencoder - MPlayer's Movie Encoder
[03:53] <asac> mplayer-doc - The Ultimate Movie Player For Linux (Documentation)
[03:54] <asac> no idea if any of those is a gui tool
[03:54] <Jazzva> I'll check...
[03:55] <Jazzva> Well, I think iriverter has GUI...
[03:55] <Jazzva> Ok... smoke time...
[03:55] <Ubulette> asac, NSSInitProblem=Could not initialize the browser's security component
[03:55] <asac> http://iriverter.sourceforge.net/screenshots.shtml
[03:56] <asac> where is that?
[03:56] <Ubulette> gp sources
[03:56] <asac> or better yet ... where is that used?
[03:56] <asac> path?
[03:57] <asac> or filename ;)
[03:57] <Ubulette> mozilla/security/manager/locales/en-US/chrome/pipnss/pipnss.properties for the text
[03:57] <asac> ok sounds reasonable
[03:57] <Ubulette> mozilla/security/manager/ssl/src/nsNSSComponent.cpp
[03:57] <asac> damn ... i have shut down my trackerd box :)
[03:58] <Ubulette> called from...
[03:58] <Ubulette> ... nsNSSComponent::ShowAlert()
[03:58] <asac> http://lxr.mozilla.org/seamonkey/source/security/manager/ssl/src/nsNSSComponent.cpp#2073
[03:58] <Ubulette> damn
[03:58] <asac> where is that?
[03:58] <Ubulette> could be everywhere
[03:58] <Ubulette> mozilla/security/manager/ssl/src/nsNSSComponent.cpp
[03:58] <Ubulette> yep, the same
[03:58] <asac> well not so many places
[03:58] <asac> http://lxr.mozilla.org/seamonkey/ident?i=ShowAlert
[03:59] <Ubulette> ai_nss_init_problem is the flag
[03:59] <asac> but you should see log for instance:
[03:59] <asac> PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("NSS problem, trying to bring up GUI error message\n"));
[03:59] <Ubulette> ./build-tree/mozilla/security/manager/ssl/src/nsNSSComponent.cpp:      ShowAlert(ai_nss_init_problem);
[04:00] <asac> if you can provide links from that page :)
[04:00] <asac> in http://lxr.mozilla.org/seamonkey/source/security/manager/ssl/src/nsNSSComponent.cpp#2073
[04:00] <asac> i only see
[04:00] <asac> NSSInitProblemX
[04:00] <asac> wasn't the string without X ?
[04:01] <Ubulette> oh, I'm in GP, not FF2 :P
[04:01] <asac> i am on trunk
[04:02] <asac> well buts that apparently all we have
[04:02] <Ubulette> how can I see PR_LOG_DEBUG ?
[04:02] <asac> Ubulette: do you see the PR_LOG ?
[04:03] <asac> Ubulette: you already tried
[04:03] <asac> all:5 will show you all
[04:03] <asac> otherwise try just
[04:03] <asac> gPIPNSS:5
[04:03] <asac> DEBUG == 4
[04:03] <Ubulette> I'm not seeing any "can not init"
[04:04] <Ubulette> it's definitely in nsNSSComponent::InitializeNSS()
[04:04] <asac> NSS Initialization beginning ??
[04:04] <Ubulette> hmm, that's where the popup is started, no ?
[04:04] <asac> or at least:
[04:04] <asac> PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("nsNSSComponent::InitializeNSS\n"));
[04:04] <asac> do you see any of those?
[04:05] <Ubulette> not with the cmd you gave me earlier
[04:05] <Ubulette> that's why I asked how to match PR_LOG_DEBUG
[04:06] <asac> yeah now i know i think
[04:06] <asac> sorry
[04:12] <asac> i think they are compiled out in your build
[04:13] <Ubulette> ?
[04:13] <Ubulette> i read: "To enable NSPR logging and/or the debugging aids in your application, compile using the NSPR debug build headers and runtime. Set one of the compile-time defines when you build your application.  "
[04:13] <Ubulette> doesn't make sens to me
[04:13] <Ubulette> e
[04:14] <asac> well firefox does that
[04:14] <asac> but i think nss doesn't do that :)
[04:16] <asac> #else /* (defined(DEBUG) || defined(FORCE_PR_LOG)) && !defined(WIN16) */
[04:16] <asac> #undef PR_LOGGING
[04:16] <Ubulette> ff is the caller, should work
[04:16] <asac> #define PR_LOG_TEST(module,level) 0
[04:16] <asac> #define PR_LOG(module,level,args)
[04:16] <asac> no
[04:16] <asac> its compile time
[04:17] <asac> if you would build without system nss you would see it
[04:17] <asac> but you don't set that in rules
[04:17] <Ubulette> I'm reading the code firing the ui, it's ff
[04:17] <asac> oh :)
[04:17] <Ubulette> calling nss stuff
[04:17] <asac> yeah right
[04:17] <Ubulette> even if nss is silent, ff should log
[04:18] <asac> if you have the build tree still on your hard disk
[04:18] <asac> start from dist/bin
[04:18] <asac> ./firefox -g
[04:18] <asac> then set breakpoint
[04:18] <asac> and see
[04:18] <asac> if that code is actually run
[04:20] <asac> if you turn on log do you see at least this:
[04:20] <asac> -1865841584[603a20] : Loaded library /usr/lib/firefox-granparadiso/libnssdbm3.so
[04:20] <Ubulette> i do
[04:20] <asac> (load lib)
[04:20] <asac> -1865841584[603a20] : Loaded library /usr/lib/firefox-granparadiso/libfreebl3.so
[04:20] <asac> (load lib)
[04:20] <asac> -1865841584[603a20] : Loaded library /usr/lib/firefox-granparadiso/libnssckbi.so (load lib)
[04:20] <asac> of course for firefox 2
[04:20] <Ubulette> hmm, breakpoint in the beast
[04:20] <asac> just say sourcefile.cpp:line
[04:20] <asac> that usually works
[04:21] <Ubulette> hmm
[04:21] <Ubulette> (gdb) b nsNSSComponent.cpp:2712
[04:21] <Ubulette> No source file named nsNSSComponent.cpp.
[04:21] <Ubulette> Make breakpoint pending on future shared library load? (y or [n] )
[04:22] <asac> yea
[04:22] <asac> that should work
[04:22] <asac> set a few more in that component
[04:22] <asac> and maybe somewhere else
[04:22] <asac> (what you see in log)
[04:22] <asac> :)
[04:23] <Ubulette> lol, should be nsNSSComponent.cpp:1333
[04:24] <Ubulette> not catched
[04:24] <asac> yeah ... try to break in another component so you can be sure that it actually breakls
[04:24] <asac> for me it worked pretty well
[04:24] <asac>  ... last time i tried
[04:25] <asac> Ubulette: if you see the dialog
[04:25] <asac> hit ctrl-z in gdb
[04:25] <asac> and then look where you are
[04:25] <asac> and if you have symbols for the top of the stack
[04:25] <asac> and can do list
[04:25] <asac> at least some thread should be in that code i guess
[04:26] <Ubulette> #19 0xb5d4e3e3 in nsPromptService::Alert (this=0x8bc3e70, parent=0x0, dialogTitle=0x899feb8, text=0x8bde150) at nsPromptService.cpp:132
[04:26] <Ubulette> #20 0xb5d4701d in nsPrompt::Alert (this=0x8bc3e40, dialogTitle=0x0, text=0x8bde150) at nsPrompt.cpp:230
[04:26] <Ubulette> #21 0xb44b6dc1 in nsNSSComponent::ShowAlert (this=0x8bc36f8, ai=nsNSSComponent::ai_nss_init_problem) at nsNSSComponent.cpp:2036
[04:26] <Ubulette> #22 0xb44bd0c0 in nsNSSComponent::InitializeNSS (this=0x8bc36f8, showWarningBox=1) at nsNSSComponent.cpp:1519
[04:26] <Ubulette> #23 0xb44bd8d4 in nsNSSComponent::Init (this=0x8bc36f8) at nsNSSComponent.cpp:1601
[04:26] <Ubulette> #24 0xb44c409a in nsNSSComponentConstructor (aOuter=0x0, aIID=@0xb5e8b2c4, aResult=0xbfb72848) at nsNSSModule.cpp:159
[04:26] <Ubulette> #25 0xb7de8ffe in nsGenericFactory::CreateInstance (this=0x8947670, aOuter=0x0, aIID=@0xb5e8b2c4, aResult=0xbfb72848) at nsGenericFactory.cpp:79
[04:26] <Ubulette> #26 0xb7e2cda4 in nsComponentManagerImpl::CreateInstanceByContractID (this=0x809e078, aContractID=0xb5e8af4c "@mozilla.org/psm;1", aDelegate=0x0, aIID=@0xb5e8b2c4, aResult=0xbfb72848) at nsComponentManager.cpp:1981
[04:26] <asac> and breaking here:
[04:26] <asac> nsNSSComponent.cpp:2036
[04:26] <asac> doesn't work?
[04:26] <Ubulette> woo 90 levels in the stack :)
[04:27] <Ubulette> Breakpoint 4, nsNSSComponent::InitializeNSS (this=0x8bbdb58, showWarningBox=1) at nsNSSComponent.cpp:1519
[04:27] <Ubulette> 1519    nsNSSComponent.cpp: No such file or directory.
[04:27] <Ubulette> just above
[04:27] <asac> so it works?
[04:27] <Ubulette> (too bad the sources are misplaced)
[04:27] <asac> are they?
[04:28] <asac> hmm
[04:28] <asac> for me it worked pretty well last time i tried
[04:28] <Ubulette> (gdb) p which_nss_problem
[04:28] <Ubulette> $1 = nsNSSComponent::problem_none
[04:29] <asac> can you see the sources of other elements of the stack?
[04:29] <asac> e.g. in other components ?
[04:29] <Ubulette> nothing from that component at least
[04:29] <asac>  SECStatus init_rv = ::NSS_InitReadWrite(profileStr.get());
[04:29] <Ubulette> but I have it in another term
[04:29] <asac> if fail then we get that
[04:30] <asac> oh wrong :)
[04:30] <asac> too tired ;)
[04:30] <asac> hmm
[04:30] <asac> intersting
[04:31] <Ubulette> well, if which_nss_problem = problem_none, we should not be there
[04:31] <asac> what is supress_warning_preference ?
[04:31] <Ubulette> No symbol "supress_warning_preference" in current context.
[04:31] <asac> rv = mPrefBranch->GetBoolPref("security.suppress_nss_rw_impossible_warning", &supress_warning_preference);
[04:31] <Ubulette> (gdb) p mNSSInitialized
[04:31] <Ubulette> $3 = 0
[04:32] <asac> thats strange :)
[04:32] <asac> set that to true
[04:32] <asac> ;)
[04:32] <Ubulette> lol
[04:32] <asac> why do we want to suppress that?
[04:32] <Ubulette> no
[04:32] <Ubulette> read
[04:35] <asac> ah
[04:35] <asac> is 1519 the real line?
[04:35] <Ubulette> in ff2, yes
[04:35] <Ubulette>     // We might want to use different messages, depending on what failed.
[04:35] <Ubulette>     // For now, let's use the same message.
[04:35] <Ubulette>     if (showWarningBox) {
[04:35] <Ubulette>       ShowAlert(ai_nss_init_problem);
[04:35] <Ubulette>     }
[04:36] <Ubulette> (gdb) p ai_nss_init_problem
[04:36] <Ubulette> $4 = nsNSSComponent::ai_nss_init_problem
[04:36] <asac> ok so can we rule out that
[04:36] <asac>  SECStatus init_rv = ::NSS_InitReadWrite(profileStr.get());
[04:36] <asac> fails?
[04:37] <asac> e.g. thats the only place that can fail?
[04:38] <asac> i don't see anything below that line that could change which_nss_problem
[04:40] <asac> ok ... this is initreadwrite:
[04:40] <asac> http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/nssinit.c#410
[04:40] <Ubulette>     rv = NS_GetSpecialDirectory(NS_APP_USER_PROFILE_50_DIR,
[04:40] <Ubulette>                                 getter_AddRefs(profilePath));
[04:40] <Ubulette> (gdb) p rv
[04:40] <Ubulette> $6 = 0
[04:40] <asac> well that should work
[04:40] <asac> yes thats SUCCESS IIRC
[04:41] <Ubulette>     rv = profilePath->GetNativePath(profileStr);
[04:41] <Ubulette> (just showing were i am)
[04:41] <asac> that will definitly work as well
[04:41] <asac> otherwise nothing would work
[04:41] <Ubulette>     rv = mPrefBranch->GetBoolPref("security.suppress_nss_rw_impossible_warning", &supress_warning_preference);
[04:41] <Ubulette> => rv = 0
[04:42] <Ubulette>     ConfigureInternalPKCS11Token();
[04:42] <asac> have you taken a look at http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/nssinit.c#410 ?
[04:42] <asac> you should definitly break in that function
[04:42] <asac> and see what breaks
[04:43] <asac> because in the branch that you are atm ... it already has failed!
[04:43] <Ubulette>     SECStatus init_rv = ::NSS_InitReadWrite(profileStr.get());
[04:44] <asac> yeahg ... that fails
[04:44] <asac> step in
[04:46] <Ubulette> it goes to NSS_NoDB_Init()
[04:46] <asac> bt?
[04:46] <asac> from where?
[04:47] <Ubulette> (gdb) bt
[04:47] <Ubulette> #0  nsNSSComponent::InitializeNSS (this=0x8b7b3e0, showWarningBox=1) at ../../../../dist/include/xpcom/nsCOMPtr.h:542
[04:47] <Ubulette> #1  0xb45638d4 in nsNSSComponent::Init (this=0x8b7b3e0) at nsNSSComponent.cpp:1601
[04:47] <Ubulette> #2  0xb456a09a in nsNSSComponentConstructor (aOuter=0x0, aIID=@0xb5f342c4, aResult=0xbffe74c8) at nsNSSModule.cpp:159
[04:47] <Ubulette> #3  0xb7e91ffe in nsGenericFactory::CreateInstance (this=0x88ff318, aOuter=0x0, aIID=@0xb5f342c4, aResult=0xbffe74c8) at nsGenericFactory.cpp:79
[04:47] <Ubulette> #4  0xb7ed5da4 in nsComponentManagerImpl::CreateInstanceByContractID (this=0x809e078, aContractID=0xb5f33f4c "@mozilla.org/psm;1", aDelegate=0x0, aIID=@0xb5f342c4, aResult=0xbffe74c8) at nsComponentManager.cpp:1981
[04:47] <asac> no ... please step into NSS_NoDB_Init
[04:47] <Ubulette> lost
[04:48] <asac> Ubulette: http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/nssinit.c#541
[04:48] <asac> thats InitReadWrite
[04:49] <asac> from there it goes in http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/nssinit.c#410
[04:49] <asac> my guess is that it fails either at:
[04:49] <asac> http://lxr.mozilla.org/seamonkey/source/security/nss/lib/nss/nssinit.c#486
[04:49] <asac> (load sec module)
[04:50] <asac> well not either ... most likely there
[04:50] <Jazzva> I'm off for today... see you later :)
[04:50] <Jazzva> Have fun ;)...
[04:50] <asac> i am gone now too
[04:51] <Ubulette> yep, me too. I'll start from there tomorrow
[04:52] <asac> yeah ... now its really late ... so time tomorrow is scarce ... anyway ... will get nspr/nss build so i can at least test as well
[04:52] <asac> damn ... g'night
[04:52] <Ubulette> 'night
[02:42] <Jazzva> Hello...
[03:20] <Assid> heya
[03:22] <Jazzva> Hello...
[03:24] <Assid> is there an issue with the release in gutsy?
[03:24] <Assid> it kept crashing on me
[03:25] <Jazzva> Hmm, I'm not sure if I could really help you, but I can try. So far, I don't know of that issue... Can you tell me what do you do when it crashes?
[03:26] <Assid> well most of it was due to jumping between windows..  (alt tab)
[03:26] <Assid> i had to fill in a form with the conternts i got from email.. so i had to jump backand forth alot..  next thing i know .. firefox wasnt there
[03:27] <Assid> gutsy crash manager did catch it a few times.. a few it didnt
[03:27] <Jazzva> Hm... I'll give it a try... Maybe it would be better to wait for someone with more expirience to show up.
[03:28] <Assid> im not able to replicate it all the time.. so im not sure whats happening really
[03:29] <Jazzva> Me neither...
[04:37] <Ubulette_> hi
[05:01] <Jazzva|away> asac: Jim Campbell sent another e-mail about ubufox failing to build in Xubuntu. What should we answer to him? That it's failing because apturl is not in main? But, then again, it builds in Ubuntu...
[05:06] <Jazzva|away> asac: I've sent him a reply... You'll see it in your inbox.
[06:35] <Ubulette> asac, I've pushed trunk 3.0~cvs20070818
[06:54] <asac> hi
[06:54] <asac> sorry ... i am pretty busted today
[06:54] <asac> e.g. hang-over like ;)
[06:55] <Ubulette> not enough sleep maybe
[06:56] <asac> yeah ... maybe throughout the last weeks ;)
[06:56] <asac> Jazzva|away: i think you answered right
[06:56] <asac> Jazzva|away: i will check with release manager on monday
[07:01] <Ubulette> asac, Jazzva|away http://www.sofaraway.org/ubuntu/tmp/trunk-plugins.png
[07:02] <Ubulette> that's with today's trunk
[07:03] <Jazzva> Back for half an hour... hour... something like that :)
[07:03] <Jazzva> Ubulette, looks good :).
[07:05] <asac_> wow my connection sucks today
[07:05] <asac_> 4-5th time already
[07:05] <Ubulette> asac, if you missed it: http://www.sofaraway.org/ubuntu/tmp/trunk-plugins.png
[07:06] <Jazzva> asac, I hope mine will work ok today :)... Upgrading to Gutsy...
[07:06] <asac_> thats cool
[07:06] <asac_> Ubulette: when did that land? or did we miss a compiler switch?
[07:07] <Ubulette> wasn't there 20070813 unless I missed it
[07:08] <asac_> Default Plugin? is that libnullplugin.so ?
[07:08] <Ubulette> yep
[07:10] <asac_> what happens if you disable a plugin? is there some flag added to pluginreg.dat in the profile?
[07:11] <Ubulette> lol, it does nothing
[07:12] <Ubulette> it's marked disabled, if I restart, it's back enabled
[07:13] <asac_> hmm ... most likely because its incapable of dealing with globally installed plugins
[07:13] <asac_> if no write permissions ;)
[07:14] <hjmf> asac_: hi, bug 133344
[07:14] <ubotu> Launchpad bug 133344 in helix-player "added Xb-Npp-xxx tags accordingly to "firefox distro add-on suport" spec" [Undecided,New]  https://launchpad.net/bugs/133344
[07:15] <hjmf> asac: I've planned the next week to end this plugin stuff :)
[07:15] <asac_> hjmf: great ;)
[07:15] <hjmf> I'll keep you informed :)
[07:15] <asac_> sure
[07:15] <asac_> is it hot in valencia atm ?
[07:15] <hjmf> damn hot yeah ;)
[07:15] <asac_> oh i envy you ;)
[07:16] <hjmf> you wouldn't say that if you were here :D
[07:16] <hjmf> it's really hot and wet
[07:16] <asac> well ... maybe :)
[07:16] <asac> high humidity?
[07:16] <hjmf> yep
[07:17] <asac> i always thought that spain has no tropical climate ... did it rain yesterday?
[07:17] <hjmf> I live near the see and this is always high humidity
[07:18] <hjmf> though no rain in most part of the summer
[07:18] <hjmf> s/see/sea
[07:18] <asac> then humidity is probably not really high :)
[07:18] <asac> i have been in egypt at the red-sea ... there was no humidity because of the sea
[07:18] <asac> it must be something else for you :)
[07:19] <asac> maybe your wind blows from north and you get that soaked air from here ;)
[07:19] <asac>  61%
[07:20] <hjmf> the fact is that I'm damn sweat atm :)
[07:20] <asac> Humidity:  61%
[07:20] <asac> yeah
[07:20] <asac> looks like tomorrow it might rain for you
[07:20] <hjmf> hopefully
[07:20] <asac> probably the reason why its humid now
[07:21] <hjmf> I love winters (soft winters like the ones we have here)
[07:21] <hjmf> ... not those you might have there in germany
[07:22] <asac> in sevilla its 11 degree warmer atm :)
[07:22] <asac> according to this site you have 27 ... they have 38 :)
[07:22] <hjmf> poor of them
[07:22] <asac> yeah thats too hot
[07:22] <Ubulette> is tabmix plus addon already packaged ?
[07:22] <hjmf> maybe it's my mind
[07:22] <hjmf> :D
[07:23] <asac> take a bath :)
[07:23] <asac> Ubulette: i don't think so
[07:23] <asac> ... but not sure
[07:23] <hjmf> too late to go to the beach, maybe tomorrow sunday :D
[07:24] <asac> take me with you :(
[07:24] <asac> Ubulette: usually we don't want extensions in the archive if they don't have native components
[07:25] <asac> because it just sucks maintainence time ... without a real benefit imo
[07:25] <Ubulette> ok, fair enough :)
[07:25] <asac> which doesn't mean that one is not allowed to maintain them
[07:26] <asac> it is just that there are so many and that addons.mozilla.org already does a good job imo
[07:26] <Ubulette> what about the choice "adblock" vs "adblock plus" ?
[07:26] <asac> is adblock in the archive?
[07:26] <asac> oh i see
[07:26] <Ubulette> i saw it while testing ubufox
[07:27] <asac> well ... personally i won't package extensions ... though now that we have the "ubuntu extensions" link we might want a few more
[07:36] <Jazzva> asac: I could give it a try :)... (and learn something new :P)
[07:40] <asac> first we should find out which the most popular ones are
[07:40] <asac> or we try to package everything on addons.mozilla.org that has a free-license
[07:40] <Jazzva> Well, we could find that out on mozilla.org...
[07:40] <asac> semi-automatically
[07:42] <Jazzva> Well, I won't be available to do anything that requires downloading... Need to download 1400 MB of packages...
[07:42] <asac> note that there are lots of addons.mozilla.org whose license is not free
[07:42] <asac> hehe
[07:43] <Jazzva> Not funny when you're on 256kbps connection :)...
[07:43] <asac> you are?
[07:43] <Jazzva> yep...
[07:44] <asac> maybe look here first:
[07:44] <asac> https://addons.mozilla.org/en-US/firefox/recommended
[07:46] <Jazzva> asac: Well, that's something I had in mind when you said to package the popular addons
[07:47] <asac> we should definitly look into allpeers
[07:47] <asac> it has a bunch of native components and an ubuntu package would stop crashes for users of it
[07:47] <asac> afaik they freed their code completely a few month ago
[07:48] <asac> i am not sure if recommended means populare
[07:48] <asac> maybe fore some
[07:48] <asac> but maybe some pay money or cooperate with mofo to get in that list?
[07:48] <asac> (no idea ... just an idea)
[07:50] <Ubulette> guess it's based on number of dls
[07:55] <asac> maybe
[07:56] <asac> but actually i think that would be "mostpopular" ... and not "recommended"
[07:56] <asac> recommended sounds like its an editor that assembles this list
[07:56] <Jazzva> Well, gotta go now... study time.
[07:56] <asac> i will ask my moco contact what they do
[07:56] <asac> sure
[07:56] <Jazzva> See you in a few hours...
[07:57] <asac> cu
[07:57] <Jazzva|away> Have fun :_)
[07:57] <Jazzva|away> :)
[08:05] <gnomefreak> brb
[08:05] <asac> ola gnomefreak
[08:12] <gnomefreak> hows everything going?
[08:17] <Ubulette> hi
[08:17] <Ubulette> feel better ?
[08:17] <hjmf> asac: I've filed these bug reports
[08:17] <hjmf> helix-player bug #133344
[08:17] <hjmf> mozplugger bug #133350
[08:17] <hjmf> classpath (gcjwebplugin) bug #133360
[08:17] <ubotu> Launchpad bug 133344 in helix-player "added Xb-Npp-xxx tags accordingly to "firefox distro add-on suport" spec" [Undecided,New]  https://launchpad.net/bugs/133344
[08:17] <ubotu> Launchpad bug 133350 in mozplugger "added Xb-Npp-xxx tags accordingly to "firefox distro add-on suport" spec" [Undecided,New]  https://launchpad.net/bugs/133350
[08:18] <ubotu> Launchpad bug 133360 in classpath "added Xb-Npp-xxx tags accordingly to "firefox distro add-on suport" spec" [Undecided,New]  https://launchpad.net/bugs/133360
[08:18] <hjmf> I'm off for a walk ;)
[08:18] <hjmf> gnomefreak: take care :)
[08:18] <gnomefreak> you too
[08:20] <asac_> gnomefreak:
[08:20] <asac_> 20:14 < asac> fine :) ... except that i am busted
[08:20] <asac_> 20:14 < asac> and probably offline again :(
[08:20] <asac_> 20:14 < asac> sucky connection
[08:20] <asac_> 20:14 < asac> am i still here?
[08:20] <gnomefreak> yes you are here now
[08:20] <gnomefreak> i didnt see that before now so you werent here i think
[08:21] <asac_> well not for long
[08:21] <asac_> my connection already has hickups again
[08:21] <asac_> i will try reset modem
[08:21] <gnomefreak> k
[08:21] <asac_> definitly not
[08:21] <asac_> i have to reboot my gateway anyway because apparently debian has rolled ou t a new kernel
[08:21] <gnomefreak> ill be here a bit
[08:22] <asac_> i just want to get those last bits so i can reset my modem while rebooting :(
[08:22] <asac_> but appears to be impossible ... my download stream gets stuck after a few seconds all the time
[08:23] <asac_> yeah cool
[08:23] <asac_> ok i think 20 minutes or so
[08:23] <asac_> for reboot and getting modem in proper state again :)
[08:47] <gnomefreak> mozilla 259199
[08:47] <ubotu> Mozilla bug 259199 in General "Tooltips don't work in the sidebar" [Normal,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=259199
[08:50] <Ubulette> asac, wow, is that the time you need to reboot ?
[08:50] <asac> no
[08:50] <asac> to get a new connection :)
[08:50] <asac> apparently it was not my modem ... but my provider
[08:50] <asac> so resetting my modem didn't help, but worsened the situation
[08:51] <Ubulette> gnomefreak, if you feel like it, there's some trunk-mt tree updates pending :)
[08:51] <asac> Ubulette: did i push already
[08:51] <asac> ?
[08:51] <Ubulette> trunk ?
[08:51] <asac> y
[08:51] <asac> i mean to mt branch
[08:52] <gnomefreak> asac: if you have flash installed and install gnash since one doesnt remove the other is it expected to use flashplugin.so instead of gnash?
[08:52] <Ubulette> trunk mt is at #50, mine is at #56
[08:52] <gnomefreak> Ubulette: im not working until i get home tomorrow/mondayish ;) just going through email
[08:53] <Ubulette> gnomefreak, ok, np
[08:53] <gnomefreak> asac: for more info see bug 133197
[08:53] <asac> is lp down?
[08:53] <gnomefreak> nope
[08:53] <ubotu> Launchpad bug 133197 in gnash "mozilla-plugin-gnash is broken" [Undecided,New]  https://launchpad.net/bugs/133197
[08:53] <gnomefreak> maybe?
[08:53] <gnomefreak> nope
[08:53] <asac> https://code.launchpad.net/firefox
[08:53] <asac> that doesn't open for me
[08:53] <asac> but maybe i am already at the boarder of going down
[08:54] <Ubulette> works fine here
[08:54] <gnomefreak> works here as well
[08:57] <gnomefreak> Ubulette: can you test bug 132938 on latest trunk build to see if they implemented it in thier
[08:57] <ubotu> Launchpad bug 132938 in firefox "tooltips dont work in sidebar" [Undecided,New]  https://launchpad.net/bugs/132938
[08:57] <asac> no matter what i cannot get any data from launchpad atm
[08:58] <asac> so i am more or less paralized :)
[08:58] <Ubulette> asac, file a bug on lp, (lol, just kidding)
[08:58] <asac> i better get a bomb and dump it to my telco headquaters
[08:59] <asac>  \o/
[08:59] <asac> i can connect
[09:00] <asac> - debian/rules: drop --disable-airbag, add --disable-crashreporter ?
[09:00] <Ubulette> asac, weren't you supposed to push gp yesterday ?
[09:00] <asac> yes i think it was the same
[09:00] <Ubulette> they renamed that knob
[09:00] <asac> i didn't get the data
[09:01] <Ubulette> ?
[09:01] <asac> Ubulette: it is pushed
[09:01] <asac> new new revisions
[09:02] <asac> its already at 60
[09:03] <Ubulette> the branch maybe. thought you said push to build yesterday
[09:03] <asac> ah
[09:04] <asac> Ubulette: can we do something about dom inspector this upload ... or next one?
[09:04] <Ubulette> btw, any way to build trunk but not publish it ? (just to see if the other platforms are still ftbs compared to gp a7)
[09:05] <Ubulette> what's the problem with dom inspector ? (i'm not using it)
[09:05] <asac> we have to setup a ppa
[09:05] <Ubulette> what's a ppa ?
[09:05] <asac> remind me tomorrow and i will sort that out
[09:05] <asac> personal package archive
[09:05] <asac> something new in launchpad
[09:05] <asac> you can upload and get buildd
[09:05] <asac> but its your private archive
[09:05] <asac> its as simple as using bzr
[09:06] <asac> we should get a ppa for mozillateam
[09:06] <asac> or more than one
[09:06] <Ubulette> oh, I've wanting that for a while, read a spec a while ago but never heard of anything since
[09:06] <asac> its available since some time ... but still in beta ... so its hidden and you have to ask to get one setup
[09:07] <asac> but iirc it should come on next lp update
[09:07] <asac> but then they already said that for the last update :)
[09:07] <Ubulette> https://blueprints.launchpad.net/soyuz/+spec/personal-package-archives
[09:07] <asac> yes
[09:07] <asac> thats it
[09:08] <asac> I will try to get one tomorrow when our soyuz guy is on duty again :)
[09:08] <asac> aeh monday
[09:08] <gnomefreak> that would be nice
[09:09] <asac> gnomefreak: we should move the mt archive into ppa's
[09:09] <asac> don't you think?
[09:09] <gnomefreak> asac: yes very much so
[09:09] <asac> good
[09:09] <asac> i am not sure if there will be ppa per team ... but i hope so
[09:09] <gnomefreak> ppa builds it we know if it will be good or not
[09:09] <asac> yeah
[09:09] <gnomefreak> than no issues when built on farm
[09:10] <asac> and we don't need to manually update Release et al
[09:10] <gnomefreak> sounds good to me
[09:11] <asac> Ubulette: uploaded
[09:11] <Ubulette> thx
[09:11] <asac> and bzr branch updated to rev 61
[09:13] <gnomefreak> hey last hour or two i will have online until late sunday night monday morning ish
[09:14] <gnomefreak> ummm
[09:14] <gnomefreak> firefox-trunk (2.99+2cvs20070703-0ubuntu0) feisty; urgency=low??????
[09:14] <gnomefreak> oh wait you have been working with gp not trunk?
[09:14] <asac> gnomefreak: the orig for iceape is unmodified debian one, right?
[09:14] <asac> gnomefreak: no
[09:14] <asac> trunk branch in mozillateam
[09:15] <asac> and ubulette is even further ahead
[09:15] <gnomefreak> oh thats right i was merging into mine
[09:15] <asac> i wanted to pull ubulettes changes and push them to mt
[09:15] <gnomefreak> asac: the orig that i built was from upstream tarball
[09:15] <gnomefreak> for iceape
[09:15] <gnomefreak> it was easier at that time
[09:15] <asac> ok
[09:16] <asac> we should use debians
[09:16] <asac> i will just replace it and then see if build works
[09:16] <Ubulette> gnomefreak, my tarballs are there: http://www.sofaraway.org/ubuntu/tarballs/
[09:16] <asac> are you sure you still did that for 1.1.4?
[09:16] <gnomefreak> asac: positive
[09:17] <asac> gnomefreak: can you attend on monday (see topic)
[09:17] <asac> ?
[09:18] <asac> i am unsure if we have the meeting room though
[09:18] <gnomefreak> yes shouldnt be an issue did anyone ask to put it on fridge?
[09:18] <asac> i think freddy messed something up ... at least he dropped a note like that
[09:18] <asac> i think freddy ... but i remember that he stated something has gone wrong
[09:18] <asac> don't know if its fixed
[09:18] <asac> @schedule
[09:18] <ubotu> Schedule for Etc/UTC: 20 Aug 22:00: Forum Council meeting | 21 Aug 15:00: Kernel Team | 22 Aug 12:00: Edubuntu | 22 Aug 20:00: Xubuntu Developers | 23 Aug 15:00: Ubuntu Development Team | 27 Aug 15:00: Screencast Team
[09:18] <asac> apparently not :)
[09:19] <asac> well ... not much a problem ... we can chat here as well ;)
[09:20] <asac> gnomefreak: i see that i merged debian tree on top of your iceape 1.1.4 revision ... so future merges get more simple
[09:21] <gnomefreak> you did?
[09:21] <asac> its just the forgotten patch
[09:21] <asac> + the an update of 99_configure
[09:21] <gnomefreak> i pushing patch atm to my branch
[09:21] <asac> yeah ... let me push that
[09:21] <asac> hmm
[09:21] <asac> i already have that here
[09:21] <gnomefreak> your missing the 80_system_libs
[09:21] <asac> gnomefreak: it just worked to merge
[09:21] <asac> no
[09:21] <asac> it worked
[09:21] <asac> i just merged without doing anything
[09:22] <gnomefreak> oh :(
[09:22] <gnomefreak> too late
[09:22] <asac> and just had to fix the changelog conflicts
[09:22] <gnomefreak> not too late
[09:22] <asac> ok i can merge your changes as well
[09:22] <asac> or did you stop the push?
[09:22] <gnomefreak> push wanted key passphrash and i didnt give it now im uncommitin
[09:22] <gnomefreak> g
[09:23] <asac> ok
[09:23] <asac> wait a sec
[09:23] <gnomefreak> i dont see anything updated please drop the link to the branch
[09:23] <gnomefreak> brb
[09:23] <asac> i am pushing now
[09:24] <asac> i had it locally here ... because i wanted to tell you ;)
[09:33] <gnomefreak> what branch are you pushing to? the debian mt or the regular mt
[09:41] <gnomefreak> shit
[09:45] <gnomefreak> this seems like a extension issue more so than seamonkey :(
[09:47] <asac> regular mt
[09:50] <asac> gnomefreak: should be up to date
[09:50] <asac> https://code.launchpad.net/~mozillateam/iceape/ubuntu-1.1.x
[09:51] <gnomefreak> asac: security warning and failure to install extention fully would be iceape or extenstion (works on firefox)
[09:51] <asac> huh?
[09:51] <gnomefreak> asac: bug 133370 if you can have a look if not ill look more when i get home but i dont see how its iceape
[09:51] <ubotu> Launchpad bug 133370 in iceape "[gutsy]  iceape addon's need root access to install properly" [Undecided,Incomplete]  https://launchpad.net/bugs/133370
[09:52] <gnomefreak> only the noscript one is a problem that i have found so far
[09:52] <asac> others work?
[09:52] <gnomefreak> i will try a viratiy in a bit
[09:53] <asac> gnomefreak: dropped a comment
[09:53] <gnomefreak> ty
[09:54] <gnomefreak> flashgot seemed to work
[09:54] <asac> gnomefreak: do you have a link to the addon?
[09:55] <gnomefreak> yes one sec
[09:55] <gnomefreak> https://addons.mozilla.org/en-US/seamonkey/addon/722 asac
[09:56] <asac> gnomefreak: i am pretty sure that the extension is broken
[09:56] <asac> it has an install.js file
[09:57] <asac> (which you need for old extension mechanism)
[09:57] <asac> they try to fiddle around from what i see
[09:57] <asac> to allow profile installs
[09:57] <asac> however ... this can be broken
[09:57] <asac> if you unpack the .xpi file and look into install.js you will see
[09:58] <asac> those manual install files are not needed with the new extension manager
[09:58] <gnomefreak> new extension manager for ff?
[09:58] <asac> no ...ff has a new extension manager compared to what iceape has
[09:59] <asac> iceape has no extension manager at all
[09:59] <asac> it just allows xpi install
[09:59] <asac> which is why extensions can be broken if extension authors have no clue or something
[09:59] <asac> gnomefreak: ok
[09:59] <gnomefreak> that would also explain why i cant find a place to uninstall them from
[09:59] <asac> i think i see the problem
[09:59] <asac> oh no
[09:59] <asac> sorry
[10:00] <asac> yeah
[10:00] <asac> if the extension doesn't ship its own uninstall ... you cannot uninstall :)
[10:01] <gnomefreak> that kind of sucks, i dont see them updating the download/extension manager anytime before 2.0 release and that can be bad
[10:01] <Ubulette> asac, I guess you didn't try my nss/nspr today, right ?
[10:02] <Ubulette> i'll have a look once again at nss to see what is wrong
[10:02] <asac> obviously not ... and i am currently involved in curing gnash debian collaboration
[10:03] <Ubulette> ok
[10:15] <gnomefreak> i havent seen nss issue yet but i havent been here much. Im shutting this down so i can pack car with as much as i can before the drive.
[10:15] <Ubulette> :)
[10:16] <gnomefreak> asac: if you get a chance can you try to push 1.1.4 to gutsy afaict it built fine and ran fine. once it is uploaded it should fix the issue with unmet depends on gnomebaker as it was looking for icepae-calendar for some reason (maybe because it was installed as iceape not iceape-browser)
[10:17] <gnomefreak> im 98% sure it will fix it now that we no longer build binaries for -cal
[10:17] <gnomefreak> have good day and have fun ;)
[11:45] <Ubulette> asac, I've removed almost all our patches and nss still fails.. only 81_sonames and 80_security_*
[11:51] <asac> Ubulette: what do you mean it still fails?
[11:51] <asac> e.g. the security warning?
[11:54] <Ubulette> yep
[12:06] <Mirv> asac: hi. if you haven't yet checked https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/126112 which I reopened, you could take the thunderbird.desktop from there which has Finnish translation added which also included in the original bug report
[12:06] <ubotu> Launchpad bug 126112 in thunderbird "[gutsy]  menu item translations lost, plus add a Finnish translation" [Undecided,Confirmed] 
[12:06] <Mirv> +was
[12:06] <Mirv> and I'd guess that Italian guy might want to proposed Name[it] , too, but we'll see
[12:07] <asac> Mirv: can you please look if there are other translation bugs open?
[12:07] <asac> Mirv: i would like to do them all in a row :)
[12:07] <Mirv> just a moment
[12:16] <Mirv> ok, found just one, bug updated with another attachment
[12:21] <Jazzva|away> Well, done with studying, but too tired to do anything else right now + my connection is all devoted to gutsy packages right now... asac, I sent an e-mail this afternoon to fakenes upstream about cbuild... I hope that she'll response in 2-3 days :).
[12:21] <Jazzva|away> Have fun, people :)...
[12:24] <asac> Jazzva|away: thanks
[12:24] <asac> Jazzva|away: have a nice evening
[01:02] <asac> Mirv: can you make a generic bug out of it and title it: GUTSY translation updates
[01:02] <asac> ?
[01:02] <asac> and maybe merge in the other bugs as duplicates?