[03:25] <bschaefer> thomi, ping
[03:25] <thomi> yo
[03:26] <bschaefer> hey I saw your awesome work using valgrind!
[03:26] <thomi> heh. It's not finished yet :)
[03:26] <bschaefer> and was trying to see what I could find but I kept getting these python 2.7 errors
[03:26] <bschaefer> and nothing relating to unity :(
[03:26] <thomi> I'm starting to think I've gotten most of the easy ones.
[03:27] <thomi> There's a bug in pango / fontconfig that leaks every time we cann pango_get_text_extents... I haven't had time to follow that up with the gtk folks yet
[03:27] <bschaefer> I keep getting this when I run valgrind
[03:27] <bschaefer> ==7515==    by 0x815749B: PyEval_EvalFrameEx (in /usr/bin/python2.7)
[03:27] <thomi> bschaefer: how are you running valgrind?
[03:28] <bschaefer>  alias valgrind-unity='G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --tool=memcheck --num-callers=50 --leak-check=full --trac    k-origins=yes --log-file=unity-valgrind.20120409T160245.txt unity --reset 2>&1 | tee ~/logs/unity-valgrind.20120409T160245.log'
[03:28] <thomi> heh, exactly the same as me
[03:28] <bschaefer> tim provided that a few months ago
[03:28] <thomi> bschaefer: and unity is in your PATH and everything?
[03:29] <thomi> actually, mine is slightly different - I make it output an XML log so I can view it with valkyrie
[03:29] <bschaefer> where I install it?
[03:29] <thomi> yeah
[03:29] <bschaefer> hmm I don't see /opt/unity there
[03:29] <bschaefer> Ill add it and see if that helps
[03:29] <thomi> bschaefer: if you do 'which unity' does it tell you the correct one?
[03:29] <thomi> and BTW: ewwww... installing to /opt is icky :)
[03:30] <bschaefer> I just take the output and use a python script to parse it :) I love parsing for some reason haha
[03:30] <bschaefer> haha, it was something I followed a while ago stuck with it!
[03:30] <thomi> does your python parsing script show you the source code for each line in the stack trace?
[03:30] <thomi> ;)
[03:31] <bschaefer> pfft, no. It just parses useless stuff from the log file haha nothing fancy yey
[03:31] <bschaefer> yet*
[03:43] <bschaefer> thomi, hmm I think it was running the wrong one. The top of the log says "/usr/local/bin/unity --reset"
[03:43] <thomi> that could be the issue
[03:43] <bschaefer> but Im still not getting anything around unity :(. Ill take a better look at this tomorrow. Thanks!
[03:44] <bschaefer> good luck with the ones you have found!
[04:35] <thomi> bschaefer: still around?
[09:14] <bluefrog> if not mistaken, bash meta key is used by the HUD and/or by the dash. any way to set another meta key in gnome-terminal?
[09:15] <bluefrog> or change the meta key used by the HUD and/or dash
[09:36] <seb128> davidcalle, hey
[09:37] <davidcalle> seb128, hey
[09:37] <seb128> davidcalle, how are you?
[09:37] <davidcalle> seb128, fine and you?
[09:38] <apw> is the dash not normally resizable ?
[09:38] <seb128> davidcalle, I'm good thanks
[09:38] <seb128> davidcalle, sorry for assigning you a music lens rhythmbox scope bug, I though you were the one who wrote the rb scope this cycle for some reason
[09:38] <seb128> davidcalle, do you know who did? ;-)
[09:40] <seb128> didrocks, mhr3: https://bugs.launchpad.net/ubuntu/+source/unity-lens-music/+bug/964347 is in the top3 duplicates from april, could you have a look (there is some dee function in there)
[09:40] <davidcalle> seb128, I did, with mhr3. We have a divergence of opinion on how to solve the bug in question. And as he has more experience than me...
[09:40] <seb128> davidcalle, so I should assign the bug to mhr3?
[09:40] <didrocks> mhr3: do not hesitate to unblock that ^
[09:40] <davidcalle> seb128, mhr3, the bug in question : album art is present, but not for everything.
[09:41] <seb128> davidcalle, well in my case album art is present for everything embedded in the mp3s and not showing
[09:41] <davidcalle> mhr3, you know, the awkward tdb database.
[09:41] <seb128> davidcalle, I did add the art to all the albums in the dir I use using itunes by then for ipod enjoyment
[09:42] <mhr3> davidcalle, i see a crash bug, no mention of album-art
[09:42] <mhr3> seb128, that was fixed in latest dee
[09:42] <davidcalle> seb128, rbox uses several ways to store album art. And there is still one place we are not looking for.
[09:42] <seb128> mhr3, good, can you close it?
[09:42] <seb128> mhr3, sorry cross discussion
[09:42] <mhr3> seb128, sure, looking for the original bug #
[09:43] <seb128> mhr3, 963991
[09:43] <seb128> ?
[09:43] <mhr3> seb128, yep
[09:43] <seb128> good
[09:43] <seb128> davidcalle, mhr3: so yeah, the second bug is bug #976067
[09:44] <seb128> davidcalle, mhr3: in my case all my mp3 have the artwork embedded in the file (done by itunes back then) so it's nothing specific to rb
[09:44] <seb128> the artwork should show
[09:44] <seb128> it does show on an ipod in rb or in banshee
[09:44] <seb128> but not in the lens
[09:44] <seb128> can I help debugging?
[09:46] <mhr3> davidcalle, so wrt to the album art bug, the issue was that there is nothing i had known of to parse that thing, last time we talked about it you said you'll check with rb devs to see what they use to parse it, correct?
[09:46] <davidcalle> seb128, the artwork would show... if we were looking for it. We don't, we rely on where the music player stores it.
[09:46] <seb128> ok, well currently the lens is a bad experience for me, all my mp3 have the artwork showing everywhere and the lens is a full grid of no artwork icons :-(
[09:47] <davidcalle> mhr3, correct, I've seen a few ml discussion of people having the same question, without answers. There is a reliable way to extract the info... But it's kind of hack-ish.
[09:48] <mhr3> davidcalle, it's either reliable or hackish, so which is it? :)
[09:49] <davidcalle> mhr3, heh, hackish because we parse the raw db file. Reliable, because it's been working for the python scope for six months.
[09:50] <mhr3> parsing raw db files cannot be reliable, db systems have locks and we're just lucky that it works most of the time
[09:52] <davidcalle> mhr3, if we parse the file, there is no lock issue. We can still duplicate it before messing with it.
[09:52] <mhr3> i'm sure we'd see issues if we unleashed that to all ubuntu users
[09:53] <mhr3> ranging from crashes to subtle incorrect string termination bugs
[09:57] <davidcalle> mhr3, crashes can be fixed, we need the data. And from what I've seen, there are no vala bindings for tdb.
[09:58] <mhr3> davidcalle, what does rb use to work with it?
[09:59] <mhr3> the crashes will be bound to the way you're getting the data, so the only fix is to use a library that can work with those dbs
[10:01] <davidcalle> mhr3, it has a dep on libtdb1. And I've just noticed tdb-tools.
[10:03] <mhr3> davidcalle, then a proper fix is to write a quick libtdb binding and use that
[10:06] <davidcalle> mhr3, you?
[10:08] <mhr3> me what? :)
[10:08] <davidcalle> mhr3, I'm obviously unable to do this kind of magic, so I'm asking if you are?
[10:09] <mhr3> there go my plans to work on libunity docs
[10:23] <bluefrog> if not mistaken, bash meta key is used by the HUD and/or by the dash. any way to set another meta key in gnome-terminal? or change the meta key used by the HUD and/or dash ?
[10:52] <krnekhelesh> JohnLea: ping
[11:12] <seb128> gord, mhr3, jaytaoko: is it known that the lens selection doesn't react well to mouseover in the dash?
[11:12] <seb128> like often the right "rectangle" doesn't get highlighted when the mouse enter it and clicks don't work
[11:12] <seb128> it gives a buggy feeling
[11:13] <mhr3> seb128, selection of what?
[11:13] <mhr3> the items in the search resultset?
[11:14] <gord> seb128, "clicks don't work", are you clicking on the rectangle or on the icon? looks like clicking on the rectangle doesn't work here, but the icon does
[11:14] <seb128> mhr3, no, the lens icons at the bottom of the dash
[11:14] <mhr3> oh
[11:14] <seb128> gord, I'm clicking on the rectangle :p
[11:14] <mhr3> yea, i can reproduce what gord says
[11:14] <seb128> well sometimes the rectangle doesn't display as it should on mouseover too
[11:14] <gord> can't reproduce that though
[11:15] <seb128> like if I do left-right with the mouse at a moderated speed I can "enter" areas that don't get highlighted
[11:16] <mhr3> yea, i see that too, if you enter mouse from the top but you go to the middle of two icons, there's no rect
[11:16] <mhr3> although it appears once you move over an icon
[11:17] <seb128> right
[11:17] <seb128> well the behaviour is not consistant, sometimes the selection change when entering the "rectangle"
[11:18] <seb128> mhr3, ok, you are right, it just change when mouseovering the icon
[11:18] <seb128> but in most my "normal" moves I overshot enough that I touch the icon it seems
[11:19] <seb128> where sometimes I stop just before
[11:19] <mhr3> nonetheless i have zero idea of that parts of the code :)
[11:19] <seb128> gord, do you know if it would be complicated to make the clicks work in the selection rectangle out of the icon as well? the current behaviour feels buggy since often you are not over the icon and the click seems to not work
[11:20] <gord> potentially, i never actually did any work with those buttons so i'm not sure, would have to take a look later in the week
[11:21] <seb128> gord, should I ping jaytaoko or somebody else rather? ;-)
[11:21] <seb128> well it's not a blocker in any way
[11:21] <seb128> one of those lack of polish that it would be nice to fix for the lts :p
[11:22] <gord> i think everyone has a bunch of priority stuff to fix today, i know jay does ;)
[11:22] <gord> he may not know it yet but he does ;)
[11:22] <seb128> hehe, indeed
[11:23] <seb128> I wil come back in a few days with all the small nitpick :p
[11:23] <gord> but yeah i agree it would be good to fix, just need to get a few scary bugs off our plate first
[11:23] <seb128> gord, SRU0 or SRU1 will do
[11:23] <Cimi> seb128, andyrock could fix this
[11:24] <andyrock> Cimi, what?
[11:24] <seb128> Cimi, that would be nice ;-)
[11:24] <Cimi> seb128, it was supposed to work as andyrock implemented by design
[11:24] <seb128> andyrock, hey
[11:24] <Cimi> seb128, I agree with you though, keep JohnLea in the loop
[11:24] <seb128> andyrock, run! work is coming :p
[11:24] <andyrock> seb128, cool :)
[11:24] <seb128> andyrock, we were discussing how selecting a lens with the mouse feel buggy because you have to click on the icons
[11:25] <seb128> andyrock, i.e you can't click in the rectangle out of the icon
[11:25] <andyrock> seb128, got it
[11:25] <seb128> andyrock, do you think it's something you could look at once you are out of blocker bugs?
[11:25] <andyrock> seb128, of course
[11:26] <seb128> andyrock, thanks, I also assigned you bug #973386 not sure if you noticed
[11:26] <seb128> Cimi, andyrock:
[11:26] <seb128> https://launchpadlibrarian.net/99959004/bug2.png
[11:26] <seb128> the bottom part of the frame is missing
[11:26] <Cimi> that is weird
[11:27] <andyrock> seb128, Cimi I've not changed anything in the overlay
[11:27] <Cimi> andyrock, maybe it's not vertically centered
[11:27] <andyrock> maybe the bug is in Nux
[11:27] <Cimi> andyrock, or does not fit in
[11:27] <krnekhelesh> andyrock, sorry to intrude but I was the one who submitted that bug...
[11:27] <Cimi> well no, the screenshot is clipped
[11:27] <andyrock> Cimi, if it doesn't fit we don't show it
[11:27] <Cimi> ok
[11:28] <krnekhelesh> andyrock, it started to happened after a compiz update
[11:28] <seb128> Cimi, andyrock: I can confirm that on my 1920x1080 screen, it's not a space issue
[11:28] <Cimi> andyrock, krnekhelesh I can reproduce
[11:28] <andyrock> I can reproduce too
[11:28] <krnekhelesh> Cimi, yeah it is not a space issue...the bottom is clipped on all resoultion monitors
[11:28] <Cimi> krnekhelesh, thanks for filing the bug
[11:29] <Cimi> krnekhelesh, I have serious difficulties in spelling your nickname :D need to teach me how at the UDS :)
[11:29] <andyrock> Cimi, seb128 ok i'll fix the lens bar bug and then the overlay one
[11:29] <krnekhelesh> Cimi, I keep changing my nickname to nik90...but it keeps changing back :P
[11:29] <seb128> andyrock, you rock, thanks ;-)
[11:29] <andyrock> np
[11:29] <andyrock> lunch time :)
[11:29] <Cimi> seb128, only didrocks really rocks
[11:29] <andyrock> ahah
[11:29] <krnekhelesh> hahaha
[11:31] <seb128> andyrock|lunch, I've opened bug #977961 for the lens clicking issue for tracking
[11:31] <didrocks> Cimi: well said! :)
[11:32] <seb128> Cimi, ^
[11:34] <krnekhelesh> seb128, can you give the bug low or medium priority?
[11:34] <seb128> krnekhelesh, which one? yours?
[11:35] <krnekhelesh> seb128, no the bug you filed just now
[11:35] <seb128> krnekhelesh, ok, put it medium, though it might be high
[11:35] <krnekhelesh>  bug #977961
[11:36] <seb128> it's very disturbing from an user perspective, it's one of those details that make you think the system isn't responsive or is buggy
[11:40] <krnekhelesh> yeah...I was a bit surprised to see it happen
[11:41] <krnekhelesh> though I am personally so happy to see so many multimonitor bugs being fixed in Unity 5.10
[12:16] <jbicha> Cimi: I redid the ubuntu-docs screenshots after all with the new default wallpaper
[12:20] <Cimi> jbicha, wohoo
[12:20] <Cimi> jbicha, awesome
[12:20] <jbicha> Cimi: I wrote a script to mostly automate taking the screenshots so it's a bit easier to re-do them or to translate them
[12:21] <Cimi> jbicha, on a different task, I don't need updated screenshots for this, but I'd like to have your +1 if possible
[12:21] <Cimi> https://bugs.launchpad.net/ayatana-design/+bug/977974
[12:21] <Cimi> oh just seen
[12:21] <Cimi> thanks jbicha
[13:41] <mhr3> seb128, could you give lp:~mhr3/unity-lens-music/rb-parse-tdb a try?
[13:41] <seb128> mhr3, sure
[13:50] <seb128> mhr3, not perfect but much better!
[13:51] <mhr3> seb128, what's missing?
[13:52] <seb128> mhr3, I think I need to play the songs once in rb for the artwork to be listed
[13:52] <seb128> mhr3, so half my songs have no artwork
[13:52] <seb128> so it seems to fix itself by playing stuff and restarting the lens
[13:53] <mhr3> seb128, sucks that restarting the lens is needed though :/
[13:53] <seb128> yes
[13:53] <seb128> mhr3, well sucks to start that I need to play stuff to have their artwork in the dash :p
[13:54] <seb128> like new install, plug your ipod, import your music -> not artwork
[13:54] <seb128> no
[13:55] <mhr3> seb128, i dont think we're trying to turn the dash into a music player that fetches artwork for everything you have, generates thumbnail etc.
[13:56] <seb128> mhr3, ok, well then consider that vcs of yours to fix the issue ;-)
[13:56] <seb128> mhr3, it's stable and works great for stuff I played
[13:56] <seb128> mhr3, you would get a bonus point if it was picking new artwork without a lens restart though ;-)
[14:04] <mhr3> seb128, that reminds me, rb is stupid and it updates its xml only on close, so your ipod use case wouldn't work properly anyway
[14:05] <mhr3> seb128, we should push for some more sane data store
[14:05] <seb128> mhr3, oh ok, well get your merge request in and I'm happy ;-)
[14:05] <mhr3> xml... ffs
[14:06] <davidcalle> mhr3, so the .vapi file is what generates the vala bindings, right?
[14:06] <mhr3> yes
[14:07] <davidcalle> Ok, I'm trying to understand what you did.
[14:07] <mhr3> also the .vapi *is* the binding
[15:14] <gotwig> mhall119: hey
[15:14] <mhall119> gotwig: hey,  congrats on membership!
[15:14] <gotwig> mhall119: thanks ^^
[16:37] <elopio> greyback: ping.
[16:38] <htorque> hi all! is there already a bug report about an invisible launcher popping up when (re)loading flash content (i think it's labeled "exe")? short clip: http://www.youtube.com/watch?v=pqQpOL61Kwk
[16:47] <andyrock> seb128, https://code.launchpad.net/~andyrock/unity/fix-977961/+merge/101397
[16:48] <htorque> andyrock: \o/ thanks
[16:48] <andyrock> yw
[16:53] <didrocks> andyrock: hey, while you are working on small issues, do you work on the overlay being cut off?
[16:53] <didrocks> andyrock: the shortcut dialog is cut of at the bottom
[16:53] <greyback> elopio: pong
[16:53] <andyrock> didrocks, i'm working on it right now but I've no idea why we have this regression
[16:54] <didrocks> ok
[16:55] <elopio> greyback: hey. I'm copying a lot of things from your tests. But testhelper.rb has no license. Can I copy it without issues?
[16:59] <greyback> elopio: you can yes, it's made of 2 chunks of ruby code I found. There are links to original sources, both of which are made available with a CC-type licence
[17:00] <greyback> a few changes were made to suit our needs
[17:01] <seb128> andyrock, nice, thanks!
[17:05] <elopio> greyback: great. Also, is there a way to use the same startup and teardown for tests in separate files? I would like all my tests to open the u1 control panel and  log in. But as a ruby newbie, I don't know how to do it.
[17:06] <elopio> greyback: in fact, I've just understood half of your code. But, now I have things running: http://ur1.ca/8z54h :)
[18:22] <greyback> elopio: hey, sorry but I had to go afk.
[18:23] <greyback> elopio: right now we use 'startup' and 'shutdown' methods, which run before and after (resp.) the whole test suite
[18:24] <greyback> elopio: to have them in separate files, hmmm, certainly possible, just need to figure out how
[18:24] <greyback> elopio: I'm no Ruby guru either
[18:45] <elopio> greyback: well, if I find something I'll let you know. In the meantime, I'll be putting everythin in the same file.
[18:45] <elopio> greyback: just another question. Is tdriver_visualizer working for you on precise? I get Aborted (core dumped)
[18:53] <greyback> elopio: curses, it's crashing on me too
[18:53] <greyback> elopio: I'll push a fix to the ppa
[18:54] <elopio> :) thanks greyback.
[18:54] <greyback> elopio: yw
[18:55] <greyback> elopio: It'll become an official package in Q-series
[19:26] <bschaefer> thomi, ping, hey! Im on now
[19:46] <thomi> bschaefer: uhhh, I forgot what it was.
[19:46] <thomi> what timezone are you in again?
[19:46] <bschaefer> umm 21 hours behind you :)
[19:46] <bschaefer> -8
[19:46] <thomi> oh ok
[19:47] <thomi> I'm still not used to Americans going to sleep while I'm eating my breakfast
[19:47] <bschaefer> It was about 11:30pm my time, which im on sometimes
[19:48] <bschaefer> It's only 12:48 pm here now, so if Im going to sleep when your eating breakfast then that would be odd
[19:50] <bschaefer> thomi, o yeah I wanted to ask you how about using valgrind.
[19:50] <bschaefer> so you just have that alias and type "valgrind-unity"
[19:50] <thomi> yup
[19:51] <bschaefer> I ran the autopilot tests after that get as many things used as possible
[19:51] <thomi> bschaefer: for me the autopilot tests don't run since unity is too slow
[19:51] <thomi> so I do things manually
[19:51] <thomi> open the dash, hud, switcher etcx
[19:51] <bschaefer> hmm nothing really slows down when Im running valgrind
[19:51] <bschaefer> that could be a problem, but I know my .log file is getting updated
[19:51] <thomi> bschaefer: ok, you're doing it wrong then :)
[19:52] <thomi> I have a blinging laptop, and it slows to a crawl for me
[19:52] <thomi> I suspect you're running valgrind over the python script, not the compiz child
[19:52] <bschaefer> o and im on a VM sooo yeah. Im guessing valgrind might be crashing
[19:52] <thomi> can you paste your valgrind alias again?
[19:52] <bschaefer> yeah
[19:52] <bschaefer> alias valgrind-unity='G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --t    ool=memcheck --num-callers=50 --leak-check=full --track-origins=yes --log-fi    le=unity-valgrind.20120409T160245.txt /opt/unity/bin/unity --reset 2>&1 | te    e ~/logs/unity-valgrind.20120409T160245.log'
[19:53] <bschaefer> thomi, that is what it seems like!
[19:53] <thomi> ahhh, I see the issue
[19:53] <thomi> You need this instead:
[19:53] <thomi> alias valgrind-unity='G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --tool=memcheck --num-callers=50 --leak-check=full --track-origins=yes --xml=yes --xml-file=unity-valgrind.`date +%Y%m%dT%H%M%S`.xml compiz --replace 2>&1 | tee /home/thomi/unity-valgrind.`date +%Y%m%dT%H%M%S`.log'
[19:53] <thomi> obviously change the paths
[19:53] <thomi> I'm running compiz, you're running unity.
[19:53] <bschaefer> ooo
[19:53] <thomi> unity is just a python script that restarts compiz.
[19:54] <bschaefer> I changed it because I had been using that command
[19:54] <thomi> There may be an option to tell memcheck to trach child processes...
[19:54] <bschaefer> duh!
[19:54] <thomi> bschaefer: at some point (maybe @ UDS) I'd love to get you to show me how to run Unity3d inside a VM. I've never been able to get it working
[19:55] <bschaefer> That would be awesome, I have to talk to thumper about that
[19:56] <bschaefer> o and Ill be getting my laptop today, sooo no more VM yay
[19:57] <thomi> sweet!
[19:57] <bschaefer> Thanks for your help! Now hopefully I can fix something :)
[19:58] <bschaefer> you seemed to have fixed a lot of things yesterday haha
[20:09] <thomi> bschaefer: yeah, there's plenty more
[20:31] <htorque> thomi: \o/ thanks for fixing so many leaks!
[20:32] <thomi> htorque: uuhhh, you're welcome.
[20:32] <thomi> there's a few more left, I hope to get them today.
[20:32] <thomi> ...unless bschaefer beats me to it ;)
[20:32] <htorque> :-)
[20:33] <thomi> I have the timezone advantage though, so I think I'm safe
[20:36] <bschaefer> thomi, haha I hope, I just had to go get some coffee
[20:36] <bschaefer> plus I have class later!
[20:37] <bschaefer> thomi, o I also stole your alias and will learn how to parse xml with valkyrie
[20:37] <thomi> bschaefer: just open valkyrie, and inside the UI get it to open the XML file.
[20:38] <thomi> it somehow automatically finds the right source code to laod as well....
[20:39] <bschaefer> awesome, thanks.
[21:29] <davidcalle> mhr3, for some unidentified reason, tonight I have rb updating the xml without restarting it.
[21:30] <mhr3> davidcalle, lol, that's nice of it :)
[22:39] <thomi> bschaefer: still around?
[22:39] <bschaefer> thomi, yeah
[22:39] <bschaefer> man there is a lot of stuff in these logs...
[22:39] <thomi> could I get you to review another valgrind fix please? https://code.launchpad.net/~thomir/unity/panelmenuview-fix-invalid-read/+merge/101452
[22:39] <bschaefer> sure!
[22:39] <thomi> bschaefer: yes, most of it is pango / fontconfig though
[22:41] <bschaefer> thomi, looks good
[22:41] <thomi> cheers
[22:42] <bschaefer> np! If you have anything else that needs review let me know
[22:42] <thomi> there's something similar happening with the hud controller, but I can't work it out
[22:42] <thomi> :-/
[22:42] <bschaefer> I think I saw that, I was working through the uninited vars
[22:43] <bschaefer> I found that there are A LOT of new icons made in LauncherController and views and they don't seem to get delete
[22:43] <bschaefer> well the model_ it self doesn't seem to get delete but I have to figure out if it gets done some how...
[22:47] <thomi> bschaefer: views are usually deleted by nux
[22:55] <bschaefer> hmm well thats good, but valgrind seems to complain about some views not getting deleted