/srv/irclogs.ubuntu.com/2015/12/15/#ubuntu-unity.txt

=== maclin1 is now known as maclin
Saviqtsdgeos, ah, it was xenial that had the aborts08:32
Saviqand still does08:32
tsdgeossomethings up with that xenial CI probably08:33
Saviqindeed08:36
Saviqhttps://requests.ci-train.ubuntu.com/static/error.gif09:01
tsdgeoscan't branch qtmir from my chroot :S09:08
tsdgeoshttp://paste.ubuntu.com/14025322/09:08
tsdgeosany idea ?09:08
tsdgeosactually adding -Ossl.cert_reqs=none after branch worked :D09:08
dufluSaviq: Is there a bug for the black screen on login? Because I'm finding the same problem with pure Mir demos09:13
Saviqduflu, don't think I know the problem at all09:14
dufluSaviq: Tried Unity8 on xenial desktop lately?09:14
Saviqduflu, ah that09:14
Saviqduflu, bug #152528509:15
ubot5bug 1525285 in clutter-gst-3.0 (Ubuntu) "inspecting clutter plugin hangs outside X11" [High,Confirmed] https://launchpad.net/bugs/152528509:15
Saviqduflu, run gst-inspect-1.0 under X1109:15
Saviqtsdgeos, date issues?09:15
tsdgeosah right :D09:16
tsdgeosthat's what you get for changing your clock back one year09:16
tsdgeosstupid me09:16
Saviqyup, certificate not valid yet09:16
Saviqwait, I didn't mean to say "yup" to your "stupid me" :P09:16
* duflu hopes bug 1526209 is related to that somehow09:18
ubot5bug 1526209 in mir (Ubuntu) "[regression] Clients of nested Mir servers silently crash/exit instantly" [Critical,Incomplete] https://launchpad.net/bugs/152620909:18
dufluSaviq: Oh I think there are two different black screen bugs. Do you see any part of the shell?09:19
corn_fieldduflu, i see the launcher and the notifications bar09:24
duflucorn_field: On xenial desktop?09:24
corn_fieldduflu, yes09:24
duflucorn_field: Fully updated?09:24
corn_fieldduflu, well... updated yesterday i think upgrade & dist-upgrade09:25
dufluHurrah. Multiple bugs.09:26
dufluSo the rest of today will be bisection09:27
corn_fieldfun fun fun!09:27
Saviqduflu, that clutter one is just deadlock on startup, nothing on screen09:31
Saviqexcept for u-s-c's cursor09:32
dufluSaviq: Yeah multiple bugs. I see the shell bits at the top but no dash. Looks like that's part of bug 152620909:32
ubot5bug 1526209 in mir (Ubuntu) "[regression] Clients of nested Mir servers silently crash/exit instantly" [Critical,Incomplete] https://launchpad.net/bugs/152620909:32
dufluAlthough different Mir version09:32
duflu*shruf*09:32
duflushrug09:32
Saviqduflu, here, after I got rid of the gst deadlock, everything's fine'n'dandy09:34
tsdgeosdandrader: morning, have a second to help me?10:16
dandradertsdgeos, yes10:16
tsdgeosdandrader: so Gerry yesterday said "events come from mir, are converted from MirEvent to QTouchEvent in qtmir, then converted back to MirEvent to be sent to client."10:16
tsdgeosi'm trying to find out the place where " converted back to MirEvent to be sent to client" happens10:17
tsdgeosand i thought it'd be MirSurface::mousePressEvent & friends10:17
tsdgeosbut i've added debugs and breakpoints in there and i can't see them triggering10:17
tsdgeosso maybe it's not there?10:17
dandradertsdgeos, yes, MirSurface is doing that. let me check10:18
tsdgeosdandrader: if i understand correctly those debugs should be in unity8's log, rigiht?10:19
dandradertsdgeos, you're looking for mouse or touch event generation?10:19
tsdgeosdandrader: i guess touch maybe?10:19
dandradertsdgeos, no, they're disabled by default as they're too verbose10:19
tsdgeosdandrader: yes, but they should be in unity8's log not in the client, right?10:20
dandradertsdgeos, there's the makeMirEvent family of functions in src/modules/Unity/Application/mirsurface.cpp10:21
tsdgeosyes10:21
dandradertsdgeos, right10:21
dandraderbut client side also takes the mir events coming from the server and translate into qt ones, naturally10:21
tsdgeosyes10:21
tsdgeosok, understood then, tx10:22
dandradertsdgeos, ah, actually there's qtmir logging for mirserver -> unity8's qml scene, but not for unity8's qml scene -> mir client10:23
tsdgeosyes, that's what i am adding10:23
dandradertsdgeos, guess there as never a need for it10:23
dandradertsdgeos, iirc, I usually added them in qml code when needed10:24
=== vrruiz_ is now known as rvr
Saviqgreyback, when I said you need to bump qtubuntu-gles, I meant http://bazaar.launchpad.net/~mir-team/qtubuntu/gles-sync/revision/45/debian/changelog10:40
Saviqnow why this whole thing went apeshit in the PPA is another question, partly answered by https://requests.ci-train.ubuntu.com/static/error.gif probably10:40
tsdgeosdednick: greyback: https://code.launchpad.net/~aacid/qtmir/timestampsInPast/+merge/28056711:21
tsdgeosand https://code.launchpad.net/~aacid/qtmir/unlikelyResetStartTime/+merge/280569 if you're in the mood of micro-optimizations :D11:22
greybacktsdgeos: nice work. dednick can you review plz, since you know it better?11:22
greybacktsdgeos: Q_UNLIKELY exists11:23
tsdgeosah right, forgot that code already had Qt includes11:23
dandrader@unity looks like the touch emulation from mouse events is broken in trunk. eg. can't drag down the indicators panel or swipe away the lockscreen in "make tryShell". Can you guys reproduce it?11:26
cimihey pstolowski, did it build?11:26
dandrader@unity wonder if it's because I installed latest ubuntu-ui-toolkit which has it's own UbuntuGestures....11:27
Saviqdandrader, can confirm11:28
pstolowskicimi, no, unity8 failed, you probably need to bump debian/control dependencies as it now needs 'unity-shell-application=1211:28
pstolowskior tsdgeos ^11:28
Saviqpstolowski, that's in trunk11:28
dednicktsdgeos: , greyback: sure11:30
tsdgeospstolowski: ok11:30
tsdgeosdandrader: but are we loading it? or it loads automagically?11:30
tsdgeospstolowski: filters, right?11:31
pstolowskiSaviq, tsdgeos ah i see what happened, you bumped unity-api to 7.104 in trunk, so now we need to bump to 7.105 in the silo11:31
pstolowskitsdgeos, yes; we need 7.105 now, i'm bumping shell plugin and unity-api, pls bump in unity811:31
pstolowski(in the filters branch)11:32
dandradertsdgeos, since uitk qml plugin11:34
dandradertsdgeos, depends on it, I think that lib will be loaded11:34
dandraderSaviq, by "can confirm" you mean you can reproduce the issue or you mean you will check?11:34
tsdgeospstolowski: ok, pushed11:35
pstolowskithx11:36
Saviqdandrader, I reproduced, yes, sorry11:38
Saviqdandrader, you need to bump unity-api dependency in lp:~dandrader/qtmir/sizeHints11:39
dandraderSaviq, done11:44
Saviqdandrader, tx11:44
=== dandrader is now known as dandrader|afk
Saviqdandrader|afk, merge trunk, too11:51
=== dandrader|afk is now known as dandrader
dandraderSaviq, done12:34
Saviqtx12:34
maikeulhello folks, i'm getting these errors when running any X application with Xmir: http://pastie.org/private/evaqzjyuvhwtudi4li5yhw i know there is no support for this, but maybe you might have an idea what could be the problem, or where to start looking at ? thanks in advance12:46
greyback_maikeul: I suggest you ask in #ubuntu-mir12:49
maikeulha thanks, my bad12:50
=== alan_g is now known as alan_g|lunch
dandraderSaviq, do you know when we changed from qt 5.4 to 5.5?13:38
Saviqdandrader, it migrated last week13:38
Saviqdandrader, on 10.1213:38
Saviqand UITK on 11.1213:38
tsdgeosltinkl: it's the same diff as before it was approved, but ok13:42
ltinkltsdgeos, yeah but we found new issues13:42
dandraderSaviq, the problem is that MouseTouchAdaptor is no longer working because the xcb event types have changed with qt 5.5 it seems13:42
dandraderSaviq, thus the "make tryFoo" stuff no longer getting touch emulation13:43
tsdgeosltinkl: i see13:43
ltinkldandrader, how can the xcb types change, that's not related to Qt13:43
dandraderltinkl, qt's 5.5 xcb  platform plugin changed the handling of xcb events, so MouseTouchAdaptor should mimic that change13:44
mcinitreevanHey, I'm trying to add a shortcut to the help overlay with Unity 7, but it isn't working, and I'm not 100% sure why. My best guess is that I have to go into compiz-profile-unity.convert in both compiz and unity and add the relevant shortcut, but I still have yet to try that. Anyone have any insights into this?13:45
dandraderltinkl, maybe qt's registers itself differently now on the X11 side, causing xserver to send it a different range of events13:45
dandraderltinkl, seems to be related to Xinput2 events13:45
ltinkldandrader, aha13:45
=== alan_g|lunch is now known as alan_g
=== dandrader is now known as dandrader|lunch
tsdgeoshmmm14:45
tsdgeosmake xvfbtestDragHandle fails in xenial14:46
tsdgeoscan anyone reproduce? dandrader|lunch: mzanetti_: ?14:46
Saviqtsdgeos, there's a bunch of tests failing in X14:48
Saviqchecking14:49
Saviqyeah "Received a fatal error"14:49
Saviqtsdgeos, ↑14:49
tsdgeosthat didn't use to fail locally (i think)14:52
Saviqtsdgeos, could very well be Qt 5.514:54
tsdgeosi guess14:55
Saviqalthough QMetaProperty::read: Unable to handle unregistered datatype 'PaletteValues_QMLTYPE_21*' for property 'Palette_QMLTYPE_22::selected' looks bad14:55
tsdgeosi don't have that14:56
tsdgeoshttp://paste.ubuntu.com/14027904/14:56
tsdgeosis that i have with xvfbtestDragHandle14:56
tsdgeosoh, the one without xvfb behaves better14:58
tsdgeosand has the metaproperty things you mention14:58
pstolowskicimi, silo 54 rebuilt15:09
tsdgeosSaviq: something's bad with that metaproperty error, really suspecting a Qt regression or something since if you run the tests one by one them all work, but all together gets us that + crash :/15:26
tsdgeosinvestigating15:26
Saviq:(15:27
pstolowskicimi, ping16:04
=== dandrader|lunch is now known as dandrader
dandradertsdgeos, "make tryDragHandle" doesn't work as well16:09
tsdgeosdid that use to work?16:10
dandradertsdgeos, right now I'm working on making the touch emulation work again16:10
dandradertsdgeos, sure16:10
tsdgeosdandrader: module "Unity.Test" is not installed16:10
tsdgeosis that what you get?16:10
dandradertsdgeos, yes16:10
dandradertsdgeos, I was specially interested in DragHandle as your nodda changed it quite a bit16:11
tsdgeosi think that's just the import paths being somehow broken16:11
tsdgeosdon't think it's the same as that weird "unregistered datatype 'PaletteValues_QMLTYPE_21*' for property 'Palette_QMLTYPE_22::selected' " error16:11
dandradertsdgeos, yes16:15
tsdgeosdandrader: it's a shame because that nodda branch worked fine on friday, i guess it's all exploded by now :D16:15
dandrader:)16:15
=== dandrader is now known as dandrader|afk
mterryltinkl, yeah I hadn't considered the whole customization aspect of the wizard yet -- we can probably keep compatibility there?  Or did we change how pages work that much that it just won't work at all?17:09
mterryltinkl, we probably want to keep that first page named the same on disk, as low-hanging compatibility fruit17:09
ltinklmterry, we changed... esp. with the language (and SIM) detection that's needed subsequently for the new  timezone  page17:10
mterryltinkl, it's a big pain to break that for them -- especially imagine if we had more different kind of phones shipping.  If we're going to break it, let's also throw in future-proofing so we don't break them again17:12
mterryltinkl, I am still confused on why it was necessary, but I trust ya17:12
mterryltinkl, how can we change the interface so that we are less likely to break them upon future redesigns?17:12
ltinklmterry, I'll think about it, gtg now, later today17:17
=== dandrader|afk is now known as dandrader
dandraderSaviq, around?18:07
=== alan_g is now known as alan_g|EOD
Saviqdandrader, wassup?18:39
Saviqdandrader, just noticed dialer app with a white bar at the bottom, worried it might be us after all19:07
Saviqnot telling the client the right surface dimensions19:07
dandraderSaviq, hmm19:23
dandraderSaviq, before or after that fullscreen property fix?19:24
dandraderSaviq, dialer is not fullscreen...19:26
dandraderSaviq, looks normal here in arale. post-fix though19:27
dandraderSaviq, hmm, when over the greeter (emergency call). got t19:32
dandraderSaviq, so unrelated to the Session.fullscreen fix, but still a bug somewhere, maybe this one is indeed in qtubuntu19:36
Saviqdandrader, before fix19:42
dandraderSaviq, and after fix as well, just checked19:48
=== ljp is now known as lpotter

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