[00:00] <asac> Nafallo: hey, not our decision ... thats what the average user consumes as it seems ;)
[00:01] <Nafallo> :-D
[00:04] <fta> hm, the addons updater is broken in songbird
[00:05] <fta> Error: uncaught exception: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsILocalFile.create]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: file:///usr/lib/songbird/xulrunner/components/nsExtensionManager.js :: getDirInternal :: line 400"  data: no]
[00:05]  * Nafallo blames the porn
[00:10] <asac> fta: whats at line 400?
[00:10] <fta> X just crashed
[00:10] <asac> hmm dir internal
[00:10] <fta> yep
[00:11] <asac> fta: means you have forgotton to create a directory or link to a directory
[00:11] <asac> fta: i would think either the gre link or the appdir link is missing
[00:12] <fta> hm, i dump the whole dist/bin in the deb
[00:12] <asac> fta: you need to create those dirs
[00:12] <asac> fta: we do that for xul too right?
[00:12] <asac> and ffox
[00:12] <fta> which one(s)?
[00:12] <asac> fta: app and gre dir extensions/ and plugins/
[00:13] <fta> i have /usr/lib/songbird/extensions
[00:13] <asac> /usr/lib/songbird/xulrunner/extensions/ /usr/lib/songbird/extensions
[00:13] <fta> and /usr/lib/songbird/plugins/
[00:13] <asac> fta: for extensions you need both i would think
[00:13] <asac> fta: but could be that i added that as patch to our xul
[00:16] <asac> actually i think the default is only app
[00:16] <asac> but well
[00:17] <asac> fta: use strace -f -eopen to see which file it fails to create
[00:17] <fta> tried that, nada
[00:17] <asac> fta: maybe it only probes
[00:17] <asac> and doesnt open
[00:17] <asac> is create a different op?
[00:19] <fta> /tmp/svb.1483:mkdir("/usr/lib/songbird/xulrunner/extensions", 0775) = -1 EACCES (Permission denied)
[00:19] <asac> or simply dump("debug message"); to get info from the js code that fails
[00:19] <fta> /tmp/svb.1483:mkdir("/usr/share/mozilla/extensions/songbird@songbirdnest.com", 0775) = -1 EACCES (Permission denied)
[00:19] <fta> /tmp/svb.1483:mkdir("/usr/lib/mozilla/extensions/songbird@songbirdnest.com", 0775) = -1 EACCES (Permission denied)
[00:19] <fta> /tmp/svb.1483:open("/usr/lib/songbird/update.test", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC|O_LARGEFILE, 0644) = -1 EACCES (Permission denied)
[00:19] <asac> fta: yeah. so
[00:19] <fta> /tmp/svb.1483:mkdir("/usr/lib/songbird/extensions/Access Privileges Test", 0755) = -1 EACCES (Permission denied)
[00:19] <fta> /tmp/svb.1483:mkdir("/usr/lib/songbird/distribution", 0755) = -1 EACCES (Permission denied)
[00:20] <asac> i would start with /usr/lib/songbird/xulrunner/extensions
[00:20] <asac> fta: seems that songbird also wants to ship a xul extension?
[00:20] <asac> if so it needs to be packaged up
[00:20] <asac> and then hope that the code that tries to create that on the fly is smart enough to see that its available ;)
[00:21] <asac> fta: also search code for "update.test" ... if songbird introduced something like .autoreg we sould ship and touch it
[00:21] <mbana> is the new javascript on by default?
[00:21] <asac> fta: distribution dir is ok to not have
[00:21] <asac> mbana: new javascript is what?
[00:21] <mbana> engine
[00:21] <asac> mbana: on trunk the currently used trunk engine is used ;)
[00:22] <asac> mbana: jit is used for content by default
[00:22] <asac> mbana: you can enable that in about:config for chrome
[00:22] <asac> which is still experimental
[00:25] <asac> anyway. off now
[00:25] <mbana> bye
[00:36] <fta> asac, apparently, it doesn't need /usr/lib/songbird/xulrunner/extensions /usr/share/mozilla/extensions/songbird@songbirdnest.com and /usr/lib/mozilla/extensions/songbird@songbirdnest.com
[00:36] <fta> asac, if i give him +w, it just creates /usr/lib/songbird/updates /usr/lib/songbird/updates/0 /usr/lib/songbird/distribution and then, it updates the addons just fine
[00:37] <fta> i think we got that a long time ago with tb or sb
[00:37] <fta> -sb+sm
[08:50] <asac> fta: cant remember the "updates" part
[09:34] <asac> sigh. nfs is still broken
[09:34] <asac> i have to do something about that i guess
[09:44] <fta> hi
[09:44] <fta> asac, i can't find in xul/ff/tb what we did to solve that update.test issue :(
[09:45] <asac> argghhh
[09:45] <asac> i go crazy
[09:45] <asac> nfs is broken
[09:45] <asac> meaning -> no mail reading with mutt on my main system
[09:45] <asac> i guess i should use offlineimap here too instead then
[09:45] <asac> and give up
[09:45] <asac> fta: as i said. i dont think there was an update.test issue
[09:45] <asac> never head of that file before
[09:45] <asac> heard
[09:46] <asac> i expect this to be a songbird home grown update mechanism
[09:46] <asac> similar to what we have in xul/ffox: .autoreg
[09:49] <asac> interesting nfs-common doesnt have lockd anymore
[10:10] <asac> ok next guess is that its -7
[10:10] <asac> kernel
[10:11] <asac> reboot ... lets hope its not completely broken
[10:19] <asac> i give up. no email for me now
[10:47] <fta> http://forums.mozillazine.org/viewtopic.php?f=9&t=154058&p=922110
[10:47] <fta> *sigh*
[12:40] <gnomefreak> i think i found the reason 3.1 leaves a process open once it is closed (killall firefox-3.1) it crashes all the time (says it crashed) when you click ok window stays open until you close it
[13:26] <gnomefreak> bug 317167
[13:46] <fta> asac, http://paste.ubuntu.com/130609/
[13:52] <asac> fta: hmm. seems they redid our patch
[13:52] <asac> maybe a reason to get that upstreamed
[14:16] <fta> it doesn't help me
[14:20] <gnomefreak> info thunderbird hardy security
[14:21] <gnomefreak> damn
[14:21] <gnomefreak> !info thunderbird hardy security
[14:38] <gnomefreak> asac: you fixed ubufox for 3.1 to filx the missing buttons?
[14:39] <BUGabundo> gnomefreak: missing buttons or entire bars?
[14:39] <gnomefreak> seems to work now
[14:39] <gnomefreak> BUGabundo: back forward reload home ect...
[14:40] <gnomefreak> just to the left of address bag
[14:40] <gnomefreak> bar
[14:41] <gnomefreak> not sure why it said it enalbed ubufox since no updates to it were just done sut it seems to work now
[14:42] <BUGabundo> ahh diff bug then
[14:42] <BUGabundo> for me and others on the bug report some bars would go away, and the TabMix Plus icons
[14:43] <gnomefreak> BUGabundo: did you try disabling tabmix plus?
[14:45] <asac> gnomefreak: not yet
[14:46] <gnomefreak> asac: may not have to or it was fixed in udev or freinds i started 3.1 6 times in a row and the buttons are there but before udev update they were not
[14:46] <BUGabundo> tbp? but the prob was with ubufox
[14:46] <asac> ok off for a while. have to test NM
[14:46] <gnomefreak> asac: have fun :)
[14:46] <BUGabundo> a trunk version of it, and tbp trunk fixed it for me
[14:47] <gnomefreak> BUGabundo: try enabling ubufox this time. Also check if killall firefox-3.1 than starting it fixes it
[14:47] <BUGabundo> no time... at work now
[14:47] <BUGabundo> plus I need to make a new profile
[14:48] <BUGabundo> mine has to much crap
[14:48] <gnomefreak> too much brap == problems :)
[14:50] <BUGabundo> yep
[14:50] <BUGabundo> and no support from this guys
[14:50] <BUGabundo> for having 53 addons
[15:02] <fta> hm, the volume applet just crashed
[15:03] <fta> isn't pa supposed to provide that instead of the gnome applet?
[15:07] <gnomefreak> 53 add-ons frefox is no longer named firefox it is than named "going to give problems"
[15:08] <gnomefreak> firefox even. sorry im trying to explain calling ops names doesnt get you anywhere except banned
[15:09] <BUGabundo> eheh
[15:10] <BUGabundo> but I like all those addons
[15:10] <BUGabundo> all add stuff I miss on FF
[15:16] <gnomefreak> does anyone recieve emails from -devel and devel-discuss in digest form?
[15:22] <BUGabundo> nope
[15:25] <fta> hm, where is the per-app volume control?
[15:26] <BUGabundo> pulse?
[15:26] <BUGabundo> pacontrol
[15:26] <fta> yes
[15:26] <BUGabundo> and pvu something
[15:26] <BUGabundo> I'm purging and reisntaling mine
[15:26] <BUGabundo> no sound for weeks
[15:26] <BUGabundo> Dan as helped a lot
[15:26] <BUGabundo> but I haven't it fixed yet
[15:27] <gnomefreak> BUGabundo: i emailed the admins for those and they said that it would take longer to recieve them however they are busy lists and still not getting any after 2 weeks of digest
[15:27] <BUGabundo> 2 weeks??
[15:27] <BUGabundo> damn
[15:29] <gnomefreak> bug 305251
[15:30] <BUGabundo> me me me
[15:30] <BUGabundo> I have that bug!!!!!!!
[15:30] <BUGabundo> guess it's a dupe of that one
[15:31] <BUGabundo> keep telling asac about it
[15:31] <BUGabundo> seem to work sometimes!
[15:31] <gnomefreak> yep was just reading email again for 4th time this morning
[15:31] <BUGabundo> not sure it's a type of Form
[15:31] <BUGabundo> let me find mine and dupe it
[15:31] <gnomefreak> the buttons are not fixed it seems this time they stopped working
[15:32] <BUGabundo> can't find it
[15:32] <BUGabundo> can you grep your archive for my ff bugs?
[15:34] <gnomefreak> BUGabundo: i doubt it since i do so many but your bugs will be on your LP page
[15:34] <BUGabundo> can't find it
[15:34] <BUGabundo> let me use google
[15:34] <BUGabundo> lol
[15:34] <gnomefreak> if you filied it or commented or asssigned sewt the option to check for it using all invalid fix... ect
[15:38] <BUGabundo> bah
[15:38] <BUGabundo> I give up
[15:38] <BUGabundo> ill just sub to that one
[15:38] <BUGabundo> I did check for all states and me as subscribed
[16:50] <fta> if stevel shows up while i'm away, could someone please tell him system wide songbird is broken /wrt to addons updates: Error: uncaught exception: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsILocalFile.create]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: file:///usr/lib/songbird/xulrunner/components/nsExtensionManager.js :: getDirInternal :: line 400"  data: no]
[16:51] <fta> BUGabundo, asac: ^^ (please)
[16:56] <asac> fta: have you told him on identi.ca`
[16:56] <asac> ?
[16:57] <fta> in 140 char? lol, no
[16:57] <asac> fta: i will proxy that for you
[16:58] <asac> fta: done
[17:14] <BUGabundo> what what? asac fta ?
[17:14] <BUGabundo> I started using songbird TODAY from fta ppa
[17:14] <asac> good
[17:14] <asac> all fine ;)
[17:14] <BUGabundo> not for long... just wanted to know how it was
[17:15] <asac> i already ping stevel
[17:15] <BUGabundo> maybe I'll try banshee next
[17:15] <BUGabundo> exaile is going crazy with the python stuff
[17:15] <BUGabundo> need to reboot to see if now I have audio again
[17:27] <BUGabundo> fta: did the FF3.2 daily build got late?
[17:28] <BUGabundo> I just got it, but already had 3.1 hours ago!
[20:09] <fta> back
[20:09] <fta> stevel, did you get my message?
[20:19] <stevel> fta: yeah, asac sent it over to me via twitter. i'll take a look in a bit
[20:19] <stevel> we moved offices last night, and everything is sort of a mess at the moment
[20:22] <fta> stevel, ok, np
[20:54] <stevel> fta: do you know what file it's trying to create?
[20:59] <fta> if i chmod a+w /usr/lib/songbird/ (where everything is located), it creates /usr/lib/songbird/updates /usr/lib/songbird/updates/0 /usr/lib/songbird/distribution and it runs fine
[21:00] <fta> and it also temporarily creates /usr/lib/songbird/update.test
[21:00] <fta> stevel, ^^
[21:01] <Mook_sb> that's app-update, right?
[21:01] <stevel> i dunno, he said add-on updates
[21:01] <fta> that's when i try to update the addons
[21:01] <stevel> http://paste.ubuntu.com/130693/
[21:01] <Mook_sb> oh, because we force an app-update don't we?
[21:02] <stevel> ohh yeah, we added the check the app-update first
[21:02] <fta> it may be both, i jsut rebuilt without --enable-update-packaging (i don't need that), so i can retry if you want
[21:02] <Mook_sb> your exception is probably bug 15589
[21:02] <Mook_sb> err, http://bugzilla.songbirdnest.com/show_bug.cgi?id=15589
[21:05] <fta> sb.6064:mkdir("/usr/share/mozilla/extensions/songbird@songbirdnest.com", 0775) = -1 EACCES (Permission denied)
[21:05] <fta> sb.6064:mkdir("/usr/lib/mozilla/extensions/songbird@songbirdnest.com", 0775) = -1 EACCES (Permission denied)
[21:05] <fta> sb.6064:open("/usr/lib/songbird/update.test", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC|O_LARGEFILE, 0644) = -1 EACCES (Permission denied)
[21:05] <fta> sb.6064:mkdir("/usr/lib/songbird/xulrunner/extensions/Access Privileges Test", 0755) = -1 EACCES (Permission denied)
[21:05] <fta> sb.6064:mkdir("/usr/lib/songbird/extensions/Access Privileges Test", 0755) = -1 EACCES (Permission denied)
[21:05] <fta> sb.6064:mkdir("/usr/lib/songbird/distribution", 0755) = -1 EACCES (Permission denied)
[21:05] <fta> that's with a xul built without --enable-update-packaging
[21:09] <Mook_sb> so, the distribution one (the last thing) is the bug I linked to
[21:09] <Mook_sb> update.test and Access Privileges Text are normal (and supposed to fail)
[21:09] <fta> strangely, it worked fine with 1.0.0 (i was using a vanilla xul from moz + your patches). now, it's the xul from your vendor repo
[21:10] <Mook_sb> I _think_ the extensions/songbird@ sounds.. err, I don't know why it's creating things, but reading sounds normal :|
[21:14] <fta> so, what could i do?
[21:16] <Mook_sb> could try to see if you want to track down the first one? (or file a bug if you don't feel like it, and see where that ends up)
[21:18] <fta> what first one?
[21:20] <Mook_sb> /usr/share/mozilla/extensions/songbird@songbirdnest.com
[21:32] <bdmurray> asac: I thought you might want to look at bug 342501
[22:55] <asac> Mook_sb: what exactly are you doing with the update.test thing?
[22:56] <asac> also what is the songbird extension? and why do you crewate that in extension dirs?
[22:56] <fta> just test to see if the install dir is writable
[22:57] <fta> i don't even see that extension in dist/
[22:57] <asac> fta: after starting it from dist?
[23:05] <Mook_sb> asac: I was under the impression it was a moz thing (checking if the install directory is writable, to see if the update menu item should be enabled)
[23:05] <Mook_sb> and the songbird extension is generic install-extension-here things? (the songbird bit is just the appid)
[23:07] <asac> Mook_sb: but why an extension. do you ship an extension?
[23:08] <Mook_sb> no, see also https://bugzilla.mozilla.org/show_bug.cgi?id=448260
[23:10] <fta> http://bugzilla.songbirdnest.com/show_bug.cgi?id=15685
[23:10] <fta> just filed that, so it could be tracked
[23:17] <fta> oh, the patch in the other bug seems to fix it
[23:18] <Mook_sb> and I can badger the guy sitting next to me for reviews! :D
[23:18] <fta> Mook_sb, ^^ my bug is a dupe then
[23:19] <asac> fta: using appid is kind of right now that i think of it.
[23:20] <asac> why not provide that dir and all are happy?
[23:20] <asac> but it should support toolkit@mozilla.org too of course
[23:20] <Mook_sb> asac: what does the firefox package end up doing? (and why doesn't the same thing happen to firefox?)
[23:20] <asac> not sure if it does that
[23:21] <Mook_sb> or it was just that the E_ACCESS was fine, it was my stupid thing that broke it :p
[23:21] <asac> Mook_sb: we added a patch for GRE_DIR/extensions before the mozilla directory was introduced
[23:21] <fta> it was getFile("resource:app", ["distribution", "distribution.ini"]);
[23:22] <asac> Mook_sb: we hjave a extensions dir in APPDIR
[23:22] <asac> and one in GRE_DIR
[23:22] <asac> we dont use the other location
[23:22] <Mook_sb> ah, makes sense
[23:22] <asac> but i probably dont understand whats the issue here
[23:22] <Mook_sb> and fta hasn't gotten around applying the patch to songbird's XR, probably
[23:23] <asac> the reason why you dont want a dump everything in one directory is a UI thing (as in the bug), but also a performance thing
[23:23] <asac> for startup
[23:23] <Mook_sb> issue was "Mook was dumb, tried to create directory in appdir accidentally, probably broke the app"
[23:23] <asac> so in GRE_DIR/extensions there should only be extensions with toolkit@mozilla.org as target app
[23:25] <asac> where is the XR patch you had?
[23:25] <asac> or is it fixed now?
[23:31] <fta> the fix (or is it a workaround?) is there: http://bugzilla.songbirdnest.com/attachment.cgi?id=10092
[23:39] <fta> hm, on my laptop, i can't move the main songbird window. same bug I shown to stevel in december (it was 1.0)
[23:40] <fta> stevel, ^^ remember?
[23:44] <fta> gasp, songbird is violent:  00:43:01 up  1:51,  6 users,  load average: 10.40, 6.91, 3.47
[23:45] <fta> Just did a "Get album artwork"
[23:51] <Nafallo> ♥ jaunty
[23:51] <Nafallo> /very/ sexy
[23:54] <fta> crashed