/srv/irclogs.ubuntu.com/2009/09/30/#ubuntu-mozillateam.txt

micahgLLStarks: when asac releases the next version to main, he can include it if he so chooses00:01
psyke83micahg: you may also be interested in that issue, since you assigned yourself to bug #327863 (the trough appearing in firefox text boxes)00:04
ubottuLaunchpad bug 327863 in xulrunner-1.9.1 "non-zero GtkRange::trough-border value produces strange boxes in Firefox" [Low,In progress] https://launchpad.net/bugs/32786300:04
psyke83the bugs may be related00:04
micahgpsyke83: which version of ubuntu are you on?00:04
psyke83Karmic00:04
micahgpsyke83: do you want to try the xulrunner from my ppa which fixes that other bug?00:04
psyke83micahg: I tried a daily build of 3.6 a few days ago - the text box issue was fixed, but the edge clicking wasn't00:04
psyke83sure, what's the address?00:05
micahghttps://edge.launchpad.net/~micahg/+archive/mozilla-test00:05
psyke83micahg: thanks, will get back to you in a few minutes, need to make a phone call00:07
LLStarkspsyke83. you'll need dload and dpkg the deb manually since it's behind main.01:01
micahgLLStarks: that's not true01:04
micahgyou can go into aptitude and select it manually01:04
LLStarksbut that can break things.01:05
micahgLLStarks: nope01:05
micahgNAFAIK01:05
psyke83micahg: yes, apt-get or synaptic will try to remove the ffox gnome support packages, but it's no problem, I manually installed01:07
psyke83the issue is fixed01:07
psyke83I'm going to install the patched version of gtk to see if edge scrolling works in firefox and other apps, brb01:07
psyke83micahg: ok, your patch works perfectly :)01:13
micahgpsyke83: LLStarks found it01:13
micahgI just built the package01:13
micahgor rather uploaded it01:13
psyke83ah, well, thanks to LLStarks as well :)01:13
psyke83this issue may be related tangentially: bug #42251101:14
LLStarksno problem.01:14
ubottuLaunchpad bug 422511 in gtk+2.0 "problem with new scrollbar in Human theme - GtkRange::trough-border set to 2" [Medium,In progress] https://launchpad.net/bugs/42251101:14
LLStarkspsyke83, why would the extra pixels matter?01:20
LLStarksif i want to scroll, i'm most likely to go the extreme edge of the screen.01:21
psyke83LLStarks, that's the problem, you can't do that01:23
LLStarksi can.01:23
psyke83LLStarks: what theme?01:23
LLStarkshuman default.01:23
LLStarkslatest updates.01:23
psyke83do you have a grey scrollbar?01:23
LLStarkscolored.01:24
psyke83something is wrong, then01:24
psyke83multiple people have confirmed this issue01:24
LLStarksthe bug is that you can't click the edge and scroll, right?01:25
LLStarksi can't do that in firefox though.01:25
LLStarksonly nautilus.01:25
psyke83LLStarks, yes, that's it01:25
psyke83https://bugs.launchpad.net/firefox/+bug/422511/comments/701:25
ubottuLaunchpad bug 422511 in gtk+2.0 "problem with new scrollbar in Human theme - GtkRange::trough-border set to 2" [Medium,In progress]01:25
LLStarksworks in evolution.01:26
LLStarksand nautilus01:26
LLStarksand other gtk-based apps i suppose.01:26
LLStarkshmm,  no-go with gnome-terminal01:26
LLStarkswill the patch allow this for all apps?01:27
psyke83LLStarks: there's two problems. Forget Firefox for a minute. In all applications, if you edge-click it works, but does not grab the scrollbar. The patch fixes the scrollbar grabbing issue01:27
psyke83in Firefox, no clicks are registered at all01:27
LLStarksgrab the scrollbar? you mean literally grab the bar?01:28
LLStarksor just register a click event?01:28
psyke83LLStarks: the patch fixes all compliant applications. Firefox happens to have another bug in which it doesn't register edge clicks at all.01:28
psyke83ok, do this:01:28
psyke83open a nautilus window with enough files for it to scroll when maximized. Click on the right-edge *beside* the scrollbar. The expected behaviour is to grab the scrollbar, but what really happens is that it thinks you clicked the scrollbar background and jumps up/down01:29
LLStarksah01:32
psyke83I was hoping that the bugfix you found would possibly fix up the trough issue with the scrollbar (so that Firefox would register *any* clicks, even if it's incorrect), but it seems not to have helped01:35
LLStarksis this a gtk issue?01:35
psyke83there's two issues - one in gtk (proposed fix available which works), and one in Firefox (no clicks register at all)01:36
LLStarksdid you file a firefox bug?01:38
LLStarkscuz it's still broken in the 3.7 alphas.01:38
psyke83not yet, I only noticed recently that Firefox's behaviour differed from other apps01:41
LLStarksi could file a bug, but i'm not sure how to best describe the issue.01:43
psyke83thanks, I'll file the bug :)01:50
micahgasac: didn't you just accept a merge to demote ubufox to recommends? (https://code.edge.launchpad.net/~gnomefreak/firefox/firefox.dev/+merge/9113)02:27
micahgasac: I meant suggests02:28
asachmm. i thought i did that to -gnome-support only02:28
asacremind me to back that out tomorrow ;)02:28
asacits not needed anymore now that there is apturl-kde02:29
asacalso i am quite concerned that ubufox doesnt work on livecd ;)02:29
asacs/that/whether/02:29
micahgasac: indeed02:29
micahgI brought that up 2 releases ago02:30
asacbug me more about that ;)02:30
micahgok02:30
micahgso LLStarks confirmed that bug fixed02:30
asacnot sure why i missed it02:30
micahgso I'll propose a merge later02:30
LLStarkswhy is gnome-support optional now?02:31
LLStarksdoesn't gdebi need it?02:31
asacbecause kde folks complained02:31
LLStarksbut now deb links can't be opened.02:31
asacso ubuntu desktop install has it installed by default02:31
asacyeah. mime type integration is good to have with gnomevfs. but that is a bit buggy too afaik. 3.6 should be better02:32
LLStarkscan't ubufox fulfill gnome-support's function?02:34
LLStarksor is it plugin finder only?02:34
asacits not a native extension - and better keep it that way02:34
asacso cannot do that02:34
LLStarksalso, ubufox should be linked with apt and not rely on manual installations02:34
asaci have other ideas for karmic+102:34
asacbut too late to discuss that now ;)02:35
asaclinked with apt?02:35
asacapturl is the right thing02:35
LLStarkslet's say i need flash, ubufox installs it02:35
asacyes. but why not use apturl02:36
LLStarksi used apt as a catch-all02:36
asacits there. its easy. no need to reinvent the wheel02:36
LLStarksubufox shouldn't lead me to the flash installation page or simply fail to find the proper plugin.02:36
asacapturl supports more stuff like auto adding repos on demand etc.02:36
asacubufox does not lead you to the flash installation page02:37
asacit shows you the plugin finder02:37
LLStarksi've tried on 2 fresh installs this week and ubufox failed to install flash and other plugins02:37
asacthe database isnt updated ;)02:37
LLStarksor asked for manual02:37
asacso its empty for karmic atm02:37
LLStarksah02:37
asacgo to about:config02:37
LLStarksthat makes sense02:38
asacsearch for pfs.02:38
asacand edit those02:38
asacreplace 9.10 with 9.0402:38
asac(at the end of those lengthy urls)02:38
asacshould be two pfs. urls02:38
asacgo to video.google.com02:39
asacetc.02:39
asacsome sites do tricks and never try to display flash content if there is no flash plugin02:40
asacthats why you sometimes dont get the finder02:40
asacbut thats out of hands02:40
asacyoutube is unfortuantely an example02:40
asacat least adobe provides apturl on their download page now02:40
asacafaik02:40
micahgasac: should I comment on that merge that you wanted to back out?02:42
LLStarksasac, they do?02:44
LLStarkslink?02:45
asacno  time02:45
asacmicahg: yes. thx02:45
micahgLLStarks: I proposed the merge03:01
LLStarksi got the mail :)03:01
micahgahg03:02
LLStarksi hope that bug 422511 won't require bugging the firefox devs and push for priority.03:02
ubottuLaunchpad bug 422511 in gtk+2.0 "problem with new scrollbar in Human theme - GtkRange::trough-border set to 2" [Medium,In progress] https://launchpad.net/bugs/42251103:03
LLStarksthe only reason 327863 is getting fixed is because the bug was elevated through exposure and because i took ownership in tracking down the fix.03:04
micahgLLStarks: well, it's the same story in Mozilla as it is in Ubuntu...we're limited on resources03:06
LLStarkswhen you think about, as a person who nothing aside from basic python, i was the person least likely to get the bug fixed.03:07
LLStarks*who knows nothing03:07
micahgLLStarks: everyone starts somewhere :)03:07
LLStarksit's not only a lack of resources, it's a lack of enthusiasm.03:09
micahgI don't know about that03:09
micahgthere are a lot of people geared up03:09
micahgsome just afraid to take the plunge03:09
LLStarksyou have to be forceful and follow through with bug reports. otherwise they just sit and gather dust.03:09
micahgLLStarks: if you want to go for another one, I can package it for you03:14
LLStarksi can certainly try. i seem to have a knack for being a liaison.03:15
LLStarksmicahg, i think psyke83 and asac are trying to elevate it.03:23
LLStarksconn too.03:24
micahgcool03:24
rippsfta: ping03:45
rippsthis damn ppabot, why is it doing this crap! pbuilder has no issue with these rules.... dammit, I'm sick, my head hurts, I can't deal with this right now03:57
rippsfta: I'm leaving, if you can figure out what's wrong, email me. All my libmpdclient packaging is in the gmpc-trunk team branches.03:59
[reed]I haven't seen a bug filed upstream on 42251104:08
[reed]I wouldn't be surprised if Firefox's code had a bug in it, but unless people report problems, they won't get fixed04:09
micahgLLStarks: ^^^04:10
LLStarksbrilliant.04:11
micahgpart of it was fixed, part of it wasn't04:11
micahg[reed]: the display was fixed with mozilla bug 486065, but the clicking was not04:12
ubottuMozilla bug 486065 in Layout: Block and Inline "hidden scrollbars get drawn anyway when Gtk theme gives scrollbars borders" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=48606504:12
LLStarksmicahg. https://bugzilla.mozilla.org/show_bug.cgi?id=51960904:20
ubottuMozilla bug 519609 in General "Click events are not registered on the right edge of a scrollbar when using a GTK theme with a trough-border greater than zero." [Normal,Unconfirmed]04:20
micahggreat, can you update the LP bug?04:20
micahgLLStarks: nm, I did it04:25
sevoirhi08:58
eagles0513875hey sevoir09:01
eagles0513875asac: should be able to work on bindwood this afternoon all hell has broken loose at the start of this week09:01
sevoirCan anybody help me? I have 2 bug report with [packaging-need] label. https://bugs.launchpad.net/ubuntu/+bug/422206, https://bugs.launchpad.net/ubuntu/+bug/42220809:02
ubottuLaunchpad bug 422206 in ubuntu "[needs-packaging] firefox-ubuntu-hu-menu" [Wishlist,New]09:02
eagles0513875sevoir: i would package it but never packaged before so i would need asac's or someone else who knows how to help me09:14
sevoirxpi packages are done09:15
eagles0513875ahhh so you already have it packaged just need it uploaded09:15
=== asac_ is now known as asac
sevoirWhere? :)09:16
sevoirlauncpad ppa?09:16
sevoirI packaged from older versions, but I dont know that these deb packages is okay? : http://www.sevoir.hu/firefox-extension/09:19
eagles0513875im the wrong person to ask sevoir09:21
eagles0513875sevoir: you are better off asking asac09:21
eagles0513875morning asac09:21
sevoirokay.09:22
sevoirasac please ;-)09:22
ftaripps, i'm willing to help you but i need the full logs to locate the problem10:02
rippsfta: okay, I'll make an empty commit and pastebin the output. Do you want a direct console 2>&1, or do you want the output from -e10:04
fta-e should be enough, it's supposed to contain everything10:04
ftaif you also see something in the console, please pastebin it10:05
rippsfta: did you see the pastebin I posted last night?10:06
ftahm, no10:06
rippshttp://paste.ubuntu.com/281276/10:07
ftad'oh! ugly10:08
rippsThe cdbs in this package is nearly identical to other packages, but this package is the only one that does this.10:08
ftai definitely need the logs10:09
rippsokay, i just experienced an error while running daily.sh -e10:09
rippsCan't locate MIME/Entity.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at -e line 2.10:09
rippsBEGIN failed--compilation aborted at -e line 2.10:10
ftayou need libmime-tools-perl10:11
eagles0513875morning fta10:11
ftamorning10:12
rippsokay, trying again10:13
asacsevoir: we need bzr packaging branches for those extensions10:13
sevoirokay, I will create bzr packagig branches10:14
asacbtw. the url you posted does not exist ;)10:15
sevoiryes, because I updating deb packages for new versions ;-)10:17
rippsDang, nothing werid happened this round, because daily.sh thought it built the packages last time... recommiting.10:18
av`asac, if it's NEW here it should be uploaded on Debian10:22
ftaripps, could you diff -r your .head branch and one of the .head.ppa.xx branch ? i guess d/control is weird10:24
rippsfta: daily.sh buildlog:  http://paste.ubuntu.com/282002/10:26
asacav`: yes10:27
av`asac, maint should be set to pkg-mozext10:27
av`asac, and it should be pushed to git on alioth10:27
asaci dont know10:27
asacno10:27
rippsfta: diff -r *.head *.head.ppa.karmic:  http://pastebin.com/f347e39c710:27
av`why not?10:28
asacwhy?10:28
asacwhy not push that to bzr?10:28
asacalioth is not a professional service. i lost all my data once ;)10:28
ftaripps, gasp, something's wrong.. it's not supposed to touch the "Package: libmpdclient-dev" line10:28
fta+Package: libmpdclient-dev (>= 2.0.0~git20090930.275b256-0ubuntu1~ripps2)10:28
av`depends if that extension will be team-maintaned or not10:28
asacav`: we have a team on our own here. i am not here to merge teams10:29
asacif debian wants to run their own team thats great10:29
asacanyone can join that team10:29
rippsfta: the control was made by dh_make, but then I just filled in all the necessary info, why is it trying to mess with -dev?10:29
asacbut its definitly not a policy10:29
av`asac, m-d is actually a policy10:29
av`asac, binaries renames are too10:30
rippswaitaminute, dh_make listed the -dev before the normal package... why'd it do that?10:30
asacav`: thats a policy yes. but i talked about a team policy10:30
asacyou can either use the mozilla-extension-dev team in ubuntu10:30
asacor something else10:30
av`asac, yeah, but I thought that pushing it to debian would have moved the maintainer to our debian team10:31
rippsfta: should I just but -dev after the normal package? or is that irrelevant?10:31
asacno10:31
av`as far as we gonna keep in sync10:31
asacwe maintain stuff here, but upload to debian.10:31
av`ok, fine for me, it's your decision in the end10:32
asacwell we === some of us.10:32
asaceveryone can do what they want.10:32
av`yeah, sure10:32
asacall i am saying is that i wont take care about extensions not maintained in launchpad.net/firefox-extensions project10:32
av`yeah, but well, an extension can be maintained on bzr without problems10:33
asacyes10:33
av`having the debian team watchint it would be better for everyone10:33
asacdebian folks are invited to join the launchpad team10:34
av`yep10:34
asaci assume they will do that10:34
asacwill not do that10:34
ftaripps, where is the .head branch?10:34
asacbecause they are too scared to entangle with ubuntu folks10:34
rippsfta: on my computer or on launchpad?10:35
ftalp10:35
av`asac, I'm already into the team and I started working on Ubuntu first than debian10:35
av`asac, so I'm not scared to entagle with ubuntu guys (i am one too) ;)10:35
rippshttps://code.edge.launchpad.net/~gmpc-trunk/+junk/libmpdclient.head.ppa10:36
av`asac, the only thing I wanted to propose it to set the maint to the team, so that we can monitor any extension that will pushed into debian10:36
rippshttps://code.edge.launchpad.net/~gmpc-trunk/+junk/libmpdclient.trunk10:36
av`asac, if it will stay on bzr, fine10:36
asacyou can use the ubuntu extension team as maintainer for stuff that is maintained in that team10:37
asacif you maintain stuff in some other team you can use that team, yes.10:37
av`we didnt do that for other extensions10:37
av`maint is set to ubuntu devs10:37
asacin the past we used MOTU10:37
av`we used it too10:37
asacsimply because thats the group of folks that can upload10:37
av`now10:37
asacand we didnt have many MOTUs10:37
asacbut we already started to move away from that approach10:38
av`there is no checklist point about moving the maintainer10:38
asacafaik the last few extensions are not in ~ubuntu-dev, but ~mozilla-extensions-dev10:38
av`also because the team doesnt have an official ML10:38
asacav`: no. because i didnt perceive this as a problem.10:38
asacyou can use the same mailing list as ubuntu dev10:39
asacwe shared devel-discuss for core dev an motu in the past10:39
av`yes, but mixing messages is not the best10:39
av`but anyway it's your choice, np10:40
ftaripps, found the bug. "sed -i -e '1,/^Package: /s/\(libmpdclient-dev\)[^,]*/\1 (>= 2.0.0~git20090930.275b256-0ubuntu1~ripps2)/' debian/control" is supposed to change only the "Source:" section, but it also matches the 1st line of the 1st Package section, which happens to be a package you explicitly asked the bot to "version" in your 'deps'. So the quick workaround is to move that -dev package further below10:40
av`asac, where is gnomefreak? I'm moving flashgot to the team, wanted to update him10:41
asacav`: i am not against it in general. the main point i am seeing is that it doesnt make sense to fragment the ubuntu mozilla community10:41
asacwhich is why i always said that we dont neeed a separate channel on oftc10:41
asacfirst let the debian team/ubuntu team grow substantially10:41
av`asac, if you want I can add the bot here10:42
asacthen look into making that a separate team with everything10:42
av`the channel is mainly for that10:42
asacwhat bot?10:42
av`commits bot10:42
asaccommits where?10:42
av`commits made on extensions10:42
av`on git10:42
av`I guess there is one for bzr too10:42
asacyes. but we dont use that10:42
asaci dont think such a bot is really helpful. but if you can find one then thats fine10:43
rippsfta: okay, let's see how it goes this time *crosses-fingers*10:43
av`asac, unluckily bzr one is a bit complex, and it needs to get hooks added on the server10:44
av`asac, it would be nice to have that implemented in LP10:44
rippsfta: woot! it's uploading10:45
ftagreat10:46
ftai need to run now, cu later10:46
av`asac, problem is that, as you said, debian guys won't join #mozilla-team on freenode, I guess10:46
rippsdouble woot! it built correctly!10:49
asacsevoir: check out https://wiki.ubuntu.com/MozillaTeam/Extensions/Packaging11:38
sevoirohh, great11:40
eagles0513875sevoir: sry i could have been of more help12:01
sevoirasac helped me12:01
sevoirI hope I create good standard ubuntu firefox extension pack :-)12:03
eagles0513875:) hes great guy to have in the community12:03
eagles0513875sevoir: if not you can always retry :)12:03
eagles0513875thats how one learns12:03
sevoirFirst package for me ;-)12:04
eagles0513875:) well i have packaged bindwood extension for firefox thats my first and im still learning12:05
sevoirxpi package is routine, but it is difficult a bit. I'm happy that I will learning this procedure ;-)12:06
eagles0513875sevoir: to backage you could use bzr bd to build the package for testing on ur local machine12:07
eagles0513875then upload it somewhere12:07
sevoirbzr is done12:07
sevoir:-)12:07
eagles0513875asac: once i get bindwood fixed and working and tested and i package it using bzr bd where do i upload it too12:07
eagles0513875sevoir: test it out before uploading :) make sure things work if not time to tweak it lol12:07
asaceagles0513875: you push your branch to your private location and ask for a merge to the release branch (~ubuntu-dev afaik)12:08
eagles0513875gotcha asac :)12:08
eagles0513875hopefully after part 2 of my linux cert i can work on finishing it up this afternoon12:08
=== jtv is now known as jtv-afk
asack12:09
sevoireagles0513875: sure, I dont want publish not working version :-)12:09
eagles0513875asac: going nuts atm starting lectures and all but hopefully once i get this linux cert done this afternoon ill get into a routine12:10
=== jtv-afk is now known as jtv
sindhudweepasac: you there?13:21
asacsindhudweep: yep13:23
asachi13:24
sindhudweephi13:24
sindhudweepso first a couple of prerequisites.13:24
sindhudweepI can't seem to get pbuilder to build the current source package for gnash.13:24
sindhudweephttp://pastebin.com/d4ec46bb613:26
asacsindhudweep: maybe your pbuilder does not have all the apt sources required?13:29
asac Depends: libagg-dev which is a virtual package.13:29
asacthat feels like you only have "main"13:29
sindhudweepmy apt sources for the machine certainly has universe. How do i set the sources for the chroot that pbuilder will use?13:35
dpmhi asac, adiroiban, the Romanian translation team leader is telling me that the Romanian translations in Firefox are still the upstream ones in Karmic. Have there been any changes in the whitelisting?13:37
dpmduring the dev cycle13:38
adiroibanlooking at xulrunner I can see there are 2 source packages in Ubuntu13:39
adiroibanhttps://translations.edge.launchpad.net/ubuntu/karmic/+source/xulrunner-1.9.113:39
adiroibanhttps://translations.edge.launchpad.net/ubuntu/karmic/+source/xulrunner-1.913:39
asacdpm: yes. all should be from launchpad13:46
asacdpm: except those that have a country code13:46
asacwe tried to import all translations from xulrunner (1.9) to 1.9.1 and firefox 3.0 to 3.513:47
asaci thought that worked13:47
dpmI did not really notice it in Catalan, because we translate upstream, but I think adiroiban is involved both upstream and translates FF in LP as well13:48
adiroibanok. so we should migrate 1.9 -> 1.9.1 and firefox 3.0 -> 3.513:48
adiroibanasac: I will also test with other languages and see if LP changes are updated with language packs13:49
dpmadiroiban: what do you mean by migrate?13:50
adiroibanrename13:51
asacadiroiban: we did that when we opened translations13:51
adiroibanand make sure no translations are lost13:51
asacif you kept on editing 1.913:51
asactalk to arne13:51
adiroibanok13:51
asacyou need to reimport the stuff13:51
asacnot sure why there is a xulrunner-1.9 at all ... we used an unversioned one for 1.9 iirc13:51
asachmm maybe arne renamed that13:52
asacthink we discussed that yeah13:52
adiroibanin Karmic we still have Firefox 3.0 ... but as you say13:52
adiroibanI will talk with Arne and sort this out13:52
asacthis cycle was more like a test cycle for devmode etc.13:52
asacwe will go for translations that have upstream translations to the upstream translations for final13:53
adiroibanFirefox 3.0 is on the top of the templates list13:53
asacand keep those that are good whitelisted that dont have an upstream translation13:53
asacnext cycle we will start with devmode right away13:53
adiroibanok13:53
asacand work on getting upstreaming procedures done13:53
dpmadiroiban: I don't think we need anything renamed, we've got both ff3.5 and 3.0 templates, we should disable the 3.0 at some point13:53
adiroibanso we have xulruner-1.9 and firefox 3.513:53
asacyour case is a bit difficult though13:53
asacwe probably need innovation there13:53
asacdpm: i think he ment that he wanted to get all the translations to the 3.5 template ... technically we need to export 3.0 and import that to 3.513:54
dpmasac: can we disable the FF3.0 template already?13:54
adiroibandpm: ok. but right not ff 3.0 has top priority and 3.5 013:54
asacwe did that13:54
dpmadiroiban: I know13:54
asacdpm: we should. but we should first ensure that everything is properly ported.13:54
asacreimported13:54
adiroibanyep13:55
asacalso in future there will be multiple versions13:55
asacin karmic we will remove ffox 3.0 completely13:55
adiroibanthe current firefox 3.5 is pure upstream13:55
asacbut thats not the case in all cycles13:55
adiroibanand it does not contain the changes made for 3.013:55
asacespecially if we release right after final users often want the old firefox13:55
asacadiroiban: yes. we imported all upstream translations13:55
dpmright13:55
asacand then the other on top13:55
adiroibanif we disable firefox 3.0 right now. we will lost all changes made in LP13:55
asacyes. we should take care that those get properly taken over13:56
adiroibanthis is why I was talking about migrating those changes from 3.0 to 3.513:56
adiroibanbut I will talk with Arne about those changes13:56
asacyes. its not a rename though. its an export + produce .xpi + import13:56
dpmadiroiban: disabling it does not remove the translations from the database. In any case, what we should do is to give FF3.0 a low priority and FF3.5 a higher one13:56
asacadiroiban: do you see your changes in ffox 3.0?13:57
dpmin the templates list, I mean13:57
adiroibanyes13:57
asacdpm: yes. please do the priority thing13:57
adiroibandpm: I will change the priority13:57
adiroibanas I'm already working on that13:57
asacshouldnt that be done for the whole template?13:57
dpmadiroiban: ok, thanks13:57
asacdo you ahve powers to change the whole template?13:58
adiroibanyes13:58
asacgood13:58
dpmasac: yes, adiroiban is also in the ubuntu-translation-coordinators team13:58
adiroibandone. firefox 3.5 and xulrunner 1.9 are now on top14:02
asac1.9.1?14:02
asacadiroiban: `14:02
asac?14:02
adiroiban1.9.1 is now with priority 014:02
asacguess was a typo :)14:02
asacadiroiban: 1.9.1 should be on top14:03
asac1.9 at bottom14:03
asacffox 3.5 on top ... 3.0 at bottom14:03
adiroibanah14:03
adiroibanok14:03
asac1.9.1 + 3.5 belong together14:03
asacthx14:03
asackenvandine: recreating the proxies does not work?14:04
asac   bus = dbus.SessionBus()14:04
asac    db_mb_obj = bus.get_object("com.Gwibber", "/com/gwibber/Microblog")14:04
kenvandineasac, no14:04
asac    db_msg_obj = bus.get_object("com.Gwibber", "/com/gwibber/Messages")14:04
asac...14:04
asaclike factoring that out to a "client_connect"14:04
kenvandinewhich is weird14:04
asackenvandine: thats odd. it works in C at least ;)14:04
kenvandineyeah :)14:04
asackenvandine: maybe the session bus caches that?14:04
kenvandinethere is definately some weirdness going on14:05
adiroibanasac: true. done14:05
kenvandinei also tried an argument to get_object that follows name changes, so if the daemon restarts the client should follow it14:05
kenvandinebut it doesn't work either14:05
kenvandineso either we are doing something wrong in our dbus code14:05
asacadiroiban: you could zip up the current 3.0 and 1.9 addon tree14:05
kenvandineor python-dbus is busted14:05
asacadiroiban: and import that14:05
asackenvandine: can you write a quick mini client that just pulls messages?14:07
adiroibanyep. Hope the xpi merge is working ok. I will start by importing only the ro_RO translations14:07
asackenvandine: like every 2 seconds iterate through messages and then one can debug this in a confined space14:07
kenvandineasac, i am going to write a quick test case un-related to gwibber14:07
kenvandineto isolate the problem14:07
asaci would think that NameOwnerChanges might be too late14:07
asaclike:14:07
asaca) send a query14:07
asacb) NameOwnerChange14:08
asacc) recreate proxies14:08
asacd) error from query is still coming14:08
kenvandinetrue14:08
asacso just NameOwnerChange isnt enough ... but i guess thats obvious14:08
asacyeah14:08
kenvandinebut in the case where both client and daemon are idle14:08
kenvandinefollow_name_owner_changes = True14:08
kenvandineif the daemon restarts14:09
dpmadiroiban: asac, Adi is mentioning the ro_RO translations. Could it be that the problem with Romanian translations was because of the country code?14:09
kenvandinei would expect the client to follow it14:09
asachow is name_ower_changes to work?14:09
asacthrow special exception "e.g. EAGAIN"14:09
asacwhile its redoing the connection?14:09
kenvandineget_object should handle it for us14:09
kenvandinei found several examples that seemed straight forward14:09
kenvandinebut all in C14:09
asacdpm: the country code is only an issue if the exported .po files have that14:09
asaclike es-ES -> broken14:10
asacfi -> works14:10
dpmok14:10
asaci think ro get exported as ro.po14:10
kenvandineasac, so abstracting it away from our program completely... which is really ideal14:10
asacdpm: and he confirmed that it works on 3.0/1.914:10
kenvandinebut it doesn't seem to work in python14:10
kenvandinei am going to write a test case and make sure it isn't gwibber that is doing the wrong thing somewhere14:10
asacso i assume its just that the changes they did were not properly carried over (or done after we did the migration)14:10
asackenvandine: what i mean is: how does call_blocking handle it ... just wait till it reappears?14:11
asacor do we get an exception "currently down"14:11
kenvandinejust waits i think14:11
kenvandinethe C example i found did nothing to handle it14:11
kenvandineseemed the dbus api handled it under the covers14:12
adiroibanah... ignore the ro_RO... ro is ok :)14:12
kenvandinei want to repro it with a much simple test case14:12
kenvandinegwibber is way to complex to be sure14:12
asackenvandine: i would think it would be simple enough to call "messages" on gwibber ;)14:12
asackenvandine: ok14:12
asacwe dont use blocking calls in NM so i cannot tell how well that _can_ work for the name_owner changes. i would expect that it doesnt guard you from all exceptions14:13
kenvandinealthough following name changes isn't the only thing we need14:13
asacwhich means using it doesnt really help ;)14:13
asacas its just a NameOwnerChange signal you need to handle14:13
kenvandinethe biggest problem is we have blocking calls in both the client and the daemon14:13
kenvandineso they can get into a state where they are both blocked14:13
asacyes. deadlock14:14
asackenvandine: daemon shouldnt call client ... does it?14:14
kenvandineand that is usually triggered by that crazy urllib2 problem with facebook14:14
kenvandineit does14:14
asacbesides from replies7signals14:14
kenvandineit has too...14:14
kenvandinewell14:14
asacsignals feels like what is needed ;)14:14
kenvandinewe raise the client via dbus14:14
kenvandineso it can work with stuff like the indicator14:14
asacbut that can be async for sure14:15
kenvandineand if the client isn't running, we need dbus to start it14:15
kenvandineso more than a signal14:15
kenvandineyeah14:15
kenvandinethat part is, i think14:15
kenvandineryan has been chasing a bug in the facebook module14:15
kenvandineit hangs on some calls in urllib214:15
kenvandineit never times out14:15
kenvandineand it blocks14:15
kenvandinethat is really what is triggering most of the hangs we are seeing14:16
asacyeah ... its a bad practice to use blocking IO in the first place ;)14:16
kenvandineyeah14:16
asaci was ranting about that a few month back14:16
asacbut seems python is just inferior for these kind of things14:16
kenvandineryan seems to think we need it there14:16
kenvandinei guess that is why14:16
asacwell14:16
kenvandinewe should be able to work around that14:16
asaci wouldnt say that. but async IO design software is much cleaner ;)14:16
asacthats my opinion :)14:16
kenvandinei think he is getting burned out with python :)14:17
asachave a main loop ... and event driven flow ;)14:17
asacwell. cant be true that python sucks so much ;)14:18
asacthough i obviously prefer C ... but i think for gwibber with its plugin arch pythong should be better14:18
asacthough now we crash even more because the transparent wrapping of the dbus calls14:18
kenvandineyeah... i think he hits too many things that aren't as mature in python14:18
asacdoesnt really provide incentives to do proper error handling14:18
kenvandinei wouldn't be surprised if gwibber 3 was C or C++ (he is getting into qt stuff) and extendable with python14:19
kenvandineat least the core of the daemon in C14:19
kenvandinewe'll see :)14:19
kenvandinei prefer keeping it in python and make it cleaner14:20
asacfrom what i was told he isnt really an experienced/main-profession developer ... if thats right i dont think that C will help much ;)14:20
kenvandinehe has gained lots of experience now... but it isn't his profession for sure14:20
kenvandinei want to try to prevent major over hauls ever 6 months :)14:21
asacyeah14:21
kenvandinejust make what's there more robust and simplere14:21
asacyour -daemon work at least got rid of the ugly new Thread ;)14:22
asacthings14:22
asacor are you running multiple threads still?14:22
asachmm i guess you do on daemon side at least14:22
asacaka blocking IO needs that14:22
kenvandineyeah14:22
sindhudweepasac: the changes for gnash 0.8.6 are available: https://code.edge.launchpad.net/~gnash/gnash/ubuntu.head. I'll hold off on merging https://code.edge.launchpad.net/~sindhudweep-sarkar/gnash/KDE4packaging till tomorrow or post release14:42
sindhudweepemail me if you hit any issues as i won't be available via irc.14:42
kenvandineasac, well my much simpler test cases handles the NameOwnerChange with follow_name_owner_changes = True15:05
kenvandinewith no exception handling on my part15:06
kenvandineso clearly something weird in the gwibber code15:06
asackenvandine: can you post your testcase ;)15:19
kenvandinei figured out why the follow example isn't working in gwibber15:20
kenvandineno mainloop set for dbus15:20
kenvandinethat is an easy fix15:20
asacyeah15:20
kenvandinenow i am adding exception handling to my test case15:20
kenvandinewhen i am happy with that i will do it in gwibber :)15:20
sevoirbye all15:22
asacsevoir: bye. did you manage to get something?15:22
sevoiryep15:22
asacfollowing instructions=15:22
asac?15:23
asaccool. once you want feedback on that push yuor branch somewhere15:23
sevoirI created deb package locally15:23
sevoirI will test at home15:23
sevoir:-)15:23
sevoirI will come back tomorrow15:24
sevoirMaybe with good news :)15:24
sevoirthx for all information15:24
sevoirbye15:24
eagles0513875asac:  guess what :)15:52
sli_hi all16:33
sli_Is the right place to post some thunderbird launch pb ?16:33
sli_It start one, but I cannot write msg, and then never starts again until I restart session16:34
asacjdstrand: how to disable sbin.dhclient3?16:35
asacis that just creating a link in the disable folder?16:35
asac(sorry, i forgot that again)16:35
jdstrandasac: to permanently disable, put a link in the disable folder16:41
asacjdstrand: how to reload?16:42
asacrestart?16:42
jdstrandasac: to temporarily disable, do 'apparmor_parser -R /etc/apparmor.d/sbin.dhclient3'16:42
jdstrandto reload the profile:16:42
sli_If I run thunderbird under console I get this : + for curr_pis in '"${HOME}/${MOZ_USER_DIR}/init.d"/K*' '"${dist_bin}/init.d"/K*'16:42
sli_+ '[' -x '/home/sli/.thunderbird/init.d/K*' ']'16:42
sli_+ for curr_pis in '"${HOME}/${MOZ_USER_DIR}/init.d"/K*' '"${dist_bin}/init.d"/K*'16:42
sli_+ '[' -x '/usr/lib/thunderbird/init.d/K*' ']'16:42
sli_+ exit 016:42
asacnah ;) ... i need permanently because i need dhclient to access stuff in my /home16:42
jdstrandapparmor_parser -r  /etc/apparmor.d/sbin.dhclient316:42
asacfor my developmenet environment16:42
jdstrandasac: why not just add the files you need into the profile?16:43
sli_Well I have nowhere an init.d directory16:43
asacjdstrand: because then i dont get the latest without either merging or loosing ;)16:43
asacjdstrand: or is dhclient now stable enough?16:43
jdstrandasac: you don't need to reload if you use '-R'. if you don't, use /etc/init.d/apparmor force-reload16:43
asacwhat is -r? remove permanently?16:43
jdstrandasac: the dhclient profile hasn't changed since early in the cycle16:44
jdstrandasac: -r is 'reload' the profile16:44
jdstrand-R is remove the profile16:44
sli_why did I do such stupid update under ubuntu 8.1016:44
asacjdstrand: does that install a link or remove the file?16:44
jdstrandasac: neither16:44
asacjdstrand: may i suggest to rename that to aa-client or something? ;) ... i wouldnt have looked at the features of parser16:44
jdstrandasac: those are both temporary16:45
asacjdstrand: ah right temporary16:45
asacok16:45
jdstrandasac: to permanently disable, you must manually link into disable/16:45
jdstrandasac: and then use either -R to unload the profile, or smash it with a sledgehammer and reload all of apparmor with the initscript16:45
asacok but i cannot use -r to just reload16:45
asackk16:46
asactried just -r ... that complained16:46
* asac tests16:46
jdstrandasac: -r is used for reloading a profile that you may have modified. for what you seem to be trying to do, it isn't what you want16:46
asacgreat ;) i got a lease16:46
asaci want aa-client reload|disable|enable ;)16:47
asacbut now i am happy too ;)16:47
jdstrandasac: of course it is up to you, but I'd recommend modifying the profile for you needs16:47
asaci see the point of not providing that16:47
sli_Ho good I had to kill thunderbird-bin16:47
eagles0513875asac: im lpic level 1 certified16:47
eagles0513875im happy as well16:47
asacjdstrand: i will play around with it later. for now i disabled it ;)16:47
asaceagles0513875: congrats16:47
sli_Why did the script not notified or killed the app by himself16:47
jdstrandasac: dhclient3 does run as root and it has had security issues (which is why we have the profile)16:47
jdstrandasac: sure thing16:47
jdstrand(just an fyi)16:48
eagles0513875ty asac16:48
sli_thks for help :D16:48
asacsli_: those things in the script are not a problem normally16:49
asacok have to prepare for travel16:51
asacbbi 3 hours or so16:51
eagles0513875ok asac16:53
fta[reed], ff3.7 is really unusable19:38
fta  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND19:38
fta21847 fta       20   0 1076m 420m  28m R   29 20.9   1638:35 firefox-3.719:38
[reed]I'm not seeing this19:38
[reed]hmm19:39
ftathat's with no addon (expect abp)19:39
ftait's really slow when i type in textareas19:39
[reed]or, maybe I can19:39
[reed]er, I am19:40
[reed]  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND19:40
[reed] 4264 reed      20   0 1046m 411m  34m S   29 20.9   1244:44 firefox-bin19:40
ftayeah19:40
ftamy cpu fan is never quiet, that's unbearable19:40
ftamoving to chromium19:40
[reed]I'll take a look at it later19:41
micahgasac: a reminder to back out that change from ff3.5.head19:45
dholbertasac, ping?21:38
dholbertasac, RE https://bugzilla.mozilla.org/show_bug.cgi?id=486065#c60 -- I've generated a try-server build of 1.9.1 + patch for that bug + the followup patch that dbaron mentioned21:39
ubottuMozilla bug 486065 in Layout: Block and Inline "hidden scrollbars get drawn anyway when Gtk theme gives scrollbars borders" [Normal,Resolved: fixed]21:40
dholbertasac, build is at https://build.mozilla.org/tryserver-builds/dholbert@mozilla.com-try-b28226f038b0/21:40
dholbertasac, could you (or someone who's hitting the Karmic theme issue) test that build to confirm that it fixes the problem?21:41
dholbert(n/m, posting on bug)21:42

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!