=== marcusto_ is now known as marcustomlinson === cyphase_ is now known as cyphase [07:05] omg [07:05] qmluitests are back \o/ [07:11] FAIL! : qmltestrunner::PreviewTableTest::test_label_heights() 'verify()' returned FALSE. () [07:11] Loc: [/tmp/buildd/unity8-8.10+15.10.20150713bzr1857pkg0wily61/tests/qmltests/Dash/Previews/tst_PreviewTable.qml(65)] [07:11] is failing in CI though === _stowa_ is now known as _stowa [08:20] tsdgeos, yeah... saw it last night still. finally... [08:23] we're not that bad! [08:23] only 2 failing tests and 1 we have a MR for :) [08:23] and the other i think why it may be happening [08:23] just need CI to run over my branch and confirm [09:45] mzanetti: tsdgeos: Qt 5.5.0 is now fully testable on phone https://wiki.ubuntu.com/Touch/QtTesting (and soon hopefully on desktop too without losing eg KDE5 or appmenu). Lots of lots of bugs, although Unity itself seems good.. https://bugs.launchpad.net/bugs/+bugs?field.tag=qt5.5 [09:46] I'll email about it to mailing lists today or tomorrow once I've it at the state it's going to get at this point [09:46] nice one! [09:52] Mirv: the qt3d is the new tech preview? === greyback__ is now known as greyback [09:56] greyback: when qtmir posts QEvent::Hide to a window [09:56] will that disable processing of the qml scene? [09:57] anpok: doesn't stop the qml processing, just halts the renderer [09:58] greyback: if I see a qDebug() << ... then this will be on already? [09:58] anpok: no, the event is processed inside qt a little later [09:59] hum? [10:00] anpok: I think I may have misinterpreted your question, can you rephrase pla [10:01] i am currently looking for reasons that might cause qml scene processing to stop, since we see that the dbus signal is there.. but the processing with sensorsToggle(false) and what happens in the scene does not happen when [10:02] when we play videos or games are running.. [10:02] so I was assuming a change in mir that causes us to tell qtmir to stop.. [10:02] and that because of change timing makes it happen to soon for qtmir to react.. [10:02] greyback: yes, that [10:03] anpok: nothing *should* stop qt/qml from processing, - or to rephrase, nothing should stop the qt main loop spinning [10:03] greyback: ...and it finished building on amd64 1 minute ago so it'll take 15 more before it's installable :) not tested, but finally builds. [10:03] greyback: ah [10:03] thanks [10:04] anpok: but if something blocks it, then we've a problem [10:04] that would explain it [10:04] i assumed we do some sort of shut down [10:04] nope. We tell the renderer to stop while the display is off, but unity8 is still humming away [10:05] Mirv: cool, I might have a play ;) [10:08] mhall119, hey ho. I've written an article. Did not publish it yet. Want to give it a read beforehand? === MacSlow is now known as MacSlow|lunch === JMulholland_ is now known as JMulholland === DanChapman_ is now known as DanChapman === MacSlow|lunch is now known as MacSlow [12:45] greyback_, added the flush() call === Mirv_ is now known as Mirv [12:52] greyback_, ping [12:52] mzanetti: sure :) [12:58] mhall119, let me know when I should publish it [13:00] dandrader: pong [13:01] greyback_, any ETA for merging the app focus hadling stuff? [13:01] dandrader: it's waiting for QA approval [13:01] shouldm'e be long hopefully [13:01] shouldn't [13:02] greyback_, when I go through the steps here: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1473720 [13:02] Ubuntu bug 1473720 in qtubuntu "keyboard stops working, maliit and unity8 consuming cpu" [High,In progress] [13:02] mzanetti: it looks good to me [13:02] mzanetti: on a side note, will the API you developed to detect a mouse eventually be moved to the SDK where app developers can use it too? [13:02] greyback_, and I have the debug version of qtmir:detach-state-from-focus, I get an assertion failure. so all would go fine in a release built [13:02] build [13:03] mhall119, I certainly hope so [13:03] greyback_, but still, I would like to fix this case [13:03] mhall119, so pressing the publish button now? [13:03] greyback_, so, should I prepare a separate MP? [13:04] greyback_, the assertion in question complains because camera-app stops while it was getting suspended [13:04] so no big deal [13:06] mzanetti: go for it [13:06] done [13:07] dandrader: separate MP. Just in case the other thing needs to be reverted [13:08] greyback_, ok. what other thing? [13:08] dandrader: the detach-state-focus MR [13:09] perhaps I misunderstood you but it sounded like you wanted to push the assert fix into it? [13:09] Anyone ever seena qml-warning like "QIODevice::read: device not open" in the qmltests? [13:09] greyback_, yes. but it's a bit more than just fixing the assertion. it's more like making the state machine better respond to this situation [13:09] greyback_, anyway, will make a separate mp [13:10] dandrader: understood, and thanks! [13:11] dandrader: I had a look at your mirsurface rework, one idea I have is to move any pure C++ classes into a separate lib, and ship the headers of that lib in a new dev package. WDYT? [13:12] greyback_, you mean taking the Mir* headers out of unity-api? [13:13] greyback_, didn't get what you mean by "pure C++" [13:13] mhall119, where can I find it now? [13:13] greyback_, you mean C++ classes that do not use Qt or what? [13:13] dandrader: by "pure C++" I meant anything that isn't needed for QML [13:13] mzanetti: http://unity.ubuntu.com/blog/ [13:13] dandrader: yeah bad term, but wasn't sure how to express it otherwise [13:13] I still haven't worked out how to add it to the top-level navigation, that doesn't appear to be generated from the actual pages in the database [13:14] dandrader: I guess my idea is to have a lib for Qt eple who want to write a shell but without using QML [13:14] greyback_, but still QObject based [13:14] dandrader: yeah [13:14] greyback_, I can't imagine someone using Qt but not QML [13:15] hm.. strange.. why i get back from tty1 to the terminal app (ctrl alt f8) the keyboard events are messed up [13:15] a is #1 instead of #97 [13:15] b is #2 c is #3 etc [13:16] dandrader: I can. I'd like to try using Qt3d to make a shell, which isn't qquiuckitem based [13:16] i have to press Super to fix it [13:17] greyback_, spreading our code through more libs means more development overhead. I would way until we have a clear use for it... [13:17] dandrader: i have a game i've been awiting for you guys to fix qtmir to not crash [13:17] dandrader: it's Qt based and not QML based [13:18] sure it's not the smartest thing to do, but it's old code :D [13:18] tsdgeos, did you file a bug? [13:18] dandrader: ok, can leave it [13:18] dandrader: pretty sure i did, let me find it [13:21] hmm.. it looks like whoever reads the keyboard buffer thinks the Ctrl key is pressed [13:22] dandrader: well i didn't but it's basically https://bugs.launchpad.net/ubuntu/+source/qtmir/+bug/1417655 [13:22] Ubuntu bug 1417655 in unity8 (Ubuntu) "Support multiple surface applications" [Medium,Triaged] [13:22] or at least i cna't find it [13:22] well https://bugs.launchpad.net/qtmir/+bug/1223881 [13:22] Ubuntu bug 1223881 in QtMir "Support having multiple surfaces per process" [Medium,Triaged] [13:22] is more like it [13:23] dandrader: greyback_: i just realized you guys have https://bugs.launchpad.net/qtmir/ and https://bugs.launchpad.net/ubuntu/+source/qtmir maybe it'd make sense to do the same we did with unity and fill the first? [13:25] tsdgeos, I don't know. but doing the same way we do with untiy8 sounds good to me [13:26] tsdgeos: we could, but I am used to the distinction between bugs in released packages versus bugs in the current project code [13:26] greyback_: :) [13:26] okidkoi [13:27] tsdgeos: perhaps I'm just resisting change :) [13:27] greyback_: if you can manage for it to mean that disticntion, it's cool [13:27] for unity8 it was just a pita since people randomly put bugs wherever they felt like [13:28] mzanetti: the blog is virtually impossible to find unless you have a link? https://unity.ubuntu.com/ [13:29] tsdgeos, I know... I had to ask mhall119 where to find it [13:29] :D [13:29] tsdgeos, I think it'll go to planet.ubuntu at some point tho [13:29] ok [13:31] tsdgeos: I'm working on adding /blog/ to the main nav [13:31] mzanetti: :) [13:32] i mean [13:32] mhall119: :) [13:32] mzanetti: it's on planet.u.c now in fact :) [13:32] :D [13:49] mhall119, just wondering... should unity.ubuntu.com/blog not have a direct link to it from unity.ubuntu.com? I only see one to the Design-blog. [13:52] MacSlow: it should, yes, but I don't know where that menu is getting it's data from [13:53] mhall119, ah... so the "Design Blog" one on unity.ubuntu.com is actually meant to point to unity.ubuntu.com/blog ?! [13:54] MacSlow: yes, somewhere (not in the DB or theme branch) those menu items are being defined, I just have to find them [13:54] mhall119, ok... good luck hunting then :) [13:55] heh,thanks === dandrader is now known as dandrader|afk [17:25] greyback_, remember that assertion issue I was talking earlier? without the assert you end up with a "ghost" of the camera app (ie, only its shadow), like in this bug: https://bugs.launchpad.net/bugs/1474319 [17:25] Ubuntu bug 1474319 in unity8 (Ubuntu) "app spread only shows shadows of apps, no content" [High,New] [17:26] greyback_, so it seems to be a pre-existing isse that at least my refactoring brought to light, via that assertion === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === dandrader is now known as dandrader|afk === davmor2_ is now known as davmor2 === dandrader|afk is now known as dandrader === mozzarel1 is now known as mozzarella