[00:08] <fta> Jazzva, liferea is sucking my CPU for several minutes each time it updates my feeds. Do you see that too?
[00:11] <Jazzva> with the latest update?
[00:11] <Jazzva> I haven't updated intrepid in a while
[00:11] <fta> it's not new. several weeks i'd say
[00:12] <Jazzva> i think it does, if there're new feeds
[00:12] <Jazzva> s/feeds/feed items/
[00:12] <Jazzva> since now that it's updated, i can't reproduce it
[00:12] <Jazzva> but it did took a lot of cpu when it was updating feeds on start
[00:13] <fta> i wonder if it's not xul, the sqlite thing
[00:26] <Jazzva> fta, can we test that?
[00:27] <Jazzva> isn't it using system xulrunner?
[00:27] <fta> yes
[00:28] <fta> i tried to strace it once when it was at 100% cpu but there was no IO.. kind of pure CPU activity, but the last action before and the 1st after were xul related
[09:18] <asac> hi
[10:12] <XioNoX> hi !
[10:14] <zbraniecki> hi!
[10:14] <zbraniecki> XioNoX: how's your work?
[10:15] <XioNoX> yeah
[10:16] <XioNoX> yesterday evening we went to the Hall Beer Tavern, and I've show the last project to dmp
[10:16] <XioNoX> And he sayd that it wasn't the good way to do it
[10:17] <XioNoX> :(
[10:17] <XioNoX> but he helped me and explained me many things
[10:18] <XioNoX> it was interesting
[10:24] <asac> hi XioNoX, hi zbraniecki
[10:25] <asac> thought you were on holiday
[10:25] <XioNoX> hi asac
[10:25] <asac> brave
[10:25] <zbraniecki> asac: I am :)
[10:25] <zbraniecki> XioNoX: dmp ?
[10:25] <asac> good .... holiday is nice ;)
[10:25] <asac> anything special?
[10:26] <asac> like a holiday trip?
[10:27] <asac> XioNoX: so now you know how to do it ;) ?
[10:27] <XioNoX> dmp is from xulfr, a friend of paul
[10:27] <XioNoX> not really
[10:28] <asac> XioNoX: were are we stuck? still no store for the plugin Info?
[10:29] <XioNoX> iirc whereas using the xbl thing, he recomand to use the event load to wait the page load totally. Then analyse it in the chrome
[10:30] <XioNoX> I can push it if you want to test
[10:30] <XioNoX> the mimetype store coreclty in the tab
[10:31] <asac> yes please push
[10:31] <asac> quick ;)
[10:32] <XioNoX> there are some french comments
[10:32] <XioNoX> and some useless functions
[10:34] <XioNoX> Pushed up to revision 98.
[10:34] <XioNoX> https://code.launchpad.net/~xionox/ubufox/ubufox.altplugins
[10:44] <asac> looking
[10:45] <XioNoX> shower
[11:03] <XioNoX> back
[11:19] <asac> XioNoX: so what is the problem with that?
[11:19] <asac> (except that you used french comments :))
[11:20] <XioNoX> French comments are more useful l than english one :) Specially When you are doing XUL/JS half drunk
[11:20] <asac> haha
[11:21] <asac> as long as you remove them ;)
[11:22] <XioNoX> You can practice your french :)
[11:22] <XioNoX> iirc, If you open a tab
[11:23] <asac> err, i want to learn good french ... not the drunken slang ;)
[11:23] <XioNoX> and then open a webpage who have flash
[11:23] <XioNoX> It don't detect it
[11:23] <XioNoX> it don't get the mimecontent
[11:24] <XioNoX> but if you switch tab and come back on the first one, it will show the mimetype
[11:24] <asac> it does forme
[11:24] <asac> yes
[11:24] <asac> it does that for me
[11:24] <asac> so you say when "load" is finished?
[11:24] <asac> you probably just dont listen for the right event there?
[11:25] <XioNoX> no, the load thing
[11:25] <asac> how do you do the load thing?
[11:26] <XioNoX> the onload event is just an idea from dmp, better than the xbl thing as he sayd
[11:33] <XioNoX> the problem is that "PluginUsed" happen before the page is load
[11:34] <XioNoX> so at the first opening of the page/tab it don't scan for mimetype, and if you "refresh" it will show the mimetype
[11:35] <XioNoX> refresh = switch tab
[11:46] <bdrung> asac: would you support me when i apply for joining universe-contributors team?
[11:48] <armin76> no *g*
[12:09] <asac> bdrung: whats the universe-contributors team?
[12:09] <asac> XioNoX: i dont concur with the idea to parse the whole document when its loaded
[12:09] <asac> doesnt really help us here anyway
[12:09] <asac> as we still have to store the mime-types somewhere
[12:09] <asac> which brings us to where we are
[12:09] <asac> our mechanism works.
[12:10] <asac> only thing missing is that when you have PluginUsed even that comes fromthe current active tab
[12:10] <bdrung> asac: https://wiki.ubuntu.com/UbuntuDevelopers (step between noob and motu)
[12:10] <asac> that we have totrigger the menu/item activation
[12:10] <asac> instanticly
[12:11] <asac> anyway ... lunc now
[12:11] <asac> be back in 1h
[12:24] <asac> XioNoX: makes sense?
[12:27] <asac> bdrung: have never heard of the ubuntu contributor term
[12:27] <asac> ;)
[12:27] <asac> bdrung: but well ... how about this: you prepare two or three more extension updates ... and here we go ;)
[12:28] <bdrung> asac: htmlvalidator is in the pipe
[12:29] <XioNoX> asac, not really
[12:30] <XioNoX> storing the mimetype per tab into the tab is ok
[12:30] <XioNoX> and the problem is when the page are "scaned"
[12:30] <asac> XioNoX: no thats not a problem imo.
[12:31] <asac> what you do is that you also listen for PluginUsed and whenever you get such an event check whether it comes from the current active tab
[12:31] <asac> if thats the case you enable the menu
[12:31] <XioNoX> the way we use, the PluginUsed is called before the page is loaded
[12:31] <asac> so you disable menu entry wheN:
[12:31] <XioNoX> as sayd dmo
[12:32] <asac> XioNoX: how do you get the mimetypes atm?
[12:32] <asac> of the page?
[12:32] <XioNoX> using pluginInfo
[12:32] <asac> and that doesnt work when the PluginUsed ewvent is emitted?
[12:32] <XioNoX> var stuffy = aEvent.target.ownerDocument;
[12:32] <XioNoX>         stuffy.mimeContent = mimeArray;
[12:32] <XioNoX> this work
[12:33] <XioNoX> you have try the code I've pushed ?
[12:33] <asac> yes. it work when you switch tabs
[12:33] <asac> i dont understand whats the problem
[12:34] <asac> PluginUsed2 is called when we emit the PluginUsed event right?
[12:34] <asac> there getPluginInfo works
[12:35] <asac> right?
[12:35] <XioNoX> my fault
[12:36] <XioNoX> I was persuaded there was an alert() on PluginUsed2
[12:36] <XioNoX> and it didn't work
[12:36] <XioNoX> so now all seam to work
[12:37] <XioNoX> I'll continue and make deeper test later
[12:37] <asac> XioNoX: yes. i really think that the only thing left is to ttest
[12:37] <XioNoX> ok
[12:37] <XioNoX> nice
[12:37] <asac> whether a event comes from active tab
[12:37] <asac> and then activate menu item
[12:37] <asac> (in addition to activation when tabselected)
[12:38] <XioNoX> ok
[12:40] <XioNoX> after the activation of buttons, what should I do ?
[12:40] <asac> nothing
[12:40] <asac> when the user clicks
[12:40] <asac> you open the pluginfinder with the array of the current tab
[12:40] <XioNoX> the pluginfinder ?
[12:41] <XioNoX> which one ?
[12:41] <asac> currently we only have the one in ubufox ;)
[12:41] <XioNoX> right :)
[12:41] <XioNoX> and that's all ?
[12:41] <asac> XioNoX: when that works, we have to improve the plugin finder so it properly handles replacement of existing plugins
[12:42] <asac> but thats the future
[12:42] <asac> for now get the button properly working
[12:46] <XioNoX> ok
[12:48] <asac> cool. i think we are getting closer
[12:48] <XioNoX> ok the buttons works
[12:48] <asac> I have to do some innovation to make replacing existing installs with alternatives easy
[12:48] <XioNoX> but I've find the problem
[12:48] <asac> XioNoX: so it is greyed out
[12:49] <asac> if there are no plugins used
[12:49] <asac> and otherwise active?
[12:49] <XioNoX> hidden = true/false
[12:49] <asac> better grey it out
[12:50] <asac> hiding is too confusing
[12:50] <asac> for [4~ hiding is okthe status bar thing
[12:50] <XioNoX> and for the statusbar icon ?
[12:50] <XioNoX> ok
[12:50] <asac> err ... read the last cryptic line ;)
[12:50] <asac> wierd ... i am sure i used the proper order of words
[12:51] <XioNoX> you have no excuse :o
[12:52] <asac> hehe
[12:52] <XioNoX> for greyed out, it is active = true/false ?
[12:52] <asac> not sure ;)
[12:52] <asac> mybe enabled="true" ?
[12:54] <asac> bdrung: do you get any improved permissions by becoming contributor?
[12:54] <asac> bdrung: or is it just an intermediate step to MOTU?
[12:54] <asac> e.g. to officially start the "career"
[12:54] <bdrung> asac: i would be a ubuntu member and thus get a @ubuntu.com mail adress
[12:54] <asac>  ah
[12:55] <asac> cool
[12:55] <asac> contribute a bit and I'll vote for you ;)
[12:55] <bdrung> because the contributer team is member of ubuntu-members
[12:56] <asac> too often people come, do one thing and then go ... this whole procedure exists to see who is contributor for the long run ;)
[12:56] <bdrung> asac: i have contributed on matplotlib and xmms2 related stuff
[12:56] <asac> you have followed up on your extension ... if you do two more i am fine to vote ;)
[12:57] <bdrung> have a look at https://wiki.ubuntu.com/bdrung
[12:58] <asac> "small Origami stars"
[12:58] <asac> lol
[12:58] <asac> great
[12:58] <XioNoX> asac, the problem, is that when you open a new tab, you should see the goody good alert
[12:58] <asac> my hands are not made for that
[12:58] <asac> XioNoX: why?
[12:58] <XioNoX> and you see it only if you swich tabs
[12:58] <asac> XioNoX: if you open a new tab there is no flash on it
[12:59] <XioNoX> I talk about tab with flash
[12:59] <bdrung> asac: you can use larger paper, e.g. 20x20 cm.
[12:59] <sebner> bdrung: 60 day later I have worked on 147 bugs  <--- O_o . cool
[12:59] <XioNoX> it make more sens when you add the menu stuff
[12:59] <XioNoX> I've got to go
[12:59] <XioNoX> see you later ;)
[13:00] <asac> XioNoX: sure. ... remind me that i wanted to tell you something about that
[13:00] <asac> XioNoX: once you implemented that events from the current active tab automatically active the menu
[13:00] <bdrung> sebner: may be touched 147 bugs is a better description
[13:00] <asac> this wont be a problem
[13:00] <asac> XioNoX: ^^
[13:00] <asac> XioNoX: it should automagically work then i guess
[13:01] <XioNoX> I've copy/past what you've sayd, and I'll try to understand it later ;)
[13:01] <XioNoX> bye
[13:01] <asac> XioNoX: oh
[13:02] <asac> bdrung: i am also looking for hel pin forwarding confirmed bugs upstream
[13:02] <asac> s/hel/help/
[13:03] <asac> e.g. as soon as we have neough information and a testcase we want to put those into bugzilla and follow up on eventual requests
[13:03] <asac> ;)
[13:03] <asac> (just because you said 147 bugs) :)
[13:06] <bdrung> ok
[13:12] <asac> swell .. only if you want ;)
[13:14] <bdrung> asac: if i have time to, i can have a look at it
[13:14] <bdrung> some search strings for launchpad?
[14:56] <bdrung> asac: i have written a script for check updates.
[14:57] <bdrung> asac: it is not completely ready, but can you have a look at it? so that i do not drive in the wrong direction.
[14:57] <bdrung> asac: where should i put the script?
[15:14] <asac> bdrung: script for check update?
[15:14] <asac> bdrung: please paste it to http://paste.ubuntu.com
[15:15] <bdrung> asac: http://paste.ubuntu.com/37728/
[15:20] <asac> bdrung: you have a branch url to test that?
[15:21] <bdrung> asac: i have tested it locally with stanford-pwdhash.upstream/ and stanford-pwdhash.ubuntu/ in the current directory
[15:22] <asac> bdrung: does it work with remote branches too?
[15:22] <bdrung> mom
[15:23] <asac> bdrung: doesnt work ;)
[15:23] <asac> python test.py "https://code.edge.launchpad.net/~bdrung/firefox-extensions/stanford-pwdhash.upstream" "https://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/stanford-pwdhash.ubuntu"
[15:23] <asac> `https://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/stanford-pwdhash.ubuntu' must be an existing directory.
[15:31] <bdrung> asac: the files must be locally (uscan needs this)
[15:31] <fta> apport is not using the preferred browser :(
[15:32] <bdrung> or is there a way to access directly a file of the bzr branch?
[15:33] <bdrung> should the script pull the upstream branch, update it, commit and push back?
[15:35] <asac> bdrung: the script should do it implicitly
[15:35] <asac> e.g. checkout to a tempdir and then look at the files
[15:36] <bdrung> asac: but how should the script detect if the update was already pushed to upstream branch?
[15:36] <bdrung> e.g. if you rerun it
[15:37] <fta> it's possible to get a file directly from bzr
[15:37] <bdrung> fta: how the command for that?
[15:37] <fta> bzr cat
[15:39] <asac> bdrung: you cannot detect that from upstream branch
[15:39] <asac> bdrung: you just assume that ubuntu branch has proper version
[15:39] <asac> and version isnt bumped before new upstream is merged in
[15:40] <bdrung> asac: so you are only allowed to run the script once when a new upstream release is out
[15:40] <asac> bdrung: no ... you run the script ... if upstream hasnt released anything new, it just does nothing
[15:41] <asac> bdrung: in the end I would like to have too operatoins:
[15:41] <asac> test if new upstream is available
[15:41] <asac> (thats 1)
[15:41] <bdrung> asac: 1) is easy
[15:41] <asac> 2) update .upstream branch and do the merge ... if the merge doesnt work without conflict
[15:41] <fta> isn't 1) already my check-extensions.sh ?
[15:41] <asac> leave users in a shell that is in the merge attempted branch
[15:42] <asac> fta: not for extensions packages from sources
[15:42] <bdrung> fta: where do i find this?
[15:42] <asac> fta: check extension doesnt have an operation to test for a specific branch either
[15:43] <asac> bdrung: its in a branch
[15:43] <bdrung> link?
[15:43] <asac> https://code.edge.launchpad.net/~mozillateam/mozilla-devscripts/mozilla-devtools
[15:43] <asac> ok ... a friend visits me in a second. ill be out most likely till tomorrow
[15:45] <fta> asac, enjoy
[15:45] <bdrung> have fun
[15:45] <asac> thanks
[15:45]  * asac suspends ;)
[15:45] <fta> i'm gonna go for sports too