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

smspillazduflu: next-day-pong01:34
MCR1haha01:35
duflusmspillaz: Huh?01:35
smspillazduflu: you pinged me at 5pm yesterday01:35
duflusmspillaz: Whatever it was I solved it... :/01:36
dufluCan't remember01:36
smspillazit was probably about the xsync stuff01:36
dufluNo, don't think so01:36
duflusmspillaz: Hmm, actually it was about how to reproduce anything slower than 60 FPS, so yeah01:36
dufluClearly I need a slower machine with nvidia01:37
dufluAnd I did try a dirt-cheap nvidia card too01:37
smspillazduflu: I found the cause01:37
duflusmspillaz: Yeah looks like it might be related to the LLVMpipe window movement regression I reported too01:38
smspillazI've noted it in bug 102721101:38
ubot5Launchpad bug 1027211 in compiz (Ubuntu) "[nvidia] Moving or resizing windows freezes and stutters on nvidia (especially if some other window is redrawing)." [High,In progress] https://launchpad.net/bugs/102721101:38
smspillazjust working on something that could work now01:38
dufluBut I have been thinking about reverting the damage repair method to be asynchronous again01:38
duflusmspillaz: I know, just saying it might apply more to the other bug :)01:38
smspillazduflu: well, I think you might be able to get away with removing the XSync in damage repair01:38
smspillazunless there's a race condition I'm not aware of01:39
duflusmspillaz: The XDamage functions are synchronous too. They should not need another XSync01:39
smspillazduflu: yeah01:39
smspillazduflu: interesting though, removing that got me about 10fps01:39
smspillazduflu: can you double check by breaking in _XReply in XDamageSubtractRegion ?01:40
duflusmspillaz: But weirdly at the time I swear I got damage artefacts without it and had a good reason.. ?01:40
smspillazduflu: yeah I remember you saying something about that01:40
duflusmspillaz: Later... I am hours away from being able to look at code. It's the start of my day. Not sure where yours lies01:40
duflulays?01:40
smspillazduflu: I have a meeting at 12 today and thats it01:41
* smspillaz somehow to conned into doing rails01:41
smspillaz*somehow got01:41
duflusmspillaz: rails?01:41
smspillazduflu: ruby on rails01:41
duflusmspillaz: That's what I thought. OK01:41
smspillazduflu: I'm doing this internship / volunteer position thingy with http://bighelpmob.org/01:42
duflusmspillaz: Cos you're generous... and bored :)01:43
smspillazand I get sucked into things01:43
smspillazand seem to be procrastinating getting that startup off the ground01:43
duflusmspillaz: I was criticising your complaint about holidays and then realized when I was at your age, I worked through the summer holiday too01:43
smspillazworkahol ;-)01:43
duflu5/7ths pure alcohol01:44
smspillazXD01:44
dufluOops, 2/7ths01:44
smspillazI see what you did there01:44
smspillaz5/7ths also works01:45
smspillazas to 7/7ths01:45
smspillaz*as does01:45
smspillazduflu: anyways, what I was thinking of for the nvidia slowdown was to restore parts of the code that didn't immediately send geometry updates to the server but make it opt-in instead of opt-out01:46
duflusmspillaz: If that really is the main problem then we should stop. Sit on your hands. Sending geometry updates to the server is something we should do.01:46
smspillazduflu: ah, sorry, delay sending those updates01:47
dufluHence I was going to analyse the damage repair and again glib source priorities01:47
smspillazduflu: it should be possible to do it right - this is what mutter is doing AFAICT01:47
duflusmspillaz: Yes but we have a feedback problem, probably. --> https://bugs.launchpad.net/compiz/+bug/102558601:47
ubot5Launchpad bug 1025586 in compiz (Ubuntu) "[0.9.8 r3110 regression] [LLVMpipe] Dragging windows around is much slower with compiz 0.9.8 than 0.9.7 (using LLVMpipe)" [High,Triaged]01:47
smspillazduflu: not really, its literally just that the nvidia driver can't handle ConfigureWindow requests at the same time as doing opengl01:48
smspillaznfi why01:48
smspillaz(erm, can't handle a continuous stream of them)01:49
duflusmspillaz: Yeah that's a big issue, but maybe it's hard to distinguish multiple problems while the above bug exists01:49
smspillazduflu: okay, sorry I stand corrected, mutter does do that01:51
smspillazmust be something else we do around that area01:51
* duflu afk01:51
fgintherbschaefer, I updated https://code.launchpad.net/~fginther/nux/add-code-coverage/+merge/138007 per your comments02:05
smspillazduflu: ok, I have a workable solution to this problem, will have it up by tomorrow \o/03:31
duflusmspillaz: I'm still in analysis and will test your proposals against both bugs03:34
smspillazduflu: the problem is a quasi-feedback-loop03:34
dufluAs always, good software development is 80% of the time thinking and only 20% typing. Anything more than that is dangerous03:35
smspillazduflu: nvidia chokes on XConfigureWindow, as expected, however because it chokes we get more time to send it more XConfigureWindow requests03:36
smspillazwhich makes it choke even more03:36
smspillazI'm part of the way done with it03:36
duflusmspillaz: So that sounds like the LLVMpipe bug. Please propose against that03:37
dufluAnd maybe nvidia too.03:37
smspillazduflu: nah its just nvidia03:38
smspillazduflu: unless llvmpipe has exactly the same problems03:40
smspillaz(eg with moving opengl around)03:40
=== vibhav is now known as Guest5822
=== Guest5822 is now known as vibhav
=== vibhav is now known as Guest21128
=== Guest21128 is now known as vibhav
didrocksMirv: hey, around?06:14
didrocksMirv: sorry, was disconnected in case you answered :)06:26
didrocksMirv: still not around?08:36
sil2100didrocks: what's up?08:42
didrockshey sil2100 :) I wanted to ask Timo to fix the python-support for https://bugs.launchpad.net/ubuntu/+source/google-mock/+bug/107689108:42
ubot5Launchpad bug 1076891 in google-mock (Ubuntu) "[MIR] google-mock" [Undecided,Fix committed]08:42
didrocksso that we can fix google-mock MIR match08:42
=== chrisccoulson_ is now known as chrisccoulson
didrockssil2100: did what I say makes sense? if Mirv isn't around, are you taking that one? (should be easy)09:14
sil2100didrocks: I'll check up on that one in a moment then, I *should* be able ;)09:18
didrockssil2100: excellent! thanks :)09:24
seb128sil2100, Mirv, didrocks: somebody wants to ask details on https://bugs.launchpad.net/bugs/974242 about how the verification failed for that guy who just changed the verification-done to failed... it will block the SRU if it stays in this state09:43
ubot5Launchpad bug 974242 in compiz (Ubuntu Precise) "Compiz is moving windows against my will" [Medium,Fix committed]09:43
didrocksseb128: I'll let that to mterry to handle it :)09:44
MCR1bschaefer: Are you still here ?10:11
MCR1bschaefer: Just FYI: I commented on the nux-reduce-scopes MP. Everything with it should be okay - I doublechecked it...10:12
sil2100didrocks: just now looking at the google-mock thing - hm, so you want to include python-support in main as well?10:26
sil2100Or is it possible to get rid of that dependency in google-mock?10:27
didrockssil2100: did you read the comment? :)10:28
didrocksit is about NOT including it in main10:28
didrocksbut moving to dh_python10:28
sil2100Ok, so removing python-support ;)10:29
didrocksyep10:29
=== mmrazik is now known as mmrazik|lunch
=== _salem is now known as salem_
=== dandrader is now known as dandrader|afk
=== mmrazik|lunch is now known as mmrazik
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|lunch
fgintherTrevinho, ping15:20
Trevinhofginther: pong15:20
fgintherTrevinho, the proposed fix for the bamf 'kill No such process' issue is now building under jenkins. The build environment appeared to have been affected by a number of orphaned process on the build machine. After a reboot the builds are working again.15:22
fgintherTrevinho, here's a build log: http://paste.ubuntu.com/1414882/15:22
=== dandrader|lunch is now known as dandrader
fgintherTrevinho, can you suggest a reviewer for https://code.launchpad.net/~fginther/bamf/ignore-kill-return/+merge/13831616:25
Trevinhofginther: that script was initially written by tedg, even if I applied few modifications...16:26
Trevinhofginther: it looks good here btw16:27
tedgYeah, we really should be switching to xorg-gtest when possible though.16:27
tedgThat's the way forward :-)16:27
didrockssil2100: hey, did you get any time to work on https://bugs.launchpad.net/ubuntu/+source/google-mock/+bug/1076891?16:28
ubot5Launchpad bug 1076891 in google-mock (Ubuntu) "[MIR] google-mock" [Undecided,Fix committed]16:28
didrocksoh you did!16:29
didrockssil2100: thanks a lot :)16:29
didrockssil2100: ah, it needs tweaking! :)16:29
fgintherTrevinho, tedg, thanks for looking16:29
=== salem_ is now known as _salem
sil2100didrocks: probably! :)16:32
sil2100didrocks: comments are welcome!16:32
didrockssil2100: I commented!16:32
sil2100Since right now I'm molesting ibus ;p16:32
didrockssil2100: leave ibus alone! :)16:33
=== _salem is now known as salem_
=== Guest26733 is now known as help
=== help is now known as balloons1
=== salem_ is now known as _salem
=== balloons1 is now known as balloons
=== _salem is now known as salem_
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
fgintherbschaefer, can you take approve https://code.launchpad.net/~fginther/nux/add-code-coverage/+merge/138007 if it looks good now?19:03
bschaeferfginther, yup!19:03
bschaeferfginther, cool, im happy with that change, thank you!19:04
fgintherTrevinho, tedg sorry to nag, but can https://code.launchpad.net/~fginther/bamf/ignore-kill-return/+merge/138316 be approved for merge?19:07
tedgfginther, Yeah, Trevinho approved it, just forgot to set the overall status.19:10
tedgI set that now19:10
tedgHmm, alesage, do you know if bamf autolands?19:10
fginthertedg, yes it does19:11
tedgfginther, Okay, I would have expected a review by Jenkins...19:11
alesagemy work here is finished19:11
* fginther adds support for bamf ci jobs to his todo list19:12
tedgAh, okay.19:12
bobweaverwas unity2d dropped because no one wanted to port 4.X to 5 and qml2 ?  because nokia stoped for qml1.0 support ?19:39
bobweaverI want a real reason why as llvm is not all that great. or was it $ on canonical ?19:40
bobweaverI am asking this after watching Rick spencers thing on ubuntu on air19:41
bregmabobweaver, I believe it was dropped because it required a completely duplicate effort to maintain two identical desktops with two codebases19:43
bregmano sane entity would want to do that19:44
bobweaverbregma,  so in other words no moe money for qt devs ?19:44
bobweaverand no need for 2 things that do one thing19:44
bregmaI don't know why one was chosen over the other, but I understand it was a difficult decision19:44
bobweaverwell I guess that the next question is just that ^^19:44
bregmaand most of the Qt devs were rolled into the since Unity project, so it wasn;t a money thing19:45
bobweaverwhy nux c++ stuff because it was house ?19:45
bregma*single Unity project19:45
bregmaI really have no inside information on what motivated the final decision19:45
bobweaverI mean it makes sense but the only fact is that llvm is not working all that well for me19:46
bregmait's still a work in progress19:46
bobweaverI am not trying to fight for 2d here I just want a clear understanding of why I should learn nux and why I should learn welll learn more c++19:47
bregmaQt is also C++19:47
bobweaverif unity 3d was used which it is I am sure that there is a smarrter person then me that can tell me why these things are best to learn or why what thye work on is what they love19:48
bobweaverbregma,  I know that they are libs19:48
bobweaverbut thanks :)19:48
bobweaverLike I could list of the top of my head why I love to use qml right , I am sure that there are people in this channel that can also do that with say compiz nux ect19:49
* bobweaver is trying to get motivated ;? 19:50
bobweaverLike Nux will be able to do X in the future that we could not see X doing in the future , kinda19:52
bregmaNux can do crazy things with shader (GPU) programming that Qt requires direct OpenGL programming on a canvas for19:56
bregmadoing the same in QML requires extending QML using Qt and Open19:56
bregmaOpenGL19:56
bobweaverwhat is wrong with opengl (es) rendering ?19:57
bobweaverthanks for this bregma  I really like this subject19:57
bobweaverso you are talking about libdeclaritive shaders from qt community ?19:58
bobweaverI guess what I do not understand about what you said ^^ is the "QML requires extending QML using Qt and Open"   what do you mean by "Open"  ?19:59
bregmaOpenGL20:00
bobweaverTBH I have only been using qml and programming for 1.5 years20:00
bobweaverwell qml 6 months maybe year20:00
mhall119bobweaver: I think the big difference is that Nux is a toolkit build on OpenGL, where at Qt has to go through abstraction layers before it gets to OpenGL20:01
mhall119which makes Qt portable, but also heavier20:01
bobweaverso I guess that I have to figure out why the shader system is different then the one used in Nux to see the great things that it offers20:02
bobweaveratp right now I am just learning how to layer things in nux20:02
mhall119I wouldn't expect "great things" in the way of features20:02
mhall119Nux is, after all, a very new toolkit20:02
mhall119but it should be fast and light and work well anywhere OpenGL support exists20:03
bobweavermhall119,  something that I always thought about you is that you are easy to talk with about these types of things even if I am new and dont understand some things20:03
bobweaverbregma,  is also awesome j/s20:04
bobweaverso how does compiz and all this play togeather with Opengl20:05
mhall119bobweaver: It's easy for me to talk about things in a non-technical way, when I know so very little about the technical side of it :)20:05
bobweaverlike can or how are there any limits on compiz and open gl20:05
bobweaverIf there are *20:06
mhall119Compiz itself is kind of limited by X, and being a window manager for X20:06
mhall119Unity has had to work around some of those problems with things like Bamf20:06
mhall119since X doesn't have any concept of "this window belongs to this application"20:06
bobweavermhall119,  I think that I need to go through more of the old code esp  the src/pirvate-unity-2d stuff so I can understand more of how the libs where all being drawn together. ATM I have bo clue where I would even start on that with 3d. besides just looking at #import's and then reading there libs20:09
bobweavermaybe there is a way to break the chain so to say20:09
bobweaverafter I learn that maybe I will have a much better understanding of how unity as a whole is geared , and not just reading dash/* ect for unity 3d as I see that it is importing libs I just do not know what some of these libs do Or even how I can use them20:11
bobweaverI think that that right there is super impoant if I want to learn how to design anything in unity 3d. But I could be wrong.  There is no book called "How to become a unity developer " :)20:12
bobweaveror even better "How to become a unity developer for dummies "  though them books are junk anyways. maybe there is book for that but it is about gaming platform :)20:14
bobweaverof to learn thanks all20:14
mhall119mhr3: bschaefer: ^^ any chance someone from the Unity team could spare an hour and to a hangout/classroom session on this?  Seems it would help more than just the TV devs, but also anybody interested in contributing to Unity20:14
mhall119an ubuntuonair.com session with screen sharing would be fantastic20:16
bobweavermhall119,  I would be there shit bro I would call into work20:20
bobweaverwoops sorry about lang20:20
bobweavergot excited20:21
Klap-inbobweaver :)20:21
bschaefermhall119, sorry, was on lunch20:48
bschaefermhall119, hmm when would this hangout session be?20:49
bschaeferbobweaver, and how to become one? Fix bugs :)20:51
=== salem_ is now known as _salem
mhall119bschaefer: any time, any day21:44
bschaefermhall119, cool, well I could, or I could help find someone else as I don't have a webcam21:46
mhall119bschaefer: we need to get you a webcam21:48
bschaefermhall119, well I could possibly go out and find one out in the world21:51
mhall119there's this little place called "amazon.com" on the interwebs21:52
bschaefero there is...that is right...and they have all my info...interesting...21:53
* bschaefer goes to browse through the dash21:53
mhall119OMG! product listings that are relevant to your search terms! Oh the Humanity!22:00
bregmathe question is, do we want bschaefer on a webcam or will that frighten too many prospective developers?22:03
bregmathink of the children22:04
mhall119bregma: the internet has seen worse, the entire Canonical Community team was on camera for 24 hours22:04
bregmaexplain why my internet was down at the time22:05
mhall119I believe several ISPs and at least 2 foreign governments shut down access because of it22:06
=== You're now known as ubuntulog
bschaefermhall119, bregma yes, think of them22:08
bschaeferare you volunteering bregma haha?22:08
bregmaI don't have a webcam and I'm not going to get one22:09
* bregma stick out his tongue22:09
bregmathe last thinh I want is for my daughter to start using it while online22:09
bschaeferhaha22:09
bschaeferwell that makes sense22:10

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