[01:17] <cwong1> in the new image, you open it by clicking on the icon or through an external link.
[01:17] <Ubulette> asac, did benjamin tell you by luck where/how easy it is to look into two ext dirs ?
[01:20] <asac> cwong1: ok
[01:21] <asac> Ubulette: he said its easy ... they dropped it at some point but he wants it in now again
[01:21] <asac> someone else provided this pointer: http://mxr.mozilla.org/seamonkey/source/xpcom/io/nsAppFileLocationProvider.cpp#600
[01:21] <asac> might or might not be the right place
[01:22] <Ubulette> i was in there: http://mxr.mozilla.org/seamonkey/source/toolkit/mozapps/extensions/src/nsExtensionManager.js.in#2279
[01:22] <Ubulette> but didnt lookright
[01:23] <Ubulette> oh, yours is good for plugins
[01:23] <asac> hmmm ... so maybe the one i provided is for plugin dirs
[01:23] <asac> yes
[01:23] <Ubulette> i'm looking for ext now
[01:24] <asac> your place looks reasonable then
[01:25] <asac> KEY_APPDIR ... maybe there is something for XREDIR
[01:25] <asac> ?
[01:25] <asac> var appGlobalExtensions = getDirNoCreate(KEY_APPDIR, [DIR_EXTENSIONS] );
[01:25] <asac> -> var xulGlobalExtensions
[01:25] <asac> ??
[01:25] <asac> somehow
[01:25] <asac> ;)
[01:25] <asac> but actually he said that he dropped it at some point so maybe looking at bonsai gives us the right pointer
[01:26] <Ubulette> he = ?
[01:27] <asac> he = bsmedg
[01:40] <Ubulette> can't find it
[01:40] <asac> yeah me neither :/
[01:43] <asac> Ubulette: ok the idea is probably to add NS_APP_EXTENSIONS_DIR_LIST
[01:43] <Ubulette> hmm, the whatsnew url for minefield is wrong
[01:43] <asac> to http://mxr.mozilla.org/seamonkey/source/xpcom/io/nsAppFileLocationProvider.cpp#600
[01:43] <asac> and then adapt extensin manage to look at all
[01:44] <asac> Ubulette: trunk urls are almost certainly wrong
[01:44] <asac> they just update the content on milestone releases
[01:46] <asac> should be straight forward to do what i said above
[01:47] <Ubulette> i dont think this function is called for extensions/themes. looks like just for plugins
[01:47] <asac> which function?
[01:48] <asac> the one in nsAppFileLocationProvider?
[01:48] <Ubulette> nsAppFileLocationProvider::GetFiles()
[01:48] <asac> yes its not called because the em just looks for a single path
[01:48] <asac> it needs to be adapted
[01:49] <asac> #define NS_APP_EXTENSIONS_DIR_LIST                 "AExtensionsDL"
[01:49] <asac> in
[01:49] <asac> http://mxr.mozilla.org/seamonkey/source/xpcom/io/nsAppDirectoryServiceDefs.h
[01:49] <asac> then add the constant to AppFileLocationProvider
[01:49] <asac> and use that to look up the dir list in EM
[02:00] <asac> bug 141233
[02:00] <ubotu> Launchpad bug 141233 in network-manager "MASTER network-manager crashes when wpasupplicant ctrl socket is not available" [High,Fix released]  https://launchpad.net/bugs/141233
[02:29] <gnomefreak> you grabbing 2.0?
[02:30] <Ubulette> gnomefreak, ?
[02:30] <gnomefreak> i planed on fixing something in iceape this week? i see seamonkey all over hte screen
[02:31] <gnomefreak> do i still need  to fix it?
[02:31] <Ubulette> no, we brainstormed on xul/ff3 using seamonkey sources
[02:33] <gnomefreak> ah ok plans for gutsy+1 enable xul for iceape/seamonkey (im thinking leaving it iceape thh.) hopfully 2.0 will be released soon after gutsy is (but unlikely) and maybe using quilt for 2.0 as well
[02:34] <Ubulette> i don't think seamonkey is ready for xul
[02:34] <gnomefreak> Ubulette: let me know when you get the sources (from where) i will try xul in 1.1.4
[02:34] <gnomefreak> Ubulette: not here afaik
[02:34] <gnomefreak> Ubulette: what should i be looking for (somethign give it away that is easy to locate?)
[02:34] <Ubulette> sources of what ?
[02:34] <gnomefreak> seamonkey
[02:35] <gnomefreak> iceape = seamonkey
[02:35] <gnomefreak> i havent seen anything in current seamonkey release that has anything to do with xul
[02:37] <Ubulette> I've read somewhere that seamonkey is not ready to be compiled with xulrunner.
[02:37] <Ubulette> part of it may work, but not all of it
[02:37] <Ubulette> parts
[02:37] <gnomefreak> oh ok i thought you said it was i miss read
[02:38] <gnomefreak> thats why i was gonna wait for 2.0 to make sure but if it was ready i would have tried it in 1.1.43
[02:38] <gnomefreak> -3
[03:17] <Ubulette> asac, strange, it seems links added through dh_link are not properly installed if there's already a directory
[04:18] <gnomefreak> night
[04:21] <IdleOne> gnomefreak:
[04:21] <IdleOne> you still here
[04:21] <IdleOne> how do I solve this error
[04:21] <IdleOne> E: Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)
 E: Unable to lock the list directory
