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:03 |
fta | for now, it's built as in-source .a libs | 00:04 |
fta | that's for the new HTML5 <video> tag | 00:04 |
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:05 |
Jazzva | hmm... I'll push the addition of thunderbird in xpi.templates... i suppose it's ok | 00:06 |
fta | i hope that libasound thing in ff3.1 will not create even more pulse-audio problems | 00:10 |
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:11 |
fta | start the p-a applet and you will start to see the benefits | 00:14 |
Jazzva | p-a applet? | 00:15 |
Jazzva | hmm... let's see | 00:15 |
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:16 |
fta | http://www.sofaraway.org/ubuntu/tmp/pa-Volume-Control.png | 00:17 |
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:18 |
Jazzva | and pavucontrol? | 00:19 |
fta | i have both + pavumeter | 00:19 |
fta | i don't remember which does what | 00:20 |
Jazzva | installing them ;) | 00:20 |
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:23 |
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:24 |
Jazzva | ok | 00:34 |
Jazzva | let's see if PA works | 00:34 |
Jazzva | brb | 00:34 |
Jazzva | seems it works :) | 00:40 |
fta | good | 00:44 |
Jazzva | though it's not working with skype | 00:52 |
Jazzva | eats up all cpu | 00:52 |
fta | ask crimson | 00:53 |
Jazzva | thanks, i will | 00:54 |
Jazzva | yay... i make it work on left channel. :) | 00:57 |
Jazzva | s/make/made/ | 00:57 |
gnomefreak | anyone awake | 04:38 |
gnomefreak | anyone up yet? | 06:05 |
asac | gnomefreak: yes | 08:25 |
asac | fta: https://bugzilla.mozilla.org/show_bug.cgi?id=448020 | 08:33 |
ubottu | Mozilla bug 448020 in Build Config "configure crashes when /bin/sh == /bin/dash and config.cache is present" [Normal,Resolved: fixed] | 08:33 |
asac | can we reproduce that when backing out the patch from configure.in on 3.1? | 08:33 |
XioNoX | Hi! | 09:13 |
=== Moot2 is now known as MootBot | ||
XioNoX | asac ? | 09:16 |
asac | XioNoX: hi | 09:27 |
* asac eating something | 09:27 | |
XioNoX | asac, What is the planing for today ? :D | 09:30 |
=== Moot2 is now known as MootBot | ||
asac | XioNoX: what is working | 09:39 |
asac | ? | 09:39 |
asac | does installPlugins work even? | 09:39 |
XioNoX | everything :D | 09:39 |
XioNoX | asac, maybe you need to see the whole code ? | 09:59 |
asac | XioNoX: can you push it somewhere? | 10:02 |
asac | e.g. the hg branch? | 10:02 |
XioNoX | where ? and how ? | 10:05 |
asac | XioNoX: not sure | 10:07 |
XioNoX | ? | 10:07 |
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:09 |
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:10 |
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:11 |
XioNoX | how do i do a diff ? | 10:13 |
zbraniecki | hi | 10:15 |
=== zbraniecki is now known as gandi | ||
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:16 |
asac | he doesnt have a place to push hg,so i said he should attach a diff to a bug | 10:17 |
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:18 |
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:19 |
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:20 |
XioNoX | maybe you could see it before calling all the others mozilla team :D | 10:21 |
gandi | XioNoX: sure | 10:21 |
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:23 |
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:24 |
asac | 449188 | 10:27 |
asac | mozilla bug 449188 | 10:27 |
ubottu | Mozilla bug 449188 in Plugin Finder Service "improve plugin finder service for 1.9.1" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=449188 | 10:28 |
XioNoX | oh thx, you did it | 10:28 |
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:33 |
asac | XioNoX: also "take the bug " ;) ... so its assigned to you | 10:34 |
Kamping_Kaiser | hi all! | 10:34 |
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:35 |
asac | Kamping_Kaiser: interesting that you dont track -updates | 10:36 |
asac | with -updates you wouldnt have seen this issue | 10:36 |
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:37 |
asac | XioNoX: say: reassign bug to: "your@email.tld" | 10:38 |
asac | and then "accept bug" | 10:38 |
XioNoX | i don't see any reassign bug to: "your@email.tld" | 10:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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:46 |
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:47 |
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:48 |
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:49 |
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:50 |
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:51 |
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:52 |
gandi | ASSIGNED is the right status | 10:53 |
asac | oh its NEW again? | 10:53 |
XioNoX | ? | 10:53 |
asac | pushing it back again | 10:53 |
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:54 |
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:55 |
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:56 |
XioNoX | done | 10:57 |
XioNoX | asac, in french :D | 10:57 |
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:58 |
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 ;) | 10:59 |
asac | XioNoX: yeah. what happened to the tab? | 11:00 |
XioNoX | the tab appear only if we do tools ==> addons | 11:00 |
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:01 |
asac | XioNoX: iirc, you already had that | 11:02 |
gandi | what has to happen/be clicked to see it | 11:02 |
XioNoX | 2nd screenshot uploaded | 11:10 |
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:11 |
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:12 |
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:13 |
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:14 |
asac | ? | 11:15 |
XioNoX | to show the list of tab only through the Tools dialog | 11:15 |
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:16 |
asac | gandi: 1st step: use get plugins tab triggered as wizard for missing plugins ... | 11:17 |
gandi | asac: in the bug | 11:17 |
gandi | :) | 11:18 |
asac | 2nd step: allow user to go to "plugins tab" and push a button: "search for alternative" ... or something | 11:18 |
asac | hmm ... ok | 11:19 |
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:30 |
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:31 |
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:32 |
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:33 |
asac | but yes, mimetype is one of it | 11:34 |
=== saivann_ is now known as saivann | ||
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:34 |
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:35 |
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:36 |
XioNoX | ok | 11:37 |
gandi | brb | 11:38 |
XioNoX | or just ignore EULA ! nobody read it anyway :D | 11:38 |
XioNoX | asac, so i lunch and then i work on it | 11:40 |
asac | hehe | 11:49 |
asac | XioNoX: bon appetit | 11:50 |
jdstrand | Kamping_Kaiser: sure, np :) | 12:22 |
Kamping_Kaiser | :) | 12:22 |
XioNoX | asac, back ! | 13:07 |
asac | XioNoX: yay | 13:09 |
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:15 |
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:16 |
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:17 |
asac | XioNoX: ok the code does it manually | 13:18 |
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:19 |
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:21 |
asac | yes | 13:22 |
XioNoX | "pfs.datasource.url | 13:22 |
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:23 |
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:24 |
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:25 |
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:26 |
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:27 |
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:30 |
XioNoX | ok | 13:32 |
XioNoX | i put all of this in the updateViewPluginWizard ? | 13:32 |
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:37 |
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:39 |
mterry | Hmm, I guess I should say fr-us and en-us | 13:40 |
asac | mterry: err ... do you mean fallback for missing strings? | 13:45 |
asac | or if there is no translation at all? | 13:45 |
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:46 |
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:47 |
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:48 |
=== fta_ is now known as fta | ||
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:54 |
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:55 |
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:56 |
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:57 |
asac | fta: you could also try NM 0.7 from ~network-manager PPA | 13:58 |
asac | it has static IP setups and such | 13:58 |
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 | 13:59 |
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:00 |
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:01 |
fta | it was ok a few weeks ago, and somewhat working up to yesterday | 14:02 |
fta | https://edge.launchpad.net/~gnomefreak/+archive/+build/666928 ??? | 14:04 |
fta | ah, Queued: 2008-07-11 | 14:05 |
Jazzva | that's a long wait queue... | 14:05 |
fta | it's waiting for something that will never happen | 14:06 |
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:07 |
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:08 |
fta | i know | 14:09 |
asac | gnomefreak: maybe delete the upload? | 14:13 |
asac | read a few lines above | 14:13 |
Jazzva | fta, have you tried teatime in intrepid? It should contain my patch... | 14:14 |
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:18 |
asac | teatime is in java? | 14:19 |
Jazzva | asac, no | 14:20 |
Jazzva | C | 14:20 |
Jazzva | fta, did it dissapear in teatime in your PPA too? | 14:21 |
asac | Jazzva: what does it use for sound? | 14:23 |
asac | gstreamer? | 14:23 |
Jazzva | mhm | 14:23 |
Jazzva | ah... fta's version still works | 14:29 |
=== Moot2 is now known as MootBot | ||
fta | eh ? it's yours | 14:29 |
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:30 |
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:31 |
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:32 |
fta | thx | 14:33 |
Jazzva | np | 14:34 |
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:43 |
Jazzva | fta, debian bug 493868 | 14:48 |
ubottu | Debian bug 493868 in teatime "Patch 91_gst_enable_playing.patch doesn't get applied" [Unknown,Open] http://bugs.debian.org/493868 | 14:48 |
XioNoX | asac, something is bloking me, but I can't find how to solve this... | 14:56 |
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:58 |
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. | 14:59 |
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:00 |
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:01 |
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:02 |
asac | XioNoX: you see the difference? | 15:03 |
asac | openDialog only accepts a single argument | 15:03 |
asac | besides the "normal" arguments | 15:03 |
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:04 |
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:05 |
asac | by looking what you posted above :) | 15:06 |
asac | pass the command as arg1 and the map as arg2 | 15:06 |
XioNoX | something like that : "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser}); ? | 15:07 |
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:10 |
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:11 |
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:12 |
XioNoX | ok | 15:13 |
XioNoX | I was just looking for a fallback url | 15:13 |
=== Moot2 is now known as MootBot | ||
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:14 |
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:15 |
asac | first lets get to feature parity | 15:16 |
XioNoX | ok | 15:17 |
XioNoX | so it is almost done | 15:17 |
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:18 |
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:21 |
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:22 |
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:23 |
XioNoX | yep | 15:27 |
* asac out for an hour | 15:46 | |
sebner | hf asac | 15:48 |
Jazzva | off to write project documentation... see you later in the evening :) | 16:26 |
XioNoX | someone can help me with javascript ? :D | 16:27 |
XioNoX | an array stuff :( | 16:27 |
asac | bfiller: how did the browser go? | 16:36 |
asac | XioNoX: whats the prob? | 16:36 |
XioNoX | are you on #extdev ? | 16:40 |
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:41 |
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:42 |
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:43 |
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:44 |
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:45 |
bfiller | asac: only honors it when I change it manually in about:config | 16:46 |
asac | bfiller: bfiller what pref is that? | 16:46 |
bfiller | asac: browser.search.selectedEngine, setting it to "Yahoo" | 16:47 |
asac | ok | 16:47 |
bfiller | asac: same problem occurs with browser.startup.homepage (I removed ubufox extension first to test as this also sets that pref) | 16:48 |
asac | bfiller: i think you need to point the browser.startup.homepage to a .properties files | 16:55 |
asac | bfiller: there you are again ;) | 17:02 |
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:03 |
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:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 |
XioNoX | what happend to the channel ? | 17:48 |
=== bdmurray_ is now known as bdmurray | ||
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:57 |
asac | XioNoX: massive netsplit | 17:58 |
XioNoX | asac, ok, any ideas for my array problem ? | 18:00 |
asac | XioNoX: havent heard anything of your array problem | 18:00 |
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:01 |
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:02 |
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:03 |
asac | its a bit buggy imo | 18:04 |
[reed] | asac: we don't want new users grabbing random bugs and messing with them | 18:06 |
asac | [reed]: ok good. fair enough | 18:06 |
XioNoX | [reed], thx for the email ;) | 18:08 |
[reed] | :) | 18:09 |
XioNoX | asac, do you have an idea ? | 18:21 |
armin76 | asac: see, they don't want you to mess with bugs! | 18:22 |
gandi | re | 18:56 |
XioNoX | gandi, better ? | 19:10 |
gandi | still coughing | 19:10 |
gandi | but alive | 19:10 |
gandi | XioNoX: how's your project? | 19:11 |
gandi | need any help? | 19:11 |
XioNoX | yep | 19:11 |
XioNoX | <XioNoX> window.openDialog("chrome://mozapps/content/extensions/extensions.xul", | 19:12 |
XioNoX | <XioNoX> "PFSWindow", "chrome,centerscreen,resizable=yes", | 19:12 |
XioNoX | <XioNoX> "install-mime-plugins", {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser}); | 19:12 |
XioNoX | <XioNoX> I don't know how to get the content of missingPluginsArray | 19:12 |
XioNoX | <XioNoX> 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:12 |
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:13 |
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:14 |
XioNoX | window.arguments[0] return "install-mime-plugins" | 19:15 |
XioNoX | {plugins: missingPluginsArray, browser: tabbrowser.selectedBrowser} is the second argumen | 19:15 |
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:16 |
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:17 |
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:18 |
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:19 |
gandi | yes | 19:20 |
XioNoX | it works | 19:31 |
XioNoX | but | 19:31 |
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:32 |
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:33 |
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:34 |
asac | if you download that to a file and point to it, does it work better? | 19:38 |
gandi | asac: can you take a look at #developers | 19:39 |
XioNoX | don't seem to work on local too | 19:51 |
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:34 |
fta | it seems i can't close tab either | 21:35 |
asac | hmm | 21:36 |
fta | it's in my ppa, if you want to try | 21:47 |
fta | my previous build ~6 weeks ago was fine | 21:48 |
asac | fta: is it on branch too? | 22:21 |
fta | sure | 22:23 |
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:24 |
asac | fta: wanna dump nss SO_VERSION patches? | 22:26 |
asac | and nspr fwiw ;) | 22:26 |
fta | hmm | 22:28 |
fta | not today, i'm dead, 60km ride under the sun | 22:28 |
asac | fta: sounds far | 22:41 |
gandi | asac: ping | 22:45 |
gandi | XioNoX: you have to diff those two | 22:45 |
gandi | and find the bug | 22:45 |
asac | gandi: yes. | 22:46 |
gandi | asac: what's the take away from mconnor's chat? | 22:46 |
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:47 |
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:48 |
gandi | I mean, what should Arzhel work on tomorrow? | 22:49 |
XioNoX | there are still people working at this hour ? | 22:50 |
asac | hard to say. | 22:50 |
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:51 |
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:52 |
XioNoX | who decide this kind of thing ? | 22:53 |
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:54 |
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:55 |
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:56 |
[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:57 |
asac | i would be fine with that, but i think there should be a in-chrome solution too | 22:58 |
asac | he thinks that having the choice is a edge case for linux | 22:59 |
asac | and users normally dont want that ;) | 22:59 |
asac | but distros dont need their own website :) ... instead it should be like AMO ... where mozilla decides what has quality high enough ;) | 23:00 |
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:01 |
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:02 |
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:03 |
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:04 |
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:05 |
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:06 |
asac | we can try, but i cant do it today. | 23:07 |
asac | its too late | 23:07 |
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:08 |
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:09 |
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:10 |
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:11 |
gandi | no, the new intern will work on other extensions | 23:12 |
XioNoX | ha ok | 23:12 |
XioNoX | time to go to bed | 23:29 |
XioNoX | asac, gandi , see you tomorrow ;) | 23:29 |
XioNoX | good night | 23:29 |
gandi | gn | 23:32 |
asac | nicht | 23:34 |
asac | night | 23:34 |
asac | ;) | 23:34 |
Jazzva | hm... nspluginwrapper is still sometimes failing | 23:36 |
Jazzva | as in the flash doesn't load, and i get a popup | 23:36 |
Jazzva | though, I think it's a bit less frequent then before | 23:37 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!