[00:03] <fta> damn, we need to patch configure and the build system for system libfishsound libogg liboggplay liboggplay_audio liboggz libtheora libvorbis
[00:03] <Jazzva> what's wrong?
[00:04] <fta> for now, it's built as in-source .a libs
[00:04] <fta> that's for the new HTML5 <video> tag
[00:05] <Jazzva> ah
[00:05] <fta> the end of plugins
[00:05] <Jazzva> html5 is out? :)
[00:05] <Jazzva> (I'm uninformed)
[00:05] <fta> still a draft iirc
[00:05] <Jazzva> mhm
[00:06] <Jazzva> hmm... I'll push the addition of thunderbird in xpi.templates... i suppose it's ok
[00:10] <fta> i hope that libasound thing in ff3.1 will not create even more pulse-audio problems
[00:11] <Jazzva> hmm... i never found out why we started using pulse audio?
[00:11] <Jazzva> Today I fixed my friend's installation by changing from pulseaudio to alsa for now...
[00:14] <fta> start the p-a applet and you will start to see the benefits
[00:15] <Jazzva> p-a applet?
[00:15] <Jazzva> hmm... let's see
[00:16] <Jazzva> btw, teatime still doesn't work?
[00:16] <fta> yep, still broken
[00:16] <Jazzva> hmm... I'll see the changes and try to figure out why it's broken :)
[00:17] <fta> http://www.sofaraway.org/ubuntu/tmp/pa-Volume-Control.png
[00:18] <Jazzva> oooh... pretty
[00:18] <fta> per app volume control, and it's possible to play everything at the same time
[00:18] <Jazzva> cool ;)
[00:18] <Jazzva> :)
[00:18] <Jazzva> it's in padevchooser?
[00:19] <Jazzva> and pavucontrol?
[00:19] <fta> i have both + pavumeter
[00:20] <fta> i don't remember which does what
[00:20] <Jazzva> installing them ;)
[00:23] <fta> +LDFLAGS=$(shell echo $$LDFLAGS | sed -e 's/-Wl,-Bsymbolic-functions//')
[00:23] <fta> +export LDFLAGS
[00:23] <fta> asac, ^^ are you sure this works ?
[00:24] <fta> asac, if LDFLAGS comes from outside, you have to override it
[00:24] <fta> but i thought this -Wl,-Bsymbolic-functions was no longer a problem ?
[00:34] <Jazzva> ok
[00:34] <Jazzva> let's see if PA works
[00:34] <Jazzva> brb
[00:40] <Jazzva> seems it works :)
[00:44] <fta> good
[00:52] <Jazzva> though it's not working with skype
[00:52] <Jazzva> eats up all cpu
[00:53] <fta> ask crimson
[00:54] <Jazzva> thanks, i will
[00:57] <Jazzva> yay... i make it work on left channel. :)
[00:57] <Jazzva> s/make/made/
[04:38] <gnomefreak> anyone awake
[06:05] <gnomefreak> anyone up yet?
[08:25] <asac> gnomefreak: yes
[08:33] <asac> fta: https://bugzilla.mozilla.org/show_bug.cgi?id=448020
[08:33] <asac> can we reproduce that when backing out the patch from configure.in on 3.1?
[09:13] <XioNoX> Hi!
[09:16] <XioNoX> asac ?
[09:27] <asac> XioNoX: hi
[09:27]  * asac eating something
[09:30] <XioNoX> asac, What is the planing for today ? :D
[09:39] <asac> XioNoX: what is working
[09:39] <asac> ?
[09:39] <asac> does installPlugins work even?
[09:39] <XioNoX> everything :D
[09:59] <XioNoX> asac, maybe you need to see the whole code ?
[10:02] <asac> XioNoX: can you push it somewhere?
[10:02] <asac> e.g. the hg branch?
[10:05] <XioNoX> where ? and how ?
[10:07] <asac> XioNoX: not sure
[10:07] <XioNoX> ?
[10:09] <asac> XioNoX: ask gandalf if they can give you webspace?
[10:09] <asac> you probably need something with ssh
[10:09] <asac> access
[10:09] <XioNoX> gandalf isn't here now
[10:10] <asac> XioNoX: then put a diff somewhere
[10:10] <asac> ;)
[10:10] <XioNoX> i don't know when he arrive
[10:10] <XioNoX> somewere ?
[10:10] <XioNoX> :D
[10:10] <XioNoX> on pastebin ? :D
[10:11] <asac> XioNoX: better open a bug
[10:11] <asac> and attach it there
[10:11] <asac> either inlaunchpad or in bugzilla
[10:11] <asac> makes sense?
[10:13] <XioNoX> how do i do a diff ?
[10:15] <zbraniecki> hi
[10:16] <asac> hi gnomefreak
[10:16] <asac> gandi: ;)
[10:16] <gandi> hi
[10:16] <asac> we are currently trying to get XioNoX's code somewhere
[10:17] <asac> he doesnt have a place to push hg,so i said he should attach a diff to a bug
[10:18] <gandi> asac: is that for upstream?
[10:18] <asac> gandi: thats the idea .... there are still things that need to be improved, but yes.
[10:18] <gandi> ok
[10:18] <gandi> what's the bug id?
[10:19] <asac> there isnt one yet ;)
[10:19] <gandi> asac: it would be best if you could file it
[10:19] <gandi> with desc
[10:19] <gandi> and Xionox could take it
[10:19] <asac> ok
[10:20] <gandi> I'd CC people from other distros and linux team to let them know we're working on it and see what's their opinion
[10:21] <XioNoX> maybe you could see it before calling all the others mozilla team :D
[10:21] <gandi> XioNoX: sure
[10:23] <XioNoX> so first creating a bug on launchpad or buzilla ?
[10:23] <gandi> bugzilla
[10:23] <gandi> if it's going to be upstreamed
[10:23] <gandi> let's work on it on mozilla bugzilla
[10:24] <gandi> if we'll decide that the design works for ubuntu but not for others, we'll move it to launchpad
[10:24] <gandi> asac: sounds good?
[10:27] <asac> 449188
[10:27] <asac> mozilla bug 449188
[10:28] <XioNoX> oh thx, you did it
[10:33] <asac> XioNoX: attach your patch with a name "PoC patch (v1)" ;)
[10:33] <asac> and maybe attach a screenshot as well "PoC screen (v1)"
[10:33] <XioNoX> okay!
[10:33] <asac> so people can take a look without applying/spinning the build
[10:34] <asac> XioNoX: also "take the bug " ;) ... so its assigned to you
[10:34] <Kamping_Kaiser> hi all!
[10:35] <Kamping_Kaiser> jdstrand, thanks for fixing epiphany - i'm about to re-try my livecd build :)
[10:35] <gandi> asac: we use WIP (Work in Progress)
[10:35] <gandi> yea, take this bug XioNoX
[10:36] <asac> Kamping_Kaiser: interesting that you dont track -updates
[10:36] <asac> with -updates you wouldnt have seen this issue
[10:37] <XioNoX> when i clic on "Nobody; OK to take it and work on it"
[10:37] <Kamping_Kaiser> asac, yeah. i'm not entirely sure why we dont.
[10:37] <asac> (which basically means that you were still on b5, as we updated ffox to 3.0 final in -updates)
[10:37] <XioNoX> it just open my gmail account with mailto:nobody@mozilla.org
[10:37] <Kamping_Kaiser> we (still) remove firefox, so we didnt notice [i've been working on other bits recently]
[10:38] <asac> XioNoX: say: reassign bug to: "your@email.tld"
[10:38] <asac> and then "accept bug"
[10:39] <XioNoX> i don't see any  reassign bug to: "your@email.tld"
[10:40] <asac> XioNoX: you have to log in?
[10:40] <gandi> he's logged in
[10:40] <XioNoX> i'm logged in
[10:40] <asac> not sure then
[10:40] <asac> you should be able to take the bug
[10:40] <gandi> XioNoX: below comment box
[10:40] <gandi> leave as NEW
[10:40] <gandi> Accept bug
[10:40] <gandi> etc.
[10:40] <gandi> Reassign bug to:
[10:40] <gandi> do you see that?
[10:41] <XioNoX> nop
[10:41] <XioNoX> and firefox search neither
[10:41] <asac> XioNoX: he?
[10:41] <asac> firefox search?
[10:41] <asac> XioNoX: maybe you have a french interface`
[10:41] <gandi> what do you see below Additional Comments
[10:41] <asac> ?
[10:41] <XioNoX> ctrl + f
[10:41] <gandi> ?
[10:41] <gandi> box?
[10:42] <XioNoX> no english
[10:42] <gandi> XioNoX: what do you see below "Additional Comments:" box?
[10:42] <asac> above the "commit" button you surely have something
[10:43] <XioNoX> First  Last  Prev  Next     No search results available
[10:43] <XioNoX> http://img359.imageshack.us/my.php?image=capturebug449188improveoj4.png
[10:43] <gandi> ah, ok
[10:43] <XioNoX> se by yourself
[10:43] <asac> ouch
[10:43] <gandi> you have a quite fresh account
[10:43] <asac> XioNoX: whats your email?
[10:43] <XioNoX> xionox@gmail.com
[10:44] <asac> XioNoX: reassigned to you
[10:44] <asac> can you accept the bug now?
[10:44] <asac> ok now
[10:44] <asac> mid air-collision
[10:44] <asac> ;)
[10:45] <asac> ok assigned bug to you and all such
[10:45] <asac> interesting that one cannot take a bug with a fresh account
[10:45] <asac> [reed]: ^^ ?
[10:45] <armin76> bumb
[10:45] <XioNoX> done :D
[10:46] <gandi> asac: canconfirm has to be set
[10:46] <gandi> flag
[10:46] <armin76> asac: don't you agree? :D
[10:46] <asac> gandi: canconfirm needs to be set in order to take a bug?
[10:46] <asac> thats nonsense
[10:46] <asac> [reed]: ^^
[10:46] <asac> [reed]: fix! ;)
[10:46] <gandi> maybe some other flag?
[10:47] <armin76> canedit
[10:47] <asac> not sure. lets wait for [reed] ... maybe its just a bug
[10:47] <XioNoX> bugzilla is bad !
[10:47] <asac> armin76: canedit?
[10:47] <armin76> or editbugs, i don't remember how it was called
[10:48] <XioNoX> it even show our email address for the spam sobots
[10:48] <asac> XioNoX: attach a screenshot please
[10:48] <armin76> asac: its his own bug?
[10:48] <asac> XioNoX: in free software you cannot prevent spam
[10:48] <XioNoX> yep, 2 min
[10:48] <asac> ;)
[10:48] <XioNoX> launchpad managed this better, nop ?
[10:48] <asac> armin76: i finally reassigned the bug to him
[10:49] <asac> XioNoX: yes. only when logged in you can see the email
[10:49] <armin76> asac: if the bug isn't his, he can't touch it
[10:49] <asac> not sure if we would recognize an authenticated bug though :)
[10:49] <gandi> XioNoX: bugzilla is way more powerfull in managing huge projects than launchpad
[10:49] <asac> armin76: hmm. ok.
[10:49] <armin76> unless he has editbugs flag
[10:49] <XioNoX> it should be the same for bugzilla
[10:49] <gandi> in terms of ticketing, of course
[10:50] <asac> gandi: ticketing?
[10:50] <armin76> asac: imagine i take all your bugs and reassign them to ubottu :D
[10:50] <gandi> launchpad has much richer feature set
[10:50] <asac> gandi: for me bugzilla has better search features
[10:50] <gandi> asac: "bugs" in bugzilla nomenclature
[10:50] <asac> launchpad has better cross-project integration and code branch support
[10:50] <asac> and debian debbugs has version tracking
[10:50] <asac> all together would be perfect :)
[10:51] <gandi> I like the chaining feature in bugzilla
[10:51] <asac> chaining?
[10:51] <gandi> it allows us to pretty easily manage project with bugzilla in the very center
[10:51] <gandi> dependencies
[10:51] <asac> flags feature of bugzilla is also nice
[10:51] <gandi> with flags
[10:51] <gandi> with meta bugs
[10:51] <asac> gandi: yeah.
[10:51] <asac> depends/blocks is good too
[10:51] <asac> but debbugs has it too
[10:52] <asac> but right. that feature belongs to the set of features required for the "perfect" bugtracker
[10:52] <gandi> XioNoX: do not switch back to NEW if you're working on it
[10:53] <gandi> ASSIGNED is the right status
[10:53] <asac> oh its NEW again?
[10:53] <XioNoX> ?
[10:53] <asac> pushing it back again
[10:54] <asac> done
[10:54] <gandi> XioNoX: you backe out the change made by asac
[10:54] <gandi> Arzhel Younsi <xionox@gmail.com> changed:
[10:54] <gandi>            What    |Removed                     |Added
[10:54] <gandi> ----------------------------------------------------------------------------
[10:54] <gandi>              Status|ASSIGNED                    |NEW
[10:54] <asac> XioNoX: most likely you didnt properly reload and the form element was "New" when committing your changes
[10:54] <asac> one of the annoying things of bugzilla ;)
[10:55] <XioNoX> Status:  	ASSIGNED
[10:55] <asac> XioNoX: yes. i fixed it again
[10:55] <XioNoX> ok
[10:55] <asac> all fine now
[10:55] <asac> just open the page completely new when editing next time ;)
[10:55] <asac> (just in case)
[10:55] <asac> XioNoX: let me know when there is a screenshot
[10:55] <asac> :)
[10:56] <XioNoX> oploading right now
[10:56] <gandi> XioNoX, asac : it would be also cool if you could write down the plan for this. e.g. how you want to address this issue
[10:57] <XioNoX> done
[10:57] <XioNoX> asac, in french :D
[10:58] <gandi> no
[10:58] <gandi> it has to be in english
[10:58] <gandi> how people can analyze its user experience impact without understanding the message?
[10:59] <gandi> despite - how do you launch this window?
[10:59] <gandi> wasn't it suppose to be a tab in addons window?
[10:59] <asac> XioNoX: i would suggest that you switch your complete system to english ;)
[11:00] <asac> XioNoX: yeah. what happened to the tab?
[11:00] <XioNoX> the tab appear only if we do tools ==> addons
[11:01] <XioNoX> if we clic on the puzzle piece there is no tab
[11:01] <XioNoX> it is (i think) that was planned
[11:01] <gandi> XioNoX: launch it on fresh profile please
[11:01] <asac> XioNoX: but we worked on opening the tab when you click on it
[11:01] <gandi> en-US
[11:01] <gandi> and do two screenshots - one with tab
[11:01] <gandi> one with window
[11:01] <XioNoX> ok ok
[11:01] <gandi> and describe while attaching when you can see this window
[11:01] <asac> XioNoX: the idea was that if you click on "install missing plugins ..." that it opens the addons window, opens the tab, do the search
[11:02] <asac> XioNoX: iirc, you already had that
[11:02] <gandi> what has to happen/be clicked to see it
[11:10] <XioNoX> 2nd screenshot uploaded
[11:11] <XioNoX> but for the moment, it don't do any search
[11:11] <XioNoX> it just show all plugins who are in the rdf file
[11:12] <asac> XioNoX: right
[11:12] <asac> so next step is to implement the search
[11:12] <asac> XioNoX: but first, please readd the feature that you open that addons tab when you click on missing plugins button
[11:13] <asac> can you do that?
[11:13] <asac> XioNoX: you are still on french ;)
[11:13] <asac> XioNoX: you can mark attachments that are not the latest as "obsolete"
[11:13] <asac> so they get scratched through
[11:14] <XioNoX> firefox in now in english but gnome is still in french
[11:14] <asac> true. you dont need to shoot the "apturl dialog" for now anyway
[11:14] <XioNoX> i think it would be better this way fot the tab in the addon dialog
[11:15] <asac> ?
[11:15] <XioNoX> to show the list of tab only through the Tools dialog
[11:16] <asac> the idea is to hide the "Get Plugins" tab unless you click on missing plugins
[11:16] <XioNoX> and only the list xith the search box when we clic on the notification bar or puzzle piece
[11:16] <gandi> asac: I think it would help a lot if you could write down the plan for workflow
[11:17] <asac> gandi: 1st step: use get plugins tab triggered as wizard for missing plugins ...
[11:17] <gandi> asac: in the bug
[11:18] <gandi> :)
[11:18] <asac> 2nd step: allow user to go to "plugins tab" and push a button: "search for alternative" ... or something
[11:19] <asac> hmm ... ok
[11:30] <asac> XioNoX: what you could do now, is to use the mimetype given through the missing plugin click and do the real search
[11:30] <asac> the for that you use the pfs.datasource.url preference
[11:31] <asac> and use the URLFormatter to replace the variables that are in there
[11:31] <asac> then you use the result and use that as url for your datasource
[11:31] <asac> XioNoX: ^^
[11:31] <XioNoX> O_O
[11:32] <asac> XioNoX: i thin kthe  old pluginFinderDatasource.js already does that "variable" substitution
[11:32] <asac> s othe code should be there
[11:32] <asac> now you just need to use the mimetypes you get through the openDialog argument
[11:32] <XioNoX> 1s
[11:33] <XioNoX> so, we use the mimetype to change the URL of the datasource, right ?
[11:33] <asac> XioNoX: look at the url that is set in the pref above
[11:33] <asac> there are other variables as well
[11:33] <asac> not only mimetype
[11:34] <asac> but yes, mimetype is one of it
[11:34] <asac> XioNoX: the code for that is already in the old pluginFinderDatasource.js for sure
[11:34] <XioNoX> I'll look at this code
[11:34] <XioNoX> but
[11:34] <XioNoX> there are 2 kind of filter/search
[11:35] <XioNoX> using the searchbox & using the notificationbar
[11:35] <XioNoX> the notificationbar will give directly the mimetype
[11:35] <asac> keep the searchbox untouched for now
[11:35] <XioNoX> ok
[11:35] <asac> XioNoX: use the missingPlugins array you pass to the window
[11:35] <asac> not sure if you still pass it as argument, but you did a week ago or so :)
[11:36] <XioNoX> yes i remember, it is still here normally
[11:36] <asac> XioNoX: the other feature is that you need to pop up an EULA dialog when the results have a licenseURL
[11:36] <asac> that the user has to accept before the actual install happens
[11:36] <asac> but do that once you hvae made the search results live
[11:37] <XioNoX> ok
[11:38] <gandi> brb
[11:38] <XioNoX> or just ignore EULA ! nobody read it  anyway :D
[11:40] <XioNoX> asac, so i lunch and then i work on it
[11:49] <asac> hehe
[11:50] <asac> XioNoX: bon appetit
[12:22] <jdstrand> Kamping_Kaiser: sure, np :)
[12:22] <Kamping_Kaiser> :)
[13:07] <XioNoX> asac, back !
[13:09] <asac> XioNoX: yay
[13:15] <XioNoX> asac, I know how to get the value of the mimetype
[13:15] <asac> XioNoX: good
[13:15] <XioNoX> but where should i implement the filter ?
[13:15] <asac> thats the first step ;)
[13:16] <asac> XioNoX: before you .rebuild() you have to update the datasource
[13:16] <XioNoX> in the updateViewPluginWizard ?
[13:16] <asac> XioNoX: why not
[13:16] <XioNoX> ok
[13:16] <asac> XioNoX: did oyu find the urlformatter thing?
[13:17] <XioNoX> that is my question :D
[13:17] <asac> XioNoX: should be in code
[13:17] <asac> in the pluginFinderDaasource.js thing
[13:17] <XioNoX> or with the header exetention ?
[13:17] <XioNoX> to get the url i should get
[13:18] <asac> XioNoX: ok the code does it manually
[13:19] <XioNoX> ?
[13:19] <asac> search for dsURI in pluginFinderDatasource.js
[13:19] <asac> there it replaces patterns
[13:19] <XioNoX> ok
[13:19] <XioNoX> i'll look at that
[13:21] <XioNoX>  var prefBranch = Components.classes["@mozilla.org/preferences-service;1"]
[13:21] <XioNoX>                              .getService(Components.interfaces.nsIPrefBranch);
[13:21] <XioNoX>   this.dsURI = prefBranch.getCharPref("pfs.datasource.url")
[13:22] <asac> yes
[13:22] <XioNoX> "pfs.datasource.url
[13:23] <XioNoX> is in the about:config
[13:23] <XioNoX> true ?
[13:23] <XioNoX> http://people.ubuntu.com/~asac/cgi-bin/plugin-finder.py?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&distributionID=8.04
[13:23] <XioNoX> ok, i've find how it works
[13:24] <asac> XioNoX: right. you also have to properly gather the variables. that is done in the initializer of the datasource iirc
[13:24] <XioNoX> what is iirc ?
[13:24] <asac> -> google ;)
[13:24] <asac> should give a good hit
[13:25] <XioNoX> http://en.wikipedia.org/wiki/IIRC
[13:25] <XioNoX> Iraqi Islamic reconciliation conference ?
[13:25] <XioNoX> :D
[13:25] <asac> its an acronym
[13:26] <asac> you probably use the french google
[13:26] <asac> use the international edition and it should be the first hit :-D
[13:26] <XioNoX> it is explaind in the wikipedia page
[13:27] <asac> ah
[13:27] <XioNoX> if i remember corectly
[13:27] <asac> yeah
[13:27] <XioNoX> but it is the acronyme of Iraqi Islamic reconciliation conference too :D
[13:27] <XioNoX> as say wikipedia
[13:30] <XioNoX> asac, I have to call again all the appRelease, buildID, etc... ?
[13:30] <XioNoX> with all the this._rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"]
[13:30] <XioNoX>                         .getService(Components.interfaces.nsIRDFService);
[13:30] <XioNoX>   this._os = Components.classes["@mozilla.org/observer-service;1"]
[13:30] <XioNoX>                        .getService(Components.interfaces.nsIObserverService);
[13:30] <XioNoX>   var app = Components.classes["@mozilla.org/xre/app-info;1"]
[13:30] <XioNoX>                       .getService(Components.interfaces.nsIXULAppInfo);
[13:30] <asac> unless that inf is already available in the .js file then yes
[13:32] <XioNoX> ok
[13:32] <XioNoX> i put all of this in the updateViewPluginWizard ?
[13:37] <asac> XioNoX: well ... do it in some init function or something
[13:37] <asac> so you dont have to redo it on every call
[13:37] <XioNoX> ok
[13:39] <mterry> asac: When looking up locale-specific chrome, how do fallbacks work?  I assume fr_US falls back to fr?  What does it fall back to if no fr locale?  C?  en_US?
[13:40] <mterry> Hmm, I guess I should say fr-us and en-us
[13:45] <asac> mterry: err ... do you mean fallback for missing strings?
[13:45] <asac> or if there is no translation at all?
[13:46] <mterry> asac: I mean the fallback for missing locales.  Like say the user is in locale fr-us, but no chrome folder exists for that locale.
[13:46] <asac> it will first try locale without country code
[13:47] <asac> if that doesnt exist it will pick any country code (most likely in alphabetic order)
[13:47] <asac> so fr_US would fall back to fr_FR
[13:47] <asac> if that exists
[13:47] <asac> but would prefer fr if that exists
[13:47] <asac> if nothing exists it just falls back to en_US
[13:47] <mterry> asac: OK.  So fr-us -> fr -> fr-fr -> en-us
[13:47] <asac> yes
[13:47] <mterry> asac: Thanks!
[13:48] <asac> if fr_AA would exist
[13:48] <asac> it would probably use that instead of fr-fr
[13:48] <mterry> asac: Ah, I see
[13:48] <asac> but not 100% ... maybe its just random
[13:48] <mterry> asac: :)
[13:48] <asac> which countr code is used
[13:48] <asac> if random it most likely depends on hash
[13:54] <XioNoX> asac, another little question, in the startup function i put only "var app = Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULAppInfo);" or i put the this.appID = app.ID; too ?
[13:55] <asac> XioNoX: why not?
[13:55] <asac> otherwise app will be not available in the other function
[13:55] <asac> so this.app ... or directly this.appID
[13:55] <XioNoX> just te be sure that i can use it in other function
[13:56] <asac> var app -> local scope
[13:56] <fta> my laptop is unusable. i'm stuck in gdm. usb mouse not detected (but the pad is) and worse, no keyboard
[13:56] <asac> this.app = ... -> object scope
[13:56] <XioNoX> ok
[13:56] <asac> fta: urgh
[13:56] <asac> fta:  -> -devel
[13:56] <asac> was there a recent gdm update?
[13:56] <asac> or is that kernel?
[13:57] <fta> yes, both
[13:57] <asac> go to -devel
[13:57] <fta> previous kernel does the same
[13:57] <fta> i know, i just like to complain ;)
[13:57] <asac> fta: gdm downgrade possible?
[13:57] <asac> hehe
[13:57] <asac> yeah. but complaining in -devel is more efficient
[13:57] <asac> ;)
[13:57] <asac> though i like to know about your doom for sure ;)
[13:58] <asac> fta: you could also try NM 0.7 from ~network-manager PPA
[13:58] <asac> it has static IP setups and such
[13:59] <asac> so usually most features required should be available
[13:59] <asac> (just to give you more crack
[13:59] <fta> network is seriously broken too
[14:00] <asac> good that my home is flooded and the power is still off
[14:00] <asac> my desktop probably would have similar issues
[14:00] <asac> fta: wifi network?
[14:00] <asac> or wired?
[14:00] <fta> if i plug the eth cable, wireless remains the preferred media. and there's no dhcp on eth0.. i have to force it
[14:00] <fta> hence, at boot, everything is slow to start
[14:01] <asac> fta: good :) ... NM should help you ;)
[14:01] <asac> what do you use to do the roaming?
[14:01] <asac> (from wireless to wired)
[14:02] <fta> it was ok a few weeks ago, and somewhat working up to yesterday
[14:04] <fta> https://edge.launchpad.net/~gnomefreak/+archive/+build/666928 ???
[14:05] <fta> ah, Queued: 2008-07-11
[14:05] <Jazzva> that's a long wait queue...
[14:06] <fta> it's waiting for something that will never happen
[14:07] <fta> so it will keep retrying every 30 minutes forever
[14:07] <Jazzva> ouch
[14:07] <fta> i complained many times to lp guys about that, some packages have been doing that for more than a year
[14:08] <fta> they don't seem to care
[14:08] <Jazzva> gnomefreak, when you come around, please look at https://wiki.ubuntu.com/MozillaTeam/Extensions/ReportJuly08
[14:08] <Jazzva> though, this report only takes care of extensions maintained through bzr :/
[14:08] <Jazzva> fta, that's bad
[14:09] <fta> i know
[14:13] <asac> gnomefreak: maybe delete the upload?
[14:13] <asac> read a few lines above
[14:14] <Jazzva> fta, have you tried teatime in intrepid? It should contain my patch...
[14:18] <fta> Jazzva, it does, but it doesn't work. i guess it's a p-a vs alsa problem
[14:18] <Jazzva> guess so
[14:18] <fta> it was fine for a while, then the sound disappeared
[14:19] <asac> teatime is in java?
[14:20] <Jazzva> asac, no
[14:20] <Jazzva> C
[14:21] <Jazzva> fta, did it dissapear in teatime in your PPA too?
[14:23] <asac> Jazzva: what does it use for sound?
[14:23] <asac> gstreamer?
[14:23] <Jazzva> mhm
[14:29] <Jazzva> ah... fta's version still works
[14:29] <fta> eh ? it's yours
[14:30] <Jazzva> sorry... version in your PPA ;)
[14:30] <Jazzva> I sent the diff to debian, which shows the changes in old src vs. new src.
[14:30] <fta> i know, but i don't touch it, it's your patch before it was sponsored
[14:30] <fta> -don't+didn't
[14:31] <Jazzva> and it was added as a patch as 99_sound_play_stop.patch... so, that one on patch target created 91_gst_enable_playing, which doesn't get applied
[14:31] <Jazzva> so, the actual patch is never applied
[14:32] <Jazzva> fta, if you want, look at 99_sound_play_stop.patch in debian/patches in 2.8.0-4
[14:32] <Jazzva> I'll open new bug report in debian
[14:33] <fta> thx
[14:34] <Jazzva> np
[14:43] <asac> jtv: fwiw, did the URL escaping land at some point?
[14:43] <asac> e.g. property.value=http://goforit.domain.tld
[14:43] <jtv> asac: oh yes, it did some time ago
[14:43] <asac> jtv: in production?
[14:43] <jtv> asac: let me see whether it was actually part of the rollout...
[14:43] <asac> thanks
[14:48] <Jazzva> fta, debian bug 493868
[14:56] <XioNoX> asac, something is bloking me, but I can't find how to solve this...
[14:58] <jtv> asac: sorry for delay, other questions...  Yes, that workaround for the unescaped backslashes is in production.
[14:58] <asac> XioNoX: i cant see what blocks you
[14:59] <asac> jtv: cool
[14:59] <asac> thanks
[14:59] <asac> jtv: but not yet the path patch right?
[14:59] <XioNoX> asac, if i put :    window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
[14:59] <XioNoX>                       "PFSWindow", "chrome,centerscreen,resizable=yes",
[14:59] <XioNoX>                       "install-mime-plugins");, it works
[14:59] <asac> if so we could recreate langpacks to fix a bunch of bugs
[14:59] <jtv> asac: right, that one's landed but not rolled out, and since it's code running on the script server, it won't hit production until next rollout.
[15:00] <asac> jtv: how long?
[15:00] <XioNoX> but this don't :     window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
[15:00] <XioNoX>                       "PFSWindow", "chrome,centerscreen,resizable=yes",
[15:00] <XioNoX>                       "install-mime-plugins", plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser);
[15:00] <jtv> asac: should be end of the month
[15:01] <asac> ok please give me pre-warning
[15:01] <asac> ;)
[15:01] <asac> a week or so if possible
[15:01] <asac> XioNoX: where did you get that pattern from?
[15:02] <XioNoX> the original is :  window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
[15:02] <XioNoX>                       "PFSWindow", "chrome,centerscreen,resizable=yes",
[15:02] <XioNoX>                       {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
[15:02] <XioNoX> but even with the brackets it don't works
[15:02] <XioNoX> and there are not a lot of help on MDC
[15:03] <asac> XioNoX: you see the difference?
[15:03] <asac> openDialog only accepts a single argument
[15:03] <asac> besides the "normal" arguments
[15:04] <asac> err .... not even sure about that, but the syntax above is definitly wrong
[15:04] <asac> you will figure
[15:04] <asac>  {plugins: missingPluginsArray, browser:  tabbrowser.selectedBrowser}
[15:04] <asac> ^^ thats a map
[15:04] <XioNoX> newWindow = openDialog(url, name, features, arg1, arg2, ...)  say MDC
[15:05] <asac> while func("something", test: 1, test2: 3) is just illegal
[15:05] <asac> yes
[15:05] <asac> test: 1 is not a valid expression in javascript
[15:05] <asac> if you look carefully you will see the difference
[15:05] <XioNoX> so, how can i fix that ?
[15:06] <asac> by looking what you posted above :)
[15:06] <asac> pass the command as arg1 and the map as arg2
[15:07] <XioNoX> something like that : "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser}); ?
[15:10] <XioNoX> asac, what is the uri to get all the extentions ?
[15:10] <asac> he?
[15:10] <asac> there is none (yet)
[15:10] <asac> currently you can only get plugins by mime-type
[15:11] <asac> we could add a feature to give all plugins at some point. but that has to be coordinated with the mozilla plugin finder webservice
[15:11] <asac> note: extensions != plugins
[15:11] <XioNoX> ho sorry
[15:11] <XioNoX> asac, what is the uri to get all the plugins ?
[15:11] <asac> XioNoX: read what i said two lines above :(
[15:12] <XioNoX> ok, i think you was talking about extentions :D
[15:12] <asac> nope
[15:12] <asac> i know which context you are in ;)
[15:12] <asac> XioNoX: currently the only way is to use the pfs.datasource.url
[15:12] <asac> and fill in all values
[15:13] <XioNoX> ok
[15:13] <XioNoX> I was just looking for a fallback url
[15:14] <XioNoX> if(mimetype) .....   else show default list
[15:14] <asac> XioNoX: if there is no mimetype the "get plugin" tab should just be hidden
[15:15] <asac> for now its just triggered by the puzzle piece, and install missing button
[15:15] <XioNoX> ok
[15:15] <asac> thats why we want the normal addons dialog to be used
[15:15] <XioNoX> ok
[15:15] <asac> later we might add buttons to look for alternatives to the "plugins" entries
[15:15] <asac> but for that we need to figure out a bit more
[15:16] <asac> first lets get to feature parity
[15:17] <XioNoX> ok
[15:17] <XioNoX> so it is almost done
[15:18] <XioNoX> https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=true&appID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=2008080516&clientOS=[xpconnect wrapped nsIXULChromeRegistry @ 0x7f66aecb2860 (native @ 0x7f66c7da64a0)]&chromeLocale=en-US&appRelease=3.0
[15:18] <XioNoX> is this correct ?
[15:18] <XioNoX> exept the pfs.mozilla.org/plugins
[15:21] <asac> XioNoX: no
[15:21] <asac> look at the clientOS=...
[15:21] <asac> thats not the real string value
[15:21] <XioNoX> what t should be ?
[15:21] <asac> not sure ... something like Linux?
[15:22] <asac> XioNoX: you are missing something there for sure
[15:22] <asac> look at the original code from pluginFinderDatasource
[15:22] <XioNoX> it is what I do
[15:22] <asac> XioNoX: most likely its not ;)
[15:22] <asac> XioNoX: also mimetype=true ;)
[15:22] <asac> isnt right either
[15:22] <XioNoX> ok
[15:22] <asac> that should be the mimetype
[15:23] <asac> XioNoX: you will figure. you either reference the wrong argument or something
[15:23] <asac> else is missing
[15:23] <asac> my guess is that the mimetype thing is not the right argument
[15:23] <asac> remember that the missingPlugins argument is an array
[15:23] <asac> or something like that
[15:27] <XioNoX> yep
[15:46]  * asac out for an hour
[15:48] <sebner> hf asac
[16:26] <Jazzva> off to write project documentation... see you later in the evening :)
[16:27] <XioNoX> someone can help me with javascript ? :D
[16:27] <XioNoX> an array stuff :(
[16:36] <asac> bfiller: how did the browser go?
[16:36] <asac> XioNoX: whats the prob?
[16:40] <XioNoX> are you on #extdev ?
[16:41] <XioNoX>     window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
[16:41] <XioNoX>                       "PFSWindow", "chrome,centerscreen,resizable=yes",
[16:41] <XioNoX>                        "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
[16:42] <XioNoX> I can't get the content of  missingPluginsArray
[16:42] <bfiller> asac: going well, I have it building with custom branding, still need to do the mods to get-orig-source that we talked about
[16:43] <bfiller> asac: currently modifying the tar file manually
[16:43] <XioNoX> asac, here there are an exemple of how it work, but I can't reproduce it : http://mxr.mozilla.org/mozilla/source/toolkit/mozapps/plugins/content/pluginInstallerWizard.js#70
[16:44] <bfiller> asac: i'm having a problem with default prefs though.. I'm trying to set a default FF pref by including a .js file in /etc/firefox-3.0/
[16:45] <bfiller> asac: that is a .js file in /etc/firefox-3.0/pref. The pref shows up when I do about:config (w/ status "default") with the correct value but the browser does not honor it.
[16:46] <bfiller> asac: only honors it when I change it manually in about:config
[16:46] <asac> bfiller: bfiller what pref is that?
[16:47] <bfiller> asac: browser.search.selectedEngine, setting it to "Yahoo"
[16:47] <asac> ok
[16:48] <bfiller> asac: same problem occurs with browser.startup.homepage (I removed ubufox extension first to test as this also sets that pref)
[16:55] <asac> bfiller: i think you need to point the browser.startup.homepage to a .properties files
[17:02] <asac> bfiller: there you are again ;)
[17:03] <asac> 17:54 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: jdstrand_, saivann, ubottu,  Jazzva, bfiller, Wellark, Sergeant_Pony, jetsaredim, fta, gnomefreak,  (+9 more, use  /NETSPLIT to show all of them)
[17:03] <asac> ups
[17:03] <asac> 17:54 < asac> bfiller: i think you need to point the browser.startup.homepage to a .properties files
[17:03] <asac> bfiller: same for the defaultsearchengine
[17:03] <asac> bfiller: do you have an extension for your customizations=
[17:03] <asac> ?
[17:05] <asac> bfiller: got the answer?
[17:05] <bfiller> asac: was using ubufox for this
[17:05] <asac> bfiller: ok, then do the following
[17:05] <bfiller> asac: was hoping to not have to use an extension because the logic for the homepage is very dependent on a lot of things, country, locale, and other factors
[17:05] <asac> place a properties file in content
[17:06] <asac> e.g. superconfig.properties
[17:06] <asac> add key value pairs with the configuration you want to change
[17:06] <asac> bfiller: like: browser.search.defaultenginename=Yahoo
[17:07] <bfiller> asac: ok, where directory is content in?
[17:07] <asac> then you in your .js file you dont set the value to Yahoo, but to the chrome:// url to that properties file
[17:07] <asac> bfiller: do you have the ubufox source?
[17:07] <bfiller> asac: yes
[17:07] <asac> bfiller: the branch?
[17:07] <asac> there should be a top level directory called ubufox
[17:07] <asac> err, content :)
[17:08] <bfiller> asac: ok got it, thanks
[17:08] <asac> ok, put a file with just the line above in there
[17:08] <asac> then start firefox with that ubufox and try to display that file using
[17:09] <asac> chrome://ubufox/content/superconfig.properties
[17:09] <asac> if that displays fine, but that URL instead of "Yahoo" in the .js file
[17:09] <asac> s/but/put/
[17:10] <asac> bfiller: btw, could you send me the final branding directory you are using?
[17:10] <asac> i need it :-P
[17:10] <bfiller> asac: will do
[17:10] <asac> cool
[17:48] <XioNoX> what happend to the channel ?
[17:57] <thunderstruck> fta: asac retrying the build isnt gonna fix anything it look like it needs m-devscripts i have retried build a few times. i will work on it tomorrow im getting ready to run out.
[17:58] <asac> XioNoX: massive netsplit
[18:00] <XioNoX> asac, ok, any ideas for my array problem ?
[18:00] <asac> XioNoX: havent heard anything of your array problem
[18:01] <asac> most likely you were on the another end of the split
[18:01] <XioNoX> ok
[18:01] <XioNoX>     window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
[18:01] <XioNoX>                       "PFSWindow", "chrome,centerscreen,resizable=yes",
[18:01] <XioNoX>                        "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
[18:02] <XioNoX> I don't know how to get the content of missingPluginsArray
[18:02] <XioNoX> I've try things like : window.arguments[1].plugins
[18:02] <asac> XioNoX: how do you get the "install-.mime-plugins" ?
[18:02] <XioNoX> window.arguments[0]
[18:02] <asac> XioNoX: is arguments[1] empty?
[18:02] <asac> if not then thats the map
[18:02] <bfiller> asac: is there a rule so I know which prefs need to point at a .properties file vs. which I can just change directly?
[18:02] <XioNoX> window.arguments[1] return "true"
[18:02] <asac> err
[18:03] <asac> bfiller: .properties prefs are called ComplexValues
[18:03] <asac> bfiller: you can either look in code
[18:03] <asac> bfiller: or look in the .js file that defines the default
[18:03] <bfiller> asac: thanks
[18:03] <asac> if the .js file shipping default in firefox points to properties, you want to use that
[18:04] <asac> its a bit buggy imo
[18:06] <[reed]> asac: we don't want new users grabbing random bugs and messing with them
[18:06] <asac> [reed]: ok good. fair enough
[18:08] <XioNoX> [reed], thx for the email ;)
[18:09] <[reed]> :)
[18:21] <XioNoX> asac, do you have an idea ?
[18:22] <armin76> asac: see, they don't want you to mess with bugs!
[18:56] <gandi> re
[19:10] <XioNoX> gandi, better ?
[19:10] <gandi> still coughing
[19:10] <gandi> but alive
[19:11] <gandi> XioNoX: how's your project?
[19:11] <gandi> need any help?
[19:11] <XioNoX> yep
     window.openDialog("chrome://mozapps/content/extensions/extensions.xul",
                       "PFSWindow", "chrome,centerscreen,resizable=yes",
                        "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser});
 I don't know how to get the content of missingPluginsArray
 I've try things like : window.arguments[1].plugins but it bug and say that it is not defined
[19:12] <XioNoX> window.arguments[1] return "true"
[19:13] <XioNoX> and here is an exemple of how it work : http://mxr.mozilla.org/mozilla/source/toolkit/mozapps/plugins/content/pluginInstallerWizard.js#70
[19:13] <XioNoX> but i didn't know how to implement it...
[19:14] <gandi> window.arguments[0].plugins
[19:14] <gandi> http://developer.mozilla.org/en/docs/Working_with_windows_in_chrome_code#Example_1:_Passing_data_to_window_when_opening_it_with_openDialog
[19:15] <XioNoX> window.arguments[0] return "install-mime-plugins"
[19:15] <XioNoX>  {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser} is the second argumen
[19:16] <gandi> you can't do this like that
[19:16] <gandi> third argument are parameters
[19:16] <gandi> so instead of "install-mime-plugins" you have to give all the parameters
[19:16] <gandi> is that a problem?
[19:17] <XioNoX> no, i think that I can modify it
[19:17] <XioNoX> I've jsut to find where I've used install-mime-plugins :D
[19:17] <gandi> you can set it as another element of the array
[19:18] <XioNoX>  {action: "install-mime-plugins", plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser}
[19:18] <XioNoX> can i doo that N
[19:18] <gandi> yea
[19:18] <XioNoX> ?
[19:18] <XioNoX> ok
[19:18] <gandi> sure
[19:19] <XioNoX> and
[19:19] <XioNoX> else if(window.arguments[0].action == "install-mime-plugins") {
[19:19] <XioNoX>         showView("get-plugins");	
[19:19] <XioNoX> should work ?
[19:20] <gandi> yes
[19:31] <XioNoX> it works
[19:31] <XioNoX> but
[19:32] <XioNoX> there are a probleme with the datasource
[19:32] <gandi> not sure if I follow
[19:32] <XioNoX> if I doo table.setAttribute("datasources", "http://people.ubuntu.com/~asac/pfs_xionox/test3.rdf");
[19:32] <XioNoX> it works
[19:33] <XioNoX> if I doo table.setAttribute("datasources", dsURI);
[19:33] <XioNoX> where dsURI = http://people.ubuntu.com/~asac/cgi-bin/plugin-finder.py?mimetype=application/x-shockwave-flash&appID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=2008080520&clientOS=Linux%20x86_64&chromeLocale=en-US&distributionID=8.04
[19:33] <XioNoX> the richlistbox stay empty
[19:33] <gandi> debug it
[19:33] <gandi> what's the difference between those two?
[19:34] <XioNoX> there are 3 items in the big one
[19:34] <XioNoX> and only 2 on the other
[19:34] <XioNoX> I don't know if it is related with the big probleme that we add before you left for canada
[19:38] <asac> if you download that to a file and point to it, does it work better?
[19:39] <gandi> asac: can you take a look at #developers
[19:51] <XioNoX> don't seem to work on local too
[21:34] <fta> as expected, no sound with ff3.1 using the new <video>
[21:34] <fta> and a lot of crashes
[21:34] <fta> Program received signal SIGSEGV, Segmentation fault.
[21:34] <fta> [Switching to Thread 0xb7c006c0 (LWP 10888)]
[21:34] <fta> 0xb7b06ebe in JS_LookupPropertyWithFlags () from /usr/lib/xulrunner-1.9.1a2pre/libmozjs.so
[21:34] <fta> asac, ^^
[21:34] <fta> too bad ppa doesn't do dbgsym
[21:35] <fta> it seems i can't close tab either
[21:36] <asac> hmm
[21:47] <fta> it's in my ppa, if you want to try
[21:48] <fta> my previous build ~6 weeks ago was fine
[22:21] <asac> fta: is it on branch too?
[22:23] <fta> sure
[22:24] <fta> https://code.edge.launchpad.net/~mozillateam/xulrunner/xulrunner-1.9.1.head
[22:24] <fta> https://code.edge.launchpad.net/~mozillateam/firefox/firefox-3.1.head
[22:26] <asac> fta: wanna dump nss SO_VERSION patches?
[22:26] <asac> and nspr fwiw ;)
[22:28] <fta> hmm
[22:28] <fta> not today, i'm dead, 60km ride under the sun
[22:41] <asac> fta: sounds far
[22:45] <gandi> asac: ping
[22:45] <gandi> XioNoX: you have to diff those two
[22:45] <gandi> and find the bug
[22:46] <asac> gandi: yes.
[22:46] <gandi> asac: what's the take away from mconnor's chat?
[22:47] <asac> gandi: that he is replacing a xml webservice interface with a html page.
[22:47] <gandi> and?
[22:47] <gandi> what's from that for our internship project?
[22:47] <asac> well ... if thats going to happen there wont be any way to do the plugin search in-chrome in a upstream feasible fashion
[22:48] <asac> regardless of what others think ;)
[22:48] <gandi> asac: so?
[22:48] <gandi> I still don't see a take away for us :(
[22:49] <gandi> I mean, what should Arzhel work on tomorrow?
[22:50] <XioNoX> there are still people working at this hour ?
[22:50] <asac> hard to say.
[22:51] <asac> i dont like that idea ;)
[22:51] <XioNoX> i don't understand what you are talking about
[22:51] <asac> prevents us to do cool things. but he just doesnt care for linux enough
[22:52] <asac> XioNoX: there wont be any way to do the plugin search  in-chrome in a upstream feasible fashion
[22:52] <XioNoX> why ? the html stuff ?
[22:53] <XioNoX> who decide this kind of thing ?
[22:54] <asac> not sure
[22:54] <asac> maybe drivers
[22:54] <gandi> asac: do we want to go with this
[22:54] <gandi> what we're doing
[22:54] <gandi> and see how it works?
[22:54] <gandi> if we have a high chance to produce something better for linux users
[22:54] <gandi> I'd recommend keep our track
[22:54] <asac> its hard to fight windmills
[22:55] <gandi> I doubt it's fighting windmills
[22:55] <asac> we need more features in the plugin implementation to do it properly
[22:55] <gandi> I want to talk to reed about it
[22:55] <asac> for instance one of the powerfult things that needs to be implemented is to support alternatives
[22:55] <XioNoX> I agree!
[22:56] <asac> so users need to be able to set priorities on plugins if you have multiple installed for the same mime-type
[22:56] <[reed]> gandi: I'm always available via ext. 333 if you want to call... or just msg me :)
[22:56] <asac> further you need notification that a certain plugin has alternatives avaialble
[22:56] <gandi> [reed]: what's your opinion on mconnor vs. asac+me
[22:56] <gandi> ?
[22:57] <[reed]> I know what you and asac wants, but I haven't heard what mconnor wants
[22:57] <[reed]> s/wants,/want,/
[22:57] <asac> [reed]: he wants to dump plugin finder service completely
[22:57] <asac> and host a website instead
[22:57] <[reed]> heh
[22:57] <gandi> asac: can you summarize?
[22:57] <gandi> pls
[22:57] <asac> that shows available plugins for a mime-type
[22:57] <[reed]> that seems like a bad UE
[22:57] <[reed]> or UX
[22:57] <gandi> the cons and pros of his solution comparing to ours?
[22:57] <[reed]> whatever you want to call it :)
[22:57] <asac> [reed]: so basically he replaces a xmlwebservice with a html one
[22:58] <asac> i would be fine with that, but i think there should be a in-chrome solution too
[22:59] <asac> he thinks that having the choice is a edge case for linux
[22:59] <asac> and users normally dont want that ;)
[23:00] <asac> but distros dont need their own website :) ... instead it should be like AMO ... where mozilla decides what has quality high enough  ;)
[23:01] <asac> gandi: the problem with going on is that if we implement it outside of upstream that we probably wont be allowed to use it under the firefox brand
[23:02] <gandi> asac: you think so?
[23:02] <gandi> we're using extensions anyway
[23:02] <gandi> in ubuntu
[23:02] <gandi> asac: can you summarize the approach we want vs. mconnors in the bug?
[23:02] <asac> gandi: we have one extension. that extension is an attempt to put all ubuntu specific behaviour in there
[23:02] <gandi> I'll try to get more opinions on that
[23:02] <gandi> especially why you think that mconnors solutions is not optimal for linux
[23:02] <asac> to allow mozilla to better review our changes
[23:02] <gandi> if we can get support from other vendors
[23:03] <gandi> it'll get easier
[23:03] <asac> ubufox gets regularly reviewed and the changes should be kept at minimum
[23:03] <asac> so its not a vehicle to drive changes to pristine-firefox as we wish ... unfortunately
[23:03] <asac> gandi: yes, getting other distros in the same boat would probably help
[23:04] <gandi> asac: it would help me get more support
[23:04] <asac> gandi: point is that some are not as innovative and dont want to differentiate through UE ;)
[23:04] <gandi> asac: let's try
[23:04] <asac> not UE of firefox, but overall
[23:04] <asac> a
[23:04] <XioNoX> UE ?
[23:05] <gandi> asac: yea, but still
[23:05] <asac> gandi: well ... we need changes in the core for some features that would actually make this feature _really_ rock
[23:05] <gandi> need your brief summary of the situation
[23:05] <gandi> the dream solution for you
[23:05] <asac> and we wont get them in without consent in moco
[23:05] <gandi> and why it's impossible with mconnors approach
[23:06] <asac> nothing is impossible. but it doesnt make sense.
[23:06] <gandi> write down why
[23:06] <gandi> I'll do the unblocking work
[23:06] <gandi> but I need your expertise desc
[23:07] <asac> we can try, but i cant do it today.
[23:07] <asac> its too late
[23:08] <gandi> tomorrow is fine
[23:08] <gandi> thnx
[23:08] <gandi> XioNoX: are you at the apt?
[23:08] <XioNoX> yep
[23:08] <XioNoX> why ?
[23:08] <gandi> you said that there'll be space for one more intern, right? ;)
[23:08] <XioNoX> on the couch in hte living room
[23:09] <gandi> sonny will join you on monday probably
[23:09] <gandi> is that ok?
[23:09] <XioNoX> ok
[23:09] <gandi> he'll be working on extensions with you
[23:09] <XioNoX> Flirian is leaving in 2 weeks
[23:09] <gandi> :)
[23:09] <gandi> yea
[23:09] <XioNoX> where does he come from ?
[23:09] <gandi> the apt is rented till 25th of Aug
[23:09] <gandi> france
[23:09] <XioNoX> ok
[23:09] <XioNoX> so he will stay 2 weeks ?
[23:10] <gandi> he'll stay longer
[23:10] <gandi> but he'll have to find another apt
[23:10] <XioNoX> ok
[23:10] <XioNoX> so what do I do tomorrow ?
[23:10] <gandi> we'll talk about it :)
[23:10] <gandi> I want you to continue working on this
[23:10] <gandi> but need asac's opinion and advice
[23:11] <XioNoX> between the rdf bloking stuff and the "legal" stuff :D
[23:11] <XioNoX> 2 people on the same project ?
[23:11] <XioNoX> it will not be too difficult to manage ?
[23:12] <gandi> no, the new intern will work on other extensions
[23:12] <XioNoX> ha ok
[23:29] <XioNoX> time to go to bed
[23:29] <XioNoX> asac, gandi , see you tomorrow ;)
[23:29] <XioNoX> good night
[23:32] <gandi> gn
[23:34] <asac> nicht
[23:34] <asac> night
[23:34] <asac> ;)
[23:36] <Jazzva> hm... nspluginwrapper is still sometimes failing
[23:36] <Jazzva> as in the flash doesn't load, and i get a popup
[23:37] <Jazzva> though, I think it's a bit less frequent then before