/srv/irclogs.ubuntu.com/2012/09/12/#ubuntu-unity.txt

=== charles__ is now known as Guest11727
=== Guest11727 is now known as charles
sil2100didrocks: hello! Tests for touch are done \o/07:06
sil2100didrocks: Unity SRU-2 all green regarding touch \o/07:07
sil2100didrocks: can I publish the tarball?07:07
didrockssil2100: yes, you can :)07:07
didrockssil2100: also, send me the unity-2d branch please07:07
sil2100didrocks: will send you all links to branches on e-mail in a moment07:12
didrocksthanks07:18
sil2100didrocks: all green still? ;)07:28
sil2100didrocks: too late, tarball published!07:30
sil2100;)07:31
didrockssil2100: you didn't add the right nux build-dep for unity and unity-2d as well, I'll do them07:31
didrockshttps://bugs.launchpad.net/unity-2d/+bug/1046392 should foolow the SRU policy07:32
ubot5Ubuntu bug 1046392 in unity-2d "Update dependency on the renamed libgeis" [Undecided,Fix committed]07:32
sil2100Ah, this bug, ok!07:32
sil2100This bug was missed, doing it now07:32
didrocksneeds a SRU bug (the same I think) for nux and unity for the renaming07:33
sil2100didrocks: thank youu!07:33
didrockssil2100: see ^07:33
didrockssil2100: all the other bugs follow the SRU policy (for unity)07:33
didrocks?07:33
sil2100didrocks: yes, for unity - I updated the descriptions to follow SRU, the only thing left is nominating some of them to Precise, but besides that it's all SRUable07:33
sil2100didrocks: maybe I could add nux and unity to the bug above and make that SRUable?07:34
didrockssil2100: looks the easiest way to me07:34
sil2100didrocks: would that be ok?07:34
sil2100ACK07:34
didrockssil2100: change the description to tell that the test has to be done with unity *and* unity-2d07:34
didrocksand ping me with the bugs I need to approve the nomination for :)07:35
sil2100didrocks: will do! :)07:35
didrockssil2100: I'm adding the bug # to the changelog meanwhile07:35
sil2100didrocks: ok, thanks! I'll open up the Unity milestone then and add it there07:37
didrocksperfect07:38
sil2100didrocks: actually...07:40
sil2100didrocks: for unity and nux there is already a Bug07:41
sil2100https://bugs.launchpad.net/nux/+bug/104738507:41
ubot5Ubuntu bug 1047385 in unity (Ubuntu) "Update dependency on renamed geis" [High,Triaged]07:41
didrockssil2100: hum, you did built that on a precise machine?07:41
sil2100didrocks: unity? Yes, I was building it on my precise chroot07:41
didrocksok, I'll add those then :)07:41
didrockshum07:42
didrocksI'm getting a dep issue07:42
didrocks libgrail5 : Depends: libframe6 (>= 2.2.4) but it is not installable07:42
didrocksE: Package 'libframe6' has no installation candidate07:42
sil2100Do you have proposed enabled?07:42
didrocksyep, proposed main07:42
sil2100Strange, all packages are build in our unity-team/sru ppa as well07:43
* didrocks runs rmadison07:43
didrocksah, it's in precise-updates already07:43
didrocksso, I need to add it as well to my chroot07:43
sil2100Oh!07:44
sil2100:)07:44
didrocksI would have thought that pbuilder have them enabled by default (not proposed, but updates :))07:44
didrockssil2100: ok, everything building and ready, just waiting on the bug SRU status to be sorted out :)08:46
sil2100didrocks: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/1046392 nominated!08:49
ubot5Ubuntu bug 1046392 in unity-2d (Ubuntu) "Update dependency on the renamed libgeis" [Undecided,Fix committed]08:49
sil2100Rest in the works, in a moment ;)08:49
didrocksgreat :)08:49
dufluMCR1: I assume the benchmark offset gives you better results now?09:13
MCR1duflu: Better results should in this case be much lower results because of the non-damage triggering ?09:15
dufluMCR1: Yes, lower idle and higher when a window is busy09:15
MCR1duflu: It still does not fall below ~15fps.09:16
dufluHmm, sounds wrong09:16
MCR1when idling09:16
dufluBut that might be unity's fault09:16
dufluI will have to test it later09:16
MCR1duflu: I remember the benchmark in Compiz 0.8 versions showing thousands of frames per second...09:17
MCR1now it will never show more than the screen refresh rate, which is also not correct09:17
MCR1so currently the benchmark tool is not doing things right, because comparing stuff with these results is problematic09:19
MCR1duflu: valgrind compiz does not work, because Compiz already runs09:19
MCR1duflu: and valgrind compiz --replace did not succeed once here09:20
dufluMCR1: OK, some crashes do that09:21
MCR1duflu: But for the massive unityshell slowdown no benchmark tool is even needed, because the change in framerate is so high...09:21
dufluMCR1: It should be limited to the refresh rate, as configured in CCSM > Composite and CCSM > OpenGL09:22
=== mmrazik is now known as mmrazik|lunch
MCR1duflu: But the options of the benchmark tool say something else (gotta reboot to tell you exactly as composite is currently disabled)09:23
sil2100didrocks: can I give you a list of bugs to ACK nominations ;)?09:24
sil2100On priv?09:24
MCR1duflu: If the FPS Limiter Mode says "Limiter disabled" it should run without any limit, no ?09:26
dufluMCR1: I don't think the "limiter" makes sense any more. The options you want are sync to vblank (OpenGL) and the refresh rate (Composite)09:27
MCR1To All: Seems I found a workaround for slow framerates under Unity -> disable "Framebuffer object" in the CCSM OpenGL plug-in 8-)09:41
MCR1Could someone plagued by low framerates try that one and confirm ? ^^09:42
MCR1smspillaz: Ping ^^ :)09:43
MCR1Here on ATI with gallium driver this brings an awesome increase in speed, so probably we should turn it off by default (current default == on) if it speeds up other gfx configs as well...09:45
MCR1Anyone running current trunk on Quantal capable of testing this ?09:46
smspillazMCR1: yes, that's known. I'm working on a solution for it now09:47
MCR1oh okay, I did not know it :)09:47
smspillazMCR1: we can't turn it off by default because that will introduce tearing09:47
MCR1no tearing visible here09:48
smspillazMCR1: that is unless radeon respects the swap interval with glXCopySubBufferMESA09:48
smspillazMCR1: you will still get tearing under heavy load09:49
MCR1smspillaz: Okay, thanks a lot for the info. I hope you find a nice solution :)09:50
smspillazMCR1: incidentally the thing I am writing won't work for you because radeon does not implement glBlitFramebuffer properly. But we can dream09:51
MCR1:)09:51
smspillazMCR1: actually, all the compositors will benefit immensely once the DRI2 proto stuff is figured out for partial buffer copying on the swap interval09:52
smspillazuntil then ...09:52
MCR1Does Compiz check which hardware/driver the user is running ?09:53
MCR1We could and should use this information to automatically adjust the settings in CCSM depending on the hardware...09:53
smspillazMCR1: no, and it shouldn't. OpenGL is supposed to be platform agnostic09:54
MCR1If the defaults are not good for every config, we should make one default for every config...09:54
MCR1and stop dreaming, no ? ;)09:54
smspillazI will generally only add workarounds for broken proprietary drivers where they have not fixed their driver after I have asked them to multiple times09:55
smspillazMCR1: or, we could just fix the drivers09:55
MCR1hehe09:55
smspillazMCR1: unfortunately there's not a lot of motivation to fix this aspect right now. Wayland uses a guarunteed backbuffer through gbm so they don't need to be concerned about the backbuffer being undefined09:56
smspillazas such, there's no future reason for us to implement post_sub_buffer and copy_sub_buffer09:56
MCR1The average Compiz user should not be forced to change settings or even open the workarounds plug-in, we should adjust that automagically for him...09:58
MCR1until the drivers are fixed...09:58
MCR1after all we know which setting needs to be triggered for which combination of gfx/driver09:58
MCR1on the desktop/laptop platform we do not have that many...09:59
MCR1Intel only has free drivers, so that is 1, ATI- gallium or fglrx +2, Nvidia noveau + proprietary +2 - makes 5 combinations10:00
smspillazMCR1: plus 4 different ARM drivers10:00
smspillaztegra2, tegra3, pvr, mali10:00
smspillazllvmpipe10:01
MCR1yeah, unfortunately I do know nothing about those, but still...10:01
MCR1defaults should be sane10:01
smspillazMCR1: the problem with adding workarounds is that it hides the problem10:01
smspillazthe bugs continue to lie undetected in the driver10:01
smspillazuntil someone hits the one day10:01
smspillaz*them10:01
MCR1Sure, workarounds are never the right fix - but our only solution for 12.10, no ?10:01
MCR1I mean here for example the difference is night and day without framebuffers10:02
smspillazMCR1: example: the intel mesa driver does not advertise GL_BIND_MIPMAP_TO_TEXTURE in the fbconfigs because every compositor never checked for it properly10:02
smspillazMCR1: give us a while to try and come up with a solution10:02
MCR1ok, sure - you are the boss ;)10:02
=== doko_ is now known as doko
=== mmrazik|lunch is now known as mmrazik
=== MacSlow is now known as MacSlow|lunch
tsdgeossmspillaz: still around?11:53
smspillaztsdgeos: yes12:11
smspillaztsdgeos: whats up ?12:11
=== MacSlow|lunch is now known as MacSlow
Mirvdidrocks: do you think we can still drop the gconf support in compiz now that the decorator was ported, or is it too risky? it seems to build and run (now finally) fine on 0.9.8.2 with -DUSE_GCONF=OFF12:18
Mirvie. build also without libgconf2-dev12:18
didrocksMirv: I'm fine with that, just ensure that the gconf -> gsettings transitional package add a dep then on the convert tool12:19
Mirvdidrocks: ok, thanks12:20
didrocksyw12:21
=== _salem is now known as salem_
tsdgeossmspillaz: oh sorry, about https://code.launchpad.net/~aacid/compiz/do_not_change_viewport_on_resize/+merge/123564 when you say " I think it might make sense to add a check here to check if the window is on the currently active viewport, and if so, to always maximize it on that viewport." it is what the removal of  the viewportForGeometry call actually does13:06
smspillaztsdgeos: still around ?13:16
tsdgeossmspillaz: yes13:17
smspillaztsdgeos: ah okay, you are right about that code being confusing. The situation I'm thinking its designed to handle is one where a window maximized on a viewport that is /not/ the current viewport - eg, if some other window maximizes itself you don't want it to maximize on the current viewport13:18
smspillazso I think the appropriate check as to whether or not to apply a viewport offset would be like window->defaultViewport () == screen->vp ()13:18
smspillazand then if its not, apply the offset13:18
tsdgeosok, i see13:19
tsdgeossmspillaz: any hint on how to do the testing?13:19
smspillaztsdgeos: that function will be tricky, let me check the whole thing13:20
tsdgeosbecause i checked and doesn't seem to be any test that checks "that deep"13:21
smspillaztsdgeos: oh wow that function really is a monster13:22
tsdgeosit is :'(13:22
smspillaz400 lines13:23
smspillaztsdgeos: what I would suggest is to try breaking it up into smaller utility functions13:23
smspillazthen it will become clearer how to get those functions under test13:23
smspillaztsdgeos: if you don't have time, I can probably take it on next week ish13:24
tsdgeoswell13:24
tsdgeosit's not that i don't have the time (which not sure i have) it's more than i'm not sure i can name the new functions sensibly :D13:24
tsdgeosi'll give it a try13:24
tsdgeosand if not report back13:24
smspillaztsdgeos: sure :) generally speaking what I do is look at what the function is doing and put it in a short sentence13:25
smspillazif there's an "and" in it, its the wrong abstraction :p13:25
tsdgeos:D13:25
=== cjohnston_ is now known as cjohnston
Mirvdidrocks: lp:~timo-jyrinki/compiz/ubuntu.dropgconf being proposed to lp:ubuntu/compiz13:42
didrocksMirv: looking good, thanks! pushed13:47
sil2100didrocks: I'm getting a strange error while trying to upload my unity-2d package for oneiric for testing to a PPA14:34
sil2100didrocks: it keeps rejecting it saying that there is already a unity-2d_4.12.0.orig.tar.gz in the archives and that it has different contents14:34
sil2100didrocks: while I even downloaded it directly14:34
sil2100didrocks: I was doing a bzr bd -S, then I even took it with apt-get source on my oneiric chroot to get the .orig and then re-run bzr bd -S - it's all the same14:35
sil2100So hm, how come there is a tarball mismatch when I'm using the one from the archives?14:36
didrockssil2100: did you download the orig.tar.gz from the distro?14:37
didrockssil2100: maybe bzr bd repacks it differently today14:37
didrocksI mean, after you apt-get source14:38
didrocksyou rm -rf build-area ?14:38
sil2100didrocks: ah, right14:57
didrocks"right" == you did it or not ?:)14:58
sil2100didrocks: I didn't remove build-area ;)14:58
sil2100didrocks: anyway, hm, sorry for the noobish question, but does this mean I need to do those unity-2d oneiric changes as a quilt patch..?14:58
didrockssil2100: I don't think so, why?14:59
didrocksyou can bzr merge14:59
sil2100didrocks: that's what I'm doing, but with the original tarball from the archives, when I do bzr bd -S it says that there are uncommited changes and that with format 3.0 I need to do a quilt patch15:01
didrockssil2100: oh right, they forced format 3.0 at this time15:04
didrockssil2100: so yeah, you have to do quilt patches, I'm afraid15:04
=== dandrader is now known as dandrader|Afk
=== ken__ is now known as kenvandine
=== dandrader|Afk is now known as dandrader
sil2100didrocks: you would like me to send you the unity-2d branch with the quilt patch made, or is unity-2d trunk (with native changes) enough for you?16:06
sil2100didrocks: since I use the quilt one for testing, but not sure if you want to do some mojo of your own ;) ?16:07
didrockssil2100: I would prefer the unity62d branch with the quilt patch made, something ready to be sponsored. I don't have the time for experimenting :)16:08
sil2100didrocks: ok ;)16:10
=== Canti is now known as Cantide
=== dandrader is now known as dandrader|lunch
quequotionhello!18:30
quequotionI came to ask if there's any news or progress on bug 102553518:31
ubot5Launchpad bug 1025535 in Compiz "Unity with transparent desktop cube visible over full-screen applications" [Low,New] https://launchpad.net/bugs/102553518:31
quequotionalso, though off topic, how many "affects me" does a bug need before the auto-confirm kicks in?18:38
=== dandrader|lunch is now known as dandrader
c10udCimi, you there?19:45
Cimic10ud, y19:45
c10udCimi, hello, mind taking a look at this? https://bugs.launchpad.net/ubuntu/+source/pygobject/+bug/100279219:45
ubot5Ubuntu bug 1002792 in pygobject (Ubuntu) "emesene crashes with assertion failed in gtkstylecontext.c" [Undecided,Confirmed]19:45
c10udI believe my description of the bug is wrong, the issue is theme-related. Not sure if you're still the theme-engine guy ;)19:46
Cimic10ud, I don't think is theme related19:47
Cimic10ud, either gtk or emesene are not disposing elements correctly19:47
c10udCimi, in my box i updated the theme engine with quantals' and i cannot reproduce the crash anymore (!)19:47
Cimithe timeout is running and operates over destroyed elements19:47
Cimithus the segfault19:47
Cimic10ud, you updated gtk too I think19:48
Cimimight be a bug in gtk then19:48
c10udnope, i just installed some random deb i read in omg or some place like that19:48
Cimiit's not a ug in the theme though19:49
Cimi*bug19:49
c10udi am checking the package list and i don't see any gtk -- i believe it's the gtk3-engines-unico that's causing issues19:51
c10udif you can backport a fix or do something i can triple-check19:51
c10ud(and want me absolutely sure)19:51
Cimic10ud, I don't have that function in unico :-)19:53
Cimiso it's not unico19:53
c10udyou don't have a Precise box around, i guess..?19:55
Cimiwhat is different is the animation19:55
CimiI have some animations in precise19:55
Cimino longer in 12.1019:55
Cimiso, this could be a bug in gtk19:55
c10udah19:55
c10udok then19:55
c10udsorry for the noise, i'll see who's in charge for the gtk package then19:56
Cimic10ud, in the precise theme19:56
Cimic10ud, search for "transition"19:56
c10udwhere?19:56
Cimiin gtk-widgets.css19:56
Cimiremove the lines and test19:57
c10udCimi, thanks, i'll update the bug report with this new info, make some tests and ping the right people then19:58
Cimiok19:58
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem

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