fta | Jazzva, liferea is sucking my CPU for several minutes each time it updates my feeds. Do you see that too? | 00:08 |
---|---|---|
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:11 |
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:12 |
fta | i wonder if it's not xul, the sqlite thing | 00:13 |
Jazzva | fta, can we test that? | 00:26 |
Jazzva | isn't it using system xulrunner? | 00:27 |
fta | yes | 00:27 |
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 | 00:28 |
=== asac_ is now known as asac | ||
asac | hi | 09:18 |
XioNoX | hi ! | 10:12 |
zbraniecki | hi! | 10:14 |
zbraniecki | XioNoX: how's your work? | 10:14 |
XioNoX | yeah | 10:15 |
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:16 |
XioNoX | :( | 10:17 |
XioNoX | but he helped me and explained me many things | 10:17 |
XioNoX | it was interesting | 10:18 |
asac | hi XioNoX, hi zbraniecki | 10:24 |
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:25 |
asac | like a holiday trip? | 10:26 |
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:27 |
asac | XioNoX: were are we stuck? still no store for the plugin Info? | 10:28 |
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:29 |
XioNoX | I can push it if you want to test | 10:30 |
XioNoX | the mimetype store coreclty in the tab | 10:30 |
asac | yes please push | 10:31 |
asac | quick ;) | 10:31 |
XioNoX | there are some french comments | 10:32 |
XioNoX | and some useless functions | 10:32 |
XioNoX | Pushed up to revision 98. | 10:34 |
XioNoX | https://code.launchpad.net/~xionox/ubufox/ubufox.altplugins | 10:34 |
asac | looking | 10:44 |
XioNoX | shower | 10:45 |
XioNoX | back | 11:03 |
asac | XioNoX: so what is the problem with that? | 11:19 |
asac | (except that you used french comments :)) | 11:19 |
XioNoX | French comments are more useful l than english one :) Specially When you are doing XUL/JS half drunk | 11:20 |
asac | haha | 11:20 |
asac | as long as you remove them ;) | 11:21 |
XioNoX | You can practice your french :) | 11:22 |
XioNoX | iirc, If you open a tab | 11:22 |
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:23 |
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:24 |
XioNoX | no, the load thing | 11:25 |
asac | how do you do the load thing? | 11:25 |
XioNoX | the onload event is just an idea from dmp, better than the xbl thing as he sayd | 11:26 |
XioNoX | the problem is that "PluginUsed" happen before the page is load | 11:33 |
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:34 |
XioNoX | refresh = switch tab | 11:35 |
bdrung | asac: would you support me when i apply for joining universe-contributors team? | 11:46 |
armin76 | no *g* | 11:48 |
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:09 |
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:10 |
asac | anyway ... lunc now | 12:11 |
asac | be back in 1h | 12:11 |
asac | XioNoX: makes sense? | 12:24 |
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:27 |
bdrung | asac: htmlvalidator is in the pipe | 12:28 |
XioNoX | asac, not really | 12:29 |
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:30 |
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:31 |
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:32 |
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:33 |
asac | PluginUsed2 is called when we emit the PluginUsed event right? | 12:34 |
asac | there getPluginInfo works | 12:34 |
asac | right? | 12:35 |
XioNoX | my fault | 12:35 |
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:36 |
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:37 |
XioNoX | ok | 12:38 |
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:40 |
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:41 |
asac | but thats the future | 12:42 |
asac | for now get the button properly working | 12:42 |
XioNoX | ok | 12:46 |
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:48 |
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:49 |
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:50 |
XioNoX | you have no excuse :o | 12:51 |
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:52 |
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:54 |
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:55 |
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:56 |
bdrung | have a look at https://wiki.ubuntu.com/bdrung | 12:57 |
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:58 |
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 ;) | 12:59 |
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:00 |
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:01 |
asac | bdrung: i am also looking for hel pin forwarding confirmed bugs upstream | 13:02 |
asac | s/hel/help/ | 13:02 |
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:03 |
bdrung | ok | 13:06 |
asac | swell .. only if you want ;) | 13:12 |
bdrung | asac: if i have time to, i can have a look at it | 13:14 |
bdrung | some search strings for launchpad? | 13:14 |
bdrung | asac: i have written a script for check updates. | 14:56 |
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? | 14:57 |
asac | bdrung: script for check update? | 15:14 |
asac | bdrung: please paste it to http://paste.ubuntu.com | 15:14 |
bdrung | asac: http://paste.ubuntu.com/37728/ | 15:15 |
asac | bdrung: you have a branch url to test that? | 15:20 |
bdrung | asac: i have tested it locally with stanford-pwdhash.upstream/ and stanford-pwdhash.ubuntu/ in the current directory | 15:21 |
asac | bdrung: does it work with remote branches too? | 15:22 |
bdrung | mom | 15:22 |
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:23 |
bdrung | asac: the files must be locally (uscan needs this) | 15:31 |
fta | apport is not using the preferred browser :( | 15:31 |
bdrung | or is there a way to access directly a file of the bzr branch? | 15:32 |
bdrung | should the script pull the upstream branch, update it, commit and push back? | 15:33 |
asac | bdrung: the script should do it implicitly | 15:35 |
asac | e.g. checkout to a tempdir and then look at the files | 15:35 |
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:36 |
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:37 |
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:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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 | 15:45 |
=== bdrung_ is now known as bdrung | ||
=== Moot2 is now known as MootBot |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!