/srv/irclogs.ubuntu.com/2015/07/21/#ubuntu-mir.txt

RAOFHm.01:05
RAOFIs the_global_event_sink really unused?L01:05
* RAOF once again wishes for a pervasive signals/slots mechanism in Mir.02:36
=== chihchun_afk is now known as chihchun
=== duflu_ is now known as duflu
=== c74d is now known as c74d3a4
=== c74d3a4 is now known as c74d
=== mibofra is now known as Guest75658
anpok_RAOF: hm signal and slot with an explicit mentioning of the dispatcher the caller will be executed with06:32
=== tvoss|afk is now known as tvoss
tvossanpok_, easiest if the respective connection maintains the dispatcher06:35
RAOFI guess you could add the latter :)06:42
=== chihchun is now known as chihchun_afk
RAOFduflu: Why did you push the revert in r2759?07:38
dufluRAOF: Because it removed the bit that actually detected the regression. Also I have a much smaller and simpler solution (now proposed)07:39
RAOFThe test you reverted does indeed catch the regression.07:39
RAOFIt tested that the regression behaviour did not occur.07:39
dufluRAOF: OK, well if you found a new way to detect it, I'm sorry. Although you did the same to me. Objectively though, a better version is now proposed07:40
=== chihchun_afk is now known as chihchun
RAOFI proposed my solution in your merge proposal.07:40
dufluMy test was also written when the bug still existed and failed prior to it being fixed. So I assume that's what you mean too07:40
RAOFRight. I tested my test by reverting your fix, and it does indeed fail.07:41
RAOFI disagree that your test is better; doesn't your test deadlock on failure?07:41
dufluRAOF: No..?07:41
dufluOh it might have hung07:41
* RAOF will also note that my version of the test went in after 3 approvals + CI.07:42
RAOFRight.07:42
RAOFMy version fails rather than hanging :)07:42
dufluRAOF: Mine also got reviewed :)07:42
RAOFYour revert?07:42
dufluRAOF: Yes, the version I reverted to was approved.07:43
dufluNo need to argue. Not important. I'll redo it07:43
anpok_hm alan_g i tried you gcc-5 fix branch..07:43
anpok_demo server is working .. not sure why every attempt to start a server fails on ci07:44
seb128hey there07:44
alan_ganpok_: yes?07:44
seb128what's the status of the new mir stucked in proposed in wily?07:44
anpok_seb128: there was one obvious abi bump missing07:44
anpok_seb128: but it did not fis the issue.. so I also bumped the server graphics platform abi07:45
alan_ganpok_: nor I (yet) - I'm going to try reproducing07:45
anpok_s/fis/fix07:45
seb128so it's fix commited now? more rebuilds needed?07:45
seb128let me know if you need with uploads or such07:45
anpok_seb128: rebuilding silo 4 now.. I walso wanted to include a gcc-5 fix07:45
anpok_but there is an odd ci failure..07:46
seb128k07:46
seb128which one?07:46
anpok_the test runner fails to start mirserver - https://jenkins.qa.ubuntu.com/job/mir-mediumtests-runner-mako/5979/console07:46
seb128k, no idea about that ...07:47
dufluanpok_: If you don't need to, please keep out gcc-5 support. There's always risk07:49
dufluAnd this late in the game we don't need more07:49
alan_ganpok_: please don't add anything that isn't needed. There will be another release along soon07:50
dufluRAOF: Sorry, your test is restored08:00
RAOFduflu: Ta. I was mostly just surprised to see the revert without MP.08:01
alan_ganpok_: From a first look at the failure I suspect that loading (and rejecting) the 0.13 platforms in a g++-5 build drags in a second copy of boost RTTI, You shouldn't delay 0.14 on getting that resolved.08:01
dufluRAOF: It happens. Nobody yet has uncleanly reverted something. We're pretty good at it08:01
dufluAlso, we have "append-only" set. So "uncommit" is disallowed, for our own protection08:02
duflualan_g: I think the head of lp:mir/0.14 (from a few minutes ago) might fix your issue08:03
anpok_ci is using vivid+o makos or wily makos?08:04
alan_ganpok_: V+O08:04
dufluIt shouldn't matter if your ABIs are right, should it?08:05
anpok_-> whats the right solution for that failure: https://ci-train.ubuntu.com/job/ubuntu-landing-004-1-build/275/console08:05
dufluanpok_: Merge lp:mir/ubuntu back to lp:mir/0.14?08:06
anpok_but there is no changelog entry yet08:06
dufluAh, that old problem08:06
dufluanpok_: Then download it :)08:06
anpok_and add it to mir/0.14 and add another one?08:06
dufluanpok_: Yep.... https://launchpad.net/ubuntu/+source/mir08:07
dufluDistro needs a continuous timeline. You shouldn't pretend the first attempt didn't happen08:07
dufluDebs are messy. Can we have something new now?08:13
duflu:)08:13
RAOFUrgh! What the hell is happening here: http://s-jenkins.ubuntu-ci:8080/job/mir-clang-ts-wily-amd64-build/69/console ?08:15
dufluVPN says no08:16
RAOFI can't reproduce that locally; *my* threadsanitiser make test works.08:16
duflutsan with clang presumably?08:17
RAOFIndeed.08:17
dufluOr is the "clang" a misnomer in the task?08:17
dufluAlso.. for some value of "wily"08:18
RAOFWell, my wily is up to date as of today; the builder should be too (as it's pulling from the archive)08:18
dufluFor some value of "today"08:18
RAOF:)08:19
RAOFI suspect that it's got to do with the fork() involved in the death-tests.08:20
RAOFBecause at least one of the failures is talking about the main thread of ClientLibraryErrorsDeathTest_createing_surface_on_garbage_connection_is_fatal racing with the RPC thread created by ApplicationNotRespondingDetection_responding_client_is_not_marked_as_unresponsive08:21
=== chihchun is now known as chihchun_afk
RAOF(And now that typo has crossed my threshold of annoyance ☺)08:22
=== chihchun_afk is now known as chihchun
RAOFanpok_: You're familiar with the vagaries of ThreadSanitizer, right?09:01
anpok_not really09:02
anpok_I even fail to look up vagaries in the dictionary09:03
RAOF:)09:04
anpok_RAOF: but you can try treating me like a rubber duck - whats wrong?09:16
RAOFThreadSanitiser complains about an RPC thread started from ApplicationNotResponding's acceptance test racing with mir_connect_sync from ClientLibraryErrorsDeathTest.09:18
RAOFFrom a heap block allocated from the ANRDetection test.09:20
RAOFAnd the ANR detection tests start after the ClientLibraryErrorsDeathTests have already finished.09:20
=== chihchun is now known as chihchun_afk
RAOFSo I'm suspicious that the problem is actually that the fork() in the death tests is confusing ThreadSanitizer.09:21
=== chihchun_afk is now known as chihchun
alan_ganpok_: alf_ hangout?09:37
alf_alan_g: coming09:38
anpok_now09:39
=== alan_g is now known as alan_g|lunch
=== chihchun is now known as chihchun_afk
=== alan_g|lunch is now known as alan_g
=== Guest75658 is now known as mibofra
mterryRAOF, poke about subscribing mir-team to abi-compliance-checker12:53
=== chihchun_afk is now known as chihchun
RAOFmterry: Subscribed as of a couple of hours ago.13:03
* mterry hugs RAOF13:04
RAOFSorry about the delay.13:04
* RAOF was on holiday last week, too.13:04
=== chihchun is now known as chihchun_afk
alan_gcamako: with mir-on-x I ought to be able to see clients in a desktop window. Right?14:45
anpok_alan_g: the server in a x-window14:47
alan_gI see an X window (and titlebars painted in the server) but nothing from the client14:48
camakoalan_g, is it an intel gpu?14:48
alan_gcamako: yes14:49
camakoalan_g, try a non egl client14:49
camakointel's gpu has support problems for the extension I am using14:49
camakofor egl clients only though14:49
alan_gcamako: Ah! multiwin works14:49
camako\o/14:50
camakoalan_g, egl clients work but do not render.. you can try eglplasma and hit 'q'.. it'll quit fine.14:50
alan_gConfirmed14:51
alan_gIs mouse input supposed to work?14:52
ogra_nah, it is unity8 ... its all gestures (you need to know the secret handshake to log in) :)14:55
alf_alan_g: no, mouse is not supported yet14:57
racarrMorning!15:29
kgunnracarr: o/16:10
racarrkgunn: Howdy :)16:13
=== alan_g is now known as alan_g|EOD
racarrkdub: Can you rereview client-specifie-dinput-regions when you get a chance I had to repropose it with a dependency17:39
racarr(symbols.map stuff)17:39
racarrno code changes17:39
kdubsure17:39
racarrkdub: Same thing for relative-pointer-events...had to resubmit without prereq :)17:43
racarrthanks17:43
=== mibofra is now known as Guest63318
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== Guest63318 is now known as mibofra
=== chihchun_afk is now known as chihchun

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