/srv/irclogs.ubuntu.com/2011/12/21/#ubuntu-mozillateam.txt

chrisccoulsonb'ah, this KDE patch is totally screwed for firefox 1013:24
joeleskomicahg: Hi. I'm sure you know this but I see Seamonkey tagged 2.6.1 this morning. I guess there are issues with 2.6, so we should wait off on that one.14:41
chrisccoulsonm_conley_away, have you seen where the next UDS is?16:12
chrisccoulsonhttp://uds.ubuntu.com/16:12
chrisccoulsonoakland :)16:12
* timeless pokes alex_mayorga17:20
micahgjoelesko: right, there was a respin17:57
* alex_mayorga acknowledges timeless poke18:39
timelessok18:40
timelessdid, you set the breakpoint on fputs?18:40
alex_mayorgatimeless: no, I didn't18:41
timelesscan you please? :)18:43
timelessi'd like to get stacks done so that you can write a howto :)18:44
alex_mayorgatimeless: I can do it when I get back home, drop the instructions on the piratepad18:45
timelessi did18:46
timelessthey're below your "this didn't return anything"18:46
alex_mayorgatimeless: OK would check that out later, BTW the actual bug causing all my tribulations is https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/90701218:47
ubot2Launchpad bug 907012 in indicator-datetime "indicator-datetime uses 80% of RAM or 3.1g" [Undecided,Incomplete]18:48
alex_mayorgathat thing is eating all the RAM and making Nightly act wonky18:48
timelesscute18:48
timelesswell, aptitude install valgrind :)18:48
timelessor something18:49
alex_mayorgatimeless: the problem is that it is a service and I'm befuddled on how to valgrind such thing18:50
* alex_mayorga is learning to debug ubuntu18:50
timelesspstree18:51
timelessif the service has a parent, then find the location of the parent's script18:51
timelessedit the script to call valgrind w/ the service + args as args18:52
timelessor just replace the service app on disk w/ a shell script that calls valgrind + renamed service + args18:52
timelesseither way18:52
timelessit's probably easier to rename the service on disk18:52
timelesse.g. mv /usr/sbin/stupid /usr/sbin/stupid-bin18:52
timelesscat > /usr/sbin/stupid18:52
timeless#!/bin/sh18:52
timeless /usr/sbin/stupid-bin $*18:53
timelesserr18:53
timeless /usr/bin/valgrind /usr/sbin/stupid-bin $*18:53
chrisccoulsonhah, indicator-datetime leaking memory. why am i not surprised?18:53
timelessyou can even make the wrapper clever and have it look for a file to decide if you it should use valgrind or not18:53
timelessif [ -e /usr/sbin/stupid.valgrind ] ;18:54
timeless  DEBUGGER=/usr/bin/valgrind18:54
timelesselse18:54
timeless DEBUGGER=18:54
timelessfi18:54
timeless$DEBUGGER /usr/sbin/stupid-bin $*18:54
timelesssomething like that :)18:54
timelessthen you can touch /usr/sbin/stupid.valgrind if you want the service to be valgrinded and rm it if you don't18:54
alex_mayorgaone day I'd get there ;-)18:54
timeless(you'd of course need to restart the service, which you could probably do by shooting it [kill!]18:55
timelessanyway, for valgrind, you /may/ or may not want additional args or output redirectors...18:55
alex_mayorgachrisccoulson: it leaks really bad on my laptop, but I asked on #ubuntu+1 and no one else seems to have that18:56
alex_mayorgachrisccoulson: are you using pangolin?18:56
chrisccoulsonalex_mayorga, yeah18:56
chrisccoulsonbut i have 8GB of ram and a SSD. i don't always notice such things ;)18:57
alex_mayorgachrisccoulson: perhaps you could try to repro ;-)18:57
chrisccoulsonalex_mayorga, do you use evolution?18:57
alex_mayorgachrisccoulson: no that I'm aware18:57
chrisccoulsonit's only using 1.7MB here. the biggest consumers on my machine are thunderbird (420MB) and firefox (380MB)18:58
chrisccoulsonand zeitgeist (270MB). yikes18:59
* chrisccoulson kills that18:59
timelesszeitgeist?18:59
chrisccoulsontimeless, it's for event logging19:00
chrisccoulsonunity uses it for prioritizing most frequently used apps and most recently/frequently opened files in the dash19:00
chrisccoulsonbut it's written in python19:00
timelesspython doesn't have to be bad19:02
chrisccoulsoni consider it bad to write long running daemons in python :)19:02
timelesswould you rather java? :)19:03
chrisccoulsonhah19:03
* micahg wonders if chrisccoulson is asking for more erlang daemons19:04
chrisccoulsonlol19:06
chrisccoulsonthat's probably as bad as java!19:06
FernandoMiguel:D19:07
xjjkis there a new blocker bug? aurora publishing is disabled again19:19
chrisccoulsonxjjk, no19:20
xjjkwhy disabled?19:20
chrisccoulsonit's disabled until the new 11.0a2 builds are working19:21
xjjkoh, OK. so there isn't a blocker bug like there was w/ 10.0a219:22
chrisccoulsonno, but i don't recall there being one before either19:22
xjjkfor 10a2 there was something about Firefox disabling distribution-provided extensions19:23
xjjkin particular, all of Ubuntu's19:23
chrisccoulsonno, that was for the 8.0 release19:24
chrisccoulsonbug 88830719:24
ubot2Launchpad bug 888307 in thunderbird "Bundled Firefox extensions disabled on upgrade to 8.0" [Critical,Fix released] https://launchpad.net/bugs/88830719:24
xjjkah19:25
chrisccoulsonnice, all the builds are failing19:30
xjjkon a side noteā€¦ is there any chance of KDE integration coming back19:45
xjjkI think it was dropped a while ago, and I miss it a lot =/19:46
* alex_mayorga hat tips to chrisccoulson in case he fixed the dailies19:54
chrisccoulsonalex_mayorga, yeah, those should be fixed now20:00
chrisccoulsonby dropping the KDE integration ;)20:00
chrisccoulsonthe KDE integration is completely broken from firefox 10 onwards, and i don't really have time to fix that20:00
micahgchrisccoulson: if debfx fixes it, could you reenable?20:03
chrisccoulsonmicahg, not for precise. and it looks like it's pretty difficult to fix without reddesigning the nsKDEUtils interface20:03
chrisccoulsoni've already spent a fair bit of time trying to fix it up, but it's impossible to link libbrowsercomps.so20:04
debfxhasn't opensuse ported the patches to ff 10 yet?20:13
chrisccoulsondebfx, no. and for the same reason that we haven't20:13
debfxI wish they had spent their time working on a kde integration that is actually upstreamable :/20:17
chrisccoulsonmicahg, are you taking care of 9.0.1?21:00
micahgchrisccoulson: yes, you want me to upload to firefox-stable also?21:02
chrisccoulsonmicahg, i'll just copy the package from security-proposed21:02
chrisccoulsonthat's what i did before21:02
micahgchrisccoulson: ok, that might not be up until late tonight, I want to add the ia64/sparc patches before I upload those21:02
chrisccoulsonmicahg, don't worry about those. i'd rather not increase risk any further for 2 architectures that nobody is even using. i'd rather those waited for another release tbh21:03
chrisccoulsonsparc isn't even bootable, and ia64 only exists in server hardware afaik21:03
micahgok, I can upload 9.0.1 then and pick up those fixes later, will do in a bit21:04
chrisccoulsonthanks21:04
micahgit's a regression over 3.6 though, so before the official testing starts, I wanted to get the patches in, but I have 1.5 weeks for that :)21:04
chrisccoulsonwe've had sparc / hppa failures in the past (when we did the 3.0 -> 3.6 transition), and we never really worried about those21:05
chrisccoulsonthe number of users affected by that is pretty much zero, seeing as sparc users can't even boot lucid ;)21:05
micahgI thought sparc couldn't install, but if you upgraded it would boot21:09
micahganyways, Debian has the patches, so it's not a lot of work21:09
chrisccoulsoni'd still prefer not to add anything to the build that adds risk for next to zero return21:14
* micahg will look at the patches, but guessing there's almost 0 risk21:16
micahgchrisccoulson: BTW, thunderbird.oneiric is messed up, seems like my changes didn't get in the branch before you merged, I'll work it out, I have my original one locally21:17
chrisccoulsonwhich changes?21:21
micahgchangelog stuff21:24
chrisccoulsoni added it already didn't i?21:24
micahgyeah, it was for the tracking bug I think, not your fault, I think I might have forgot to push21:24

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