/srv/irclogs.ubuntu.com/2016/04/04/#ubuntu-unity.txt

Mirvtsdgeos: some Unity 8 Qt 5.6 love needed, bug #156563207:29
ubot5`bug 1565632 in unity8 (Ubuntu) "unity8 FTBFS against Qt 5.6" [Undecided,New] https://launchpad.net/bugs/156563207:29
MirvI managed to get past UITK and webbrowser-app issues so u8 is next07:30
tsdgeosMirv: i so yeah07:37
tsdgeosi'll fix it07:38
Mirvtsdgeos: so yeah!07:40
tsdgeosmzanetti: Mirv: https://code.launchpad.net/~aacid/unity8/qt56/+merge/29085407:54
mzanettitsdgeos, this is the only thing we need to change?08:00
tsdgeosyeah, seems so08:00
tsdgeosat least compile wise08:01
mzanettiI'm a bit surprised, but ok :)08:01
Mirvtsdgeos: that was fast! trying out.08:01
mzanettitsdgeos, did they drop that method or what?08:06
tsdgeosmzanetti: that method never existed08:07
tsdgeoswhy am i away08:07
tsdgeosmzanetti: you can't connect to a signal without an object08:07
tsdgeosmzanetti: i.e. it may have compiled, but what did it do?08:07
mzanettifair point :D08:07
tsdgeosmzanetti: what they did was make it actually fail08:07
mzanettiyeah... I get it now08:08
tsdgeoshttps://codereview.qt-project.org/#/c/122234/08:08
tsdgeosoh wait there's another thing that seems doesn't compile08:08
tsdgeossomehow i didn't see it the first run :D08:08
tsdgeosmzanetti: Mirv: just pushed the other needed fix, sorry08:13
Mirvtsdgeos: thanks, retrying08:38
=== seb128_ is now known as seb128
=== alan_g is now known as alan_g|lunch
Saviqjeez, do we really already have 25 branches to land...12:05
cimitsdgeos hey albert, I wanted to test silo 22, which scope shall I test?12:09
tsdgeoscimi: store12:11
ltinklSaviq, yup, but nothing big iirc, shouldn't conflict much :)12:20
Saviqyeah except for surface-based WM ;)12:20
ltinklSaviq, approved already? :o12:20
Saviqwell, getting there12:20
ltinklSaviq, ok, that will conflict with everything12:21
Saviqand we might wanna land it before we land everything else and create conflicts again12:21
Saviqyup12:21
cimitsdgeos, so basically screenshots wont refresh anymore when performing an action?12:28
cimilike install12:28
tsdgeosthe whole thing, not only screenshots, yes12:28
cimitsdgeos, yeah works great12:29
tsdgeosMirv: lol, such weird offset12:30
cimitsdgeos, unfortunately if app is fast to install we jump from 0 to installed - it is a different bug though12:30
tsdgeosyes, nothing to do12:30
cimitsdgeos, maybe we can have a dummy animation from o to 100?12:31
cimitsdgeos, if we proxy the progressbar data12:31
tsdgeospossible i guess12:31
tsdgeosSaviq: seems we have a sometimes infinite test in genericscopeview12:32
cimitsdgeos, yeah we already control the value, we get some data from DownloadTracker - we can definitely do something if we want12:33
cimitsdgeos, from using an animation/behavior for the value12:34
tsdgeossure, totally unrelated though12:34
cimitsdgeos, to delay "onFinished" signal until we show 100%)12:34
cimitsdgeos, yeah I said is unrelated :)12:34
cimitsdgeos, but since you fixed the annoying flickering, this comes next as annoying bug :)12:35
tsdgeosi didn't fix anything :D12:35
tsdgeospstolowski did12:35
cimitsdgeos, I fixed it then! :D12:35
cimitsdgeos, I am like reviewing a branch of yours so take some credit at least for unity8 :P12:35
tsdgeosyeah we fixed a bug \o/12:35
tsdgeoswhohoho12:36
cimitsdgeos, it's not fixed until it lands (boooooooo)12:36
cimi:D12:36
pstolowskitsdgeos, what did i do? :/12:56
tsdgeospstolowski: fix the preview model reloading12:57
pstolowskitsdgeos, ah ok. were you also talking about install progress for apps?12:58
tsdgeostangentially12:58
pstolowskihehe12:58
tsdgeosanyone has any idea other than "bug" why list1 would not update and the other list does update?13:01
tsdgeoshttp://paste.ubuntu.com/15612139/13:01
tsdgeosmzanetti: ltinkl: cimi: Saviq: ↑13:01
mzanetticonfirmed13:02
mzanettiok. the modelData is suspicious13:03
mzanettiI think modelData is special. /me reads docs13:04
tsdgeosdocu says13:04
ltinklhmm, no idea13:04
tsdgeos"The modelData role is also provided for models that have only one role. In this case the modelData role contains the same data as the named role."13:04
tsdgeoswhich would be the case for my model13:04
ltinklwell it's just a role name13:04
mzanettibut a generated one13:04
mzanettidifferntly than the other role names13:05
tsdgeossure, but why it would not update?13:05
tsdgeosit does show13:05
ltinkltsdgeos, I'd check the Qt source of this model13:05
tsdgeosso if it does show it knows how to generate it13:05
mzanettiI suspect in the Qt 4 -> Qt 5 transition they optimized dataChanged() to include the rolename13:05
tsdgeosif it does not update, it must be a bug13:05
mzanettiwhich happens not to be RoleNameModelData13:05
ltinkltsdgeos, woboq is your friend13:06
mzanettiyeah, but, I agree13:06
mzanettibug13:06
mzanettitsdgeos, yeah, as  I said13:08
mzanettihttps://code.woboq.org/qt5/qtdeclarative/src/qml/types/qqmllistmodel.cpp.html#_ZN13QQmlListModel11setPropertyEiRK7QStringRK8QVariant13:08
mzanettiit collects the changed roles13:08
=== alan_g|lunch is now known as alan_g
tsdgeosmzanetti: sure but that code knows nothing about modeldata13:09
mzanettiand is missing something like "if (totalRoleCount == 1) roles.append(RoleModelData)"13:09
tsdgeosso whatever is injecting the modeldata to make the !setProperty work should incerpect the roles changed too13:09
mzanettiyeah... something like that...13:10
tsdgeoscimi: if you can review https://code.launchpad.net/~aacid/unity8/previewIconActionsModelChange/+merge/290748 and https://code.launchpad.net/~aacid/unity8/previewZoomableImageModelChange/+merge/290856 , they're less urgent though since almost no scope uses them and they are a bit of corner case13:12
cimitsdgeos I am13:12
mhall119Saviq: mzanetti: I tried to run unity8-desktop-session-mir yesterday, and Unity would load but the dash wouldn't display and kept stealing focus13:12
mhall119http://paste.ubuntu.com/15612375/ is the unity8-dash.lgo13:13
mzanettimhall119, looks like your installation was not in sync or something13:14
mzanettiundefined references in libunity-scopes...13:14
mzanettimhall119, in any case, the dash was crashing because of this but it gets respawned by upstart all the time13:15
greybackdandrader: hey, I'm getting a merge conflict with unity8/surfaceListModel: https://ci-train.ubuntu.com/job/ubuntu-landing-013-1-build/50/consoleFull13:15
dandradergreyback, it's amazing how easy it is for surface-wm to conflict with anything coming from trunk :)13:18
greybackdandrader: :(13:18
dandradergreyback, I'll have to rebase it and its prereqs13:20
greybackok13:20
tsdgeosltinkl: mzanetti: any idea why my fix to make compile wtih qt5.6 would break the wizard test? https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=vivid+overlay,testname=qmluitests.sh/516/13:20
tsdgeosmaybe the signal being emitted actaully changes the tesT?13:20
ltinkltsdgeos, I think it's not your fault, ppl in #sdk were seeing this failure with their recent changes in13:23
mzanettican't see how this would be related13:24
dandradergreyback, done13:45
greybackdandrader: thanks13:46
mhall119mzanetti: I'm on an up to date xenial13:47
mhall119made sure to apt-get dist-upgrade before I tried13:47
mzanettitsdgeos, seen this before? unity8-dash: symbol lookup error: /usr/lib/i386-linux-gnu/libunity-scopes.so.1.0: undefined symbol: _ZN5zmqpp6socket7connectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE13:52
tsdgeosnope13:52
tsdgeosseems something broke on the backend13:53
tsdgeospstolowski: ↑ ??13:53
pstolowskimzanetti, is this xenial?14:13
mzanettiyes14:13
pstolowskimzanetti, there was a zmq upgrade in xenial and afair a libstdc++ change; i think they did no change rebuild of scopes-api. is everything up-to-dat on your box?14:15
mzanettimhall119, ^+14:17
mzanettihe said, yes, up to date. that was the first thing I asked too14:17
mhall119pstolowski: did you see my unity8-dash.log pastebin?14:20
pstolowskimhall119, nope, mind pasting it again?14:21
mhall119http://paste.ubuntu.com/15612375/http://paste.ubuntu.com/15612375/14:21
mhall119bah, only half of that :)14:21
pstolowskimhall119, mzanetti i need to try to recreate it in my chroot; i'm pretty positive it's due to an upgrade without rebuild. we didn't change anything in scoeps api that explains such problem14:22
* mhall119 checks again for updates14:22
pstolowskimhall119, if update doesn't help, can you check if silo 6 fixes it? it has a fresh rebuild of scopes api14:29
mhall119hmmm, how do I add silos on my laptop? I've done it for my phone, but not laptop14:31
* mhall119 has some packages to update, but nothing scopes or zmq or unity related14:32
pstolowskimhall119, ah, don't do that if that's your working desktop machine, that's not supported in general (if you're curious - you just add the ppa of the silo and upgrade)14:33
mhall119pstolowski: but if it breaks I don't have to do work and it's somebody else's fault :)14:36
pstolowski:)14:36
=== dandrader is now known as dandrader|afk
=== francisco is now known as Guest9390
pstolowskimhall119, can you pastebin the output of apt-cache policy libzmq3 libzmq5 libstdc++6 ?14:56
mhall119pstolowski: http://paste.ubuntu.com/15614060/15:00
lbordayeah it's broken!15:11
pstolowskimhall119, one more pls - apt cache policy libzmqpp315:15
mhall119pstolowski: http://paste.ubuntu.com/15614720/15:22
pstolowskimhall119, aha!15:23
pstolowskimhall119, what is that? :)15:23
pstolowskimhall119, you need 3.2.0-0ubuntu4 from xenial archiv15:24
mhall119hmm, not sure when I got that other thing...15:39
* mhall119 "downgrades"15:39
tsdgeoscimi: does my answer here make sense to you? https://code.launchpad.net/~aacid/unity8/previewIconActionsModelChange/+merge/290748/comments/74471115:39
cimitsdgeos you're clear enough15:40
pstolowskimhall119, about to eod. if that didn't help (but i believe that was it), please ping marcustomlinson or michi tomorrow (i'm off tomorrow)15:55
mhall119pstolowski: will try it later and let you/them know, thanks16:01
Saviqyou can probably ping michi later today even ;)16:01
Saviqpstolowski, mhall119, FWIW it works here on a "clean" xenial install16:01
* mhall119 has some other things to do before logging out of Unity 716:01
mhall119Saviq: yeah, it seems I have some old cruft hanging around from previous experimentations with PPAs16:02
* mhall119 needs to nuke his install from orbit and start over16:02
Saviqmhall119, create a second user to test u8, you can then ctrl+alt+f? to switch between them16:02
=== dandrader|afk is now known as dandrader
dandradermzanetti, should all autopilot tests pass with current trunk?16:35
mzanettidandrader, I don't think so16:36
Saviqdandrader, mzanetti, there's a wizard one that's b0rked16:40
dandraderSaviq, ok16:40
SaviqTBH looks like autopilot testing is broken in jenkins atm16:41
Saviqthe phone doesn't boot16:41
greybackdandrader: I'm still seeing a conflict: https://ci-train.ubuntu.com/job/ubuntu-landing-013-1-build/50/console16:46
dandraderwtf16:49
dandradergreyback, it must have used an old version of ~dandrader/unity8/surfaceListModel16:52
greybackdandrader: did you change the MP/branch?16:53
dandradergreyback, same MP and branch name16:53
dandradergreyback, "Merging https://code.launchpad.net/~dandrader/unity8/surfaceListModel at r2317" is r2317 the top revision number of that branch?16:54
dandradergreyback, if so, that's a clear sign it used the old version of that branch16:54
dandradergreyback, it's top revision number currently is 233516:55
greybackdandrader: Ack. I've no idea what the train is doing so16:55
=== alan_g is now known as alan_g|EOD
greybackdandrader_: train finding that qtmir tests have a segv: https://launchpadlibrarian.net/251691277/buildlog_ubuntu-vivid-amd64.qtmir_0.4.8+15.04.20160404-0ubuntu1_BUILDING.txt.gz17:14
=== dandrader_ is now known as dandrader
dandradergreyback, I'm getting an abort() due to assertion failure. should be the same problem though17:17
greybackack17:17
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk

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