/srv/irclogs.ubuntu.com/2010/07/27/#ayatana.txt

=== mdeslaur is now known as mdeslaur-afk
=== DanRabbit_ is now known as DanRabbit
klattimerdavidbarth: I'm confused about two memory leak bugs #378193 and #40536409:48
ubot5Launchpad bug 378193 in Notify OSD "Memory leak in notify-osd (affected: 3, heat: 28)" [High,New] https://launchpad.net/bugs/37819309:48
ubot5Launchpad bug 405364 in Notify OSD "Memory leak in notify-osd in cairo surface creation - or what is left after fix for 378193 (affected: 4, heat: 22)" [High,Incomplete] https://launchpad.net/bugs/40536409:48
klattimerI see that the former has a fix committed and merge requested which is pending, however in the second bug I see a merge request approved and am wondering if the approved contains both fixes09:49
klattimerMacSlow: you'll help here too09:49
davidbarthklattimer: hi09:50
klattimer:)09:50
MacSlowklattimer, looking...09:50
klattimermorning09:50
davidbarthuh, i remember MacSlow was hunting down mem leaks09:50
davidbarthbut then probably one fix was not passing the QA control09:51
davidbartha bit too close to a release and we left it here; MacSlow, remember the details?09:51
MacSlowklattimer, davidbarth: the real fix to many (if not all) mem-leak issues of notify-osd is to do the abstract notification-object/class (which is in trunk actually already), but I never had the time to hook it all up09:52
MacSlowklattimer, davidbarth: the idea behind it all is to have only two instances of bubbles at any one time (sync and async) and to all the queue-handling etc. on just the abstract notification-class objects09:53
klattimerwell, what should be done about these two bugs then?09:54
MacSlowI admit that this is more a "feature" than a bug-fix.09:54
MacSlowklattimer, I remember that there was a valgrind-hit for GdkPixbuf creation, which I could not track down09:56
MacSlowklattimer, but I would have to valgrind it again to refresh my brain on the issue.09:56
klattimer:/09:57
MacSlowpeople seem to see it most with covers displayed in notifications09:57
klattimerhmm09:57
klattimerwell, it seems there's a bit of an issue with this then09:57
klattimertwo high priority bugs exist, which are from an older generation, and a proper fix is on the way09:58
klattimerwhich will in some part include a re-write thus making the current debugging information invalid09:58
klattimerMacSlow: does that sound accurate to you?09:59
MacSlowklattimer, the GdkPixbuf related leak is still a leak needed to fix... but switching to the abstract notification-object would considerably lessen the leakage.10:00
klattimerMacSlow: and where is the abstract notification-object on your task list?10:00
davidbarthhmm, this is where i would trace the line: no structural changes to n-osd this cycle10:02
davidbarthif there are still a leak or two and they require a structural change, let's document that and switch to something else10:02
MacSlowklattimer, that class is implemented (wiht unit-tests even)...10:03
davidbarthpeople are not really impacted by those leaks, so it's better to do something that makes their work easier than invest in something that has no user benefit10:03
davidbarthklattimer, MacSlow: makes sense?10:03
klattimeri was under the impression that the leaks were serious10:03
MacSlowklattimer, but I would valgrind n-osd, with a few track-switches from rhythmbox...10:03
klattimergb's in some cases10:03
davidbarthso is there a leak that can be fixed given the actual code base?10:03
MacSlowI believe so10:04
klattimeryeah10:04
klattimertrouble is, which branch10:04
klattimerwhich branches contain which already patched bits10:04
davidbarthklattimer: which bug should i mark whislist/later then? i'll be happy to do so, and just leave open the one where you think progresses can still be made with that code base10:04
klattimeris there a need to merge two branches or not?10:05
MacSlowklattimer, nope10:05
MacSlowklattimer, use trunk10:05
klattimerdavidbarth: I think that I can probably get all the leaks reported here10:05
klattimerMacSlow: then has the branch from https://launchpad.net/bugs/378193 been merged yet?10:06
ubot5Launchpad bug 378193 in Notify OSD "Memory leak in notify-osd (affected: 3, heat: 28)" [High,New]10:06
davidbarthklattimer: ok, ping me if you want me to do so bug mgt10:06
klattimerk10:06
klattimer:)10:06
MacSlowklattimer, yes10:07
klattimeroh10:07
klattimerk10:07
klattimertrunk it is then10:07
klattimerdavidbarth: I think both #378193 and #405364 can be closed and a new bug opened for "test for memory leaks" as a reminder to do a more recent valgrind10:19
klattimerit seems as MacSlow is developing on various other parts right now, tracing memory leaks should wait at least until he's satisfied it's the right time10:20
klattimerMacSlow: does that sound good?10:20
MacSlowyup10:21
klattimerMacSlow: have you closed a bunch of high bugs on notify-osd?10:38
MacSlowklattimer, not in recent times10:39
MacSlowklattimer, only working on unity10:40
klattimerah no worries i got lost in launchpad10:43
davidbarthklattimer: ok10:51
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
jcastrohi klattimer13:30
klattimerhey sup13:30
klattimerjcastro: ?13:30
jcastrokeeping busy?13:31
klattimerquite13:31
jcastroseb has some bugs for you. :D13:31
klattimerchurning through the notify-osd bugs and sorting them out13:31
klattimera lot of the work has already been done13:31
jcastroklattimer: since we're guadecing we'd figure we'd err on the side of piling too many on your plate13:31
jcastrooh awesome13:31
klattimerwell assign away ;)13:31
jcastroI've been travelling all day so please do a detailed report13:31
klattimerk13:31
jcastroalso, can you CC seb128@ubuntu.com on your reports from now on?13:32
klattimersure13:32
jcastrojawesome13:32
jcastrohow you getting on then?13:32
klattimeri got round to adding my pgp key and signing the code of conduct on launchpad too13:32
jcastrorock13:33
klattimerit's going well mostly been trawling through code seeing if patches have been committed yet13:33
klattimerseeing what the fastest wins are so I can concentrate on the ones which need some hard work later13:33
klattimeroh, I did want to ask you, as I can't seem to join the indicator dev team I was wondering what could be done there as ted is away13:34
jcastroklattimer: you'll need to catch dbarth or mirco or njpatel13:40
jcastroimo they should just add you13:40
klattimerk13:41
njpatelindicator-applet-developers?13:41
njpatelklattimer, ^13:42
klattimernjpatel: yeah13:54
Cimihi davidbarth14:01
davidbarthCimi: hi, got my message about the thursday upload window?14:33
Cimiyes14:34
Cimiand replied immediatly14:34
davidbarthklattimer: ping, i added you to https://launchpad.net/~indicator-applet-developers15:11
davidbarthCimi: ok, so for the menu layout part, can you work with bratsche on getting the other changes ready15:12
davidbarththe patch on dbusmenu should be relatively easy, maybe it can be a style property change15:12
davidbarththe one with the variable icon size is a bit more tricky, it requires patching libindicator; which bratsche did a while back15:13
davidbarthbratsche: did you find the branch on your system btw?15:13
klattimerdavidbarth: cool15:17
bratschedavidbarth: I'll take a look for it.15:18
bratschebtw, does anyone here have nvidia with two monitors?15:20
bratscheCould use some help.15:20
Cimidavidbarth: ok15:31
CimiI was looking at few things for the theme15:32
=== MacSlow is now known as MacSlow|afk
seb128klattimer, hey16:30
seb128klattimer, not sure how is your todolist right now16:31
seb128klattimer, there is still an issue on bug #55884116:31
ubot5Launchpad bug 558841 in indicator-application (Ubuntu Lucid) "bluetooth "devices" menu item not working in bluetooth indicator (affected: 19, heat: 140)" [Low,Triaged] https://launchpad.net/bugs/55884116:31
seb128klattimer, if you click on desactivate and then active in the applet menu the "visible" item is not listed16:32
=== MacSlow|afk is now known as MacSlow
chrisccoulsonbratsche, interesting response from mozilla about the linux UI for FF4.0 - http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/5a77e3e5e58deb52#19:18
chrisccoulsonwell, perhaps not interesting19:18
chrisccoulsonbut i wonder what they're having difficulty with?19:18
bratscheWeird, I clicked over from there to this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=57248219:24
ubot5Mozilla bug 572482 in Theme "[Linux] UI Refresh" [Enhancement,New]19:24
bratscheScrolled down some and saw a comment that looked like it was by me.19:24
bratscheAnd I was like, "Uhh.. I don't remember writing that comment."19:24
bratscheBut it's not me. :)19:24

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