/srv/irclogs.ubuntu.com/2012/08/07/#ubuntu-unity.txt

=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
MCRduflu: Hi :) Haha, do you mean me, if you say: "even abusers of CCSM" ?08:32
dufluMCR: No, but there are plenty of people who break their systems with CCSM.08:33
MCRduflu: I tried to bring more structure to bug 1030473 and seperated the different warnings/potential errors, but I need advice on how to best act on those...08:34
ubot5`Launchpad bug 1030473 in Compiz "Error-reports cppcheck (http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page)" [Medium,In progress] https://launchpad.net/bugs/103047308:34
MCRduflu: https://code.launchpad.net/~mc-return/compiz/compiz.fix1030473-part4/+merge/11840908:34
dufluMCR: I rejected that proposal. Please ignore it.08:35
dufluMCR: Please submit each type of fix separately08:35
MCRduflu: It would be nice if you could take a look at the different types and advice me how to/if to fix them.08:37
dufluMCR: Please submit each as a new bug and we can discuss them formally that way.08:38
MCRduflu: Maybe you are right and I should have done that in the first place, but at least we have reduced warnings to about 25% already.08:40
dufluMCR: Yes, it's good. But we have to have some discipline and formality to manage complexity. Otherwise everything becomes a mess.08:40
MCRduflu: Sure, I agree.08:41
dufluMCR: As always, one topic per bug please. And only one.08:41
MCRduflu: That is why I did the fix in parts and not all at once with a huge diff.08:41
dufluMCR: "per bug" means multiple bugs. Not multiple parts.08:42
dufluI got tired of being spammed with emails08:42
MCRduflu: ok, sorry - my intention was not to spam you, but to help with Compiz.08:43
dufluAlthough multiple emails is fine if each is a separate clearly defined bug. Otherwise there is no end.08:43
MCRduflu: Done. All issues separated into new individual bug reports. (Except for the field width specifiers, which we reject to fix if I understood you correctly)09:19
dufluMCR: Cool. Thanks09:25
noob7hello, I filed a wish on launchpad Bug #1026764  and was told to name the package. Can someone help me on the package?09:32
ubot5`Launchpad bug 1026764 in unity (Ubuntu) "Shortcut "Home|Ubuntu" disappears " [Undecided,Incomplete] https://launchpad.net/bugs/102676409:32
noob7oh sorry it was the wrong package09:33
noob7*bug09:33
noob7Bug #102839209:34
ubot5`Launchpad bug 1028392 in Ubuntu "shutdown shortcut " [Undecided,New] https://launchpad.net/bugs/102839209:34
noob7that's the right one09:34
=== seb128_ is now known as seb128
noob7or is the package just unity?09:41
duflunoob7: Fixed. I think... ?09:45
noob7whaaaaat?09:45
noob7that is awesome09:45
MCRduflu: np09:47
noob7thanks09:47
duflunoob7: Package status corrected. Not bug fixed :)09:47
noob7yes that's what I was thinking at first ;)09:47
noob7thanks09:47
dufluI could be wrong though.09:48
noob7should be better than nothing09:48
MCRnoob7: You can add such a shortcut easily via CCSM.09:48
noob7yes I know there are "workarounds" but it would be nice having it there09:49
noob7just for noobs ;)09:49
MCRnoob7: Try this: http://www.iloveubuntu.net/how-add-shutdown-restart-suspend-hibernate-ubuntu-1204s-dash-ppa-available09:50
noob7so you would hit metakey, type power, and then click on the power icon??09:53
MCRnoob7: I use Synapse ;)09:54
MCRnoob7: But you do not even need that - all you need is the CompizConfigSettingsManager.09:55
MCRnoob7: There you have Commands, where you can take any shortcut you like and assign a comand to it, for example: sudo shutdown now -h09:56
MCRbut afaik Ctrl+Alt+Del is used in Gnome to logout, so this is not available without removing this shortcut first09:57
noob7yes, you would just deactivate it in the shortcut menu and activate the shutdown/restart command09:58
noob7that's what I was thinking about09:58
ZhenechMCR, not in gnome3, its ctrl-alt-L there09:58
Zhenechctrl-alt-del will try to shutdown/reboot09:58
noob7don't want to have a gnome3<->unity argument ;)09:59
noob7I'm used to gnome and try to get used to unity09:59
noob7tha's just my point of view10:00
MCRnoob7: With the power commands I posted above you just get .desktop files for the respective actions, so you have starters for those (with Synapse this means Ctrl+Space, type sh, hit Return to shutdown here.)10:00
MCRZhenech: It is a highly customized Unity-2d/Compiz environment here ;)10:01
noob7;)10:01
MCRnoob7: I recommend using CCSM for all your needs ;)10:02
noob7will have a look at this one thanks for the help10:02
MCRnp10:03
=== _salem is now known as salem_
sil2100Trevinho: hi12:29
sil2100Trevinho: I tried bisecting that Launcher problem with trunk...12:30
sil2100Trevinho: strange thing though - I'm using quantal bamf right now and unity revision 2500, and the bug is still there ;/12:31
=== testuser2 is now known as firasnage
=== dinojoker is now known as jokerdino
ayeshhello13:00
ayeshanybody there?13:00
sil2100Hi13:00
ayeshthis is from ubuntu staff?13:01
sil2100ayesh: what do you mean?13:03
sil2100jaytaoko: hi13:09
jaytaokosil2100: hello13:35
sil2100jaytaoko: hello - did you get the e-mail from me about the launcher unity problems?13:42
sil2100jaytaoko: I'm currently trying to bisect my way to finding the problem, but the bug doesn't seem to be in unity or bamf ;/13:43
jaytaokosil2100: not sure I saw that mail. when did you send it?13:43
sil2100Like around an hour ago13:44
sil2100Re: Fwd: unity-team/staging ppa launcher results13:44
jaytaokosil2100: ok I have it13:44
sil2100jaytaoko: me and andyrock think it might be nux? But it doesn't make much sense... compiz also was probable13:45
sil2100jaytaoko: or maybe it's the commit that moved geis to nux13:45
andyrockjaytaoko, we tried with an old compiz and the problem is still here13:45
andyrockwith an old bamf and the problem is still here13:46
andyrocki'm trying to revert nux to rev 633 now13:46
andyrockbuilding unity without geis commits13:47
jaytaokosil2100: so what is the problem exactly?13:47
jaytaokosil2100: still reading...13:47
sil2100jaytaoko: the launcher does not correctly show the state of running applications, i.e. after starting a new application, a launcher icon does not appear - to make it appear, I have to switch to another workspace13:48
sil2100jaytaoko: same with pips of running apps and windows, or when closing an application13:48
sil2100That's on unity-team/staging and unity trunk13:49
jaytaokosil2100: ok, my first impression this does not seems related to geis. No gesture is involved in reproducing the problem...13:53
sil2100jaytaoko: it seems to be something in nux13:55
sil2100andyrock just tested on an earlier revision13:55
mhr3sounds like a redraw issue13:55
andyrockmhr3, mmm no13:57
andyrockin bamflaunchericon.cpp i don't get the bamf signal13:57
andyrock"active-changed"13:58
jaytaokosil2100: I am updating my system to check the issue14:00
Zhenechmhh, unity does not find .desktop files in /usr/local/share/applications?14:00
jaytaokoandyrock: are you receiving a signal that the application has started in bamf?14:01
andyrocki've tried with another signal "active-changed"14:04
andyrocknux rev 639 no problem14:04
andyrocknuv rev 640: i can reproduce the problem14:04
andyrocki'm going to double check14:05
sil2100\o/14:06
sil2100andyrock: excellent bisecting14:06
andyrocknux is stealing glib events :P14:07
andyrockbut I'm not sure this is possible14:08
andyrock:)14:08
sil2100jaytaoko: could you take a look at it? As andyrock says, rev 640 seems to be the problem here14:13
jaytaokosil2100: yes14:14
sil2100jaytaoko: thanks!14:15
sil2100andyrock: btw. you think the same was causing the panel issue?14:32
andyrocksil2100, yep and a lot of side effects14:32
andyrockclick on spread not working14:33
andyrocketc,14:33
sil2100andyrock: woha, it's a big commit this 640, I could have waited with this one till after 6.2 release14:33
sil2100:(14:33
jaytaokosil2100: andyrock: are there other issues related to that branch14:52
sil2100jaytaoko: ouch... well, yes, we noticed problems with the panel as well14:59
=== morphis|away is now known as morphis
sil2100jaytaoko: ...can you fix it, or should we revert?15:07
jaytaokosil2100: I fear if we revert, then we would have to revert other branches in Unity as well...15:08
sil2100jaytaoko: I know :( This is the problem, since unity has removed the gesture stuff too...15:08
sil2100But if there is more than one regression, the regression potential is big15:09
jaytaokodandrader: do you think we can have a timely fix for this? ^15:13
dandraderjaytaoko,  no.15:15
jaytaokodandrader: how much impact would this have on unity if we were to revert the branch in Nux?15:16
dandraderjaytaoko,  you have also to revert the corresponding patch in unity15:16
sil2100I think it's safer just to revert those15:16
dandraderand add a patch to make unity use libgeis instead of libutouch-geis, which should be a one-liner15:17
jaytaokosil2100: dandrader: any features that were expected for this release?15:17
dandraderjaytaoko, ?15:17
sil2100jaytaoko: none really, just the introduced fixes - so that quantal can have more-or-less weekly unity15:18
jaytaokodandrader: I mean, any bugs or requirement that were relying on geis in this release?15:18
dandraderthe "alt-tab with gestures" patch15:18
dandraderthat's currently sitting as a merge proposal. it builds on top of those patches15:18
sil2100Well, I would recommend to revert the nux and unity revisions and just add a merge to unity with renaming of utouch to geis15:21
jaytaokosil2100: can we have a bit more time to try and fix this?15:35
jaytaokodandrader: any candidate for investigation? I am going through WindowThread::Mainloop15:35
dandraderMainLoopGlib.cpp, WindoThread::ProcessEvents...15:36
dandradercouldn't reproduce the problem yet15:37
Mirvdidrocks: hi. I verified the fix for bug #1032902 in compiz SRU. that means lp:~timo-jyrinki/compiz/precise_SRU-1 should be ready for pushing to precise-proposed. all other bugs in 1.3 release verification-done.15:38
ubot5`Launchpad bug 1032902 in compiz (Ubuntu Precise) "compiz 1:0.9.7.8-0ubuntu1.3 FTBFS in precise-proposed on armel, armhf" [Critical,Triaged] https://launchpad.net/bugs/103290215:38
Mirvafk, though, but just in case it'd be ready already15:38
sil2100jaytaoko: hm, since my EOD is nearing, let's maybe do it like this - if you want, you can try fixing this up today15:40
sil2100If it will be not enough time, then I'll just revert the two revisions tomorrow in the morning15:40
doctormondidrocks: Hey, did you manage to check out the library link I sent you a few weeks ago?15:40
jaytaokosil2100: understood15:40
sil2100But I would in _overall_ prefer to have a well tested trunk released15:40
sil2100;)15:41
sil2100jaytaoko: good luck then! :)15:41
didrocksseb128: did you want to sponsor Mirv's compiz as you did upload the previous one?15:41
didrocksdoctormon: quite quickly, but yeah, I looked over to it, I like it :)15:41
seb128didrocks, upload to where?15:41
seb128didrocks, we already have a version in the queue no? didn't you upload it during GUADEC?15:42
jaytaokosil2100: thanks15:42
seb128didrocks, yeah, we have a version in proposed accepted 3 days ago15:42
sil2100seb128: didrocks means a new version15:43
sil2100seb128: since the previous one had a armel/armhf build problem which was fixed by Mirv15:44
sil2100Mirv: ^15:44
doctormondidrocks: It seemed to me that gtkme and quickly's python library are very similar in goals.15:44
seb128sil2100, oh ok, I can have a look tomorrow I guess15:44
doctormonare they a kin worth joining up?15:44
sil2100seb128: excellent, thanks!15:44
seb128not today, I'm fighting with a zillion things15:44
seb128trying to do some +1 work, while looking a desktop workitems, some GNOME updates and some other build issues on the side15:45
didrocksseb128: hum, seems that Mirv pointed to a link showing it FTBFS15:48
didrocksdoctormon: indeed, it seems to me you are making project similar to Quickly :)15:49
seb128didrocks, sorry my todolist for the end of day is like 5 hours worth of work still long and keep increasing, I'm not following IRC out of highlights ;-)15:49
didrocksno worry ;)15:49
seb128will have a look to the log later or tomorrow15:50
didrocksno worry15:50
* didrocks continues writing15:50
doctormondidrocks: not all the deployment work though and gtkme has been around since 2009, I noticed only at the showdown how similar it was.15:52
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
jaytaokoandyrock: ping16:17
andyrockjaytaoko, pong16:19
jaytaokoandyrock: I can reproduce some issues here but I fail to see the relation with the geis branch in nux... so I need to ask a few questions16:19
andyrocki fail to see the relation too, but reverting that commit fixs the issue :/16:20
jaytaokoandyrock: so, I don't have totem pinned in my launcher. I open the dash and start Totem. Totem starts but then its icon does not show up in the launcher... how?16:21
jaytaokoandyrock: I understand the relationship to the geis branch but we need to dig deeper16:22
jaytaokoandyrock: so I wonder, is the icon being added to the launcher?16:23
andyrockjaytaoko, is the icon being added to the launcher? i think not16:23
andyrockbecause i think we don't receive the bamf signals16:24
andyrockhave you already checked?16:24
jaytaokoandyrock: I mean if the icon is not being added to the launcher then something is not receiving a signal that the application has started16:24
andyrockjaytaoko, yeah... bamf should emit the signal16:25
jaytaokoandyrock: ok, so the bamf signal is not received... but still the application starts... can you show me the signal that bamf expects?16:25
andyrockhang on16:25
andyrockjaytaoko, view-opened16:27
andyrockLauncherController.cpp16:27
jaytaokoandyrock: that is the signal that bamf is waiting for?16:27
andyrockgrep for view-opened16:27
andyrockno that's is the signal unity is waiting for16:27
bschaeferandyrock, jaytaoko hello, I also just started looking at this...there are also some other signals in BamfLauncherIcon....16:28
bschaeferandyrock, im checking the view opened right now16:29
jaytaokobschaefer: hello and welcome to the party!16:29
sil2100I see now that the issue is in good hands: 3 devs working on it, we cannot fail ;)16:29
bschaefer:)16:29
bschaeferjaytaoko, hello!16:29
andyrockwe miss Trevinho :(16:29
bschaeferandyrock, no the ViewOpen signal is not getting sent16:29
andyrockthe BamfLauncherIcon king16:29
sil2100I keep my fingers crossed that you'll somehow be able to figure this out guys!16:29
bschaeferbut Active Changed16:29
bschaeferis16:29
sil2100See you tomorrow16:29
andyrocksil2100, see ya16:30
bschaefersee you sil2100 !16:30
andyrockbschaefer, can you try to revert rev 640 (nux)16:30
andyrock'16:30
andyrock?16:30
bschaeferandyrock, yup ill give that a try16:30
jaytaokoandyrock: bschaefer: you are all on Q right?16:30
andyrockjaytaoko, no on P16:31
bschaeferyup!16:31
bschaeferI just upgrade last night....16:31
jaytaokoandyrock: on P? and you have that issue?16:31
bschaeferandyrock, did you compile libgeis your self?16:32
jaytaokoandyrock: on P, we deactivate geis in Nux because there is no libgeis on P16:32
andyrockjaytaoko, yeah i have unity trunk + nux trunk16:32
andyrockbschaefer, JanC yep16:32
andyrockJanC, sorry16:32
bschaeferandyrock, haha I almost did that!16:32
andyrocki built libgeis16:32
jaytaokoandyrock: ok16:33
bschaeferdam autogen16:33
jaytaokoandyrock: ok, it is still interesting to know that it happens on P with your setting16:33
andyrocki can confirm that i don't get the view-opened signal16:34
bschaeferandyrock, with nux rev 640?16:34
andyrockbschaefer, i've nux trunk now so yes i've rev640 too :)16:35
bschaeferandyrock, :), well if it fails at 640 ill drop that and drop the geis support in unity and see if thats the problem16:35
bschaeferas I haven't updated bamf since the problem started so I don't think it is a problem in Bamf16:36
andyrockdoing bzr revert -r 63916:36
andyrocki cannot reproduce these issues :)16:36
bschaeferawesome!16:36
bschaefersoo geis is the problem or the changes that came with geis in nux hmm16:36
jaytaokoandyrock: understood16:37
andyrockbschaefer, but rev640 is huge and it's not so easy to understand the relationship16:37
andyrockjaytaoko, we should try to see if bamf emit that signal16:37
jaytaokoandyrock: bschaefer: I am tracing back view_opened_signal_...16:37
bschaeferandyrock, yeeah, well Ill start trying to split up the changes and slowly add them until it fails16:38
andyrockbschaefer, good luck :P16:39
* bschaefer hasn't looked at the diff yet...16:39
andyrockbschaefer, make a picture to your face when you see the diff :)16:39
bschaeferandyrock, haha...well I already made it when I did a bzr revert from 640 -> 639...16:40
jaytaokoandyrock: bamf will match view-opened with Impl::OnViewOpened. is that right?16:41
andyrockjaytaoko, yep16:41
jaytaokoandyrock: who emits "view-opened" signal?16:42
andyrockbamf16:42
bschaefero my....16:42
bschaeferthat is a large diff16:42
andyrockjaytaoko, i'm checking if that signal is emitted ;)16:43
jaytaokoandyrock: ok, i am checking as well...16:43
jaytaokoandyrock: I opened the dash and clicked on Totem... The OnViewOpened signal is not emitted. I instrumented the code source to check that it prints something if it is emitted...16:48
jaytaokoandyrock: and so totem does not show up in the launcher16:49
andyrockyep i can confirm16:50
bschaeferi can also16:52
bschaeferhmm im missing 'libutouch-geis' ... that is annoying16:52
bschaeferwhen Im trying to compile unity before the geis update, must be something on P not on Q16:52
dandraderbschaefer, you need libgeis, not libutouch-geis.16:53
bschaeferdandrader, yes, for after the geis update16:53
bschaeferdandrader, I was trying to revert back before the libgeis change (which is on Q)16:54
mhr3sounds like real fun issue16:54
mhr3starving of mainloop, or some worker thread?16:55
mhr3which would sound reasonable, cause when i switch workspaces, the bamf events are "replayed" rapidly16:55
jaytaokoandyrock: ok, we know that the dash is getting the mouse click signal when we click on the totem icon in the dash16:55
jaytaokoandyrock: I am checking ResultViewGrid::MouseClick16:56
bschaefermhr3, yeah, the Bamf signals for active are still going off, so Bamf is doing something16:56
jaytaokomhr3: very interesting observation. I can confirm.16:57
jaytaokomhr3: when I switch to another desktop and come back then the icon shows up in the launcher16:58
jaytaokoandyrock: can you check this ^16:58
andyrockconfirmed16:58
mhr3now to *just* figure out who causes the starvation :)16:58
jaytaokomhr3: andyrock: ok that is interesting17:00
mhr3so it'll be either a GSource with high priority or it could also be a worker thread blocked by some mutex that gets unlocked from time to time17:02
bschaefermhr3, are you talking about starvation of an event? I thought they used queues!17:02
bschaeferor at lease some way to prevent that of events in a main loop...17:02
andyrockjaytaoko, mhr3, bschaefer  if (IsEmbeddedWindow())17:02
andyrock     geis_adapter_->CreateGSource(nullptr);17:02
mhr3i'm sure the geis would know :)17:03
andyrockcommented that line seems to fix the issue17:03
mhr3geis people*17:03
mhr3heh, nice andyrock17:03
jaytaokoandyrock: what line is this?17:03
andyrockMainGlibLoop.cpp17:03
bschaeferandyrock, awesome! As soon as I get back from my trash system atm haha17:03
bschaeferill confirm that as well :)17:03
andyrockline 27017:04
jaytaokoandyrock: I see it...17:04
jaytaokoandyrock: ok in this case we IsEmbeddedWindow is true17:05
jaytaokoandyrock: because we are running Nux inside Compiz17:05
andyrockyeah i know17:05
bschaeferandyrock, jaytaoko confirmed that fixed the problem...17:06
jaytaokodandrader: can you have a look at WindowThread::RunGlibLoop in Nux/MainLoopGlib.cpp17:06
jaytaokobschaefer: thanks!17:07
bschaeferandyrock, nice find :)17:07
andyrockeheh but we not found the real problem :)17:07
jaytaokodandrader: around line 270... is there something there?17:08
bschaeferandyrock, yeah, but that diff...17:08
bschaeferis smaller17:08
andyrockLOL17:08
=== seb128_ is now known as seb128
dandraderhmm...17:14
jaytaokodandrader: any idea why it could affect?17:18
andyrockmaybe that gsource prevent the main context to dispatch the events of other sources17:21
andyrock*prevents17:21
andyrockbut I'm not a GSource expert :)17:21
bschaeferandyrock, hmm can you uncomment the line and re confirm its broken?17:26
bschaeferandyrock, i uncommented that back in and now things are working...(unless I broke my unity/nux build haha)17:26
andyrocki have just uncommented that code17:27
andyrockand i can reproduce the issues17:27
bschaeferhmm what did I do...haha...17:27
bschaeferthanks!17:27
dandraderwell, maybe I could make GeisAdapter share the existing gsource (as the TODO comment says) to see if the problem goes away. unfortunately I still cannot reproduce that issue in my test machine. the dash shows nothing when I run the unity I built myself17:28
bschaeferdandrader, oo thats because you need to add a link to the lenses to where you built unity17:30
dandraderI did it, still no luck.17:30
dandradermaybe I did it in the wronge dir....17:30
bschaefero really? hmm it should be /usr/share/unity/lenses/17:31
bschaeferworst case andyrock or I could build and test your changes17:31
bschaeferor jaytaoko :)17:32
andyrockdandrader, i'm going to add a mutex17:32
andyrockin the check function17:32
andyrockdandrader, to reproduce the problem17:33
andyrockjust un-pin the gedit launcher icon17:33
andyrockopen gedit using the terminal17:33
andyrocksee if the gedit icon is on the launcher17:33
dandraderthe icon is there17:34
dandraderI have an up to date quantal with trunk versions of unity, compiz and nux17:34
dandraderand a non-functioning dash :)17:35
dandraderandyrock, what check function?17:35
bschaeferdandrader, like 270 in MainLoopGlib.cpp (Im guessing)17:37
andyrockgeis_source_check17:38
andyrockgeis_source_prepare etc17:38
andyrockbut it doesn't help :)17:38
mhr3i think the prepare function is wrong17:39
mhr3it should return TRUE if the revents contains IO_IN17:40
mhr3basically the same thing the check func does17:40
mhr3(talking about geis_source_prepare)17:41
andyrockmhr3, http://paste.ubuntu.com/1134651/17:43
andyrocki think we you should return TRUE if there are pending geis events17:43
andyrockor i'm wrong?17:43
mhr3andyrock, that's what it does, right :)17:44
jaytaokodandrader: I can test any solution you have since I can reproduce the problem...17:45
dandradermhr3, you likely pinpointed the problem. when I wrote the prepare function I just followed what written here http://developer.gnome.org/glib/2.30/glib-The-Main-Event-Loop.html#GSourceFuncs17:45
=== jaytaoko is now known as jaytaoko|lunch
jaytaoko|lunchmhr3: nice catch!17:46
jaytaoko|lunchI hope we can all confirm this is the issue17:47
mhr3dandrader, i just tested http://paste.ubuntu.com/1134656/ it didn't fix it17:49
dandrader:(17:50
mhr3dandrader, do you read all the data from the source?17:51
mhr3if you don't, it'll be just dispatching the same source over and over17:51
dandradermhr3, in the dispatch function?17:51
mhr3yes17:51
dandraderGeisAdapter::ProcessGeisEvents() is the one doing it17:52
andyrockmhr3, making _check always returning FALSE fix the problem here17:52
andyrockbut it's not a fix :)17:53
dandraderit should be doing so17:53
dandradermhr3 ^17:53
andyrockhttp://paste.ubuntu.com/1134651/17:53
mhr3dandrader, perhaps there's a race where it doesn't?17:53
=== mfisch` is now known as mfisch
=== mfisch is now known as Guest16307
=== Guest16307 is now known as mfisch
=== dandrader is now known as dandrader|lunch
sbtetedg, hi, are there any gtk3 python bindings for libindicate-gtk (the set_property_icon method)?18:15
mhr3dandrader|lunch, from what i see, geis_next_event is always returning EMPTY_EVENT, yet the fd is triggered pretty much all the time18:34
mhr3weird18:34
=== dandrader|lunch is now known as dandrader
andyrockdandrader, in   gboolean geis_source_dispatch(GSource *source, GSourceFunc  callback, gpointer user_data)18:45
andyrockyou don't call the callback...18:46
andyrock;/18:46
andyrockwhy?18:46
=== jaytaoko|lunch is now known as jaytaoko
dandraderandyrock, if I'm not mistaken it's because I didn't supply any callback18:48
dandraderbut let me check18:48
jaytaokoandyrock: mhr3: anything you want me to try?18:49
dandraderandyrock,  GeisAdapter.cpp:138 - g_source_set_callback(source, 0, this, 0);18:51
andyrockmmm ok18:51
dandradermhr3, in the very beginning there should be a couple of events18:53
dandraderduring initialization18:53
dandradermhr3, at the very least a GEIS_EVENT_INIT_COMPLETE event should come18:54
mhr3dandrader, ok, it probably did, but why is the fd still being triggered afterwards?18:54
dandraderyeah, it shouldn't18:55
mhr3seems like it's watching an X fd18:55
mhr3that's what's being triggered18:55
dandradergeis itself, internally, has an X display opened and thus listens to some x events18:56
mhr3somehow there's a loopback so to say18:57
mhr3anyway, i had eod like 3 hours ago, /me out18:57
dandradermhr3, ok, thanks for the help18:59
cnddandrader: so the geis fd remains "readable", even though there's no event to read?18:59
andyrockI'm out too...19:00
andyrockbye bye19:00
=== andyrock is now known as andyrock|out
dandraderbye19:00
dandradercnd, seems so. I couldn't reproduce the issue myself19:00
cndhmm19:00
cndI'll take a look at the code to see if anything stands out to me19:01
mhr3before i go, 35 was the x event type ;)19:02
mhr3maybe that helps19:03
mhr3maybe not19:03
dandraderok, thanks19:05
cnddandrader: mhr3: X event 35 is a generic event19:19
cndXInput 2.x events are the only generic events so far19:19
cndthus, it probably is a touch event19:19
dandradercnd,  maybe a timer event?19:20
tedgsbte, There should be through the gobject-introspection bindings.19:20
dandraderI wonder if the reason I don't get this bug in my test machine is because it has multitouch devices, thus making geis behave and initialize differently...19:21
dandradernah, I still cannot reproduce it in my other box19:26
sbtetedg, any idea what the indicate-gtk module is called then?19:26
sbtefrom gi.repository import Indicate doesn't work for the set_property_icon method19:27
tedgsbte, Should be IndicateGtk3 I think.19:28
sbtetedg, doesn't seem to work19:31
sbte[21:30:30 ERROR root] Could not find any typelib for IndicateGtk319:31
tedgHmm, doesn't seem to be in the dev package.  kenvandine, do you know why the GIR file for libindicate GTK3 isn't in the -dev package?19:33
kenvandinetedg, not off hand...19:34
kenvandinebut sbte's error was missing typelib19:34
sbtekenvandine, >>> from gi.repository import blagh19:35
sbteERROR:root:Could not find any typelib for blagh19:35
sbtekenvandine, it just means it's nonexistent19:36
kenvandinetedg, oh... i think we couldn't generate GIR for libindicate-gtk at all19:38
kenvandineremember the namespace issue?19:38
tedgkenvandine, I thought we fixed that.... that was one of the API breakages you bitch about :-)19:38
tedgkenvandine, I have one in my build directory, just not in the package.19:38
seb128tedg, kenvandine: we just don't install the files in any binaries it seems19:42
kenvandinetedg, maybe you fixed it and we never fixed the package19:42
seb128got bitten by not using dh_install --list-missing19:43
kenvandine:)19:43
kenvandine--fail-missing FTW19:43
seb128indeed!19:43
seb128kenvandine, you can blame ted though19:44
seb128be did the package updates for those versions19:44
kenvandineeverything is tedg's fault19:44
kenvandine:-p19:44
seb128well, first if the name was not that confusing...19:44
* kenvandine has missed picking on tedg this cycle19:44
seb128is libindicate the one going away?19:44
seb128or is it libindicator?19:44
kenvandineyes19:44
kenvandinelibindicate19:44
tedgHeh, no worries.  And libindicator has no GIR support ;-)19:45
kenvandineit wouldn't be useful for libindicator right?19:45
tedgNaw, I don't think it would be.19:45
kenvandinei think we've discussed that before19:45
tedgIt'd probably only be useful for validating the gtk-doc comments :-)19:45
cnddandrader: a timer event would be a normal, non-generic event19:51
cndso it would have a different number than 3519:51
cndIIRC19:51
dandraderok19:51
cndyep, it's not an extension type19:55
cndit's hard to see what could be going wrong19:57
cnddandrader: is it mainly andyrock and mhr3 who see the issue?19:57
cndperhaps we can have a group debug session tomorrow to try to figure out what's really happening19:57
dandraderquite a few are people getting it. I seem to be the lucky one19:58
cnddandrader: is it available in a ppa?19:59
cndor do I need to manually build it in order to test?19:59
dandradercnd, I don't know. jaytaoko: do you?20:00
jaytaokocnd dandrader: I compiled nux and unity trunk on a quanta machine.20:02
cndjaytaoko: there isn't a daily ppa I could install instead?20:03
jaytaokocnd dandrader: then I had to resolve the lenses issue in the dash, and I could see the problem20:03
cndI don't like compiling and installing unity because of the compiz plugin mess :(20:03
jaytaokocnd: you could try the unity staging ppa20:03
cndok20:03
dandraderjaytaoko, could you please try out this branch? lp:~dandrader/nux/geis_source20:39
dandraderI'm creating the GSource for GeisAdapter differently there. fingers crossed :)20:39
cndI added ppa:unity-team/staging and dist-upgraded, but now X comes up blank :(20:40
=== dandrader is now known as dandrader|afk
cndI'm trying to downgrade off the ppa to see if that is the issue, but it's more difficult than it used to be20:42
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem
cjohnstonme4oslav: ping21:46
me4oslavcjohnston Aha!21:47
sbtetedg, so I won't be able to use set_property_icon in gtk3?22:02
tedgsbte, Well, that's a harder question, and I'm about to run out.22:04
tedgsbte, I'm not sure if a packaging change can get an SRU in 12.0422:05
tedgsbte, But it should definitely be fixable in 12.1022:05
tedgSorry, I was really logging off :-)22:05
sbtetedg, me too22:05

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