[05:12] <shirish> anybody up?
[05:47] <gnomefreak> !fixapt
[05:47] <ubotu> Sorry, I don't know anything about fixapt - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi
[05:47] <gnomefreak> !aptfix
[05:47] <ubotu> If Adept crashed on you and your database is locked, try this in konsole:  sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a 
[05:47] <gnomefreak> IdleOne: ^^^
[05:48] <gnomefreak> without the << >>
[06:01] <Admiral_Chicago> why does that say in konsole?
[06:20] <gnomefreak> why does what say in konsole?
[06:47] <gnomefreak> asac: nspluginwrapper needs upload as well as iceape maybe tomorrow (im working on getting iceape built after fixes so i can test before pushing to branch/revu/or where ever you want to do it from
[07:27] <gnomefreak> ok going to bed finally
[11:28] <asac> whats the problem with nspluginwrapper gnomefreak ?
[11:28] <asac> can't this wait until after beta?
[01:34] <Jazzva> Hello...
[01:38] <asac> hi
[01:38] <asac> now lunch :)
[01:38] <Jazzva> Have fun ;)...
[02:21] <bluekuja> asac: I have the new diff-ext deb
[02:21] <bluekuja> asac: can you check if it crashes there?
[02:21] <bluekuja> seems to work fine here
[02:32] <asac> Jazzva: where can i look at the patch?
[02:38] <Jazzva> asac: Just a sec...
[02:39] <Jazzva> http://paste.ubuntu-nl.org/38567/
[02:39] <Jazzva> asac ^
[02:42] <Jazzva> Hmm, I think maybe we should use a different name for wizardCheckAdmin()... something that will be more obvious, like userIsAdmin()...
[02:43] <bluekuja> asac: can you test there?
[02:43] <Jazzva> The code will be more readable... for example, "if (userIsAdmin()) {...}"
[02:43] <bluekuja> asac: ftp://gnome-btdownload.alioth.debian.org/pub/gnome-btdownload/diff-ext_0.2.3-1_i386.deb
[02:43] <bluekuja> asac: let me know if it does not crash anymore
[02:43] <asac> bluekuja: i don't have sid ... please provide me with a gutsy build ;)
[02:44] <bluekuja> asac: that's gutsy build
[02:44] <bluekuja> :P
[02:44] <bluekuja> asac: should work for you
[02:44] <asac> where are sources?
[02:45] <asac> Jazzva: yes ... userIsAdmin is ok
[02:46] <bluekuja> asac: need diff, dsc and origin too?
[02:46] <asac> Jazzva: ok just to be sure ... what happens if user isn't admin and there are no other results?
[02:46] <bluekuja> asac: it's not ready for upload
[02:46] <bluekuja> asac: just wanted to know if the bug is fixed
[02:46] <asac> bluekuja: make it redy then
[02:46] <bluekuja> asac: ok
[02:46] <asac> bluekuja: if it fixes the bug for oyu ... it should
[02:46] <bluekuja> yep
[02:48] <Jazzva> asac: Well, it always shows apturl's results. If user isn't admin then they're grayed-out and there's a note below vbox, which says that user needs admin permissions to install the grayed-out plugins. The user can click Next or Cancel. Clicking Next takes him/her to summary screen, which says that no plugins were installed.
[02:49] <Jazzva> asac: And if there're no apturl and xpi results, I suppose the plugin box is empty. That isn't tampered in this patch...
[02:49] <asac> ah right
[02:50] <asac> Jazzva: normally if ther eis no result at all the plugin wizard goes to a page that states that
[02:50] <asac> can you verify that this is still the case?
[02:50] <Jazzva> asac: Umm, hmm... Is the only way to disable apturl support in ubufox?
[02:50] <asac> Jazzva: you can verify upstream behaviour by disabling ubufox and trying to install a video player
[02:51] <asac> file:///home/asac/ubuntu_bzr/ubufox/pfs/test/2_multicontent.html
[02:51] <asac> ups
[02:51] <asac> :)
[02:51] <Jazzva> I know the link :)...
[02:51] <asac> ah ok
[02:51] <Jazzva> Umm... btw, can I use the same name for a variable and a function?
[02:51] <asac> upstream database should not have a video player for linux in their database
[02:52] <asac> Jazzva: no idea for javascript ... either try or go the safe way
[02:52] <Jazzva> Ok... safe way :)...
[02:52] <asac> bluekuja: do you understand what the issue was?
[02:53] <bluekuja> asac: bug report says "nautilus crash when installed"
[02:53] <asac> @schedule
[02:53] <ubotu> Schedule for Etc/UTC: 26 Sep 20:00: Edubuntu | 27 Sep 12:00: Desktop Team Development | 27 Sep 15:00: Community Council meeting | 02 Oct 16:00: Kernel Team | 02 Oct 17:00: Ubuntu Artwork Team | 06 Oct 17:00: Xubuntu Developers
[02:53] <bluekuja> asac: so just installing it
[02:53] <bluekuja> caused the crash
[02:53] <asac> bluekuja: well ... please dig out the checkin that fixed it ;)
[02:54] <bluekuja> asac: what do you mean?
[02:54] <asac> find the diff that fixes it
[02:54] <bluekuja> asac: oh, it has been fixed upstream
[02:54] <bluekuja> after our report
[02:54] <asac> yes ... find the diff ;)
[02:55] <bluekuja> oki :)
[02:55] <asac> shouldn't be too hard because diff-ext is small piece of software
[02:56] <bluekuja> asac: yep, gonna debdiff
[02:56] <bluekuja> old and new revision
[02:56] <bluekuja> and we will have the diff
[02:56] <bluekuja> .orig are different
[02:56] <bluekuja> so gonna be quite easy
[02:59] <bluekuja> asac: do you know debarchiver software?
[03:04] <bluekuja> bbl
[03:20] <Jazzva> asac: Hmm, tested... I changed the URL for PFS from yours to Mozilla's...
[03:21] <Jazzva> In Ubufox's PFS it just popped a window with no plugins and line "Press next to install these plugins". Pressing next takes you to the last page and says that there were no plugins found. I think we should skip the plugin selection page in that case...
[03:22] <Jazzva> Using Mozilla's PFS... well, I just get the window that keeps checking for plugins forever...
[03:23] <Jazzva> lunch... brb
[03:31] <asac> Jazzva: you don't need to change the url ... just disable ubufox
[03:31] <asac> in addons manager
[03:31] <asac> that should bring you back to pristine upstream behaviour
[03:33] <Jazzva> back
[03:33] <Jazzva> asac: That brings the window and the PFS keeps searching for plugins forever...
[03:34] <asac> hmm
[03:34] <Jazzva> asac: On the other hand, if no plugins were found in Ubufox, it shows a window with "Press Next to install those plugins"... Pressing Next takes user to the last window... I thought we could skip the first one in case no plugins were found.
[03:35] <asac> right ... but from what i know the pristine dialog does exaclty that
[03:35] <asac> strange that it doesn't for you
[03:35] <Jazzva> Really?
[03:35] <asac> usually yes
[03:35] <asac> http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
[03:35] <Jazzva> As far as I can remember, it did that all the time :/...
[03:35] <asac> please grab a build from there and try with that ... and a fresh profile
[03:36] <Jazzva> Ok...
[03:36] <asac> just to be sure that we don't hunt a bug that is really upstream
[03:36] <Jazzva> I'll have to do that in the evening...
[03:36] <asac> maybe ;) ... but then its a bug :)
[03:36] <asac> ok
[03:36] <Jazzva> I'll have to go out in about 20-30 minutes
[03:37] <Jazzva> Ok, which version? 2.0.0.7 or Granparadiso?
[03:37] <Jazzva> Umm... latest-2.0 or latest :)?
[03:38] <asac> 2.0.0.7
[03:38] <Jazzva> Ok...
[03:38] <asac> cool
[03:38] <asac> then lets see :)
[03:39] <Jazzva> I'm off now... Have fun.
[03:39] <asac> u2
[03:51] <Ubulette> asac ?
[03:53] <Ubulette> asac, I've replaced a directory by a symlink but it doesn't work as long as the directory is there
[04:04] <hawke> asac: ping?
[04:14] <asac_> hawke: yeah
[04:14] <hawke> I can't reproduce that network-manager crash entirely reliably
[04:14] <asac_> Ubulette: yes thats true
[04:15] <hawke> but it happens quite regularly for me
[04:15] <Ubulette> asac_: so what's the solution for that ?
[04:16] <asac_> Ubulette: moving stuff in preinst
[04:16] <Ubulette> the dir is empty at that point
[04:16] <asac_> Ubulette: empty? ... why isn't it removed?
[04:16] <asac_> isn't the dir listed in .dirs ?
[04:17] <Ubulette> no
[04:18] <hawke> asac: I've got about 2 minutes before I leave for work (switching networks, and most likely causing the crash) -- my plan was to simply attach gdb to network manager, and see the backtrace from there.  Is that a good plan?
[04:18] <asac_> hawke: problem is that you don't have debug symbols
[04:18] <asac_> hawke: please start now and test when you return:
[04:18] <hawke> asac: yes I do
[04:18] <asac_> you have?
[04:19] <asac_> find then do as you suggest
[04:19] <asac_> run gdb NetworkManager
[04:19] <asac_> (gdb) run --no-daemon
[04:19] <hawke> what else were you going to suggest?
[04:19] <asac_> hawke: build the source ... apt-get build-dep network-manager
[04:19] <hawke> ah
[04:19] <asac_> apt-get source network-manager
[04:19] <asac_> cd network-manager*
[04:19] <asac_> dpkg-buildpackage -rfakeroot
[04:19] <asac_> cd src
[04:19] <asac_> ./NetworkManager
[04:19] <asac_> (hit ctrl-c)
[04:20] <asac_> gdb .libs/lt-NetworkManager
[04:20] <asac_> (gdb) run --no-daemon
[04:20] <asac_> then bt and bt full when it crashes
[04:20] <hawke> Is there a way to ensure that gdb doesn't pause at each screenful of information?
[04:21] <asac_> not that i know ... its not a big problem i guess :)
[04:21] <asac_> shouldn't be a too deep backtrace
[04:21] <asac_> for now just a bt is enough
[04:21] <asac_> if i need a full i would ask for it
[04:21] <hawke> alright.  Well, I'll get back to you in about ... 40 minutes, then
[04:21] <asac_> thanks a lot!
[04:22] <hawke> np
[04:22] <asac_> i can't reproduce it ... so i rely on external backtraces ;)
[04:35] <Ubulette> asac, http://mxr.mozilla.org/seamonkey/source/toolkit/xre/nsXULAppAPI.h#176
[04:43] <gnomefreak> asac: iceape and nspluginwrapper can wait until after beta neither are blockers, im just reminding you (and me) since we both forgot about iceape last time ;)
[04:43] <asac> Ubulette: yes ... thats good.
[04:43] <asac> gnomefreak: ok
[04:43] <asac> thanks
[04:44] <Ubulette> asac, good but not used
[04:44] <gnomefreak> god i hope this works
[04:50] <gnomefreak> asac: do you have link handy for changelogs for iceape 1.1.4
[05:01] <gnomefreak> either i got lucky and they applied it upstream and that is highly possible since this started with 1.1.4 or the patch is no good (highly unlikely since i just checked it again the file it patched :(
[05:01] <gnomefreak> brb figure this out sometime this week
[05:02] <gnomefreak> but if the patch was applied upstream the patch should fail to apply (and that bothers me a bit) goes to think
[05:09] <gnomefreak> asac: meeting pretty much just started
[05:31] <gnomefreak> asac: i was looking at the list of milestone bugs for final/rc looks like atleast one is fixed and in archive but the bug is still open, bug 131410 should we close it or leave it?
[05:31] <ubotu> Launchpad bug 131410 in thunderbird-quickfile "[gutsy]  Doesn't depend on thunderbird" [High,Fix released]  https://launchpad.net/bugs/131410
[05:31] <gnomefreak> it is closed :( its still listed on the milestone list
[05:31] <gnomefreak> seems that list isnt up to date
[06:05] <asac> gnomefreak: the list doesn't exclude fix released bugs
[06:05] <asac> its just all ... you can sort by status though
[06:06] <gnomefreak> ah ok
[06:09] <Jazzva> asac: I took a look at the 2.0.0.7 with a clean profile... It does what you said... It must have been something wrong with my profile or something...
[06:09] <asac> yes
[06:09] <asac> hopefully its not us that broke it
[06:10] <Jazzva> I'm gonna take a look at it... Maybe it was wrong to change the PFS URL to Mozilla's... Do you know the way to get no plugin results in ubufox?
[06:11] <asac> Jazzva: you can just modify the test page to require a non-existing mime-type
[06:11] <asac> then there shouldn't be a result
[06:11] <Jazzva> Ok...
[06:12] <Jazzva> I'll try that now
[06:18] <Jazzva> Hmm, nope... It seems that it puts the page to install no plugins...
[06:18] <asac> yeah ... it definitly worked at some point :)
[06:18] <Jazzva> I'll try to fix that now... To make it jump to the page which says that no page was found...
[06:18] <Jazzva> Or should I go down the revisions and check? :)
[06:55] <Jazzva> asac: It's fixed... Here's the diff http://paste.ubuntu-nl.org/38667/ . Take a look at line 42, that's the only place where I found mPluginInfoAptArrayLength.
[07:07] <asac> Jazzva: why don't we check for both anymore?
[07:08] <Jazzva> Hmm, I couldn't find mPluginInfoAptArrayLength anywhere else :/...
[07:09] <Jazzva> Ok, I grep'd other files to check, that's the only place where it's mentioned...
[07:11] <Jazzva> So, I suppse that's why it doesn't jump to the last page if no results are find... mPluginInfoAptArrayLength is undeclared, and we check if it's equal to 0... I suppose that gives false and it doesn't jump to the last page.
[07:11] <Jazzva> *suppose
[07:13] <Jazzva> asac: So, what do you think? Is it ready to push to branch?
[07:21] <asac> Jazzva: feel free to push to your branch
[07:21] <asac> if we need more we can improve that before merging
[07:22] <Jazzva> asac: Ok :)...
[07:22] <shirish> hi guys
[07:22] <Ubulette> hi
[07:22] <asac> ok out for sport .... cu later
[07:22] <shirish> Ubulette: hey :)
[07:22] <Jazzva> Should I push both to ubuntu and ff3 branch, or is pushing to ff3 enough? They're both pretty much the same for now, the only difference is maxVersion in install.rdf.
[07:23] <Jazzva> Hey shirish...
[07:23] <shirish> Ubulette: so Ubulette what you were saying about latest updates
[07:23] <Ubulette> shirish, about what ?
[07:34] <Ubulette> I've played with intlclock, looks nice: http://www.sofaraway.org/ubuntu/tmp/intlclock.png
[07:37] <gnomefreak> asac: bug 144882 (looks like a regression in n-m) you told me to ping you about them. ill be gone most of day just checking on iceape build atm
[07:37] <ubotu> Launchpad bug 144882 in network-manager "ioctl[SIOCSIWAUTH] : Operation not supported" [Undecided,New]  https://launchpad.net/bugs/144882
[07:45] <shirish> Ubulette: what is so cool about that int clock?
[07:46] <Ubulette> you mean, compared to the default one ?
[07:51] <Ubulette> shirish, that's the default: http://www.sofaraway.org/ubuntu/tmp/clock.png
[07:52] <gnomefreak> Ubulette: is that in repos?
[07:52] <gnomefreak> that is cool
[07:52] <Ubulette> gnomefreak, no
[07:53] <gnomefreak> Ubulette: you have a branch for it i can build from?
[07:53] <Ubulette> there's a 4 bzr branchs on lp
[07:53] <Ubulette> e
[07:53] <Ubulette> there're 4 bzr branches on lp
[07:53] <gnomefreak> under your LP page?
[07:53] <Ubulette> nope
[07:53] <gnomefreak> yep i see one
[07:53] <Ubulette> I've modified one of the 4
[07:54] <Ubulette> I can push to my page if you want
[07:54] <gnomefreak> please i would like to take a look at that
[07:54] <gnomefreak> shoot you have tarball or mozclient build one?
[07:56] <Ubulette> for that ?
[07:56] <gnomefreak> yes
[07:57] <Ubulette> it's not a moz app ;)
[07:57] <gnomefreak> unless it uses the clock-applets source from repos
[07:57] <Ubulette> the branch contains the sources
[07:57] <gnomefreak> Ubulette: yeah i know i thought about that aftewards (im on alot of pain meds atm
[07:58] <gnomefreak> Ubulette: sweeet
[07:58] <Ubulette> pushing in /~fta/intlclock/intlclock.trunk
[07:58] <gnomefreak> saw that
[07:59] <Ubulette> just branch that and dpkg-buildpackage it as usual
[07:59] <gnomefreak> ok will do once its up
[07:59] <Ubulette> done on my side
[08:00] <gnomefreak> ok Lp hasnt updated yet than
[08:00] <gnomefreak> there it is
[08:14] <cwong1> asac: hey, I just sent you some updated .png files
[08:16] <Ubulette> shirish, http://www.netsplit.com/blog/articles/2007/09/26/why-i-choose-bazaar-a-history-of-revision-control
[08:37] <shirish> Ubulette: thanx, gotta go sleep, had lot of work today :)
[09:19] <Ubulette> gnomefreak, did it work ?
[09:19] <gnomefreak> yes i just have to figure out how to move n-m applet
[09:19] <Ubulette> it's a tray icon right ?
[09:20] <gnomefreak> i dont know if i can remove it or not
[09:20] <gnomefreak> yes the one uip by date and time
[09:20] <gnomefreak> in gnome
[09:21] <Ubulette> if it's an icon in the notification area, I don't think you can move it. you can just move the notification area
[09:21] <gnomefreak> i cant get the time to the right of the icon but i will fix it later i think
[09:21] <Ubulette> i don't use nm so i don't know
[09:21] <gnomefreak> either do it this icon is there by default
[09:22] <Ubulette> screenshot ?
[09:25] <gnomefreak> cant im in alot of pain atm i am suffering just to get this POS iceape building
[09:25] <gnomefreak> ill figure it out tonight if not than i will post one
[09:33] <gnomefreak> Ubulette: once i figure out how to take a screen shot and find where to post it ill post it :)
[09:34] <gnomefreak> i cant even remove the n-m thingy or whatever it is
[09:34] <Ubulette> Application / Accessories / Take Screenshot
[09:34] <gnomefreak> its the default black screen icon (looks like a pc screen)
[09:35] <gnomefreak> ok  ihave the screenshot where is there a free place to post it?
[09:35] <gnomefreak> i lost domain for some reason (i havent seen the guy that gave me the space on it)
[09:44] <Ubulette> gnomefreak, http://tinypic.com/
[09:44] <gnomefreak> ty
[09:45] <gnomefreak> its uploading
[09:46] <Ubulette> Unpacking replacement xulrunner-1.9 ...
[09:46] <Ubulette> dpkg: error processing xulrunner-1.9_1.9~a8-0ubuntu1~mt2_i386.deb (--install):
[09:46] <Ubulette>  trying to overwrite `/usr/bin/xulrunner', which is also in package xulrunner
[09:46] <Ubulette> we need a diversion :p
[09:46] <gnomefreak> http://tinypic.com/view.php?pic=ei70jo&s=2
[09:47] <gnomefreak> checking to see if that is right link
[09:47] <Ubulette> yep
[09:47] <Ubulette> what are you trying to move ?
[09:55] <gnomefreak> sorry locked up badly
[09:56] <Ubulette> what are you trying to move ?
[09:56] <gnomefreak> Ubulette: looking at screen shot you see the top far right the little black screen?
[09:56] <gnomefreak> i want that to the left of the clock/date applet
[09:56] <Ubulette> Cant you right click it and unlock it ?
[09:57] <gnomefreak> right clicking on it gives me enable network/about/connection info
[09:57] <asac> Ubulette: do we really need that binary in /usr/bin ?
[09:57] <asac> aeh script i mean ;)
[09:57] <gnomefreak> no lock to panel no move nothing like that
[09:57] <gnomefreak> asac: just the man that could fix this ;)
[09:57] <asac> if so please use an alternative ... not a diversion
[09:58] <Ubulette> asac, I jsut renamed it to xul-1.0
[09:58] <Ubulette> 9
[09:58] <gnomefreak> the little network applet thingy (the connection info little black screen icon)
[09:58] <gnomefreak> how in gods name do you move this or remove this and readd it
[09:58] <asac> Ubulette: i don't think that its wise to do that. after all its again a diversion from upstream
[09:59] <asac> so renaming it is as good as not shipping it in /usr/bin imo
[09:59] <Ubulette> hm
[09:59] <asac> with a difference that people will start to use it and then we are locked for ever ;)
[10:00] <asac> Ubulette: imo we can accept the conflict for now ... once gutsy is open again we can reupload xulrunner 1.8 with an alternative
[10:01] <Ubulette> asac, when would that be ?
[10:02] <gnomefreak> we should be clear by monday
[10:02] <asac> hopefully tomorrow night ... otherwise friday
[10:02] <asac> no idea if beta has been pushed back
[10:02] <gnomefreak> oh thats right today is only wed
[10:03] <asac> plan was to release beta tomorrow
[10:03] <gnomefreak> asac: it looked like they were spinning finals earlier
[10:03] <asac> earlier than what?
[10:03] <gnomefreak> but only say it breifly
[10:03] <gnomefreak> asac: maybe hour or 3 ago
[10:03] <asac> gnomefreak: i doubt that we will release today
[10:03] <gnomefreak> no spinning final betas for tomorrow
[10:03] <asac> gnomefreak: if we release tomorrow its on schedule ... which would be pretty great
[10:03] <asac> right
[10:04] <gnomefreak> asac: it would be the first time
[10:04] <Ubulette> mozilla bug 396209
[10:04] <asac> yay :)
[10:04] <ubotu> Mozilla bug 396209 in XRE Startup "Allow applications to specify a profile directory from application.ini" [Normal,Assigned]  http://bugzilla.mozilla.org/show_bug.cgi?id=396209
[10:04] <gnomefreak> we are always normally 1 day behind
[10:04] <asac> Ubulette: yeah ... its currentyl implicitly defined isn't it?
[10:06] <Ubulette> now you can add a Profile in app.ini
[10:06] <gnomefreak> ok do i really have to live with that connection applet (or is there a trick to move/remove it
[10:07] <asac> Ubulette: yes  ... its implicitly defined by product + vendor id, isn't it?
[10:07] <Ubulette> gnomefreak, trick it, try to move everything else on the far right :)
[10:07] <Ubulette> asac, yes
[10:08] <gnomefreak> Ubulette: cant it wont go past it
[10:09] <asac> gnomefreak: move option?
[10:09] <asac> what are you talking about?
[10:09] <gnomefreak> asac: to the little n-m thingy in task bar by clock
[10:09] <gnomefreak> i cant move or remove it
[10:10] <Ubulette> asac, can you add an alternative to xul 1.8 ?
[10:10] <asac> gnomefreak: you can only move the whole tray
[10:11] <asac> Ubulette: yes ... i am eager to do that :)
[10:11] <gnomefreak> oh crap thats right
[10:11] <asac> Ubulette: lets give 1.9 higher priority
[10:11] <Ubulette> gnomefreak, told you ;)
[10:11] <gnomefreak> damn i forgot about that, thank you its fixed :)
[10:11] <asac> we can use 40 for 1.8 ... 50 for 1.9
[10:11] <gnomefreak> Ubulette: cant move icon but the icon is only thing in tray
[10:12] <gnomefreak> yay now i got cool ass clock and everything back in order :)
[10:12] <Ubulette> [21:21]  <Ubulette> if it's an icon in the notification area, I don't think you can move it. you can just move the notification area
[10:12] <Ubulette> that's what i meant
[10:12] <asac> ;)
[10:12] <gnomefreak> Ubulette: i miss that sorry
[10:13] <asac> hmmm archive.ubuntu.com is pretty slow
[10:14] <gnomefreak> asac: seems to be alot more than that from what i heard. forums and other canonical/ubuntu things were a little freaky a bit ago
[10:15] <gnomefreak> but seems to have been worked out from what pricechild had said
[10:15] <asac> yes :) ... first all was down ... then we had a meeting and i was down :)
[10:15] <asac> maybe a virus?
[10:15] <asac> ;)
[10:15] <gnomefreak> :)
[10:16] <gnomefreak> yeah i saw that you were having issues during meeting.
[10:34] <gnomefreak> ok restarting iceape build for the last time today (as i froze up last time i think i will laydown or do something else while it builds
[10:35] <cwong1> :q!
[10:43] <Ubulette_> my panel is broken :(
[10:45] <gnomefreak> no its not just move the notifacation thingy and its all fixed :)
[10:45] <gnomefreak> sorry had to
[10:48] <Ubulette_> got tons of failed to load applet OAFIID
[11:01] <Ubulette> asac, did you do the 1.8 alt ?
[11:15] <asac>         update-alternatives --install /usr/bin/xulrunner \
[11:15] <asac>                 xulrunner /usr/lib/xulrunner/xulrunner 50
[11:16] <asac> and on prerm:
[11:16] <asac> update-alternatives --remove xulrunner /usr/lib/xulrunner/xulrunner
[11:17] <asac> if test $(update-alternatives --list xulrunner | wc -l) = 0; update-alternatives --remove-all xulrunner; done
[11:17] <asac> well fi
[11:17] <asac> et al ;)
[11:17] <asac> important is to remove-all once you hit the 0 count for alternatives
[11:17] <asac> otherwise alternative will be set auto changed to manual mode
[11:19] <asac> Ubulette: http://paste.ubuntu.com/456/ ... thats the prerm i would propose
[11:20] <asac> ... will test it now
[11:21] <Ubulette> hmm, will not work
[11:21] <Ubulette> fta@ix:~ $ update-alternatives --list xulrunner
[11:21] <Ubulette> No alternatives for xulrunner.
[11:21] <Ubulette> fta@ix:~ $ update-alternatives --list xulrunner | wc -l
[11:21] <Ubulette> 1
[11:23] <asac> Ubulette: yes wait a second
[11:24] <asac> Ubulette: yes thats intentional
[11:24] <asac> try to --install ... then --remove ... and it will be 0
[11:24] <asac> which is the bug this thing tries to workaround
[11:25] <asac> in gnash i do
[11:25] <asac> update-alternatives --remove "$p-flashplugin" /usr/lib/gnash/libgnashplugin.so;
[11:25] <asac>                         [ `update-alternatives --list "$p-flashplugin" | wc -l` = 0 ]   && \
[11:25] <asac>                                 update-alternatives --remove-all "$p-flashplugin"
[11:25] <asac> which works
[11:27] <gnomefreak> $p-flashplugin is gnash?
[11:28] <asac> no its $p-flashplugin :) ... the name we use for the alternative
[11:28] <asac> e.g. firefox-flashplugin ... et al
[11:28] <asac> we coud use:
[11:28] <asac> 23:12 < asac>         update-alternatives --install /usr/bin/xulrunner \
[11:28] <asac> 23:12 < asac>                 xulrunner-alternative /usr/lib/xulrunner/xulrunner 50
[11:28] <asac> but i think just xulrunner as alternative name is ok
[11:30] <gnomefreak> right. why would we need an alternative for xulrunner since its the only one of its kind, example update-alternatives --config java lists all java package you have installed ( 1.4 1.5 1.6) but xulrunner is only gonna be one right?
[11:30] <asac> gnomefreak: not anymore :)
[11:30] <asac> xulrunner 1.8 + 1.9
[11:31] <gnomefreak> asac: oh so 1.9 wont be replacing 1.8?
[11:31] <Ubulette> nope
[11:31] <gnomefreak> ah that explains that i thought it was replacing the older version
[11:31] <Ubulette> probably 1.9.1 will not replace 1.9(.0) either
[11:31] <gnomefreak> any reason why both?
[11:32] <Ubulette> because xulapps will need one
[11:33] <Ubulette> too many incompatibilities
[11:34] <asac> hmm xulrunner 1.8 installs the script directly to /usr/bin ... no idea why
[11:34] <asac> maybe mike has patched it
[11:35] <gnomefreak> that would explain that. one more stupid question, what does xulrunner enable the end user to do that he cant do now?
[11:35] <asac> run xul apps :)
[11:35] <asac> and 1.9 allows ffox to be a xulrunner app :)
[11:36] <asac> ok i will now forcefully install the xulrunner script in pkglibdir and install the alternative as discussed before
[11:36] <gnomefreak> asac: xul app other than browsers? is this just a package we use for depends (maybe speed ffox up a bit) but there isnt like xulbrowser (package)
[11:38] <gnomefreak> end-user wont know the difference other than say speed or rendering right?
[11:39] <Ubulette> maybe not even that
[11:39] <Ubulette> it's just that xul could be shared between many xul apps
[11:39] <asac> gnomefreak: end-users don't notice the difference of gcc-4.1 and gcc-4.2 either
[11:39] <gnomefreak> yeah thats what i figured. just making sure i know this before i get asked
[11:40] <gnomefreak> asac: true
[11:40] <asac> it exist mostly for developers
[11:40] <asac> which doesn't invalidate its purpose
[11:40] <gnomefreak> i agree its good for devels but i just wasnt sure if end user would see a difference
[11:40] <asac> gnomefreak: end-users won't use xulrunner directly
[11:41] <gnomefreak> right.
[11:41] <asac> only through applications that use that
[11:41] <Ubulette> maybe memory footprint if they run more than on xul app
[11:41] <gnomefreak> they use ffox or epiphany as they would now
[11:41] <asac> right ... for iunstance running ffox-3.0 + tbird-3.0 + epiphany should consume less memory than now
[11:41] <asac> (together)
[11:42] <asac> gnomefreak: there are
[11:42] <gnomefreak> s/hoping/hoping for
[11:42] <asac> gnomefreak: but people will not see that in xulrunner, but most likely in firefox/epiphany
[11:42] <gnomefreak> ah ok
[11:42] <asac> end-users will just not know
[11:42] <gnomefreak> makes sense
[11:43] <Ubulette> oh, there's a new "Places organizer" in ff3
[11:43] <Ubulette> new ui replacing organize bookmarks
[11:44] <gnomefreak> Ubulette: yep it was in win version a while back people were telling me
[11:44] <asac> yes, they are feature freeze :) ... but now the really new features start to come in
[11:47] <Ubulette> don't know if it was in a8 but I see it in a9pre
[11:48] <Ubulette> gnomefreak, still no news of ppa ?
[11:49] <gnomefreak> nope not that i have seen
[11:49] <gnomefreak> i reinstalled yesterday so i havent checked mail or feeds yet
[11:55] <gnomefreak> Ubulette: sometime when iceape is done i will check mail and blogs for the latest news on PPA
[11:57] <Ubulette> asac, damn, i need to expand paths for that too
[12:00] <asac> yes ... you can preexpand during build using blablabla.postinst.in
[12:00] <asac> but its your choice ... i have no hard opinion about that at the moment :) ... which of course can change any time soon ;)
[12:01] <Ubulette> is it automatic (foo.in -> foo)  or do I have to subst that myself ?
[12:05] <asac> self :/
[12:15] <Ubulette> asac, what's the target for prebuild or something early to do that ?
[12:18] <asac> Ubulette: cdbs?
[12:19] <asac> Ubulette: common practice is to recreate from .in files during clean
[12:19] <Ubulette> looks weird
[12:19] <Ubulette> but should work as it starts with a clean
[12:19] <asac> yeah looks wierd, but it isn't if you look closer :)
[12:19] <gnomefreak> have either off you got songbird to build?
[12:20] <gnomefreak> s/off/of
[12:20] <asac> the assumption is that you ship the result
[12:20] <asac> gnomefreak: no
[12:20] <Ubulette> shipping the result would be bad
[12:20] <asac> no not really ... it fits ;)
[12:21] <gnomefreak> thought that but i was asked
[12:21] <Ubulette> no, I'll ship a8 and it will not work for a9pre
[12:21] <asac> if you build with dpkg-buildpackage it will always be accurate ... so you can just run debian/rules binary to build
[12:21] <asac> Ubulette: well important is that it ships for the package you upload
[12:21] <asac> not for the package in future
[12:22] <asac> cdbs does the same for recreating control (if you enable it) iirc
[12:24] <Ubulette> i understand for control but not for prerm
[12:24] <Ubulette> control must be there 1st
[12:25] <Ubulette> prerm is not mandatory at that point
[12:25] <Ubulette> most packages don't ship that
[12:26] <asac> i see your point ... still i don't see a real difference; for me creating things during build automatically comes with cleaning your modifications up in clean
[12:26] <asac> so if you create the prerm during build ... remove it in clean
[12:26] <Ubulette> yep
[12:27] <asac> so when doing that you take a different viewpoint on it ...
[12:27] <asac> for that case prerm is something created during build. and .in file is a source file used during build
[12:28] <asac> when doing it in clean the .in file is more like a development tool
[12:28] <asac> e.g. its the source to create package sources ... while otherwise its a source used for package creation
[12:28] <asac> i am fine with both approaches
[12:29] <Ubulette> doing the subst at patch time looks right to me
[12:29] <Ubulette> post-patches:: seems ok
[12:30] <asac> right ... but now you see that you search for a suitable target :) ... build isn't the right place ... then you have patch, but that isn't a universal target :)
[12:30] <asac> so this is another reason why these kind of things are usually done during clean i guess
[12:32] <asac> post-patches seems ok for our purpose ... but for me it feels at least as strange as clean ;)
[12:34] <asac> Ubulette: does the xulrunner 1.9 script look like the one in xulrunner 1.8?
[12:35] <asac> Ubulette: http://paste.ubuntu.com/458/ thats the 1.8 one
[12:39] <Ubulette> asac, http://paste.ubuntu-nl.org/38732/
[12:39] <asac> ok then we need a patch from ffox-2.0 for both i gues
[12:40] <Ubulette> what for?
[12:41] <asac> mozilla bug 384304
[12:41] <ubotu> Mozilla bug 384304 in Startup and Profile System "/usr/bin/firefox is not able to handle symlinks due error in the script" [Major,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=384304
[12:49] <Ubulette> asac, plz show my your 1.8 postinst that I can fake it in my chroot before I test my 1.9
[12:55] <asac> #!/bin/sh
[12:55] <asac> set -e
[12:55] <asac> if [ "$1" = "configure" ]  || [ "$1" = "abort-upgrade" ] ; then
[12:55] <asac>         update-alternatives --install /usr/bin/xulrunner \
[12:55] <asac>                 xulrunner /usr/lib/xulrunner/xulrunner 50
[12:55] <asac> fi
[12:55] <asac> #DEBHELPER#
[12:57] <Ubulette> hm, needs /usr/sbin
[12:58] <asac> should be avail in maint scripts
[01:00] <Ubulette> in 1.8, you need to change /usr/bin/xulrunner, it's not a link
[01:01] <asac> Ubulette: right ... read above ;)
[01:02] <asac> i already did taht
[01:02] <asac> thats why i found that we need that patch
[01:03] <asac> 23:31 < asac> hmm xulrunner 1.8 installs the script directly to /usr/bin ... no idea why
[01:03] <asac> 23:31 < asac> maybe mike has patched it
[01:03] <asac> 23:32 < gnomefreak> that would explain that. one more stupid question, what does xulrunner enable the end user to do that he
[01:03] <asac>                     cant do now?
[01:03] <asac> 23:32 < asac> run xul apps :)
[01:03] <asac> 23:33 < asac> and 1.9 allows ffox to be a xulrunner app :)
[01:03] <Ubulette> yep
[01:03] <asac> 23:33 < asac> ok i will now forcefully install the xulrunner script in pkglibdir and install the alternative as discussed
[01:03] <asac>               before
[01:03] <Ubulette> read that, sorry
[01:03] <asac> no problem :)
[01:03] <asac> i cared enough to paste it again ;)
[01:08] <Ubulette> $ /usr/sbin/update-alternatives --list xulrunner
[01:08] <Ubulette> /usr/lib/xulrunner/xulrunner
[01:08] <Ubulette> /usr/lib/xulrunner-1.9a8/xulrunner
[01:08] <Ubulette> good :)
[01:09] <asac> fine
[01:09] <Ubulette> $ xulrunner -v
[01:09] <Ubulette> Mozilla XULRunner 1.9a8pre - 2007082400
[01:09] <asac> i am building xul now ... if all is good i will upload tomorrow
[01:09] <Ubulette> 1.8 ?
[01:10] <asac> yes ... so it enters gutsy right when archive is opened
[01:11] <asac> hmm xulrunner isn't build with a sane BUILD_ID
[01:11] <asac> does our 1.9 build also have BUILD_ID=0000000 ?
[01:12] <asac> Ubulette: have you applied the link recursion fix?
[01:12] <Ubulette> ?
[01:12] <asac> the bug above
[01:12] <asac> 00:38 < asac> mozilla bug 384304
[01:12] <ubotu> Mozilla bug 384304 in Startup and Profile System "/usr/bin/firefox is not able to handle symlinks due error in the script" [Major,New]  http://bugzilla.mozilla.org/show_bug.cgi?id=384304
[01:12] <Ubulette> not yet, i'm jsut committing the alternative now
[01:13] <asac> right ... you should be able to test if 1.9 is affected ... one link level works, but two don't
[01:13] <asac> e.g. /usr/bin/xulrunner => /usr/lib/xulrunner/xulrunner works ... /home/fta/xulrunner => /usr/bin/xulrunner => /usr/lib/xulrunner/xulrunner doesn't