[01:18] <asac> if firefox comes up with firefox specific gnome components it could be shipped there ... but not those components that are already in xul
[01:19] <asac> ok the split should be done in xulrunner (if at all)
[01:19] <Ubulette> can we do a ppa 1st ?
[01:20] <Ubulette> with plain a8
[01:20] <asac> if that helps :)
[01:21] <asac> point is i would hate to introduce another set of transitional packages :)
[01:21] <asac> so we should get it right from the beginning
[01:22] <asac> but ppa users might have to live with that ... so fine
[01:23] <asac> Ubulette: one more thing ... can we come up with a xulrunner with MOZILLA_1_9a8_BRANCH ?
[01:23] <asac> at least before we move ahead on .dev
[01:23] <asac> will mozclient work?
[01:23] <Ubulette> yep, I was doing just that.
[01:24] <Ubulette> not branch, but tag will work
[01:24] <Ubulette> make DEBIAN_TAG=MOZILLA_1_9a8_RELEASE xulrunner-orig
[01:25] <asac> ok
[01:25] <asac> will you bump changelog in xulrunner branch?
[01:25] <Ubulette> yop
[01:26] <Ubulette> just checking the name of the tarball is correct
[01:26] <asac> good ... i am pullin a tarball as well
[01:27] <asac> so when done i can build
[01:27] <Ubulette> xulrunner-1.9_1.9~a8.orig.tar.gz
[01:27] <Ubulette> seems ok
[01:27] <asac> yes
[01:30] <asac> pushed new changelog version?
[01:30] <Ubulette> xulrunner-1.9_1.9~a8-0ubuntu1~mt1
[01:30] <asac> yes
[01:31] <asac> while true; do bzr pull; done
[01:32] <asac> hehe ... i really have that running ;)
[01:32] <Ubulette> :)
[01:32] <asac> yeah there it is :)
[01:32] <asac> almost like a push service
[01:33] <asac> Ubulette: why do you add new changelog entries?
[01:33] <asac> i thought we let the top most grow until release?
[01:33] <Ubulette> ok, i'll update that
[01:33] <asac> thanks ... just merge the two ... or uncommit if you want
[01:34] <asac> mt2 was uploaded right?
[01:34] <asac> you don't need to add the info about the changelog bump in the changelog :)
[01:34] <Ubulette> I think so.
[01:34] <asac> so you just need to change changelog version
[01:35] <asac> no new entry imo
[01:35] <Ubulette> mentioning the tag is important, imho
[01:35] <asac> why?
[01:35] <asac> its in changelog ;)
[01:35] <asac> mozclient should be able to deal with that
[01:35] <asac> and bzr will have the info as a last resort
[01:35] <Admiral_Chicago> asac: I'm here and using KDE
[01:36] <Admiral_Chicago> asac: I'm running gutsy atm, if that helps
[01:36] <asac> Ubulette: but ok ... feel free to add that info
[01:36] <Ubulette> mozclient can't reverse the tag name, it's not in the tarball
[01:36] <asac> Admiral_Chicago: yeah we already figured out :) ...
[01:36] <asac> how crappy KDE is ;)
[01:36] <asac> Admiral_Chicago: but thanks
[01:36] <asac> Ubulette: its always the same MOZILLA_<version>_RELEASE
[01:37] <asac> Ubulette: but its ok
[01:37] <asac> lets put this independent on top
[01:38] <asac> Upstream Release: 1.9~a8 aka MOZILLA_1_9a8_RELEASE
[01:39] <Admiral_Chicago> KDE rocks, if Firefox was written with Qt in mind...
[01:40] <asac> Admiral_Chicago: this was about network administration not firefox
[01:40] <asac> its broken
[01:40] <asac> if you disable your interface in network administration its not disabled after all in /etc/network/interfaces
[01:40] <asac> Ubulette: let me push what i mean :)
[01:41] <Ubulette> asac, it's not right ?
[01:41] <gnomefreak> night guys
[01:43] <Ubulette> gnomefreak, night
[01:44] <asac> Ubulette: it was right ... i --overwrote anyway ;) ... just because of the bzr log (yeah pretty stupid ... sorry)
[01:49] <asac> Ubulette: uplading revision 27
[01:50] <Ubulette> what for?
[01:51] <asac> nothing ;)
[01:52] <asac> https://code.edge.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9
[01:52] <Ubulette> last one is really really useless
[01:52] <asac> no
[01:53] <asac> its essential
[01:53] <asac> it targets for upload updates date and marks definite release
[01:54] <asac> Ubulette: which is the reason why i rephrased the upstream changelog bump
[01:54] <asac> otherwise it would not be clear enough which revision was the upload
[01:56] <Ubulette> so you now want to release while a few minutes ago you wanted to change the extension stuff
[01:56] <asac> Ubulette: read the changelog
[01:57] <asac> Ubulette: i opened up your mind ... you asked to have a ppa first ... we have a gutsy/ppa upload now
[01:57] <asac> s/up your/up my/
[01:58] <Ubulette> it's just that ppa is old now and no longer in sync with us
[01:58] <Ubulette> ans I think we should have pushed a8 sooner
[01:58] <asac> yeah ... so we did a release enow :)
[02:00] <asac> well given that the branch work was really needed and that we are now in beta freeze its not that bad
[02:00] <asac> of course only due to your great work
[02:01] <asac> ok upload done
[02:01] <asac> main problem i see with our ppa is that we are close to running out of space
[02:02] <asac> Estimated archive size: 633.0 MiB
[03:07] <wabid> anyone around, ive got a problem with gran paradiso
[03:08] <wabid> http://img524.imageshack.us/img524/857/screenshotvt1.png
[03:10] <asac> wabid: try
[03:10] <asac> wabid: go to about:config
[03:10] <asac> search for dpi
[03:10] <asac> and set value to 0
[03:11] <asac> if that doesn't help ,then i don't know
[03:11] <wabid> thanks
[03:12] <wabid> i like the new "the gun is loaded" too
[03:12] <wabid> think layout.css.dpi is the setting?
[03:12] <wabid> its set to -1
[03:13] <wabid> nope didnt work, crap
[04:29] <jamesh> Hi.  There are two firefox bugs that are duplicates, but I am not sure which direction would be best to mark them as such
[04:29] <jamesh> one is older and has a duplicate already
[04:29] <jamesh> while the other has a better stack trace and more information
[04:30] <jamesh> they are bug 123646 and bug 133124
[04:30] <ubotu> Launchpad bug 123646 in firefox "MASTER [GUTSY]  firefox crashed on startup -- human theme [?? from libcairo.so.2]  [ubuntulooks_draw_progressbar_trough at #12] " [High,Incomplete]  https://launchpad.net/bugs/123646
[04:30] <ubotu> Launchpad bug 133124 in firefox "MASTER [GUTSY]  firefox crashed [@pixman_compositeGeneral]  [@_cairo_pixman_composite]  [@_cairo_image_surface_composite]  from libcairo" [High,Confirmed]  https://launchpad.net/bugs/133124
[04:31] <shirish> Ubulette: you up m8?
[11:47] <gnomefreak> !daily
[11:47] <ubotu> Daily builds of the CD images of the current development version of Ubuntu are available at http://cdimage.ubuntu.com/daily/current/
[11:48] <gnomefreak> frigging bot
[11:49] <gnomefreak> !no daily is <reply> Daily builds of the CD images of the current development version of Ubuntu are available at http://cdimage.ubuntu.com/daily/current/ and http://cdimage.ubuntu.com/daily-live/current/
[11:49] <ubotu> I'll remember that gnomefreak
[11:57] <gnomefreak> brb i need to get a picture of gdm
[12:28] <gnomefreak> ok ill be back ina while i have to go to a few stores
[12:29] <asac> gnomefreak: ok
[12:29] <asac> gnomefreak: though you probably drive ;)
[12:29] <asac> not go
[12:29] <gnomefreak> true ;)
[12:29] <asac> remember carbon-dioxide ;)
[12:30] <asac> but from what i know you live in the woods ... so it probably compensates that for you :)
[02:03] <bluekuja> asac: heya alex, any news?
[02:05] <asac> i will do it after lunch now :)
[02:05] <bluekuja> asac: ok cool :)
[02:05] <asac> bluekuja: just tell me ... did you send a mail with the deatils?
[02:05] <bluekuja> asac: yup
[02:05] <asac> ok
[02:05] <bluekuja> asac: its an alioth link
[02:05] <bluekuja> with diff dsc et orig
[02:05] <bluekuja> ;)
[02:06] <asac> ok
[02:06] <bluekuja> asac: next step is diff-ext new upstream release
[02:06] <bluekuja> and then agg
[02:06] <bluekuja> (two bugs)
[02:06] <asac> what bugs does agg have?
[02:07] <asac> ah twice in a row
[02:07] <bluekuja> FTBFS if built twice (two of them submitted) and one for the copyright
[02:07] <asac> you should merge these bugs
[02:07] <bluekuja> yup
[02:07] <asac> they are duplicates
[02:07] <asac> so its one bug :)
[02:07] <bluekuja> asac: there is one more for the copyright
[02:07] <bluekuja> change
[02:07] <asac> k
[02:08] <asac> we have a branch for that?
[02:08] <bluekuja> asac: yep
[02:08] <asac> ok then its fine
[02:08] <bluekuja> asac: gonna fix both of them there
[02:08] <bluekuja> same for diff-ext
[02:08] <bluekuja> and I mail you branch links
[02:09] <asac> k
[02:09] <bluekuja> ;)
[02:09] <bluekuja> asac: when all these bugs gonna be fixed
[02:09] <asac> what about the one with the broken makfile
[02:09] <asac> is that bitstormlite?
[02:09] <bluekuja> asac: yup
[02:09] <bluekuja> ^^
[02:09] <asac> k
[02:09] <bluekuja> asac: new upstream release
[02:09] <bluekuja> fixed that
[02:10] <asac> ok ... at last ;)
[02:10] <bluekuja> asac: when all these will be fixed, I'll start nm I guess
[02:10] <bluekuja> so I have a clear profile
[02:10] <asac> yes
[02:10] <bluekuja> ;)
[02:10] <bluekuja> and I hope I'll get a good AM
[02:10] <bluekuja> :P
[02:11] <asac> yeah ... hopefully better than me :) ... i should have finished my report for my current student weeks ago ... shame on me
[02:11] <bluekuja> :D
[02:11] <bluekuja> well, you're a busy man
[02:11] <bluekuja> so I can understand that
[03:02] <gnomefreak> !daily
[03:02] <ubotu> Daily builds of the CD images of the current development version of Ubuntu are available at http://cdimage.ubuntu.com/daily/current/ and http://cdimage.ubuntu.com/daily-live/current/
[04:16] <asac> Ubulette: ok i chatted with benjamin ... we came up with something
[04:34] <bluekuja> asac: done?
[04:44] <asac> bluekuja: now looking
[04:45] <bluekuja> asac: perfect, I'm here for anything
[04:45] <bluekuja> asac: I'm branching out agg
[04:45] <bluekuja> ^^
[04:46] <asac> bluekuja: was bitstormlite ever uploaded?
[04:46] <asac> or is this an initial release?
[04:47] <bluekuja> asac: it was already in the archive
[04:47] <bluekuja> asac: with 0.2k
[04:50] <asac> how did that work without the makefile?
[04:50] <asac> ah had problem with rebuild right?
[04:50] <bluekuja> yup
[04:50] <bluekuja> twice in a row build
[05:01] <Jazzva> asac: The check is pretty much done... Care to see it?
[05:07] <asac> Jazzva: yes ... if you have it :)
[05:07] <asac> maybe show a diff
[05:07] <Jazzva> http://jazzva.googlepages.com/ubufox.xpi3
[05:07] <Jazzva> http://jazzva.googlepages.com/ubufox.xpi
[05:08] <Jazzva> Ok... diff is fine too :)
[05:08] <Jazzva> Just a sec
[05:08] <asac> Jazzva: can you show me a diff?
[05:08] <asac> yes please
[05:08] <asac> its easier to track and understand for me what you have done
[05:11] <Jazzva> http://paste.ubuntu-nl.org/38553/
[05:11] <Jazzva> asac ^
[05:12] <Jazzva> the first add is in the showPluginResults() function...
[05:13] <Jazzva> Off for a smoke... brb
[05:16] <Jazzva> back
[05:16] <asac> Jazzva: ok i think i have a better idea :)
[05:16] <asac> its simpler:
[05:16] <asac> asac@hector:~/ubuntu_motu/bluekuja/bitstormlite-0.2m$ sh -c "exit $(/usr/bin/groups | grep -c -w admin)"
[05:16] <asac> asac@hector:~/ubuntu_motu/bluekuja/bitstormlite-0.2m$ echo $?
[05:16] <asac> 1
[05:16] <asac> asac@hector:~/ubuntu_motu/bluekuja/bitstormlite-0.2m$ sh -c "exit $(/usr/bin/groups | grep -c -w admina)"
[05:16] <asac> asac@hector:~/ubuntu_motu/bluekuja/bitstormlite-0.2m$ echo $?
[05:16] <asac> so just run the above and test for exit code ... instead of reading the tempfile et al
[05:16] <asac> 0
[05:17] <bluekuja> asac: huh?
[05:17] <Jazzva> asac: Yeah, it is simpler :)
[05:17] <Jazzva> Ok, I'll change it now...
[05:18] <asac> Jazzva: one more improvement is maybe to use wizardCheckAdmin() instead of testing for global variable
[05:18] <asac> thats better from a contract point of view
[05:18] <asac> wizardCheckAdmin could do the caching if wanted
[05:18] <Jazzva> caching?
[05:19] <bluekuja> asac: is there something wrong?
[05:19] <asac> Jazzva: i think you already do it right
[05:19] <Jazzva> asac: You mean to cache the result, so it's not called 3 times?
[05:19] <asac> bluekuja: not found anything so far
[05:19] <bluekuja> asac: ok cool
[05:19] <asac> Jazzva: ok you do if (wizardCheckAdmin()){
[05:19] <bluekuja> asac: fixing FTBFS in agg atm
[05:19] <asac> but then you do if (notAdmin){
[05:20] <asac> Jazzva: you should unify those ... at best use wizardCheckAdmin() in both places
[05:20] <Jazzva> asac: Yeah, I need it in two functions... That's why I added a global variable...
[05:20] <Jazzva> In order not to run wizardCheckAdmin two times...
[05:21] <asac> Jazzva: yeah global variables are ugly
[05:21] <Jazzva> asac: Ok... I can fix that...
[05:21] <asac> Jazzva: i teach people to use proper functions
[05:22] <asac> that function should do the caching ... e.g. test the global variable and remember if it has already evaluated that ...then fast return to not run the shell script every time
[05:22] <asac> but that is fine tuning
[05:22] <asac> for now you can just use the function
[05:23] <asac> in that way people looking at code don't need to understand when the variable is properly initialized ... as the function can encapsulate the know-how and strategy about that ...
[05:23] <asac> so its more flexible
[05:23] <asac> and opens options for future development without breaking other parts of the code
[05:24] <asac> bluekuja:
[05:24] <asac> dh_install /home/asac/ubuntu_motu/bluekuja/bitstormlite-0.2m/bitstormlite.desktop usr/share/applications
[05:24] <asac> cp: cannot stat `.//home/asac/ubuntu_motu/bluekuja/bitstormlite-0.2m/bitstormlite.desktop': No such file or directory
[05:24] <asac> thats how this thing ends
[05:25] <asac> looks like a bug in make system ... again :)
[05:25] <asac> oh wait its a bug that you did
[05:25] <Jazzva> asac: So, I should have one var to know if the wizardCheckAdmin() was already run and another to store it's value?
[05:25] <asac> no idea why it looks for relative path
[05:25] <bluekuja> asac: omg, I fixed that
[05:25] <bluekuja> here locally
[05:25] <asac> Jazzva: whatever you want ... for now you don't need to cache at all
[05:26] <asac> Jazzva: but your proposed approach is reasonable
[05:26] <asac> bluekuja: well that doesn't help much
[05:26] <bluekuja> asac: really strange
[05:26] <bluekuja> asac: what does those lines look like there?
[05:26] <bluekuja> damn!
[05:26] <bluekuja> I left CURDIR
[05:27] <asac> yeah
[05:27] <asac> what should i do?
[05:27] <asac> just drop it or what?
[05:27] <Jazzva> asac: Hmm... oke... I'll try to do the caching (but I'm not sure if I really know what you mean :))... Anyway, I'll report in 10-20 minutes :).
[05:27] <asac> Jazzva: great
[05:27] <bluekuja> asac: just copy the .desktop inside debian dir, and debian/bitstormlite.desktop usr/share/applications
[05:27] <asac> why copy?
[05:27] <bluekuja> asac: because using CURDIR wont work
[05:27] <asac> why no just bitstormlise.desktop usr/share/applications
[05:27] <bluekuja> mm
[05:27] <bluekuja> yep
[05:28] <bluekuja> that works too
[05:28] <asac> ok
[05:28] <asac> doing it that way now
[05:28] <bluekuja> perfect
[05:28] <bluekuja> I used CURDIR, found the bug and made another way
[05:29] <asac> so does clean actually cleanup everything?
[05:29] <asac> or is there cruft now that i run it a second time?
[05:29] <bluekuja> asac: now it should build twice without problems
[05:29] <bluekuja> I tested it here
[05:29] <bluekuja> built 2-3 times
[05:29] <bluekuja> and works fine
[05:30] <asac> did you compare diff.gz results for 1st and 2nd build?
[05:30] <bluekuja> no, didnt do it :D
[05:30] <asac> ok it has changed by 2 bytes
[05:30] <asac> but looks good
[05:30] <asac> -rw-r--r-- 1 asac asac 3659 2007-09-25 17:29 bitstormlite_0.2m-1.diff.gz
[05:30] <asac> -rw-r--r-- 1 asac asac 3661 2007-09-25 17:29 bitstormlite_0.2m-1.diff.gz.1
[05:30] <asac> .1 is the one you provided
[05:31] <asac> the other the one produced on second run
[05:31] <bluekuja> well, 2 bytes looks fine
[05:31] <asac> bluekuja: yeah .. though interesting that there is a difference at all
[05:32] <asac> bluekuja: just add that test to your standard testset to see if things build cleanly
[05:32] <asac> looks good
[05:32] <bluekuja> :)
[05:32] <bluekuja> asac: so I should check everytime if it builds twice?
[05:32] <asac> uploaded
[05:32] <bluekuja> e.g as a test for a clean package
[05:33] <bluekuja> asac: great! second done, now 2 more packages and I have a clean bug page
[05:46] <asac> Jazzva: so you don't allow the plugin finder wizard to come up if you are not an admin?
[05:46] <asac> e.g. the result page?
[05:47] <Jazzva> Well, I use it to display that missing plugins can't be installed...
[05:47] <asac> Jazzva: we have apturl: results + normal XPIInstall results (which would still work)
[05:48] <asac> the idea is to filter out apturl results if not admin
[05:48] <asac> as there might still be XPInstall results (e.g. from upstream pfs)
[05:48] <Jazzva> Oh... hmm. I'll have to find out a bit about it then :)...
[05:48] <Jazzva> To see where it's done :)
[05:48] <asac> Jazzva: there are two ideas i have:
[05:49] <asac> 1. filter out apturl: results and display an info item that there are "more results ..." which cannot be installed because of permissions
[05:49] <asac> 2. display all results, but grey-out those that cannot be installed ...
[05:50] <asac> for 2. we want an info text as well that you can install those disabled extensions if you have an administration account
[05:50] <Jazzva> sure, I understand...
[05:50] <Jazzva> Info in form of text label below the box?
[05:50] <asac> yes ... and maybe an Attention icon in front
[05:51] <asac> but thats fine tuning then
[05:51] <asac> i am not sure if 1 or 2 is better
[05:51] <asac> 1 is less confusing (why the hell are things greyed out)
[05:51] <Jazzva> Right
[05:52] <asac> 2 will show the user what choices would be available
[05:52] <Jazzva> But 2 might be more better if user has an admin account...
[05:52] <Jazzva> *without "more" :)
[05:52] <asac> yes ... we educate him that it might worth to relogin or ask an admin to install this or that extension
[05:52] <Jazzva> Right... I would go for 2...
[05:53] <Jazzva> It gives more information, but it is also more useful... And it won't be too much confusing, since there'll be an explanation...
[05:53] <asac> right ... we can then discuss the right visualization ... and adapt it once we have feedback
[05:53] <Jazzva> Mhm...
[05:53] <asac> any issues you see?
[05:53] <Jazzva> Well, no atm...
[05:54] <Jazzva> The only issue it that it'll require few more clicks if there's no XPI file to install...
[05:55] <Jazzva> then the solution I provided... but I don't think that's too important.
[05:55] <Jazzva> So, should I start on #2?
[05:57] <asac> Jazzva: why more clicks?
[05:57] <asac> at best if not suitable result is displayed you can only finish the dialog
[05:58] <Jazzva> asac: Well, it will provide a list with all greyed-out items, and after that a summary dialog...
[05:58] <Jazzva> asac: And that is true too :)
[05:58] <Jazzva> The solution you suggested...
[06:03] <asac>  // ends here, and more down there :) - Jazzva
[06:03] <asac> do you think these kind of comments provide valuable information ;) ?
[06:04] <Jazzva> Well, for me yes ;)... They won't be there when I push to the branch :)
[06:05] <Jazzva> They're there only temporarily :)...
[06:10] <asac> ok
[07:07] <asac> !daily
[07:07] <ubotu> Daily builds of the CD images of the current development version of Ubuntu are available at http://cdimage.ubuntu.com/daily/current/ and http://cdimage.ubuntu.com/daily-live/current/
[07:19] <Jazzva> asac, it seems there's one problem. I can't disable all radio buttons... one always stay selected :/...
[07:19] <Jazzva> That's in plugin list...
[07:20] <asac> Jazzva: well ... we select top-most explizitly
[07:20] <asac> don't to tha tif that radio is disabled
[07:20] <Jazzva> Well, I tried to unselect it after... so, I should check before selection the first button?
[07:20] <Jazzva> *selecting
[07:22] <Jazzva> Umm... sorry... I should put the part where it selects the first button inside the check :)..
[07:23] <Jazzva> And once again, I didn't formulate it correctly :)... Never mind :)...
[07:26] <cwong1> asac:  hi
[07:47] <gnomefreak> asac: you busy? ;)
[08:03] <csanders> are yall mozilla developers ?
[08:04] <gnomefreak> asac: bug 144882 seems like it could be regression since it started with the fixed n-m and wpa
[08:04] <ubotu> Launchpad bug 144882 in network-manager "ioctl[SIOCSIWAUTH] : Operation not supported" [Undecided,New]  https://launchpad.net/bugs/144882
[08:04] <gnomefreak> csanders: for ubuntu
[08:04] <gnomefreak> asac: i had him attach output and file for you all you ;)
[08:08] <Jazzva> asac: Here's the new diff :)... http://paste.ubuntu-nl.org/38567/
[08:09] <Jazzva> asac: It grays-out only the one installed with apturl.
[08:09] <Jazzva> *those
[08:11] <Jazzva> I'm not sure if the ubufox.pluginWizard.notAdmin is a good string :/... I thought to use "disabled" or "unavailable" instead of "grayed-out", but they could have other meanings...
[08:12] <csanders> yall ever used XUL ?
[08:12] <gnomefreak> csanders: most of us have or do
[08:13] <csanders> I just found , it looks like exactly the project I was going to try to start
[08:13] <csanders> its so awesome!
[08:13] <gnomefreak> csanders: your using 1.8?
[08:13] <csanders> mozilla ? im using 2.0.0.6
[08:13] <gnomefreak> csanders: are you on gutsy?
[08:14] <csanders> feisty i think, whichever is the newer one
[08:14] <gnomefreak> we introduced xulrunner in gutsy than we plan on upgrading it to 1.9 shortly after beta release :)
[08:14] <csanders> sweet!
[08:26] <cwong1> gnomefreak: are U familiar with the firefox code?
[08:26] <gnomefreak> cwong1: not really thank god
[08:26] <gnomefreak> theres too damn much of it
[08:26] <cwong1> no kidding
[08:26] <cwong1> is asac the only person around here knows it all? :)
[08:27] <gnomefreak> i hope so
[08:27] <gnomefreak> lol
[08:28] <gnomefreak> Ubulette knows some if not most of it
[08:28] <cwong1> Ubulette:  you there?
[08:30] <gnomefreak> cwong1: hes not normally at this time
[08:32] <Jazzva> off for a while... be back later.
[08:33] <cwong1> k
[08:34] <gnomefreak> asac: im gonna hunt someone down and break legs i think
[08:46] <csanders> gnomefreak: hehe for what ?
[08:46] <gnomefreak> a problem with ff freezing
[08:47] <Ubulette> hi
[08:47] <Ubulette> cwong1 ?
[08:50] <gnomefreak> Ubulette: do you have command to disable pango just for one firefox session?
[08:53] <gnomefreak> found it
[09:00] <Ubulette> gnomefreak, MOZ_DISABLE_PANGO ?
[09:00] <Ubulette> it's gone in ff3
[09:01] <gnomefreak> Ubulette: yes that was it but this is freezing in ff2
[09:01] <gnomefreak> but new profile cleared it up he didnt have a chance to run that command :(
[09:03] <gnomefreak> asac: im covering all bases on bug 140885 but seems to be a profile issue atleast for one user seeing this isue
[09:03] <gnomefreak> issue
[09:03] <ubotu> Launchpad bug 140885 in mozilla-firefox "firefox freezes when greater than three windows are openened" [Medium,Incomplete]  https://launchpad.net/bugs/140885
[09:04] <Ubulette> i only have 1 window, but about 40 tabs
[09:06] <gnomefreak> Ubulette: i think its a profile issue left over from feisty
[09:43] <Ubulette> good. xul and ff3 a8 are in the ppa :)
[10:44] <cwong1> asac: ping
[10:49] <cwong1> Ubulette_: gnomefreak said you are somewhat familiar with the firefox code. Truth?
[10:49] <Ubulette_> depends
[10:50] <cwong1> Ubulette: I am try to raise the browser to the top by using the XRaiseWindow call.  But that didn't seems to work.  Any suggestion?
[10:50] <cwong1> s/try/trying/
[10:55] <Ubulette> sorry, i don't know
[10:55] <cwong1> k. thanks anyway
[11:24] <Jazzva> Evening :)...
[11:25] <Jazzva> asac, have you seen the diff?
 Ubulette: ok i chatted with benjamin ... we came up with something <= what what what ??? :)
[11:29] <Ubulette> asac, tell me asap because i've already split and moved xul addons in /usr/lib/xulrunner-addons
[11:47] <gnomefreak> irssi screen looks funky
[12:11] <Ubulette> damn, I have to obsolete firefox-3.0-venkman and firefox-3.0-dom-inspector now :P
[12:12] <gnomefreak> seems as if you use restricted-manager to install drivers it automaticly enables compiz
[12:52] <asac> cwong1: there?
[12:55] <Ubulette> asac. so, benjamin?
[12:55] <asac> Ubulette: yeah :) ... we have to add a patch so xul applications look in two extensions directories
[12:56] <asac> but in general we will have unversioned xul extension directories
[12:56] <asac> e.g.
[12:56] <asac> /usr/lib/xulrunner-extensions/
[12:56] <asac> /usr/lib/firefox-extensions/
[12:56] <asac> /usr/lib/thunderbird-extensions/
[12:56] <Ubulette> why so many ?
[12:56] <asac> one for general extensions and one for application specific ones
[12:56] <asac> in fact using one directory would be fine
[12:57] <asac> however his point is that startup time gets an impact because each extension is looked at
[12:57] <asac> so extensions we know that are not suitable for firefox should at best not be looked at
[12:57] <asac> ... 2nd for plugins ...
[12:57] <asac> it depends on how the addons manager will look in the end
[12:58] <asac> but for now he says thats better to have one per-branch directory ... then using plugin-extensions
[12:58] <asac> but once i talked to gavin i will know more
[12:58] <asac> e.g. /usr/lib/xulrunner-plugins-1.9/ ... /usr/lib/xulrunner-plugins-1.9.1/
[12:58] <asac> and put the .so files we know that are compatible in the appropriate directory
[12:59] <Ubulette> hmm. who will take care of that ? java / totem guys ?
[12:59] <asac> care of what
[12:59] <asac> ?
[01:00] <Ubulette> putting the so in the right xul plugin dirs
[01:00] <asac> the packager
[01:01] <Ubulette> so exit plugins packages as xpi ?
[01:01] <Ubulette> so exit plugins packaged as xpi ?
[01:02] <asac> no ... thats not yet set. its just that atm it looks like the addon manager might cause confusion if we do that
[01:02] <asac> but i have to talk to gavin about that
[01:02] <asac> if we can come up with a good visualisation we could use the extensions approach ... but in general it should be safe to use .so directly
[01:03] <asac> as long as we do the branch split it should even be pretty safe
[01:04] <asac> Jazzva: can i take a look tomorrow?
[01:05] <Ubulette> hmm. I've moved dom and venkman in /usr/lib/xulrunner-addons
[01:05] <Ubulette> I wanted to move the ff3 default theme in there too
[01:05] <Jazzva> asac: Sure, no problem :)
[01:06] <asac> cwong1: what is your idea? how do you want to raise the window?
[01:06] <asac> cwong1: if you open a bug i can look into it. i hope i can get back tomorrow to midbrowser work
[01:06] <cwong1> cwong1: hey
[01:06] <cwong1> asac: hey
[01:06] <asac> cwong1: ah welcome
[01:07] <asac> Ubulette: hmm ... as long as those are generic extensions (e.g. suitable for all target applications) that should be fine
[01:07] <cwong1> asac:  I was trying to do a XRaiseWindow in XRemoteclient:SendCommandLine and it didn't work.
[01:08] <asac> hmm
[01:08] <asac> isn't there something like that already?
[01:08] <cwong1> asac: I am not sure
[01:08] <asac> afaik you can force firefox to to front
[01:08] <asac> through command line
[01:09] <cwong1> is there an option like that?
[01:09] <asac> only problem is that some window managers prevent that
[01:09] <cwong1> that's what I was afraid of
[01:09] <asac> there is ... we used it for thunderbird
[01:09] <asac> i can probably look it up tomorrow
[01:09] <asac> but i think its matchbox dependent
[01:10] <asac> maybe we need some matchbox specific event?
[01:10] <asac> are there other applications that already do something like that?
[01:10] <cwong1> gcal does a gdk_show_window
[01:11] <asac> well thats the normal way
[01:11] <asac> so practically ... does it work?
[01:11] <cwong1> gdk_show_window eventually does a XRaiseWindow, I think
[01:11] <cwong1> gcalc work
[01:11] <asac> how do you trigger that?
[01:12] <asac> clicking on the menu entry?
[01:12] <cwong1> yes in the home screen just click on the gcalc icon
[01:13] <asac> hmm ... the home screen never worked for me ... will try to update my image creator chroot tomorrow and see
[01:13] <cwong1> you must still have the old image, the new image doesn't have the menu entry anymore :)
[01:13] <asac> oh damn
[01:13] <cwong1> Just create a new target.  you dont have to create a new project
[01:13] <asac> cwong1: can i trigger that through normal menu entry as well?
[01:13] <cwong1> yes
[01:13] <asac> hmm ... new target? is that the first of the two things i do?
[01:13] <asac> (in image-creator)
[01:14] <cwong1> just skip the project and use the exisiting project
[01:14] <cwong1> then create a new target
[01:14] <asac> ok i will try that ... but as i said the home screen never worked for me
[01:14] <asac> anyway ... can you add that to the hildonization bug?
[01:14] <cwong1> the gcalc should work
[01:15] <cwong1> yes I will do that
[01:15] <asac> i will try to play around tomorrow
[01:15] <cwong1> ok sounds good thanks
[01:15] <asac> if gcalc work it should work for us as well :)
[01:15] <cwong1> yes
[01:15] <cwong1> unless the browser window does some strange things..:):)
[01:16] <asac> no it doesn't :) after all mozilla pps are the most straight forward things out there ;)
[01:16] <asac> just kidding ;)
[01:16] <cwong1> :)
[01:16] <asac> cwong1: just to get it right ... the idea is to get midbrowser on top if you try to open it through menu ?
[01:17] <asac> ... and through external link?