/srv/irclogs.ubuntu.com/2015/10/08/#ubuntu-desktop.txt

pittiGood morning03:28
hikikohi04:55
RAOFHey hikiko!04:56
RAOFDid you manage to get compiz to use gles?04:57
hikikohi RAOF !04:58
hikikonot yet :/ I built unity & nux with gles2 but I can't run them properly04:58
dufluHuh. It was working perfectly back in 2012. But I forget the details :)05:01
hikiko:D05:01
hikikofortunately gles2 is a subset of opengl2 so, I can at test it works at least05:03
dufluOr was that just EGL?....05:03
hikikobut I'd like to be able to run it05:03
dufluOh, yes it was GLES. I remember the VertexBuffer hack and friends05:04
dufluSam liked to call it "modern" GL. Even though it's no more modern than full OpenGL, and significantly more limited05:05
hikikoyes that's what I am doing today :) converting fixed function to shaders05:05
hikikoto vertex buffers*05:05
hikikosorry05:05
hikikoGL_QUADS to triangles...05:06
hikiko:p05:06
dufluhikiko: Oh I see. We got sloppy somewhere in Compiz and forgot to keep supporting it05:06
RAOFWell, it's much more like GL 3.0 than old GL.05:06
hikikoyes, I wonder why they remove and remove features from opengl though05:06
RAOFYou can't use any of the fixed-function support in a 3.0 context.05:06
RAOFBecause the hardware that the fixed-function support was providing an interface to no longer exists.05:06
dufluhikiko: For more limited devices (e.g. mobile)05:07
RAOFduflu: No, actually for more powerful devices :)05:07
dufluRAOF: "OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset[2] of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, computer tablets, video game consoles and PDAs. "05:08
hikikomaybe some features are difficult to implement for example display lists might need a lot of memory05:08
RAOFduflu: Right, but OpenGL 3.0 *also* loses all the fixed-function stuff, and *that's* for more powerful devices.05:08
RAOFGL 3.0 looks a lot more like GLES 2.0 than GL 2.005:08
hikikotrue05:09
dufluhikiko: Yes, phones (particularly old phones) have tiny brains05:09
dufluNewer ones don't though. They're much more powerful than the desktops of a few years ago05:09
hikikoyes05:10
dufluhikiko: BTW I think alf wrote VertexBuffer originally05:10
hikikobasically, I won't use it because the shader will only run in GLES2 case (it performs a slower fake clipping in pixel shader because gles doesnt have any way to do clipping in view space) so, I'll use the fixed function everywhere in the plugin and just use a float* varray in gles205:19
hikikoI would use the opengl plugin classes if I had to port the whole plugin to GLES205:20
dufluhikiko: GLES does have scissors still. I used it in the GLES port which is why we can still switch workspaces (Ctrl+Alt+left/right)05:20
hikikoscissors is for 2d clipping, I want to fake the clipping of the 3d windows that now is performed in viewing space05:21
dufluhikiko: Oh yeah. I remember those bugs now (you've been updating recently)05:21
hikikoso what I ve done and works is to calculate in the pixel shader which pixels would correspond to vertices that would be clipped in view space05:21
hikikoand discard them05:21
hikikothe visual effect is the same05:22
hikikobut it's slower05:22
dufluCool05:22
* duflu needs to see the outside world for a little while05:22
hikikoso there's no point to use that trick everywhere only in gles2 devices where there's no alternative :)05:22
hikiko:D05:22
hikikoenjoy your day duflu05:22
hikikoevening *05:23
dufluhikiko: Thanks. And good luck05:23
hikikothanks :)05:23
* RAOF wonders why you need to clip verticies in view space. Can't you just draw them, and if they're outside of view space they'll get discarded?05:24
dufluRAOF: Because sometimes you want the clipping line to be in the middle of the screen05:28
RAOFFair chop.05:28
RAOFYou are in a QMaze of Qthings, all reimplementing the STL with slightly different names and subtly different behaviour.05:29
didrocksgood morning06:09
seb128good morning desktopers06:16
didrocksre seb12806:17
seb128re didrocks06:18
pittibonjour mes amis français !06:23
didrocksbonjour pitti06:24
seb128hey pitti, wie gehts?06:40
pittiseb128: viel besser, danke!06:40
seb128great!06:41
willcookemorning all07:51
didrockshey willcooke07:51
seb128hey willcooke07:53
willcookemorning seb12807:53
Laneyhey hey08:02
seb128hey Laney08:03
Laneyhey seb128!08:03
Laneyhow's it going?08:03
didrocksmorning Laney08:04
seb128Laney, good! you?08:04
Laneygreat08:05
Laneybeer festival tomorrow :-)08:05
Laneyhey didrocks!08:05
Laneywhat is up homie?08:05
didrocksnothing special ;) yourself? Getting ready for beer festival?08:06
Laneystretching the liver08:06
willcookeI've got a mini beer festival tomorrow with aquarius \o/08:07
willcookein that there is a beer festival on at the local pub, not just going out drinking beer08:07
Laneyhttp://beerfestival.nottinghamcamra.org/Assets_pdf/BF2015_Beer_Prog_Notes.pdf08:08
willcookeBlue Monkey is good, that's a regular at ours08:08
Laneyya08:09
Laneythey are near here08:09
Laneygot a pub at canning circus08:09
willcookeoh nice!"08:09
willcookeLaney, there is a Brew Dog pub somewhere around Kings Cross which does food (I'm told) if you fancy it next week?08:10
didrockspitti: ok, I think I won't go further for now (the real coverage is more like 94% because some code are ran for i386 on another machine but not consolidated): https://jenkins.qa.ubuntu.com/job/udtc-trusty-tests-collect/1950/label=ps-trusty-desktop-amd64-1/artifact/html-coverage/index.html :)08:10
Laneywillcooke: haha08:10
LaneyI'm sure the food is what you're going for ;-)08:10
didrockstime to cut a release!08:10
willcookenatch08:10
Laneybut yeah08:10
pittididrocks: wow, that looks awesome!08:11
LaneyI am up for that if true08:11
pittididrocks: what's ftp_adapter?08:11
willcookedidrocks, nice!08:11
didrockspitti: streaming support for python requests module (done by a contributor). I didn't push too much on testing it, but that should be doable (just delayed for now)08:12
willcookeLaney, Ohhhhh... https://www.brewdog.com/bars/uk/two-bit08:15
willcookepopey, ^^^^08:15
Laneydo they do real food?08:16
Laneycereal killer is probably nearby... :)08:17
willcookeLaney, it got burned down08:17
willcookeoh, "down" might be an overstatement08:17
willcookehttp://www.theguardian.com/uk-news/2015/sep/27/shoreditch-cereal-cafe-targeted-by-anti-gentrification-protesters08:17
Laneyhaha08:17
Laneyyeah I saw that08:17
seb128lol08:19
seb128https://github.com/auchenberg/volkswagen08:19
seb128"Volkswagen detects when your tests are being run in a CI server, and makes them pass."08:19
Laneywouldn't say no to a curry if brewdog doesn't do real food08:19
Laneycomplainers can get steak themselves another day :P08:19
willcookeLaney, they say the do a "range" of food.  I think a sausage roll and a scotch egg probably don’t count as dinner in your book though.08:20
seb128liquid dinner?08:21
willcookeThere was a decent curry house popey and I went to after msm's leaving do which is walking distance from the hotel.08:21
willcookeseb128, ha, that VW thing is excellent08:21
seb128:-)08:21
didrocksahah https://github.com/auchenberg/volkswagen/blob/master/index.js#L1808:21
willcookeHAHAHAH!08:21
willcookeoh, team dinner is getting booked today.  There will be steak08:22
seb128willcooke, the place at the corner of bluefin is alright, if we don't find anything else08:22
didrocksI like that the guy has tests to check that failing the tests are working :)08:22
seb128didrocks, hehe08:22
larsugood ... aehm ... morning?!08:23
pittihey larsu -- Maaahlzeit! :-)08:24
didrockshey larsu08:24
larsuhihi08:24
willcookemorning larsu08:24
Laneyhi larsu08:25
Laneytoo many pink killers yes?08:25
seb128hey larsu08:25
davmor2willcooke: sausage roll, scotch egg and plenty of liquid bread08:25
larsuthis is fun I should rise late more often :D08:26
larsumorning pitti didrocks willcooke Laney seb128!08:26
willcookedavmor2, :)08:26
willcookedavmor2, breakfast of champions08:26
larsuLaney: no pink killer involved08:26
Laneyman my quads feel all tight still08:26
didrockswillcooke: is it the usual "thursday for team dinner"?08:26
larsuLaney: but maybe (maybe!) the one or other alcoholic beverage08:26
Laneythey were like this yesterday but I assumed it was due to riding after being off the bike for a week08:26
davmor2Laney: wear looser jeans08:26
Laneybut that should be better now?08:26
seb128didrocks, do we usually have those on thursday?08:27
* seb128 never noticed08:27
willcookedidrocks, wednesday08:27
seb128it felt random to me08:27
larsuwe had it on Tuesday before as well08:27
didrocksseb128: I think the vast majority of time (like 80%+ yeah)08:27
seb128k08:27
didrockswillcooke: noted08:27
* Laney didn't remember08:27
seb128well % is falling it seems :p08:28
didrocksyou guys, no attention to detail! :p08:28
larsuquick! Everyone look it up in their expense reports!08:28
larsuthis. is. important.08:28
Laneyhttp://yoga.about.com/od/anatomicalfocus/tp/Stretch-Your-Quads-With-These-Yoga-Poses.htm08:28
Trevinhomorning08:36
willcookehey Trevinho08:36
Trevinho:)08:37
* Trevinho cleanups kernels... sooooo many old packages08:37
Laneyautoremove man08:37
TrevinhoLaney: I do, but it doesn't always work for everyone08:38
seb128hey Trevinho08:38
seb128Trevinho, that's bug #143976908:38
ubot5`bug 1439769 in update-manager (Ubuntu Vivid) "various linux packages being marked as manually installed, still prevents 'apt-get autoremove' from doing the right thing for kernels" [Critical,Triaged] https://launchpad.net/bugs/143976908:38
seb128slangasek/mvo are on it08:38
Trevinhonice08:38
* Laney nods08:40
seb128though it seems Steve asked from input from glatzor/aptdaemon maintainers08:41
seb128but I'm not sure there is anybody active in that group :-/08:41
* Laney thinks mvo is as close to one as anyone else :)08:42
mvoseb128, Laney: yeah, sorry, I pushed the patch but I'm not yet super happy with the api, at the same time I think its good enough and we should just push it out08:51
seb128mvo, +1, the current situation is a bit ridiculous, filing your disk with old kernels08:52
seb128so a fix even not perfect is already a good improvement08:52
seb128mvo, thanks for working on that!08:52
=== alan_g is now known as alan_g|lunch
desrthi desktop11:58
seb128hey desrt11:58
* desrt reads the daily intel report, doesn't like what she sees11:59
=== alan_g|lunch is now known as alan_g
TrevinhoI was looking at the mouse-not resizing on HiDPI... I've found a solution, but it means to basically reload (recreate) all the cursors when default size changes... Now, I'm wondering whether there's a better way of doing that, since this would probably need some compiz ABI changes otherwise (to do it with less hacks)12:02
willcookemorning desrt12:03
desrthello seb128, willcooke12:03
seb128desrt, what is in there?12:03
desrtseb128: my area is a bit more green than i would like it to be this morning :)12:03
seb128lol12:04
seb128you are addict ;-)12:04
Trevinhoseb128: since your eyes are already here (well, actually I know you've multiple pairs of eyes :)) do you know anything about that ^?12:04
seb128Trevinho, not really sorry12:08
Trevinhono worries12:08
seb128Trevinho, https://bugzilla.gnome.org/show_bug.cgi?id=30679512:11
ubot5`Gnome bug 306795 in Backend: X11 "Make XCursor themes instantly applicable" [Normal,Resolved: notgnome]12:11
seb128can be useful12:11
Trevinhoseb128: awesome, thanks a lot12:12
seb128Trevinho, yw12:13
Trevinhomh, theme seems to be unrelated to size, actually.. .But still we've the similar issue. As theme changes in gtk, but not in compiz (and root window)12:16
Trevinhoseb128: oh, who's that guy who sent the patch 10yrs ago? https://bugzilla.gnome.org/show_bug.cgi?id=30810412:22
ubot5`Gnome bug 308104 in [obsolete] settings-daemon "expose cursor theme settings as xsettings" [Normal,Resolved: fixed]12:22
Trevinhoerr, committed the patch12:22
seb128hehe :-)12:22
Trevinhoso, yeah there's no real other way than what I found out by myself (set new the default size/theme and reload every cursor)...12:45
Trevinhoseb128: so... to fix this I need to add the xcursor dependency on compiz (and maybe some ABI changes too), i guess this is for X at this point, right?12:46
seb128Trevinho, right12:47
attenteseb128, Laney, have you guys tried cross-compiling gtk+3.0 for armhf?12:54
Laneynope12:54
Trevinhomh, maybe compiz ABI changes aren't necessary as per your fix, but XCursor new dependency yes...12:57
LaneyIt's likely that the build-deps will need working on12:57
attenteok12:58
qenghoG'morning.12:59
attentei'm just wondering how there are armhf builds on launchpad without running into this error12:59
Laneythey are native builds13:00
willcookehey qengho13:01
Laneyattente: Looks like libicu-dev and gobject-introspection need attention, at least13:02
Laneyfor their g++ and build-essential dependencies respectively13:02
Laneythey break cross-build-dep installation13:02
=== alan_g is now known as alan_g|lunch
Trevinhomh, maybe compiz ABI changes aren't necessary as per your fix, but XCursor new dependency yes...13:25
* Trevinho leaves for an icecream13:35
andyrockmorning13:40
seb128hey andyrock13:44
seb128attente, no; sorry, I never really used crossbuilding13:44
seb128xnox and Laney did look at cross building installability in the past and know about it13:44
seb128but I see that Laney already replied13:44
=== alan_g|lunch is now known as alan_g
* Laney meows14:02
* seb128 pets Laney14:08
seb128willcooke, good pick for the team dinner ;-)14:11
Laneyname seems familiar...14:12
willcookeseb128, we have to chose from a limited menu because there are so many of us, just waiting for details of that menu to be confirmed.  It will have steak on it.14:12
Laneyis that the place where the wine + coke happened?14:12
didrocksI think so14:12
seb128oh, could be14:12
didrockswasn't really IIRC14:12
didrocksgood*14:12
seb128the map location matches14:12
ogra_didrocks, what wasnt good, the wine or the cocaine ?14:13
ogra_:P14:13
seb128I don't remember what I had there14:13
didrocksogra_: well, some people have horrible ideas about putting coke in the wine14:13
didrocksthat was bad…14:13
ogra_eeek14:13
didrocksbut the steak and such wasn't really good as well IIRC14:13
didrocksalso, it's where attente tried blue cheese for the first time14:14
seb128I remember to find it expensive for what it was14:14
seb128but it's London...14:14
didrocksseb128: yep… "fancy place in London"14:14
willcookeits cheaper than pretty much everywhere else I could find within a reasonable distance14:14
willcookeI guess there is a reason for that14:14
willcooke:)14:14
didrockswhat Laney said about not the last place because he wanted to try somewhere else? :)14:14
seb128willcooke, the refinery is better imho14:17
seb128and not more expensive14:17
seb128but that's just me14:17
seb128(from the team dinner we had that the steaks were good iirc)14:17
seb128that's the one at the corner of the office building14:17
didrocksseb128: btw, I can typical heisenbug for the keybinding issue, I didn't get it once since I enabled upstart bustle14:22
didrocksseb128: I think it might slow down startup, and so, hide the race…14:22
seb128could be :-/14:22
* didrocks removes and upgrades, can't keep on old install forever…14:23
seb128let's see if the fix works at least ;-)14:24
didrocksyeah ;)14:24
didrocksand better to upgrade today than tomorrow before leaving for the sprint14:25
* Sweet5hark mumbles ETOOMANYCALLS ...14:43
seb128Laney, good job fixing that typeahead nautilus bug! do you think that's something worth a trusty SRU?14:45
seb128larsu, any luck with the gtk/notify-osd/greeter issue?15:23
Laneyseb128: could do, might want to wait a few days to see it doesn't break anything15:36
seb128k, seems good here from testing15:36
seb128does somebody fancy looking at a python exception easy to trigger in software-properties? ;-)15:36
didrockscan handle this, might be a nice distraction15:37
seb128didrocks, bug #137208615:37
ubot5`bug 1372086 in software-properties (Ubuntu) "add-apt-repository hits softwareproperties.ppa.PPAException when trying to add a ppa which doesn't exist" [High,Confirmed] https://launchpad.net/bugs/137208615:37
seb128basically15:37
seb128sudo add-apt-repository ppa:user/name15:37
didrocksyep15:38
seb128thanks15:38
didrocksI'll look first at why it regressed15:38
didrocksand what was the message that we used to display15:38
seb128I think it's either http://bazaar.launchpad.net/~ubuntu-core-dev/software-properties/main/revision/90415:38
seb128or http://bazaar.launchpad.net/~ubuntu-core-dev/software-properties/main/revision/90515:38
seb128"make _get_suggested_ppa_message work without launchpadlib (as its not available for py3)"15:38
didrocksahah, yeah, probably15:39
didrockswill have a look during the sprint at worse, should be easy to fix15:39
seb128thanks15:39
didrocksyw15:39
seb128Laney, I would appreciate if you could review some of my unity-settings-daemon 'backport upstream commit' fixes, if you are too busy let me know and I can try to email robert_ancell about it16:16
seb128(setting up a silo to test/prepare thing, I would like to land that tomorrow ideally)16:16
* didrocks waves good evening and good night16:22
Laneyseb128: will try to look shortly, not here tomorrow16:26
seb128oh, right16:26
seb128Laney, if you can't don't worry, maybe robert_ancell do some or I can try to catch larsu tomorrow16:27
seb128oh, robert_ancell is off according to calendar16:27
LaneyI broke upstart, might be a bit /o\16:33
seb128urg16:34
seb128what did you do?16:34
Laneytried to write some code :P16:35
seb128lol16:36
Laneywas attempting to fix the alt-f2 exec thing16:38
seb128oh, good one16:39
Laneyxnox did it already16:40
Laneywas just adding some exceptions16:40
Laneyso maybe it isn't my branch that broke it ...16:40
seb128xnox!!!16:40
xnoxLaney: i don't believe my branch was ever fully working ;-)16:40
Laneylolz16:41
xnoxLaney: it was more of work in progress stab as to what should happen.16:41
LaneyI knew I shouldn't have tried it on my real system!!!!16:41
xnoxLaney: what? did anyone blidly uploaded it?16:41
LaneyHAHA no16:41
xnoxok, good16:41
xnoxcause like, my code is not that good by default.16:41
LaneyI would try to get whoever we have that passes for an upstart maintainer to review16:42
Laneybut yeah, doesn't work16:42
LaneyI had "Handling dbus event" spammed many times16:42
Laneymaybe that is normal...16:43
Laneylaney@raleigh> grep -c "Handling dbus event" startups                                                                                                                                               ~16:43
Laney1428216:43
TrevinhoLaney: about your blacklisted_environment_variables... does upstart provides a way to put these variables in a place so that they're not hardcoded?16:55
Laneywhat kind of place?16:56
Laney(not atm)16:56
TrevinhoLaney: I imagine a configuration file, or I don't know..16:56
Trevinhook16:56
Laneyyou'll note that I didn't propose it16:56
TrevinhoLaney: yeah, sure... I just saw it and I was curious about the new changes :)16:57
=== alan_g is now known as alan_g|EOD
LaneyClearly not fixing that this week17:08
Laneyseb128: I got to some of them, a couple are left for the next lucky person17:08
seb128Laney, thanks!17:08
Laneysee you all Sunday/Monday!17:08
willcookecya Laney17:08
seb128have a fun w.e17:08
seb128see you on sunday17:08
Laneysafe travels17:08
chrisccoulsonhmmmm, https://bugzilla.mozilla.org/show_bug.cgi?id=120993217:27
ubot5`Mozilla bug 1209932 in General "Disable all 32-bit linux testing" [Normal,New]17:27
chrisccoulsonThat wouldn't be good for us17:27
* Trevinho has to make pizza... 🍕17:45
willcookechrisccoulson, can we discuss next week?  Do we have time?17:46
=== \b is now known as benonsoftware

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