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

bilalthumper: Hi03:10
bilalthumper: https://code.launchpad.net/~unity-team/unity/autohide-load-934514/+merge/117367 The answer is yes03:10
bilalshould I re-propose for a ~unity-team review or will you take it up?03:10
thumperbilal: I've got it03:22
bilalthanks!03:23
thumperbilal: I think we need a manual test though03:23
thumperto make sure it doesn't regress03:23
bilalalright03:23
bilalI'll write one03:24
thumperthanks03:24
bilalthumper: test added, pushed, diff updated03:30
marcavishey folks, we at #frogatto (also at www.frogatto.com, a 2d platformer game) are having an issue where, when we enter the game editor, the program tries to change its window size, which isn't working well on Unity; it keeps flickering between the former and the new size, for several seconds, sometimes crashing at the end. Have you heard of similar problems in other programs?03:33
thumpermarcavis: no... please file a bug :)03:34
thumpermarcavis: are the developers able to use your game editor to test?03:34
marcavisyes, the editor is built into the game, as well, accessible by pressing CTRL+E in the game03:36
marcavis(unneeded "as well" above)03:36
thumpermarcavis: what toolkit does the editor use?03:37
duflumarcavis: I've seen the same bug happen with QEMU/KVM windows. It's probably compiz to blame.03:37
marcavishmmm, makes sense... Frogatto just uses SDL/OpenGL, no specific GUI toolkits03:38
duflumarcavis: Yes, QEMU/KVM uses SDL too03:38
duflumarcavis: I can't remember if there ever was a bug for it. Please log one with "ubuntu-bug compiz"03:39
marcavisright... will do so in a bit03:39
marcavis<duflu> marcavis: I can't remember if there ever was a bug for it. Please log one with "ubuntu-bug compiz"05:04
marcavisduflu, about that; doesn't gnome 3 use compiz as well?05:04
duflumarcavis: No, Gnome 3 has a different compositor.05:05
duflumarcavis: Unless you use "Gnome Classic" which is still compiz :)05:05
marcavisahh, okay. though... yeah, I actually use the "Gnome Classic" session most of the time, and I don't get that bug05:06
duflumarcavis: "Gnome Classic" uses compiz. "Gnome Classic (no effects)" does not05:07
duflumarcavis: Which do you use?05:07
marcavisahh, understood. Yep, it's the latter05:07
duflumarcavis: OK, please log then bug then05:07
marcavisIn fact, I'll try the former just to be sure it's compiz...05:07
marcaviswell, unless you are quite sure already05:08
duflumarcavis: Yes, I'm quite sure. But you don't have to have 100% certainty to log a bug. That comes later :)05:13
marcavisRight, I see.05:14
Mirvlet's try the compiz again today..05:20
marcavis'kay, reported05:20
sil2100Trevinho: hi!08:15
sil2100Trevinho: are you around?08:15
sil2100didrocks: hi10:53
sil2100didrocks: need some advice again10:53
didrockshey sil210010:53
sil2100didrocks: so, I would prefer to revert the gesture commits made to nux and unity, since they are causing a LOT of regressions10:54
didrockssil2100: ensure you revert that in trunk first10:55
sil2100didrocks: the unity commit regarding gestures can be reverted easily10:55
sil2100didrocks: but now regarding nux - which is the preferable way? :10:55
sil2100didrocks: 1) reverting the commit in trunk10:55
sil2100didrocks: 2) modifying distro by adding --disable-gestures to autoconf?10:56
sil2100(since nux has the ability just to disable geis during compile)10:56
didrockssil2100: no, if it's really buggy, always ask for trunk revert before reverting in the packaging branch10:57
didrockssil2100: otherwise, we will have ids conflict next time you merge10:57
didrockssil2100: and it means that this code is not mature enough10:57
sil2100didrocks: ACK, so trunk it is10:57
sil2100Thanks10:58
didrocksyw ;)11:00
didrocksplus que 3 sujets à développer dans le google doc \o/11:06
didrocksoupss, wrong window :)11:07
=== zyga is now known as zyga-food
=== zyga-food is now known as zyga
ice_flame1Hello12:55
ice_flame1Can I ask a question?12:56
dandradermhr3, ping13:01
sil2100dandrader: hi! Since the gestures issue wasn't yet resolved, I'll be reverting the nux and unity changes - it seems there's a bug in geis somewhere13:02
sil2100dandrader: so not to delay the release any further, I'll just revert the revisions that were using the bug and thus causing severe regressions13:02
dandradersil2100, ok. I cannot do much about it since I cannot reproduce the issue in any of my two computers13:03
sil2100dandrader: we'll help in finding the cause, I'm pretty sure Jay and the others have some leads already13:04
mhr3dandrader, pong13:20
mhr3dandrader, i think the geis dbus backend isn't playing nice, why did you move from xcb to dbus?13:20
dandradermhr3, that dbus backend is not used anymore.13:22
dandradermhr3, gesture recognition is done now all in-process13:22
mhr3dandrader, eh, my unity thinks differently13:22
dandradermhr3,  now that's weird. is it with my "nux gestures" patch on?13:23
mhr3dandrader, yes13:23
dandraderthat really should not be happening13:23
mhr3well, is that something special?13:23
mhr3or just trunk nux13:24
dandradermhr3, xcb backend was used back when xserver was doing gesture recognition. this is now long dead13:24
dandradermhr3, and the d-bus backend was used when there was a separate daemon doing the recognition. this is also no longer the case13:24
mhr3dandrader, so what's supposed to be used?13:24
dandradermhr3, in geis, the *grail* backend is the one that *must* be used now13:25
mhr3dandrader, hmm, so why isn't it?13:25
dandradermeaning that there's a grail instance running locally, doing the gesture recognition locally13:25
dandradermhr3, what makes you think geis in unity (behind nux) is using the d-bus backend?13:27
mhr3dandrader,     geis_warning("back end not specified, defaulting to DBus");13:27
mhr3that ^^13:27
* dandrader checks code13:27
mhr3you're not passing any backend to geis_new afaict13:28
dandraderyep. and it should end up fetching the grail backend13:28
Mirvseb128: would you have time to upload the compiz SRU today?13:29
seb128Mirv, trying to13:29
Mirvok, let's see :)13:30
dandradermhr3, it should fail getting the d-bus one up and running and then fallback to grail13:30
mhr3dandrader, why should it fail?13:30
mhr3aaah, ok, yep, it does that13:32
dandradermhr3, because there's no gestures daemon working13:32
dandradermhr3, you can run compiz/unity with the env variable GEIS_DEBUG=6 to see what happens on the terminal13:32
mhr3i thought 3 was enough :)13:32
dandradermhr3, might be. I always use 6 :)13:33
dandraderand for grail output you would add GRAIL_DEBUG=-113:33
dandraderpretty standardized :P13:33
mhr3dandrader, any chance for quick patch so it uses grail right away?13:33
mhr3(maybe the dbus one doesn't get destroyed properly or something13:34
mhr3)13:34
dandradermhr3, sure, let me prepare one for nux and pastebin it13:34
sil2100mhr3: is this regarding the recent regressions in unity/nux trunk?13:34
mhr3yes13:35
sil2100mhr3: is this something that will fix the regressions ;p ?13:35
mhr3we'll see soon13:35
sil2100And I spent so much time today, battling CMake and autotools to revert those changes...13:36
sil2100Will be funny if it ends up not being needed13:36
mhr3i wouldn't hold by breath :)13:36
mhr3s/by/my/13:37
dandradermhr3, http://paste.ubuntu.com/1136123/13:37
mhr3thx13:39
* mhr3 builds, tests13:39
mhr3dandrader, fixed :)13:40
dandradermhr3, what!?13:40
mhr3sil2100, i was wrong, you could have hold your breath :)13:41
sil2100Oh noes13:42
sil2100mhr3: so what, no regressions? No launcher bollocks?13:42
mhr3dandrader, it's not nice that you ship deprecated modules that do weird things to dbus :P13:42
mhr3sil2100, no lockups of launcher, so i proclaim it works13:43
mhr3sil2100, so there's your patch ^^13:44
sil2100mhr3: \o/13:44
* mhr3 goes back to his work13:44
sil2100mhr3: I'll test it, thanks! You're a life-saver13:45
sil2100dandrader: thanks to you too13:45
dandradermhr3, oh my... you're my hero!13:46
dandradercnd, please check the backlog ^^^^13:47
sil2100JohnLea: hi, are you around?14:09
JohnLeasil2100; hyia14:09
sil2100JohnLea: I have a question - since I'm browsing though some distro manual tests right now14:10
JohnLeasil2100; cool, fire away14:10
sil2100JohnLea: sent the test-case to priv14:11
cnddandrader: great!14:19
cndI wonder if the patch from bregma yesterday fixes the same issue14:19
sil2100https://code.launchpad.net/~sil2100/nux/geis_fix/+merge/118760 <- the patch as a merge request14:22
sil2100mhr3: tested it on my system, it works like a charm \o/14:23
dandraderjaytaoko, could you please review it ^14:30
dandraderor maybe cnd...14:30
bregmaftr, my patch yesterday would not fix the issue, it only affects the case of no geis daemon on the dbus _and_ no XI2.2 support for MT14:30
bregmanot sure why the dbus query would make Unity go haywire, but the proposed patch will definitely avoid that case14:32
jaytaokodandrader: reviewing...14:33
cnddandrader: approved :)14:34
sil2100cnd: thanks for the review!14:35
sil2100jaytaoko: if it's ok with you, we can merge it in ;)14:35
jaytaokodandrader: I am compiling to test it on my system14:35
sil2100jaytaoko: ACK :)14:36
sil2100jaytaoko: please approve the merge when you test it positively14:36
jaytaokosil2100: dandrader: I can't reproduce the bug from yesterday. yeah!14:37
dandraderawesome14:37
jaytaokosil2100: dandrader: anything you want me to test before I approve?14:37
dandraderno14:38
sil2100\o/14:38
jaytaokosil2100: dandrader: ok, I am approving14:38
jaytaokosil2100: I am merging it now. ok?14:39
jaytaokosil2100: do we need the UNBLOCK?14:40
sil2100jaytaoko: approve it :) The UNBLOCK is needed, since we're in a freeze14:40
sil2100But I already added it14:40
jaytaokosil2100: oh right!. Ok, I am merging it.14:40
jaytaokosil2100: done!14:41
sil2100jaytaoko: thanks! :)14:41
=== mmrazik is now known as mmrazik|on_the_p
=== dandrader is now known as dandrader|afk
=== mmrazik|on_the_p is now known as mmrazik|otp
seb128sil2100, jaytaoko: you will have "fun", the merger fails because nux fails to build with the quantal version of glew15:00
seb128sil2100, jaytaoko: somebody needs to fix nux to build with glew 1.815:01
sil2100Aw come ooon ;p!15:01
seb128;-)15:01
* sil2100 chokes nux15:01
sil2100jaytaoko: ^15:02
didrockssil2100: welcome welcome welcome :)15:02
jaytaokoseb128: hello!15:02
=== salem_ is now known as _salem
=== _salem is now known as salem_
sil2100Maybe we can somehow stick with the old glew ? ;)15:03
jaytaokoseb128: sil2100: ok, i am on it15:03
seb128sil2100, no, we can't go back in versions in distro15:03
jaytaokoseb128: by the way, glew 1.9 has been released yesterday with support for opengl 4.315:04
seb128sil2100, and there is no reason to downgrade system libs and break other stuff to avoid fixing nux15:04
seb128jaytaoko, yeah, I saw, I didn't want to jump directly on the just released version, Debian already had 1.815:04
=== dandrader|afk is now known as dandrader
jaytaokoseb128: can I just install libglew1.8?15:11
seb128jaytaoko, yes, just apt-get install libglew-dev15:12
seb128the current version is 1.8 and will give you libglew1.8 with it15:12
jaytaokoseb128:ok15:14
jaytaokoseb128: sil2100: i am still on the glew problem...16:03
seb128jaytaoko, did you manage to reproduce?16:03
jaytaokoseb128: yes, I am reproducing the issue16:04
jaytaokoseb128: ping16:17
seb128jaytaoko, hey16:17
jaytaokoseb128: I may have found something: http://sourceforge.net/tracker/?func=detail&aid=3549981&group_id=67586&atid=52327416:18
jaytaokoseb128: it seems to describe the problem we are having16:19
seb128jaytaoko, so you think it's an issue in glew?16:21
jaytaokoseb128: I think so, I did a diff with the previous version of GLEW and I found that there is a bloc of function that is affected16:22
seb128jaytaoko, do you have a patch?16:23
jaytaokoseb128: these function are the one you see in the build errors16:23
=== Cantide is now known as CanNOTStudy
jaytaokoseb128: no, I am first going to test that it works as per the recommended fix16:23
=== CanNOTStudy is now known as Cantide
jaytaokoseb128: NuxGraphics has compiled16:26
jaytaokoseb128: so I don't know if this is "the fix" but I tried what was described in the link16:27
jaytaokoseb128: but that involves changing a file in /usr/include/GL/glxew.h16:27
seb128jaytaoko, let me finish what I'm doing and have a look16:31
jaytaokoseb128: ok, I am compiling unity as well to test16:31
seb128jaytaoko, does that fixes it: http://glew.git.sourceforge.net/git/gitweb.cgi?p=glew/glew;a=blobdiff;f=auto/src/glxew_mid.h;h=e9a3391acefafcc1b2979d2cfad1d43c602521c1;hp=cfcd20d472a790f461e01e6e20a570582452236c;hb=6d14805de58321e8a7b1881323e604bb0ba27217;hpb=38a3d857549e7ac31b7edb2a1cfa1ead52f72220 ?16:41
jaytaokoseb128: it should16:43
seb128jaytaoko, I'm backporting that and retrying nux, thanks16:44
jaytaokoseb128: ok unity has compiled and is running with my local fix.16:45
seb128jaytaoko, thanks for looking at it16:46
jaytaokoseb128: no problem...16:46
jaytaokoseb128: I am going to make the same fix as the link you posted just to be sure...16:46
seb128jaytaoko, I'm pushing to a ppa for testing16:46
jaytaokoseb128: ok16:47
sil2100jaytaoko: so, will you push the nux merge to Approved once this glew issue gets resolved :) ?16:48
seb128sil2100, I can retry the nux merge requests once that's in16:49
sil2100seb128: awesome, thanks!16:49
seb128sil2100, yw!16:50
=== dandrader is now known as dandrader|lunch
jaytaokosil2100: has soon as seb128 ppa is in, yes, we can try an merge again the geis fix16:50
sil2100\o/16:51
sil2100Excellent16:51
sil2100See you tomorrow everyone!16:51
jaytaokoseb128: I did the same fix as in your link and Nux compiled. it is looking good...16:54
seb128jaytaoko, I pushed it to quantal, it should be available in 30minutes16:58
jaytaokoseb128: cool! when can we approve the geis merge again?16:59
seb128jaytaoko, I will set it to approved when things are ok17:00
jaytaokoseb128: thanks!17:00
seb128jaytaoko, yw!17:01
seb128jaytaoko, https://launchpadlibrarian.net/112271202/buildlog_ubuntu-quantal-i386.nux_3.0.0-0ubuntu3~build1_FAILEDTOBUILD.txt.gz17:33
seb128jaytaoko, that patch is not good enough :-(17:33
jaytaokoseb128_:: I don't understand...18:07
seb128_jaytaoko, I will have a look, maybe that doesn't patch the right .h18:08
jaytaokoseb128_: ok18:10
jaytaokoseb128_: the file I patched locally is /usr/include/GL/glxew.h18:11
seb128_jaytaoko, yeah, that's not the one the git diff is patching18:13
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== marcavis is now known as marcgym
thumpermorning23:01
thumperwhere are we at now with the nux/unity release?23:01
bschaeferthumper, there was a regression in geis, but mhr3 found a fix but then there was a problem with something seb123 pushed causing Nux to not compile23:02
thumperbschaefer: and now?23:02
bschaeferthumper, I think, and jaytaoko was looking into getting Nux to compile to make unity merger happy to fix the regression the geis changes23:02
thumperbschaefer: I saw those results at 4am :)23:02
thumperreally wondering what magic has happened in the intervening 7 hours :)23:03
bschaeferthumper, oo ok, yeah I think jaytaoko was looking into getting nux compiled (which I thought I saw he had a fix, but that branch isn't merged yet :( )23:03
thumperjust saw the nux fix merge23:04
* thumper goes to do an update23:04
bschaefero nice!23:04
bschaeferso hopefully when that goes, then the geis fix merges then 6.2 is released! (im hoping at lease)23:04
=== mfisch` is now known as mfisch
=== mfisch is now known as Guest6140

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