/srv/irclogs.ubuntu.com/2013/09/27/#ubuntu-unity.txt

MirvSaviq: ok..04:01
mhr3sil2100, didrocks, are we ready to do the unity bump now?07:50
didrocksmhr3: it seems like unity AP tests don't pass07:51
didrocksmhr3: so I think that should be fixed first?07:51
didrocksotherwise, we won't be able to release it :p07:51
mhr3kmn07:51
sil2100;)07:51
didrocksmhr3: oh sil2100!07:52
sil2100bregma: ^07:52
didrockssil2100: I wanted to ask you having a look at that ;)07:52
didrocksat least to see the current state07:52
sil2100Aye aye sir ;)07:52
sil2100Too bad Brandon is around later07:52
didrocksmhr3: btw, thorst still didn't file an entry for this07:52
didrocksmhr3: would be nice if he can do that07:52
mhr3didrocks, i made him add it to 9307:52
didrocksmhr3: oh, he added in the middle :/07:53
didrocksharder to track07:53
didrocksok, thanks mhr307:53
mhr3didrocks, it's part of that feature07:53
mhr3feel free to split if it makes it easier for you to track07:53
didrocksmhr3: no no, that's fine, let's keep it once07:56
* sil2100 wonders why he has 2 network indicators on his desktop08:00
mhr3sil2100, for cases when one gets lost08:01
mhr3you know... backup thing08:01
mzanettiSaviq: yesterday night unity8 crashed for me. so I looked up the crash dump and unpacked it, but it didn't contain a CoreDump.08:01
sil2100Aaah, make sense ;)08:02
mzanettisil2100: apport-bug said "your device doesn't have enough memory for this"08:02
mzanettisorry... Saviq ^08:02
mzanettiany ideas how to get some info out of it nevertheless?08:02
mhr3sil2100, is it just me who can't find which unity tests are actually failing?08:07
Saviqmzanetti, did you try unpacking on your laptop?08:14
mzanettiSaviq: no. but the .crash package is only 300kb while usually they are more like 10MB08:15
Saviqmzanetti, yeah, looks like we won't get anything out of it08:15
Saviqmzanetti, it probably failed to compress the core dump when crashed (out of mem?)08:15
mzanettimhm... yeah. might be.08:16
mhr3how... why does mtp come up when the phone is off and it's just charging?08:16
mhr3didn't even know that's possible08:16
mzanettimhr3: I don't think its really off while charging08:17
mhr3still, i wouldn't expect anything running in that mode08:17
mzanettistill, not sure if mtp should really be running08:17
mzanettiyeah08:17
sil2100mhr3: we need to re-run the tests sadly08:18
sil2100didrocks: is there a big daily tick planned now, or can I run the unity stack manually?08:18
didrockssil2100: if nothing is running, please feel free08:19
Saviqmzanetti, why no top-approve lazy image?08:36
mzanettiSaviq: did I forget?08:37
Saviqmzanetti, dunno :D08:37
mzanettiSaviq: done08:37
Saviqmzanetti, tx08:37
mzanettiSaviq: regarding that mail from veebers. we still do have the upa module with mir, no?08:56
Saviqmzanetti, upa != qpa08:57
Saviqmzanetti, upa is the autopilot plugin08:57
Saviqmzanetti, and well, sure, we could have it still, but update to mir08:57
Saviqor have a new one08:57
Saviqsorry if the != was not something you got mixed up, but that was the only way I made sense of your question ;P08:57
mzanettiSaviq: I'm not sure if a unity dbus interface is way to go08:57
mzanettiSaviq: yeah... youre right. I mixed it up08:58
Saviqmzanetti, well, there isn't going to be one in mir ;)08:58
mzanettiSaviq: where does unity get the screen information from?08:58
Saviqmzanetti, from mir08:58
mzanettiand mir?08:58
mzanettiSaviq: what I mean is, it seems it would tie autopilot too closely to unity. for example running the unity8 tests we'd have a chicken egg problem, unless doing some if (unity8) hacks in autopilot etc09:00
Saviqmzanetti, it would just be one module in autopilot09:00
Saviqmzanetti, there's an X11 one, there's UPA (Unity...? Ubuntu...?), so there can be another Unity8 one09:00
Saviqmzanetti, it just loads all of them in sequence (I think) and uses one that works09:01
mzanettiSaviq: mhm... ok... yeah. makes sense.09:01
mzanettiSaviq: but it still might be read from the same place where Mir actually gets this information from. I don't think Mir is going to make those values up. (except for configured resolution maybe? if that's still a thing nowadays)09:03
Saviqmzanetti, not gonna work, autopilot shouldn't get direct access to that09:04
didrocksmhr3: I think sil2100 will need to revert a commit in unity809:04
Saviqmzanetti, and also there's more to that than just the screen geometry09:04
didrocksmhr3: an universe dep added09:04
didrocksso will take more time to get the results first09:04
Saviqmzanetti, like it should take struts (panels) into account, and that's something only Mir/Unity8 will know about09:04
mzanettidon't see why it would take panels into account as autopilot is not the one placing the window geometry. but anyways. I guess there are things only unity knows about09:06
mzanettiok... sure, fine with me. just wanted to make sure its really what we want09:06
sil2100didrocks: already did09:07
sil2100didrocks: we have test results for intel from the previous run and there's 17 test failures, so hm... it's not bad, I think that's below the threshold - most of the failures are IBus failures09:11
sil2100didrocks: (just out of IBus curiosity I'll check what's wrong with those)09:11
sil2100didrocks: heh, ibus doesn't start09:12
didrockssil2100: ok, so now, let's add mhr3's changes on top of that?09:14
didrocksthe libunitycore ABI break09:14
didrocksthen rebuilding unity709:14
didrocksand then unity809:14
didrocksand land that09:14
didrockslive in a free and happy world…09:14
* sil2100 doesn't like the sound of that09:14
didrockssil2100: don't fear!09:20
didrockssil2100: or do you want to publish unity7 now? before mhr3's merge09:20
didrocksmhr3: how long for you to do them?09:20
mhr3didrocks, sorry, how long to do what?09:21
didrocksmhr3: the ABI breakage merge09:21
didrocksyou have one branch for unity709:21
didrocks+ bumping the build-dep on unity8, right?09:21
didrocksSaviq: how is unity8 looking btw? good to release?09:21
Saviqdidrocks, always09:21
didrocksgorgiousness!09:21
Saviqdidrocks, I completed an ask for it this morning09:21
Saviqdidrocks, not yet in landing plan, though09:22
mhr3didrocks, it's no api change, so unity8 will be really just version bump change09:22
didrocksSaviq: maybe your hope will get realized thanks to mhr3's ABI breakage :p09:22
Saviq;)09:22
didrocksmhr3: yeah, just bump the build-dep so that it's easier for us please09:22
mhr3didrocks, k09:22
didrocksmhr3: so, ack to propose them/merge them now09:22
mhr3didrocks, yey! :)09:23
mhr3didrocks, eh09:23
mhr3didrocks, there's this weird thing in unity809:23
mhr3               libunity-core-6.0-dev (<< 7.80),09:23
mhr3is there some kind of "&& > 7.1.1"?09:23
mhr3>=09:23
mhr3Saviq, or can we get rid of that ^09:24
didrocksI think this comes from the old time09:24
didrocks(when they had their own copy of unity7)09:25
mhr3so +1 to remove it?09:25
didrockswell, let's wait for Saviq maybe ;)09:25
didrocksmhr3: get the unity7 branch merged meanwhile09:25
didrocksI hope that the upstream merger is using unity7 repository as well09:25
Saviqmhr3, I told pstolowski yesterday that we can get rid of the <<09:25
Saviqmhr3, https://code.launchpad.net/~stolowski/unity8/cancel-previews/+merge/18724909:26
Saviqand it's happening there09:26
mhr3Saviq, mind approving that one then? will be bump + needed change :)09:26
sil2100didrocks: well, I don't want to publish without rebuilding...09:27
Saviqmhr3, you mean reviewing? ;)09:27
didrockssil2100: ok, let's get mhr3's breakages in then09:27
mhr3Saviq, didn't you do that already? :)09:27
Saviqmhr3, I'd rather you, too, I've no idea about the cancellables09:27
mhr3Saviq, k, i take it as full power to top-approve :)09:27
Saviqmhr3, dude, you have it09:27
Saviqmhr3, especially for the Unity plugin, which, after all, you guys are maintaining ;)09:30
Saviqmhr3, you even have an INPROGRESS work item for that :D09:31
mhr3Saviq, ah, thought it's doing a bit of qml as well09:31
mhr3but yea... i don't need you then :P09:31
Saviqmhr3, nah, that happens in mzanetti's branch09:32
Saviqor should ;)09:32
mzanettiwhat?09:32
Saviqmzanetti, who cancels the previews? does it happen automagically in the Unity plugin?09:33
mzanettiSaviq: yeah. when I request a preview, all previous requests are cancelled automatically09:34
Saviqmzanetti, k09:34
mzanettiSaviq: there still will be a manual cancel method tho09:34
mzanettiSaviq: which I should call when closing the preview09:34
Saviqmzanetti, yup09:34
seb128sil2100, I think mhr3 trolled you a bit for the duplicate indicator09:35
seb128sil2100, you have nm-applet (which we use on desktop) and likely indicator-network though ubuntu-system-settings depends09:35
seb128through*09:36
sil2100Ah ;)09:36
sil2100mhr3: could you ping me once all is prepared for the big-unity-breakage?09:41
sil2100Merged in and etc.09:41
mhr3sil2100, the unity7 branch got approved09:42
mhr3sil2100, finishing review of the unity8 one09:43
sil2100Excellent news, can't wait to see everything broken ;)09:43
mhr3sil2100, then again that won't pass until 7 is merged09:43
SaviqMirv, https://code.launchpad.net/~saviq/unity8/fix-qt51-ftbfs-and-unused/+merge/18800309:47
Saviqmzanetti, you can review ↑, should be 30s09:48
mzanettiSaviq: done09:48
Saviqmzanetti, o/09:49
=== seb128_ is now known as seb128
mhr3Saviq, sooo... 5.1 because of the rendering lock ups?10:10
mhr3or just an experiment to see whether is will fix it?10:10
Saviqmhr3, we've supported 5.1 for some time now10:11
Saviqmhr3, just it got broken yesterday10:11
Saviqmhr3, so got it fixed10:11
mhr3ah10:11
Saviqmhr3, but well, https://bugs.launchpad.net/ubuntu/+source/unity8/+bugs?field.tag=qt5.110:11
mhr3Saviq, then the question is - will it be re-integrated in the next week? :)10:11
mhr3meh... tiny things :)10:12
Saviqmhr3, btw... we won't be able to merge the cancel-previews branch until unity goes through10:14
Saviqsince we're not in the same stack10:14
mhr3sil2100, ^ problem?10:15
nic-doffaySaviq, first branch: https://code.launchpad.net/~nicolas-doffay/unity8/search-indicator/+merge/18800810:15
Saviqnic-doffay, thanks10:18
mhr3sil2100, Saviq, then we can just merge lp:~mhr3/unity8/bump-unity-core-dep manually which only does the bump?10:20
Saviqmhr3, what does it matter?10:20
mhr3Saviq, to ensure that unity8 gets rebuild10:20
mhr3and in the correct order10:20
Saviqmhr3, it will get rebuilt when we merge the preview-cancel branch10:21
Saviqmhr3, before that we don't care10:21
Saviqmhr3, since you're bumping SONAME10:21
Saviqmhr3, so unity8 depends on the previous SONAME10:21
mhr3Saviq, yea, but it conflicts with the old soname, so upgrade would remove unity810:21
Saviqmhr3, so it won't upgrade10:22
Saviqmhr3, or if someone does dist-upgrade, they'll know what they're doing10:22
Saviqor at least should10:22
mhr3Saviq, ultimately this is distro thing, didrocks wanted it10:22
Saviqmhr3, why does it conflict, btw?10:22
mhr3pkg magics10:23
Saviqisn't the whole idea behind SONAMEs that you can have multiple versions installed simultaneously?10:23
mhr3both would provide unity-common which they can't or something10:23
Saviqah10:23
mhr3yea.. i know it's weird10:23
Saviqsomething's broken there, then...10:23
Saviqdidrocks, sil2100 how do we proceed with libunity-core / unity8? we can't merge the >> 7.1.1 until it's released10:24
mhr3* >=10:25
sil2100Ok10:25
sil2100hmmm10:25
Saviqor that10:25
sil2100mhr3, Saviq: let me run the unity stack to rebuild unity-core10:26
Saviqsil2100, works for me, we'll have to wait for it to get into distro, though, right? seeing as they're not part of the same stack?10:26
sil2100Saviq: it will at least help in getting the change merged into unity8, as the merger is using daily-build PPA (or at least should)10:28
sil2100Saviq: for building the unity8 stack, we can force using the whole PPA10:28
Saviqsil2100, ok if it does then we're good10:28
Saviqsil2100, yup10:28
mhr3so... false alarm10:28
sil2100Saviq: fginther told me that all projects are using daily-build by default, if not disabled10:29
Saviqsil2100, k cool10:29
Saviqmhr3, btw, the -isactive branch is waiting for that, too?10:30
Saviqmhr3, seeing as it fails to build completely? should it depend on >= 7.1.1, too?10:31
mhr3Saviq, yep10:31
Saviqnic-doffay, is the search-progress branch MP'd separately?10:31
mhr3Saviq, nic's branch is built on top of my search-in-progress (prop for the unity plugin), and search-isactive is extending search-in-progress, so when reviewing that pls ignore the plugin changes, the entire thing is in search-isactive10:33
Saviqmhr3, yeah, but it should prereq it, then, no?10:34
mhr3Saviq, well, it's an older version of the branch that doesn't need the bump10:34
mhr3so that one isn't mp-ed by itself10:34
Saviqmhr3, won't it conflict then if we merge the plugin changes for search progress and then -isactive?10:35
mhr3cause you know... why do things the simple way :P10:35
mhr3Saviq, nah, should be fine10:35
Saviqmhr3, k10:35
mhr3if it will i'll resolve it myself10:35
mhr3but i trust bzr :P10:35
Cimimzanetti, jenkins still hates me10:50
mzanettiCimi: hmm... but its only 3 of the tests now10:55
mzanettiAfter 10.0 seconds test on HudButton.opacity failed: 1.0 != dbus.Double(0.5, variant_level=1)10:55
mzanettithis seems strange... do all the tests pass now on your device?10:56
mzanettiCimi: ^10:56
Cimimzanetti, where do you see this?10:57
mzanettiCimi: in the jenkins logs10:57
Cimimzanetti, ah, last link10:57
Cimimzanetti, was checking out the first10:57
=== mzanetti is now known as mzanetti|lunch
dednickmzanetti|lunch: ping. is dbus allowed in unity8 unit tests?11:00
dednickSaviq: ^ ?11:01
Saviqdednick, ideally no11:01
Saviqdednick, everything should be mocked out11:01
dednickSaviq: hm. it's to do with unitymenumodel.11:02
Saviqdednick, I thought so11:03
Saviqdednick, and well, I imagine it'd be quite big to mock out?11:04
dednickSaviq: er yeah, i wouldnt even know how to go about it. Would def need changes in qmenumodel-qml11:04
Saviqdednick, well, we already replace qmenumodel-qml11:05
Saviqdednick, i.e. we have a QML-only mock11:05
dednickSaviq: i mean the unitymenumodel inseide qmenumodel-qml11:05
dednickSaviq: ah. hm.. maybe possible11:05
Saviqdednick, MacSlow added a minimal UnityMenuModel.qml to his snap decisions branch11:06
Saviqdednick, to make the qml tests pass11:06
dednickSaviq: ok. i'm not sure about mocking in qml though. the object i'm testing is cpp.11:07
MacSlowdednick, just in case... http://bazaar.launchpad.net/~macslow/unity8/extended-snap-decisions-part1/revision/31111:07
Saviqdednick, well, yeah, we might need to move down to cpp11:07
dednickMacSlow: ta11:07
dednickSaviq: ok, i'll look into it11:08
dednickthanks11:08
mhr3Saviq, could we change the renderer video uses? it's using the dvd-cover portrait thing even though pretty much all the results we'll have in 13.10 will be landscape11:10
mhr3(talking about the online category there)... not sure about my videos, those will be both i suppose11:11
Saviqmhr3, yeah, but more landscape anyway11:11
Saviqmhr3, probably, yeah, pick it up with Oren?11:11
mhr3Saviq, will do11:12
didrockshow is it going?11:25
didrocksmhr3: merged both?11:25
didrockssil2100: ^11:25
sil2100didrocks: untiy is still building! So I guess soon unity8 pieces should be merged in11:26
didrocksok ;)11:27
=== MacSlow is now known as MacSlow|lunch
mhr3didrocks, unity8 can't be merged before unity7 is11:28
didrocksmhr3: you mean, in the daily-build ppa?11:28
mhr3right11:28
mhr3or is it there now?11:28
sil2100mhr3: it's building still11:29
Saviqpaulliu, ping11:29
mhr3yea, so waiting...11:29
SaviqCimi, one for you, bug #123193711:29
ubot5bug 1231937 in Unity 8 "Video renderer is not to spec" [High,Triaged] https://launchpad.net/bugs/123193711:29
Saviqmhr3, https://launchpad.net/~ubuntu-unity/+archive/daily-build/+sourcepub/3532745/+listing-archive-extra11:36
mhr3Saviq, thx, approved cancel-previews11:37
Saviqmhr3, probably too soon11:37
Saviqmhr3, amd64 and armhf aren't there yet11:37
mhr3oh well.. we'll see11:38
mhr3Saviq, btw seems like we need special weather grid as well11:38
Saviq+will11:38
mhr3Saviq, ?11:39
Saviqmhr3, "we will need"?11:40
mhr3we already have weather results if you search for cities11:40
Saviqmhr3, ah, that hting11:40
mhr3and the text is already overflowing a bit :)11:40
mhr3Saviq, and one last renderer q - seems we can forget about dynamic renderer for 13.10, i'll replace all "dynamic" with something static if you're ok with that?11:42
Saviqmhr3, +111:42
Saviqmhr3, one more for dash plugins, btw11:43
mhr3oh.. crap, we don't have enough renderer types for that in apps :/11:44
Saviqmhr3, yeah, it's really a different content type, isn't it...11:44
mhr3well.. yea11:44
Saviqbut it's the same problem, Iknow11:45
* Saviq hates gdocs' slides... I WANT TO ZOOM IN!11:45
mhr3also, do i see a weather preview there? :)11:46
mhr3wooo11:46
Saviqyeah11:47
mhr3adding to "not-to-spec list"11:47
mhr3paulliu, you had a branch that rendered the info hints?11:47
=== hikiko is now known as hikiko|lunch
mhr3was that only for movies or for any preview?11:48
Saviqbug #1231951 bug #123194811:50
ubot5bug 1231951 in Unity 8 "Need a renderer for dash plugins" [High,Triaged] https://launchpad.net/bugs/123195111:50
ubot5bug 1231948 in Unity 8 "Need a renderer for weather" [High,Triaged] https://launchpad.net/bugs/123194811:50
SaviqCimi, those are for you atm, but we might take them away from you at some point ;)11:51
Saviqmhr3, so what do we do with the dash plugins?11:51
mhr3Saviq, i'll think of something11:51
Saviqmhr3, can we ride the wave on unity's ABI bump again today?11:51
mhr3new content type or whatever11:51
* Saviq remembers saying that we should use strings for that :D11:52
mhr3Saviq, i knew you'd mention that :P11:52
mhr3Saviq, anyway, it'll be just new api, no need to rebuild anything11:52
mhr3besides libunity itself11:52
Saviqmhr3, k11:53
Saviqmhr3, affected libunity on bug #123195111:55
ubot5bug 1231951 in Unity 8 "Need a renderer for dash plugins" [High,Triaged] https://launchpad.net/bugs/123195111:55
mhr3thx11:55
* Saviq food11:55
paulliumhr3: not yet. I'm about to implement it.12:00
paulliumhr3: Currently fixing the design-branch currently12:00
mhr3sil2100, didrocks http://10.97.2.10:8080/job/unity8-saucy-i386-autolanding/509/console12:06
mhr3too soon, or daily ppa not enabled there? ^12:06
=== alan_g is now known as alan_g|lunch
sil2100fginther: ping12:10
paulliumzanetti|lunch: https://code.launchpad.net/~paulliu/unity8/unity8-fixgenericpreview/+merge/18776212:11
paulliumhr3: hi12:15
paulliumhr3: so is there any design docs for the hints to be displayed?12:15
Cimiguys I have issues with network12:20
Cimino more network card12:20
Cimiwhat happened with indicator-network?12:20
Cimion my laptop12:20
CimiI'm considering reinstalling12:20
sil2100fginther: ping12:27
sil2100mhr3: we need fginther around to access the merger bits ;/12:28
=== mzanetti|lunch is now known as mzanetti
mzanettipaulliu: cheers12:36
mzanettigreyback: hey12:37
mzanettigreyback: it's still not possible to run unity with mir and some command line args.12:37
mzanettias mir aborts for some reason12:38
greybackmzanetti: yep https://bugs.launchpad.net/mir/+bug/122622712:38
ubot5Ubuntu bug 1226227 in Mir "libmirserver parses arguments and fails if it's not something it understands" [Medium,Triaged]12:38
greybackmzanetti: it's pretty high up on my fix list, can you wait a day?12:39
mzanettigreyback: sure... I just need to start debugging stuff with mir enabled. and this makes it quite uncomfortable12:39
paulliumzanetti: thanks. I'll now work on infoHints and the movie-preview.12:40
mzanettipaulliu: ok. cool. FYI: https://code.launchpad.net/~mzanetti/unity8/switching-previews/+merge/18732712:41
greybackmzanetti: yep, understood.12:41
mhr3paulliu, Saviq, i'd say let's make the info hints look like what's designed for weather, objections?12:42
mhr3of course specific preview renderers might know better12:42
mhr3paulliu, that's last slide on https://docs.google.com/a/canonical.com/presentation/d/1X3_G6reCpcFJxzxn1Xtv9wK5n3-wOW-6z2l0qSZ8-sg/edit#slide=id.g1026aae2e_22512:42
mzanetticyphermox: what is the correct component to report bugs related to Networking on the phone?12:43
mzanetticyphermox: to be precise: cellular networking doesn't really work at all. Except you completely disable wifi and reboot.12:44
mzanettiand even then it only comes up every second time12:44
paulliumhr3: ok.. I'll puit that after the descriptions in GenericPreview.12:44
=== alan_g|lunch is now known as alan_g
=== hikiko|lunch is now known as hikiko
=== MacSlow|lunch is now known as MacSlow
Saviqpaulliu, mhr3 yeah, sounds about right, although that takes quite a bit of space12:51
mhr3Saviq, that's good, some previews often have only that and no other data12:51
Saviqmhr3, right, good for me then12:51
cyphermoxmzanetti: make sure you are running the very latest image, and you can file bugs against network-manager with a full copy of syslog12:52
didrocksmhr3: not sure TBH…12:52
didrocksmhr3: can something try to build it locally, like Saviq?12:52
didrocksand we push to trunk directly12:52
didrocks(as dailies is just around the corner, we'll know if it's broken quickly and can back out)12:52
mhr3didrocks, sil suggested waiting for fginther12:52
didrocksmhr3: I'm afraid about the timing12:52
didrockstime to get that in12:52
didrockstime to test12:52
mzanetticyphermox: ok. will do so... thanks12:52
didrockstime to push that to distro12:52
didrockstime to have someone in the release team to review it…12:53
didrockslet's see what Saviq thinks about it12:53
* didrocks takes a shower meanwhile12:53
Saviqdidrocks, mhr3, I'm here, but not sure what's happening?12:54
mhr3Saviq, just a check that it builds afaiu12:54
* Saviq reads backlog12:54
didrocksand push to trunk if it builds12:54
didrocksthen, we kick dailies12:54
didrocksand we know/test if it's good or not12:54
didrockswill be easy to revert if not12:55
Saviqdidrocks, mhr3 do we really need this in? can't it just wait its turn? what're we gaining?12:56
didrocksSaviq: maybe 2 hours12:56
Saviqdidrocks, mhr3 is it only about rebuilding unity8 after libunity merged?12:56
didrocksSaviq: and avoiding having sil2100 going to bed at 10PM12:56
mhr3Saviq, i'm fine if we push just the bump12:57
mhr3lp:~mhr3/unity8/bump-unity-core-dep12:57
mhr3Saviq, yep12:57
didrocksSaviq: right12:57
Saviqok, /me tries with daily-build enabled12:57
Saviqsil2100, right, so upstream merger doesn't have daily-build in the end, does it12:57
mhr3right12:57
Saviqthough so, and thought it was on purpose - as we only wanted per-stack archives... just that unity8 should be in the same stack unity is...12:59
sil2100Saviq: I think the merger doesn't use the notation of stacks, but probably they removed the dependency indeed13:02
Saviqsil2100, it does13:03
Saviqsil2100, we have a per-stack local repo13:03
Saviqsil2100, so anything that gets merged into trunk13:04
Saviqsil2100, goes into that per-stack local repo13:04
Saviqsil2100, so say, if unity-api merges something in trunk, we can build against it even though it's not there yet in distro - but it's not using daily-build PPA13:04
sil2100That's something ;)13:04
Saviqwe should have PPAs for that - /me loves that daily release uses PPAs for building and not local pbuilders13:05
Cimi Saviq I'm feeling a lil sick I need to rest for a bit… bad food maybe :\ I am working on autopilot tests (again, they fail on jenkins) and plugin for sim card for welcome wizard13:15
Cimiusing ofono the latter13:15
SaviqCimi, k, feel better13:15
Saviqyou need to stop eating but food, people!13:16
Saviqwe're in berserker mode! ;)13:16
CimiSaviq, heh, london13:16
Saviqs/but/bad/13:16
Cimiheh13:16
Saviqthat was bad spelling13:16
CimiI'll be fine in essn than an hour, just time to digest13:16
Cimi*les13:16
Cimi*less13:16
sil2100Saviq: does it build correctly with the bump of mhr3's?13:17
fginthersil2100, pong13:17
Saviqsil2100, checking now13:17
kgunnmterry: ping13:19
mterrykgunn, hello13:19
kgunnmterry: hey...sorry to distract you from wizard work :)13:19
kgunnmterry: but i gotta hot bug13:20
mterrykgunn, :)13:20
mterrykgunn, ok, good, throw it over13:20
=== pete-woods is now known as pete-woods-foodl
kgunnmterry: ok...it might require a little chat with gerry...but13:20
kgunnmterry: https://bugs.launchpad.net/qtubuntu/+bug/122623413:21
ubot5Ubuntu bug 1226234 in Unity 8 "QT_LOAD_TESTABILITY=1 does not work for loading the testability driver under mir" [Undecided,Incomplete]13:21
mterrykgunn, huh, OK13:22
kgunnmterry: just sharing from earlier chat with gerry...its probably right we mir should do a better job with unrecognized command line params...but the thot is to "do something quick" in unity-mir13:28
kgunnmterry: in order to get the AP tests working again...its pretty much the last thing stoping mir from being on by default13:28
mterrykgunn, that's bug 122622713:29
ubot5bug 1226227 in Mir "libmirserver parses arguments and fails if it's not something it understands" [Medium,Triaged] https://launchpad.net/bugs/122622713:29
* kgunn imagines mterry taking his wizard hat off for the day13:29
kgunnmterry: right...13:29
mterryOK, I'm guessing these are really dups?13:30
greybackmterry: not really. One is that Mir's command line parser quits if a argument it doesn't recognise is passed. Other is that somewhere the QT_LOAD_TESTABILITY is being ignored/lost13:31
mterryOr not and you'd like both fixed :)13:31
SaviqCimi, mterry standup?13:32
mterrygreyback, OK.  I just got confused by the conflation of the two, but I guess kgunn was just saying that those were the two blockers13:32
greybackmterry: I suspect QT_LOAD_TESTABILITY is the one AP actually uses, not appending "-testability" to the command line13:32
Saviqgreyback, mterry QT_LOAD... is the new thing that should be used13:32
Saviq-testability is legacy13:32
mterrySaviq, thanks for standup warning13:33
didrocksSaviq: is the build finished?13:36
didrocksSaviq: sorry to be pushing but we really need to have this unity8 building for testing in daily-release ppa ;)13:37
Saviqdidrocks, 40%, sorry13:37
sil2100Saviq: does it build? ;)13:37
Saviqdidrocks, will know in 10 mins after having tested13:37
didrockssil2100: I have an idea if you don't mind messing up with the system13:37
sil2100didrocks: wazzup?13:37
* Saviq does the right thing and builds it in sbuild and installs on the device to test13:38
didrockssil2100: so taking trunk, merging mhr3's branch13:38
didrockssil2100: pushing to ~sil2100/unity8/test13:38
didrockssetting cu2d to it13:38
didrocks(deploying)13:38
didrocksand starting the stack13:38
didrocksso that if Saviq +1, we can just bzr push ~sil2100/unity8/test to trunk13:38
sil2100didrocks: just to see if it builds? Or in preparation for releasing?13:38
didrockssil2100: prep for releasing13:39
sil2100didrocks: makes sense!13:39
sil2100Doing!13:39
didrocksdoesn't sound insane?13:39
didrocksthanks sil2100 ;)13:39
Saviqwhat's ~sil2100/unity8/test? :D13:39
didrocksSaviq: that's the future!13:39
didrockslp:unity8's future more exactly ;)13:39
mhr3Saviq, did i trained you to do these things? :)13:40
mhr3train*13:40
greybackmzanetti: something like this: http://pastebin.ubuntu.com/6162798/13:42
Saviqnic-doffay, adb shell "find /home/phablet -name unity8-build-deps*deb -exec rm {} +"13:42
mterrySaviq, I got disconnected while you were talking, so probably missed a fair chunk.  You might want to update your section in the notes13:42
Saviqnic-doffay, should fix you13:42
Saviqmterry, will do13:42
mzanettigreyback: yay! that's it... probably we could add adding the ddebs repo to apt, but then it's mostly what I thought of13:43
greybackmzanetti: true. Wonder if ppl would like a shared repo where we stick handy scripts13:43
mzanettigreyback: yeah, definitely... we need that13:43
Saviqgreyback, btw, ssh-copy-id is probably the correct way of pushing the ssh key over13:44
Saviqgreyback, also, s/service/initctl/13:44
greybackSaviq: I know, but adb is easier sometimes13:44
mzanettiSaviq: it is, but it requires you to enter the passwd13:44
mzanettiadb push doesn't13:44
Saviqmzanetti, which is a good thing ;)13:44
mzanettiSaviq: not in such a script, no13:44
nic-doffaySaviq, cheers giving it a go.13:45
Saviqmzanetti, thing is that script assumes you only have a single ssh key13:45
Saviqssh-copy-id does not13:45
Saviqanyway13:45
mzanettithats a valid point13:45
Saviqand in a default location, for that matter13:45
greybackworks for me (R)13:45
Saviq®13:46
mzanettithat guy and his special chars13:46
mzanetti®13:46
mzanettioh... my kbd can that too :D13:46
mzanettistill can't do the arrows tho13:46
Saviq↓↑←→13:47
mzanetti13:47
Saviq;P13:47
Saviqthat's like GameBoy Combo13:48
Saviq↓→→→↑↑←→AB13:48
mzanettilol13:48
mzanettiKiller Combo!13:48
=== _salem is now known as salem_
Saviqdidrocks, sil2100, I'll just force the branch to go through upstream merger if it's fine with you13:54
Saviqno manual pushing13:54
didrocksSaviq: hum, that will still take an hour13:55
Saviqdidrocks, no, 3 mins13:55
didrocksah, if it's 3, fine13:55
didrockssil2100: remove your ack then ;)13:55
didrockssil2100: we will have the branch now ^13:55
sil2100:|13:55
sil2100I ran the stack already :|13:55
Saviqsomeone's trigger-happy13:55
Saviqsil2100, it's not there in trunk yeyt13:56
Saviqyet13:56
sil2100didrocks: what to do in this case ;p?13:56
SaviqI'm almost there13:56
sil2100didrocks: should I kill the stack? Or just let it go?13:57
didrockssil2100: kill kill kill13:57
sil2100didrocks: can I kill the prepare job without consequences?13:57
Saviqthere will always be consequences!13:57
sil2100I killed stuff13:58
Saviqsil2100, I'll ping you when ready13:58
sil2100Let's wait for the merge to go in then, I'll redeploy the stack back...13:58
* Saviq wants cross building...13:58
didrockssil2100: yes you can!13:59
Saviqmhr3, renderer for dash plugins affects home scope?14:00
mterrygreyback, what library listens for QT_LOAD_TESTABILITY?14:00
mhr3Saviq, yes, it defines them all14:00
mhr3(cause it has all the master scope definitions)14:00
greybackmterry: Qt does. probably qtbase14:01
Saviqmhr3, so we have a triplet? [ renderer, content_type, renderer_hint ] now?14:01
mterryHmm, didn't see it there14:01
mhr3Saviq, we do14:02
Saviqmhr3, and the last one is a freeform string? :D14:02
mterryAh...  in a recent ubuntuX patch, we added it14:02
mhr3Saviq, yes, hope you're happy :P14:03
Saviqmhr3, no, in fact I'm not - instead of one freeform string we have 2 enums and a freeform string :D14:03
Saviqcrazy! ;P14:03
mhr3Saviq, we have two well defined enums, those should be enough for anything14:03
mhr3Saviq, but you always want crazy things... like tinting a category white... therefore hint14:04
Saviqbut in case they're not ;) lol14:04
mhr3Saviq, if you want too much we can concatenate the triplet in the plugin and you'll have your one string :P14:05
Saviqrotfl14:06
mhr3Saviq, but for real - we will want things like "grid in landscape mode" vs portrait, yet it's still grid, i didn't want to extend the types themselves14:07
Saviqmhr3, I understand14:07
mhr3Saviq, and i also didn't want to extend content into music_from_your_gradma14:08
mhr3vs music_from_the_store14:08
nic-doffaySaviq, getting this on run_on_device now: http://pastebin.ubuntu.com/6162898/14:10
Saviqnic-doffay, it didn't build14:10
Saviqnic-doffay, run_on_device -s; run_on_device again14:10
=== iahmad is now known as iahmad|afk
Saviqnic-doffay, and please paste more context next time14:10
Saviqsil2100, DONE14:12
sil2100\o/14:12
sil2100Saviq, didrocks: ran unity8 stack o/14:13
mzanettigreyback: how do you test the stuff on the device with mir?14:15
Saviqdidrocks, sil2100 so... I'm removing the landing ask then...14:16
mzanettigreyback: I can run unity8 only once, then I have to reboot14:16
greybackmzanetti: reboot? Shouldn't be necessary.14:16
greybackwhat's the error?14:16
Saviqsil2100, actually right, you're tackling that14:16
mzanettigreyback: the old instance doesn't go away from the screen any more and when starting the next one I get resource busy or something like that14:17
mterrygreyback, how's https://code.launchpad.net/~mterry/unity8/load-testability/+merge/188064 ? seems hackish, but consistent with existing hack14:17
Saviqsil2100, didrocks, btw what's the difference between "Saucy" and "Head" in http://10.97.0.1:8080/view/cu2d/ ? feature branches?14:18
greybackmzanetti: that means an application is still running. Unfortunately that blocks mir starting. Workaround is to kill all apps14:18
kgunngreyback: sorry to pester - are these instructions still good ?14:18
kgunnhttps://pastebin.canonical.com/98152/14:18
mzanettigreyback: oh... I see. yeah, I had an app running. cheers14:19
kgunni get unknown job unity14:19
kgunnwhen i try to stop14:19
Saviqkgunn stop unity814:19
mhr3you need UPSTART_SESSION set14:19
mhr3initctl list-sessions14:20
Saviqkgunn, yeah, and use "sudo -u phablet -i" instead of "su phablet"14:20
Saviqkgunn, or at least "su - phablet"14:20
kgunnthanks guys....14:20
greybackmterry: well I suppose that'll work, but inside Qt itself, I thought there was code listening for the same?14:20
olliSaviq, kgunn what is the issue with AP not running on u8/mir?14:20
mterrygreyback, it's in QApplication14:20
Saviqolli, a few, I'm afraid14:20
kgunnbtw...checking is mhr3 was talking to me...looked at scroll back, nearly peed pants laughing at "extend content into music_from_your_gradma"14:21
Saviqolli, bug #1226234 and bug #1226227 that's two14:21
ubot5bug 1226234 in Unity 8 "QT_LOAD_TESTABILITY=1 does not work for loading the testability driver under mir" [Undecided,Incomplete] https://launchpad.net/bugs/122623414:21
ubot5bug 1226227 in Mir "libmirserver parses arguments and fails if it's not something it understands" [Medium,Triaged] https://launchpad.net/bugs/122622714:21
mterrygreyback, which sits on top of QGuiApplication14:21
Saviqolli, and one other that we just got informed of this morning14:21
mterrygreyback, and unity8 only uses QGuiApplication14:21
kgunnolli: its being worked14:21
Saviqolli, is that we need to expose geometry info from unity814:21
greybackmterry: got it14:21
sil2100Saviq: we've using Saucy for now, once T development opens up it will be in Head14:21
sil2100Saviq: right now Head doesn't have too many projects in it14:22
Saviqsil2100, yup, thought that's it14:22
ollikgunn, Saviq, that's the current holdup for going default with mir/u814:22
mzanettimterry: greyback: FYI: I patched this into Qt and it seems to get accepted for 5.214:22
kgunnolli: just watch mterry & greyback discuss...14:22
mzanettigreyback: mterry: https://codereview.qt-project.org/#change,6651314:22
ollikgunn, Saviq do you guys have an ETA14:22
kgunnolli: we're trying for today...but honestly it might be monday14:22
mterrymzanetti, oh good.  so that's the long-term fix14:22
kgunnolli: no matter what...the best we could do is get it on the ASK sheet14:23
kgunnso no way its in an image before Mon14:23
ollikgunn, ok14:23
mterrykgunn, what's the plan with unity-system-compositor?  I'm assuming our first cut at Mir support is without it?  Do we still plan it for 13.10?14:23
olliso, there is some frustration with someone unnamed that it comes as a surprise now that we are switching to u8/mir and can't run our tests...14:24
kgunnmterry: so u-s-c would only be needed for split greeter yeah ?14:24
ollikgunn trying to manage that atm ;)14:24
kgunnolli: ack :-//14:24
mterrykgunn, uh, I guess so, if everything works in the user session Mir...  I thought there was some concern about wanting root to have access to the devices rather than phablet14:26
kgunnmterry: you got me there...dunno....i do recall that topic, but don't know the priority14:26
kgunnmterry: i'll try to follow up on that14:27
mterrySaviq, mzanetti: heyo!  Could I get a review on https://code.launchpad.net/~mterry/unity8/statsWelcomeScreen/+merge/184153 ?14:27
kgunnmterry: for the moment...i'd assume split greeter is ok for deferal (per jamie discussion we had)14:27
mterryIf that doesn't land soonish, I should probably file a bug against system-settings to hide that setting14:28
greybackmterry: comment added14:28
kgunnmterry: which would mean u-s-c can lag as well14:28
mzanettimterry: right... forgot it again :/14:28
mzanettisorry14:28
mterrygreyback, that's the same code QApplication does14:28
mterrygreyback, they don't check value either14:28
greybackmterry: really? Huh, ok14:28
greybackmterry: consider it approved then :)14:28
mterrygreyback, (it's our patch on top of Qt, not real Qt code)14:29
mterrykgunn, yeah fair14:29
mterrykgunn, so much code that almost made it  ::sad trombone::14:30
mterrygreyback, are you doing the argument parsing bug?14:30
kgunnmterry: ...sure, i just keep saying...day 1 post phone v1...we're back to bid-ness14:30
mterrykgunn, fair enough14:30
greybackmterry: I've not tried it yet, but I can. Fancy trying? You need to override the default argument parser that Mir supplies. so it's a unity-mir thing14:34
nic-doffaySaviq, here's the output for both run_on_device -s and run_on_device14:35
nic-doffayhttp://pastebin.ubuntu.com/6162984/14:35
nic-doffayStill having the same issue as before.14:35
Saviqnic-doffay, your compiler died14:36
Saviqnic-doffay, "c++: internal compiler error: Killed (program cc1plus)"14:36
Saviqnic-doffay, if you can, I'd flash the device from scratch - using phablet-flash ubuntu-system --channel devel-proposed14:37
Saviqnic-doffay, and start over14:37
=== pete-woods-foodl is now known as pete-woods
Saviqnic-doffay, be aware you'll lose data this way, if you have any on the phone14:37
mterrygreyback, sure, I'm looking at the parser bug14:42
Saviqkgunn, olli, greyback filed https://bugs.launchpad.net/unity-mir/+bug/1232054 for tracking14:43
ubot5Ubuntu bug 1232054 in unity-mir "Need to expose geometry for autopilot consumption" [Critical,Triaged]14:43
ollithx saviq14:44
=== alan_g is now known as alan_g|tea
greybackSaviq: can you do a quick review pass on: https://code.launchpad.net/~gerboland/unity-mir/use-upstart-app-launch2/+merge/18776914:48
=== alan_g|tea is now known as alan_g
Saviqgreyback, can you add //TODO to screenshot provider that we should use a {previous screenshot, app-provided splash screen, default splash screen}14:58
Saviqgreyback, bug #112426514:58
ubot5bug 1124265 in unity8 (Ubuntu) "[Shell, UI Tollkit] white page is displayed before app opens" [Medium,Triaged] https://launchpad.net/bugs/112426514:58
greybackSaviq: in that MR?14:59
Saviqgreyback, also, isn't it customary to name the method ::instance() and not ::singleton() ?14:59
Saviqgreyback, yes14:59
Saviqgreyback, you added some comment there14:59
Saviqor at least a LOG()14:59
Saviqbut a TODO there would be useful probably15:00
Saviqgreyback, does SIGSTOP; upstart_app_launch_stop_application work? i.e. does upstart send SIGKILL, or just SIGTERM15:02
Saviqgreyback, also, since we don't support re-connecting to apps yet, should we maybe stop all of them on exit?15:04
Saviqs/stop/kill/15:04
greybackSaviq: I don't get your question on SIGSTOP15:05
Saviqgreyback, we suspend an app15:05
Saviqgreyback, then we call upstart_stop_app15:05
Saviqgreyback, SIGTERM won't reach the app15:05
Saviqgreyback, since it's stopped15:05
Saviqgreyback, so does upstart kill it then?15:05
greybackSaviq: ah I see. Yes upstart kills it15:06
Saviqgreyback, as in SIGKILL?15:06
Saviqgreyback, now that I think of it... should we really remove the app from our stack if it died?15:06
Saviq/crashed?15:07
greybackI don't know how, I just know the app is gone and removed15:07
didrocksSaviq: we got quite some regression on desktop: http://10.97.0.1:8080/job/autopilot-saucy-daily_release/label=qa-nvidia-gtx660/2185/15:07
Saviqgreyback, even if it's SIGSTOP'd first? ;)15:07
didrocksSaviq: but it's possible that it didn't pick the unity new version TBH15:07
didrocks(not sure how sil2100 picked it)15:07
Saviqdidrocks, uh oh15:07
didrocksSaviq: you did run the unity8 AP tests on phone, right?15:07
sil2100What's up?15:07
Saviqdidrocks, I just used it for a bit, will run tests now15:08
didrocksSaviq: ok, thanks!15:08
greybackSaviq: a later MR will inform if app crashed or not (upstart-app-lib update will give me that info)15:08
sil2100uh oh15:08
sil2100Saviq: 14 AP failures...15:08
didrockssil2100: I asked paul to run some AP tests, can you look at those issues? ^15:08
sil2100Saviq: 14 AP failures for unity815:08
didrocksI didn't look at the unity desktop tests15:08
greybackSaviq: but if app crashes, it hasn't saved it's state, so won't restore state.15:09
didrockssil2100: the unity desktop tests didn't run15:09
didrockssil2100: can you fix that?15:09
didrocks(because of the ABI change)15:09
greybackSaviq: in which case, I think best to remove, notify user of fail, and allow user to relaunch if they want15:09
didrockssil2100: I think for unity8, we'll just rely on paul and Saviq's feedback15:09
Saviqgreyback, k15:09
mterrykgunn, do we still need to fix the argument parsing if we are paying attention to QT_LOAD_TESTABILITY?15:10
kgunnmterry: hmmm....guess not if you consume it right15:11
sil2100Ah... eh15:11
kgunnmterry: altho a test with it to ensure nothing else is being sent15:11
Saviqsil2100, did we do "full PPA" btw?15:11
Saviqgobject/gsignal.c:2475: signal 'changeset-started' is invalid for instance '0x8fcb090' of type 'DeeSharedModel'15:12
Saviqsuggests we didn't15:12
Saviqalthough that shouldn't matter15:12
mterrykgunn, didn't quite parse you15:12
Saviqsil2100, didrocks they're all ~autopilot failures15:12
didrocksSaviq: so autopilot is broken?15:13
Saviqsil2100, didrocks i.e. the tests didn't really start even15:13
sil2100Saviq: I didn't do a full PPA one, but unity, libunity and such were upgraded15:13
Saviq"'NoneType' object has no attribute 'introspection_iface'"15:13
kgunnmterry: just saying, to test the full ap run with the QT_LOAD_TESTABILITY in place....and make sure no other niggly little flag is being flowed thru to crash mir15:13
sil2100Saviq: how come? Since only 7 per platform failed, while there are around 30 right?15:13
didrocksinterested15:13
kgunnmterry: altho...you might be certain there is none15:13
Saviqsil2100, yeah, I know it's weird15:13
didrockssil2100: while this is running, your phone is free right? can you try latest autopilot and run all tests on it?15:13
didrockssil2100: the AP regresssion is fixed15:14
mhr3the dee error is #79 in the landing plan, i have no idea why is it striked through15:14
mhr3clearly only half of it landed15:14
mzanettimterry: are you sure that QApplication listens for QT_LOAD_TESTABILITY?15:14
greybackSaviq: if I do s/singleton/instance/ I'll have to touch a few more files. Want it?15:14
mzanettimhr3: I don't think it does15:14
mzanettisorry... mterry15:14
mterrymzanetti, we distro-patched it15:14
Saviqgreyback, not really, was just asking15:14
sil2100ACK15:15
mzanettiah ok15:15
sil2100Let me upgrade my phone...15:15
Saviqgreyback, since I remember we were using ::instance() in other places, but not hung up on it15:15
mterrykgunn, I'm not certain, no15:15
greybackSaviq: ok. Yep I usually use "instance" but someone added singleton in unity-mir, so I did the same15:15
greybackSaviq: todo pushed. The screenshot logic needs more intelligence in shell, as right now it just asks for all to update in one go15:16
greybackI've idea how to solve that15:16
Saviqgreyback, sure, I just wanted a TODO, not a fix :)15:17
Saviqgreyback, looks good15:17
greybackSaviq: thanks15:18
mterrykgunn, to test the AP tests, we just need to run my branch through phablet-test-run -n unity8, right?15:19
sil2100Saviq: hmm, so what can we do with unity8 ?15:19
mterrykgunn, I assume the other app tests don't care about our testability?15:19
Saviqsil2100, I'm running ap on the device15:20
Saviqsil2100, but looking at the videos... unity8 never started there...15:20
Saviqor wait, it took long to start15:20
Saviqand timed out maybe15:20
SaviqAHJ15:20
SaviqF*CKING HUD15:20
Saviqsil2100, didrocks, I say hud-service is crashing like crazy, unity8 is waiting for it15:21
nic-doffaySaviq, having issues with setup now after the flash: http://pastebin.ubuntu.com/6163138/15:21
Saviqsil2100, didrocks, and autopilot times out waiting for it15:21
didrocksSaviq: but hud-services crashes are not new?15:21
didrocks(not due to those changes, right?)15:21
Saviqdidrocks, no15:21
didrocksok15:21
Saviqdidrocks, well, they're unrelated simply15:22
didrocksSaviq: just tell me the result by your local run :)15:22
Saviqnic-doffay, where did you get -updates and -security from?15:22
Saviqdidrocks, yup, it's coming15:22
* mhr3 wonders why hud wasn't disabled completely for now15:22
didrocksyou are using packages from the daily-build ppa, right?15:22
greybackSaviq: and sorry, but need one more code review: https://code.launchpad.net/~gerboland/unity-mir/add-fail-and-resume-focus-support/+merge/18804015:22
sil2100Saviq: you think that re-running the tests would help?15:22
Saviqsil2100, doubt it, fixing hud would15:23
Saviqsil2100, or well, fixing our stuff to not wait for hud15:23
didrockssil2100: we are already running the unity7 ones, right? let's get those and trust on the manual testing for unity8 phone15:23
didrockswe don't really care of unity8 desktop results ;)15:23
Saviqsil2100, didrocks15:23
SaviqRan 24 tests in 403.408s15:23
SaviqOK15:23
didrocks\o/15:23
didrocksthis is with the daily-build ppa?15:23
Saviqnic-doffay, try again, not sure why you got 404 there15:23
Saviqdidrocks, yes, not with the full, though, just unity8 and deps15:24
Saviqdidrocks, can do full if you need?15:24
didrocksSaviq: good enough (you got the scopes?)15:24
CimiSaviq, I'm fine since more than an hour but I'm losing time cause ubuntu doesn't work anymore for me after the upgrade15:24
Saviqprolly not15:24
nic-doffaySaviq, I've even reflashed.15:24
CimiI'm reinstalling15:24
didrocksone sec, giving you the source list15:24
Saviqnic-doffay, somehow you're getting 404s on the repositories...15:24
sil2100didrocks: right ;)15:24
didrocksSaviq: http://people.canonical.com/~platform/cu2d/results15:24
nic-doffaySaviq, yeah and before I didn't have them.15:24
nic-doffayNo idea why not.15:24
didrocks==== unity ====15:24
Saviqnic-doffay, yeah, try again15:25
didrocksSaviq: please install what's under it (which is already on the phone)15:25
didrocksso no compiz, no nux I guess :p15:25
Saviqdidrocks, I went for dist-upgrade :P15:25
nic-doffaySaviq, I've reflashed already.15:25
sil2100didrocks: ouch.. but I see that unity7 tests for intel have problems:15:25
Saviqnic-doffay, just apt-get update on the phone15:25
didrocksSaviq: you are so brave15:25
Saviqnic-doffay, let me try too15:25
sil2100didrocks: [273121.435980] [drm:i915_hangcheck_elapsed] *ERROR* stuck on render ring15:25
didrocksSaviq: there is a new autopilot, so maybe side-effects15:25
nic-doffaySaviq, I've tried still get 40415:26
didrockssil2100: so, nvidia will be our only hope? ;)15:26
didrockssil2100: nvidia is running?15:26
Saviqnic-doffay, well, it's not *your* problem I imagine... some mirror is tricking you15:27
Saviqnic-doffay, you in the office maybe?15:27
sil2100didrocks: yea... ;p15:27
* didrocks crosses fingers then15:27
didrockssil2100: I hope that running autopilot on the phone with latest image will be fine as well15:27
didrocksso that we can get that one off15:27
didrocksautopilot + unity7 + unity815:27
didrockswill be a nice week-end!15:28
* sil2100 hopes so as well15:28
nic-doffaySaviq, that I am.15:30
Saviqnic-doffay, I expect there's a mirror that's playing tricks with you ;)15:30
Saviqnic-doffay, it's going to work for you at home15:30
Saviqnic-doffay, -security and -updates are pretty new things still15:31
Saviqnic-doffay, BUT15:31
Saviqnic-doffay, you still didn't make your device writable15:31
Saviqnic-doffay, and that's your bigger problem15:31
Saviqnic-doffay, adb shell touch /userdata/.writable_image; adb shell reboot15:32
nic-doffaySaviq, I doubt it since I don't have a connection there yet!15:34
Saviqnic-doffay, lol15:34
Saviqnic-doffay, so yeah, ↑↑ will help you regardless of the 404s15:35
Saviqgreyback, https://code.launchpad.net/~gerboland/unity-mir/add-fail-and-resume-focus-support/+merge/188040/comments/42973615:37
mzanettiSaviq: do we anything special in mir to enable the edges while there is an app focused?15:38
Saviqdidrocks, sil2100 ok so... got failures on phone after dist-upgrade from daily-build :/15:38
Saviqmzanetti, InputArea15:38
Saviqdidrocks, sil2100 exact same failures15:38
didrocksSaviq: argh…15:38
didrocksmhr3: help ^15:39
didrocksSaviq: downgrade autopilot first15:39
didrocksand please rerun ;)15:39
Saviqdidrocks, stuff that got upgraded: http://pastebin.ubuntu.com/6163219/15:39
sil2100Saviq: :<15:39
didrockssil2100: please rollback the 2 autopilot packages15:39
sil2100Right, might be AP's fault15:39
sil2100didrocks: should I remove them from daily-build?15:40
mhr3Saviq, what failures?15:40
Saviqmhr3, http://10.97.0.1:8080/job/autopilot-saucy-daily_release/2185/15:40
didrocksSaviq: please do15:40
didrockssil2100: ^15:40
didrockssil2100: and remove autopilot from the ppa15:41
sil2100;)15:41
Saviqdidrocks, sil2100 will know pretty soon15:41
didrocksSaviq: I cross fingers *very hard*15:41
mhr3Saviq, is that supposed to be completely clean normally?15:42
Saviqmhr3, as in 0 failures? yes15:42
mhr3uh15:42
mhr3sounds like something is very much broken15:42
sil2100didrocks: btw. we not releasing autopilot then today?15:42
mhr3and mostly coming for ap itself15:43
mhr3missing position attrs15:43
* Saviq thought we've failed to switch to home scope on startup, but in fact we've just started showing videos and music above apps15:43
mhr3yea, which is a bug... but not critical :P15:44
didrockssil2100: no, please poke thomi with the same bug15:44
Saviqmhr3, depends15:44
Saviqmhr3, since our ap tests assume apps are on top in home ;)15:44
mhr3eh :/15:44
mhr3fwiw pstolowski has a branch that fixes it15:45
Saviqmhr3, but not the cause here15:45
mhr3i just wanted tests for it15:45
mhr3and it's taking a while to write some15:45
sil2100Man, exciting Friday releases \o/15:45
mhr3anyway guys, i have a train to catch15:45
didrockssil2100: it is!15:46
didrocksSaviq: give us good news ;)15:46
didrocksit's all on you ;)15:46
sil2100:<15:47
didrockssil2100: can you just install unity7 on your desktop and dogfood a little bit?15:47
didrockssil2100: as we won't be able to trust I guess AP test results15:47
sil2100I already upgraded before, just need to switch to guest15:48
Saviqdidrocks, sil2100, the videos are so weird, unity8 either just started or just finished...15:48
didrocksSaviq: TBH, I just trust your manual testing at this point :)15:49
didrockssil2100: see you? (or not :p)15:49
Saviqdidrocks, sil2100 PASS15:51
didrocks\o/15:52
* didrocks hugs Saviq15:52
* didrocks hugs sil2100 (only if unity7 is fine in his guest)15:52
didrocksso autopilot is really broken15:52
didrocksthomi: we need you running autopilot on all apps and unity8, it seems trunk is really broken atm ^15:53
sil2100:D15:54
didrockssil2100: you're back, it looks good then? ;)15:55
sil2100Looks fine, but just give me 5 more minutes to test it on my main session15:55
didrockssure15:55
didrockssil2100: meeting in 5 minutes btw15:55
sil2100brb15:55
sil2100Ok, stupid me ;/15:55
sil2100What the f**k am I using screen for if I wanted to shut down IRC when restarting sessions15:56
didrocksahah15:56
kgunnmterry: i got totally distracted with mir team...did you get your answer on running AP test setup?15:59
kgunnmterry: i got totally distracted with mir team...did you get your answer on running AP test setup?15:59
mterrykgunn, I know how to run AP tests, just wanted to confirm which tests are failing on Mir.  Is it just unity8 or unity8 + apps?16:00
kgunnmterry: yes...its unity8 on mir16:00
Saviqmterry, everything16:03
Saviqmterry, see "Unity, autopilot, UPA and Mir" in unitynextuiteam@lists16:04
Saviqsil2100, didrocks sorry it took so long16:05
seb128does anyone know how to make an app using the dark theme with our toolkit?16:07
seb128e.g like https://wiki.ubuntu.com/Appearance?action=AttachFile&do=get&target=phone-background.mockup.png16:07
sil2100Ok, all seems to look alright16:09
didrocksSaviq: no worry, thanks for the feedback?16:09
didrockssil2100: coming to the hangout?16:09
didrockssil2100: or can you publish?16:09
didrockssil2100: maybe reviewing the packaging change16:09
didrocksbut please push16:09
sil2100Dogfooding done, ok... so...16:10
sil2100didrocks: let me check what components in the unity stack to release16:10
sil2100didrocks: should I also publish mediascaner etc. as in landing asks?16:10
Saviqseb128, http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/Shell.qml#L7516:11
Saviqseb128, only you want "SuruDark"16:11
seb128Saviq: thanks16:11
Saviqseb128, any update on being able to run ubuntu-system-settings without having to build a .deb / install? :)16:12
seb128Saviq: Satoris is looking at it as part of https://code.launchpad.net/~jpakkane/ubuntu-system-settings/cmake/+merge/18412316:12
Saviqah good, transitioning to cmake :D16:12
seb128"good"16:12
seb128I kind of like qmake :/16:13
seb128but at the end if somebody wants to do the work and maintain the build system, good for them16:13
Saviqit's simple... too simple...16:13
seb128yeah, the usual16:13
seb128it makes simple things really easy16:13
* Saviq just found unity-lens-people-build-debs...16:13
nic-doffaySaviq, more issues I can't identify now: http://pastebin.ubuntu.com/6163355/16:15
Saviqnic-doffay, jeez dude ;)16:16
Saviqnic-doffay, you got it bad16:16
Saviqnic-doffay, go into the device, remove builddir in ~phablet/shell16:16
Saviqnic-doffay, try again (no -s needed)16:16
sil2100didrocks: quick ACK's http://10.97.0.1:8080/view/cu2d/view/Saucy/view/Unity8/job/cu2d-unity8-saucy-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_unity8_7.81.3+13.10.20130927.3-0ubuntu1.diff and http://10.97.0.1:8080/job/cu2d-unity-saucy-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_unity_7.1.1+13.10.20130927.1-0ubuntu1.diff16:16
nic-doffaySaviq, haha apparently.16:17
sil2100didrocks: both look ok, there are all the known changes inside16:17
didrockssil2100: no .diff?16:17
didrocks(on the machine?)16:17
sil2100didrocks: what do you mean?16:18
didrockssil2100: as publish didn't run16:18
didrocksbecause -check didn't pass16:18
sil2100didrocks: I did them ;)16:18
didrockswe don't know which diff16:18
sil2100didrocks: the foo + auto_publish16:18
sil2100Trick16:18
sil2100;)16:18
sil2100didrocks: so these are the latest diffs for things that will be released16:19
didrocksoh good!16:19
didrocks:)16:19
mterrySaviq, I can't see who sets QT_LOAD_TESTABILITY or passes -testability to unity8's tests; autopilot-qt doesn't seem to?16:23
Saviqmterry, there's nothing generic that does that16:23
Saviqmterry, for unity8 it's our tests that do16:24
Saviqmterry, for others, probably too16:24
mterrySaviq, I didn't see it in the code nor phablet-test-run16:24
Saviqmterry, hmm then autopilot-qt must, /me looks16:25
Saviqhmm hmm hmm16:26
Saviqmterry, ah!16:27
Saviqmterry, autopilot itself16:27
Saviqmterry, autopilot/introspection/qt16:27
Saviq.py16:27
mterryoh weird, ok16:27
mterrySaviq, I assumed the existence of autopilot-qt meant there wasn't qt code in autopilot  :)16:27
Saviqmterry, autopilot-qt is Qt's support for autopilot, not the other way around :)16:28
Saviqmterry, the qt driver is built into autopilot16:28
=== jhodapp|afk is now known as jhodapp|lunch
mterrySaviq, gotcha16:28
mterrygreyback, well, looks like the autopilot tests pass other non-Mir arguments to unity8, so we need to fix this unrecognized-arguments bug.  But as my string of comments in that bug indicate, looks like its easiest to just change Mir itself, though alan_g didn't like that idea16:34
alan_gmterry: I'm all for changing Mir as my comment in that thread indicates16:34
kgunnmterry: i think it was to ignore it that he didn't like16:35
mterryalan_g, your proposal was to let the app strip arguments from the list?16:35
mterryalan_g, that would be easier if Mir prepended --mir- to its options16:36
alan_gmterry: My proposal was to separate the construction of the options from the construction of DefaultServerConfiguration16:36
kgunnalan_g as you're about to eod, and this one is kinda hot...could racarr tackle this, this afternoon ?16:36
Saviq<facepalm>16:37
* Saviq just started fighting a bad pixel on the tv... just to discover that it was a charger LED reflection when he started moving...16:38
kgunn:)) where physics and sw meet16:38
alan_gkgunn: if racarr is happy with that.16:39
kgunnalan_g: i have no concept of scope on effort...there...is it even doable in a couple of hours16:39
alan_gkgunn: I've not looked closely - but between hours and a day(ish)16:41
nic-doffaySaviq, finally have results on the phone!16:41
kgunnalan_g: ug...could we do a quick and dirty to ignore unknown args , with full intention of properly fixing (...or is that really really bad...willing to take advice)16:41
mterrygreyback, what if we had unity-mir create QGuiApplication before it created the ShellServerConfiguration?  Wouldn't that strip the argv of "confusing" arguments?16:42
kgunnmterry: to make sure i understand...this is truly needed even with the QT_LOAD_TESTABILITY in place ??16:43
kgunne.g. it is still hot?16:43
mterrykgunn, well, we don't just use QT_LOAD_TESTABILITY.  We still pass -testability (which could be fixed, but other Qt arguments like -frameless are also passed)16:44
kgunnSaviq: from earlier, mhr3 said i needed UPSTART_SESSION set to initctl list-sessions, am i correct in thinking that means "export UPSTART_SESSION=list-sessions"?16:44
greybackmterry: that would require a bit of restructuring. Instead of mir being main thread and qapp child thread, you'd switch it to the other way around. It's possible, but not trivial16:46
mterrygreyback, other option is restructuring Mir around a bit, which I'm worried would mean another ABI bump or similar.  alan_g, I'm still not entirely clear on your proposal.  You say decouple options and config?16:48
alan_gkgunn: I think it is possible - would also be possible to add argc & argv to the virtual parse_options() call which would give the client a chance to control things16:48
alan_gmterry: yes it would mean an ABI bump16:48
mterryalan_g, what about ignoring unknown args just as a short term solution?16:49
greybackmterry: other option is in unity-mir:/src/unity-mir/shellserverconfiguration.h - note it inherits DefaultServerConfiguration, which has a "parse_arguments" method. Try overriding that16:50
alan_gmterry: I think it is possible16:50
alan_ggreyback: but there's no access to argc and argv - it is misguided16:50
mterrygreyback, yeah, I left rambling comments on the bug about the various ways we can't do it via Mir as is16:51
greybackah ok, that was my first idea16:51
mterrygreyback, there are a couple options, but each of them ultimately needs access to some private variable  :)16:52
=== jhodapp|lunch is now known as jhodapp
alan_gmterry: It is ugly, but you could save argc and argv for yourself.16:58
mterryalan_g, you mean as a subclasser of DefaultConfiguration?  Well, but then we don't have access to program_options16:59
mterrySo we can't emulate the parsing that Mir does17:00
didrocksSaviq: sil2100: thanks for everything :)17:00
didrocks(all in and waiting)17:00
sil2100;p17:00
alan_gmterry: but you can override parse_options()17:00
sil2100didrocks: np! Sorry it was so bumpy! Today wasn't my best day17:00
didrocksheh, don't worry!17:00
mterryalan_g, but that takes a ProgramOption object, which we can't control17:01
alan_gmterry: but you *can* do the parsing any way you like.17:02
alan_gIncluding allowing unrecognised options17:02
mterryalan_g, but rest of Mir looks at that ProgramOption object, and we can't fill it with the results of our parse17:02
mterryalan_g, because its variables_map is private17:02
alan_gSorry, have to go17:03
mterryalan_g, bye17:03
alan_gmterry: but that's what the default does, so why can't you?17:03
=== alan_g is now known as alan_g|EOD
mterryalan_g|EOD, I'll discuss with racarr I guess.  Have a good day17:04
mterryracarr, poke!17:04
mterryalan_g|EOD, (though if you look back at this log later, the answer to your question is because we only have access to program_options in parse_options which assumes we use ProgramOption.  If we roll our own ProgramOption, we need to build program_options ourselves to get access to it.  But we can't do that because add_option() isn't virtual17:06
mterryalan_g|EOD, though... maybe we could let the default build its ProgramOption and translate that into our own...  Super gross though17:06
mterryracarr, you around?17:38
Saviqkgunn, no, you need to "su - phablet" or "sudo -u phablet -i" for the environment to be set up17:43
Saviqkgunn just "su phablet" won't do17:43
mterrykgunn, Saviq: where might phablet-test-run logs go to?  I'm testing my allow-unrecognized-options change, and I'm still not seeing unity8 come up18:10
Saviqmterry, -v will give you verbose logs18:13
Saviqmterry, otherwise it (autopilot) doesn't store them anywhere18:13
mterryyeah, I don't get any output though.  Like no output from unity8 crashing or whatever18:13
mterryhm18:13
Saviqmterry, can't you just try running unity8 -testability?18:13
mterrySaviq, that's fixed, yeah18:14
Saviqor -whatever, for that matter?18:14
mterrySaviq, I tested my change itself.  But it doesn't seem to let autopilot get further18:14
mterryor at least, autopilot chokes on somethingn else now18:14
Saviqmterry, ok, so now you might be hitting bug #120111618:14
ubot5bug 1201116 in Unity 8 "[dash] constant increase in memory consumption when navigating through lenses" [Critical,Incomplete] https://launchpad.net/bugs/120111618:14
Saviqwrong18:14
Saviqbug #123205418:14
ubot5bug 1232054 in unity-mir "[mir] Need to expose geometry for autopilot consumption" [Critical,Triaged] https://launchpad.net/bugs/123205418:15
mterrythat makes more sense18:15
Saviqmterry, again, see the thread in unitynextuiteam@lists.c.c18:15
mterrySaviq, ah, at c.c!  I looked for that list earlier and couldn't find it.  Figured I was being dumb18:15
Saviqmterry, you should be subscribed to it18:16
Saviqmterry, if you're not, we need to fix that18:16
mterrySaviq, I don't think I am18:16
Saviqmterry, I'll forward the thread to you, as I don't think it's possible to access the archives...18:16
mterrySaviq, ok, thanks18:17
Saviqmterry, and subscribe to https://lists.canonical.com/mailman/private/unitynextuiteam/ in the mean time18:17
Saviqmterry, someone will probably have to accept you18:17
Saviqmterry, ok, you've got mail18:18
Saviqmterry, probably with some duplicates, too... sorry for that18:18
mterrySaviq, ick, gmail doesn't handle that gracefully18:20
mterrykgunn, can you add me to that list?  There isn't a subscribe button there18:20
mterryracarr, https://code.launchpad.net/~mterry/mir/unregistered-options/+merge/188125 when you get back18:20
Saviqmterry, if you go to https://lists.canonical.com/mailman/listinfo/unitynextuiteam18:21
mterrykgunn, ^ that fixes the unregistered option thing, but doesn't unblock autopilot by itself18:21
Saviqmterry, there's no "Subscribe" button in the middle !?18:21
mterrySaviq, no, it's just a username/password "let me in" button to see the archive18:22
mterrySaviq, listinfo18:22
mterrySaviq, ah.  I didn't edit the url you gave me before18:23
Saviqmterry, sorry, wrong link18:23
Saviqah, I got the archive!18:23
Saviqfor some reason the password I had there was weird18:23
mterrySaviq, yeah, it's odd they don't use openid for that ye18:23
mterryt18:23
Saviqmterry, indeed18:23
Saviqmterry, it's worse - password reminder sends the password to you in plaintext18:24
Saviqwhich is wrong on oh so many levels18:25
mterrySaviq, :)  a good reminder to change it though!18:25
* Saviq just put in a random 16-character pass18:26
Saviqyay password hasher18:26
mterrySaviq, kgunn: seems like racarr isn't around either.  Is there another Mir person who would be qualified to approve the unrecognized-options branch?18:30
mterryI suppose any of them *could*, but someone who cares about that bit of code18:31
Saviqmterry, the kiwis and other kangaroos will be around over our weekend18:32
Saviqmterry, so we should be fine Monday morning18:32
mterrySaviq, fair enough18:32
* mterry goes back to greeter bugs18:33
kgunnmterry: racarr is prob at lunch....or there are the kiwis/kangaroos18:36
kgunnSaviq: greyback ...just fyi, i was able to run the QML_RENDERER_TIMING, but at least on SF the osk goes all wonky (sometimes renders but most of the time not...and flickers)18:40
kgunnjust sharing....18:40
greybackkgunn: just with QML_RENDERER_TIMING?18:41
* greyback EOD18:43
=== jhodapp is now known as jhodapp|afk
Saviqhas unity7 stopped switching workspaces for anyone else, when clicking on the launcher?19:44
Saviqit changes focus, but doesn't switch to the workspace the app is in19:44
Saviqbregma, you'd know about this ↑19:45
Saviqand /me reboots in the mean time to see if it helps19:45
bschaeferSaviq, its a know problem and fixed in trunk :)19:46
bschaeferknown*19:46
Saviqbschaefer, oh cool, thanks19:50
bschaefernp, hope a release comes out soon for compiz ...19:50
Saviqbschaefer, you were next on my queue of people to ping about this :)19:50
ChrisTownsendSaviq: Do an upgrade now and it'll be fixed with the new compiz package.19:50
bschaeferSaviq, :)19:50
bschaeferChrisTownsend, o it was released?19:50
ChrisTownsendbschaefer: Yep, just a bit ago.19:51
bschaefersweeet19:51
SaviqChrisTownsend, yeah, upgraded just before reboot19:51
Saviqso have the fixed one now :)19:51
bschaeferwell then, that solves that problem19:51
ChrisTownsendSaviq: Cool19:51
* ChrisTownsend Looks forward to not getting any more of those bugs19:52
* bschaefer agrees!19:53
=== salem_ is now known as _salem
SaviqChrisTownsend, bschaefer how about bug #969039 ? ;D19:56
ubot5bug 969039 in compiz (Ubuntu) "HUD appears when tapping Alt+Left very quickly" [High,Confirmed] https://launchpad.net/bugs/96903919:57
bschaeferSaviq, yeah, its a very annoying problem :(, been around for a while19:57
bschaeferSaviq, its been a while since i've looked into it though19:57
kgunnmterry: ping20:04
kgunnmterry: you there ?20:47
=== jhodapp|afk is now known as jhodapp
mterrykgunn, am back20:56
mterrykgunn, sorry, ran an errand20:56
kgunnmterry: no problemo20:58
kgunni hate to ask this...at your 5oclock20:58
kgunncould you retarget your mp ?20:58
mterrykgunn, sure.  We have a 13.10 trunk?20:58
kgunnhttps://code.launchpad.net/~mir-team/mir/development-branch20:58
kgunnmterry: we're using ^ that as our staging20:58
kgunnso we don't break stuff with our api shennanigans20:59
kgunnbut...if you retarget20:59
kgunnmaybe racarr or kdub could review quickly (cough cough)20:59
kgunnthen we could get that merged for the aussie/kiwi crew...20:59
mterrykgunn, will do20:59
kdubreview what?20:59
kgunnthen robert a can merge to trunk, update ask sheet...yadda yadda20:59
mterrykgunn, kdub: https://code.launchpad.net/~mterry/mir/dev-unregistered-options/+merge/18816821:03
mterryThis is not very user friendly (no warning or errors about unused options).  But it fixes the problem for now21:03
kgunnkdub: just so you know...its so the server doeesn't freak out when it gets args it doesn't understand21:03
kgunnbasically...its blocking mir from being turned on by default21:04
mterryone of the things :)21:09
mterrybbiab21:15
kgunnmterry: dang you ...yes...1 of the things blocking mir21:28
kgunn:)21:28
=== jhodapp is now known as jhodapp|afk

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