/srv/irclogs.ubuntu.com/2015/10/26/#ubuntu-unity.txt

=== balloons is now known as Guest90681
=== nudtrobert1 is now known as nudtrobert
* Guest42341 What a fine day for science! 04:46
=== nudtrobert1 is now known as nudtrobert
=== nudtrobert1 is now known as nudtrobert
Saviqpstolowski, morning, any unity8 silo you're planning to land real soon?08:34
Saviq(you got 4 ;))08:34
pstolowskiSaviq, hey, no, none of them is going to land anytime soon08:41
Saviqpstolowski, ack08:41
Saviqtsdgeos, we can drop use_sdk_12 right?08:41
tsdgeosSaviq: if we're going for the use_sdk_13, yes08:42
Saviqkk08:42
tsdgeosSaviq: still needs approval though https://code.launchpad.net/~unity-team/unity8/use_sdk_13/+merge/27160308:43
Saviqtsdgeos, yup yup08:43
Saviqtsdgeos, how about https://code.launchpad.net/~cimi/unity8/wide-preview-zoomable-videoplayback/+merge/273081 ?08:43
* Saviq preps new silo08:43
tsdgeosSaviq: it looks a bit weird to me but if it's what design wants it's good, somehow i forgot the top approve08:44
Saviqack08:44
Saviqcimi, there's no bug for sharing from preview?08:45
tsdgeosSaviq: we may want to get https://code.launchpad.net/~aacid/unity8/new_and_old_audio_role/+merge/275365 into the silo too if it helps Mirv08:45
Saviqtsdgeos, yup08:45
tsdgeosneeds review too though08:45
Saviqwill take care, still need to wait a bit for migration so we'll get there08:46
Saviqtsdgeos, does "use sdk13" do "use qtquick24" as well?08:49
Saviqor do we need another branch on top for that08:50
Saviqyeah it doesn't08:50
tsdgeosSaviq: no, you need https://code.launchpad.net/~aacid/unity8/use_quick_24/+merge/271602 for that08:50
Saviqah08:50
Saviqmissed that one08:50
Saviqtsdgeos, qml test fail though?08:51
tsdgeoshmmm08:51
tsdgeosneeds a rebuild only08:51
tsdgeoslet me merge the other use_08:51
tsdgeosand push08:51
Saviqtsdgeos, needs a resubmit08:52
tsdgeoswhy?08:52
Saviqtsdgeos, ~aacid vs. ~unity-team for the usd_sdk13 branch08:52
Saviq*use, even08:52
Saviq(and a merge)08:53
tsdgeosah right you stole my other branch :D08:53
tsdgeosresubmitting in a moment08:53
Saviqwonder why did I steal it08:54
Saviqoh no I di'in08:54
tsdgeosok, resubmitted at https://code.launchpad.net/~aacid/unity8/use_quick_24/+merge/27567108:55
Saviqtsdgeos, https://code.launchpad.net/~unity-team/unity8/use_sdk_13/+merge/26607808:56
Saviqtsdgeos, it's mzanetti who stole your branch :P08:56
tsdgeos"plural you"08:56
tsdgeos:D08:56
Saviq;)08:56
tsdgeosi'm not even sure the original sdk_13 branch was mine, it may have been cimi's08:56
dufluSaviq: Is more-smooth-less-lag in rc-proposed?09:17
dufluOh, it was proposed to xenial 9 minutes ago though. \o/09:23
Saviqduflu, yeah, just published this morning, will be in the next rc-proposed image09:29
tsdgeosSaviq: the branches are not merged yet because it waits for the package to be in xenial?09:30
Saviqtsdgeos, yes09:31
tsdgeosk09:31
Saviqtsdgeos, if you need it, the branch is here https://code.launchpad.net/~ci-train-bot/unity8/unity8-ubuntu-xenial-landing-022/+merge/27567209:33
Saviqoh well, not the merge, but the branch09:34
tsdgeossure09:34
tsdgeosSaviq: the use_sdk_13 branch has conflcits with that branch, can i merge that branch in and hope it'll work or wait for unity8 to be actually merged in?09:39
Saviqtsdgeos, it will work, you could even make it a prereq, only case when it'd be a problem is if the silo didn't actually publish09:41
tsdgeosi see09:41
tsdgeoslet's wait then09:41
tsdgeosno rush i guess?09:41
tsdgeosor is it better for the silo you're preparing?09:41
Saviqtsdgeos, i.e. the only thing the train will do with this branch is to merge trunk (in case translations etc.) and push to trunk09:41
Saviqtsdgeos, so merging it ~= merging trunk09:42
Saviqtsdgeos, yeah, I'm solving conflicts one-by-one using MPs from the previous silo, but in this case it might make sense to actually just merge it09:42
Saviqtsdgeos, so yeah, merge and resolve please, but don't make prereq09:42
tsdgeosok09:43
Saviqwe can always rewrite history if needed09:43
=== _morphis is now known as morphis
tsdgeosSaviq: the problem with the merge is that if i do merge it won't compile because of missing /usr/include/unity/shell/application/MirMousePointerInterface.h09:53
tsdgeosso do we prefer to have working CI or a merged branch? :D09:53
Saviqtsdgeos, vivid will work because it's in overlay09:54
tsdgeosah right09:54
Saviqtsdgeos, xenial would work if we enabled proposed (we probably should, not even sure if we don't already)09:54
tsdgeosok then pushing09:54
Saviqmzanetti, can you please merge lp:~ci-train-bot/unity8/unity8-ubuntu-xenial-landing-022 to panel-button-fixes (can call it trunk merge)10:19
mzanettiack10:19
mzanettiSaviq, can you give a quick explanation on what's going on with those xenial branches?10:21
Saviqmzanetti, not much, we're waiting for unity8 to migrate to xenail10:22
Saviqxenial10:22
mzanetti(merged my branch )10:22
Saviqmzanetti, and I'm prepping a silo while that's going on10:22
Saviqmzanetti, that branch is basically what will be trunk when it merges10:22
Saviqs/merges/migrates/10:22
Saviqmzanetti, I'm pre-empting conflicts on the new silo is all10:22
mzanettiack10:23
Saviqmzanetti, ah, the conflict seems to be with Josh's upsidedown after all10:50
Saviqmzanetti, can you please check? and if so, uncommit the merge and resubmit on top of Josh's?10:50
Saviqor actually10:50
SaviqI could10:51
Saviqsince I already stole Josh's branch10:51
mzanettiright.... whatever works best for you10:51
mzanettijust let me know10:51
Saviqmzanetti, ok, uncommit and overwrite your branch without the merge, then10:51
mzanettiack10:51
Saviqgrr10:52
Saviqno wait10:52
Saviqno, it's fine10:52
mzanettialready typed the push...10:52
mzanettiyou caught me before pressing enter10:52
Saviqtype the --overwrite, too ;)10:52
Saviqand press enter10:52
mzanettiso what now? want me to push or not?10:52
Saviqmzanetti, yes, push10:52
mzanettidone10:53
Saviqsry10:53
mzanettilol10:53
Saviqfor the noise10:53
mzanettiah ok... thought you'd tell me to merge again now D10:53
mzanettino worries10:53
Saviq;)10:53
* Saviq officially hates bzr :[11:06
Saviqcan't get it to merge cleanly without --weave11:06
Saviqoh one more thing I could do11:07
Saviqok yeah11:07
Saviqmzanetti, sry, you need to merge after all, otherwise bzr is dumb...11:08
mzanettihaha11:08
mzanettiSaviq, still this? lp:~ci-train-bot/unity8/unity8-ubuntu-xenial-landing-02211:08
Saviqmzanetti, yeah11:08
mzanettiSaviq, pushed11:09
Saviqmzanetti, because bzr decides that if the history is 22 → yours → his+22, it's no good11:09
Saviqbut if it's 22 → yours+22 → his+22, it's fine!11:09
Saviqgrrr11:09
mzanetti:D11:09
Saviqeven though yours+22 is no-op11:09
SaviqI mean no conflicts11:09
mzanettiyep...11:09
mzanettioh well. Merge all the things!11:09
tsdgeosplugins/Cursor/Cursor.qmlUNKNOWN*No copyright*11:14
tsdgeos:?11:14
tsdgeoshttps://jenkins.qa.ubuntu.com/job/unity8-vivid-i386-ci/1143/console11:14
Saviquggh11:16
Saviqhow does that get through everything else :/11:16
Saviqtsdgeos, I'll MP a fix11:16
Saviqtsdgeos, in the mean time, can you rebase sdk 13 on top of wide preview, or strongarm Cimi to do the opposite?11:18
cimiSaviq, I can do it11:18
Saviqprolly the opposite makes sense11:18
cimiyeah indeed11:18
tsdgeosSaviq: cimi: ok i'll rebase11:21
Saviqtsdgeos, nowait11:21
* tsdgeos waits11:21
Saviqtsdgeos, the opposite == cimi rebasing on yours11:21
cimithis one better no? https://code.launchpad.net/~cimi/unity8/sdk1.3_newUbuntuShape/+merge/27161011:21
Saviqotherwise you'll be catching up everywhere11:21
tsdgeosok11:21
cimican we merge this guys?11:21
* tsdgeos does nothing11:21
Saviqcimi, yeah, if the only thing they were waiting for was 1.311:22
cimiindeed11:22
cimitsdgeos, have a look at that branch pls, I fixed the conflicts the other day11:23
cimiif you ok I rebase the preview branch on that one11:23
Saviqcimi, let me know please when you've resubmitted wide videopreview (and let me know of any other branches that could land soon)11:28
cimiSaviq, i'd like to know if I should rebase on that branch ^^ or sdk 1311:29
Saviqcimi, well, whatever, do they conflict?11:30
Saviq/usr/bin/ld: BFD (GNU Binutils for Ubuntu) 2.25.51.20151022 assertion fail ../../bfd/elf32-i386.c:524511:30
Saviqok that doesn't look good11:30
* Saviq grabs a xenial chroot11:30
* cimi looks11:31
=== mpt_ is now known as mpt
Saviqcimi, status report?12:02
cimiSaviq, finishing rebasing wide videopreview on top of ~cimi/unity8/sdk1.3_newUbuntuShape12:03
Saviqack12:03
Saviqso it does conflict12:03
Saviqtsdgeos, https://code.launchpad.net/~saviq/unity8/add-cursor-copyright/+merge/275692, obviously it's + 22, so...12:04
Saviqit seems we might need to force merge/clean anyway as there's a qtmir issue in xenial, might need to skip a release12:04
tsdgeosok12:05
tsdgeosSaviq: you have bad tags on that branch12:08
Saviqtsdgeos, grr12:08
Saviqtsdgeos, actually, just one, and one that LP considers fine...12:09
Saviqah no, it's my dumb colo root again12:09
Saviqtsdgeos, cleaned12:09
tsdgeosok12:09
tsdgeosapproved12:11
Saviqtsdgeos, I'm actually gonna merge this manually after we publish to improve ci12:24
tsdgeosSaviq: ok12:24
cimiSaviq, tsdgeos pushed12:26
Saviqcimi, new MP link?12:27
cimiSaviq, same, I pushed on top?12:27
cimioh yeah12:27
cimiI need to rebase :D12:27
* cimi hides12:27
Saviqyes, you need to resubmit12:27
cimiSaviq, here you go https://code.launchpad.net/~cimi/unity8/wide-preview-zoomable-videoplayback/+merge/27569612:28
Saviqcimi, there no bugs to link?12:31
Saviqcimi, to the new UbuntuShape, for example?12:31
mhall119cimi: can you register in summit for uos-1511 so I can add you as a track lead?12:32
cimimhall119, sure12:32
cimiSaviq, mmm no12:33
Saviqack12:33
mhall119everyone else, cimi and I need to get some convergence sessions planned for UOS, specifically we should have sessions on:12:33
cimiSaviq, I think it's a thing you do when you update to 1.312:33
cimiSaviq, otherwise it uses deprecated APIs12:33
mhall119Unity 8 desktop mode, what works, what's different from Unity 7, when it will be usable for desktop users12:33
cimiSaviq, but there is the branch with shadows in app/launcher that might have a bug somewhere12:33
mhall119Snappy Desktop, how it'll work, when it'll work, etc12:33
mhall119Puritine & Libertine projects, why they're needed12:34
Saviqcimi, sure, just thought we might now start closing some bugs re: shape12:34
Saviqbut ack, will come in time12:34
mhall119anything about the Mir work and roadmap to make it replace Xorg on the desktop12:34
mhall119and Adaptive UI patterns and how the UI Toolkit supports them12:35
mhall119plus anything else you guys know of that needs to be planned for 16.04, and anything you want to demo and talk about that's working now12:35
dandraderoh, silo 22 just landed?12:35
Saviqmhall119, we can do the first, "when?" is not a question we'd like to give an answer to, snappy, *tine, Mir and UITK we're not the team to talk about12:35
Saviqdandrader, yes, kinda, had to force it and skip the release to xenial as its binutils is broken12:36
Saviqbut nothing to concern you with, really12:36
mhall119you can create session topics here: http://summit.ubuntu.com/uos-1511/create_meeting12:36
mhall119Saviq: ack, I'll be poking those other teams too12:36
Saviqdandrader, so we're out of sync between v+o and x, but trunks are all up to date now, I'm prepping silo for unity8 right now12:37
Saviqmight make qtmir hitch a ride, too12:37
dandraderSaviq, what about wily?12:38
Saviqdandrader, wily's old news already12:38
Saviqdone & dusted12:38
Saviqtsdgeos, scope_settings_keyboard_scroll conflicts in Preview.qml, likely with cimi's preview12:38
dandraderSaviq, should I move all my wily machines to xenial already?12:39
Saviqdandrader, if you want, safer to just use a chroot for now, there's a lot of movement in xenial atm12:39
dandraderwill wait then12:39
cimiI can update that Saviq12:40
Saviq@unity: silo 22 landed, wily is dead for us, xenial out of sync for now due to toolchain issue12:40
cimiSaviq, clashes with which branch?12:40
Saviqcimi, your preview already depends on shape and 1.312:40
Saviqcimi, you can't make it prereq tsdgeos's branch too12:41
cimiSaviq, I was going to send him a patch12:41
Saviqowell, that you can do if you're bored ;)12:41
cimiwl,e12:41
Saviqcimi, https://code.launchpad.net/~aacid/unity8/scope_settings_keyboard_scroll/+merge/27487412:41
cimiwoke up with good mood, no head12:41
cimiheadache :)12:41
Saviqno head? ;p12:41
cimilol12:41
cimi:D12:41
Saviqwonder where the good mood comes from, then12:42
cimihad some annoying migraine for the last two weeks, coming back every other day, I'm fine from yesterday :)12:42
cimiI might had mood/seasonal swings like girls :)12:42
Saviq@unity: I'm prepping another unity8 silo: https://requests.ci-train.ubuntu.com/#/ticket/564, if there's a branch missing in it, let me know please12:42
cimiSaviq, tsdgeos that preview.qml conflicts just in imports12:44
Saviqdednick, we could land occlusion, only unity8 is missing a top-ack, is it ready for a re-review?12:48
dandraderSaviq, did "bzr pull" on my lp:qtmir copy and, surprise surprise: "742 tag(s) updated."12:48
dednickSaviq: let me confirm12:48
Saviqdandrader, no surprise there12:48
Saviqdandrader, we never paid enough attention to tags on qtmir (or well, only started recently)12:49
Saviqdandrader, and someone's been infecting all projects out there with them12:49
dednickSaviq, dandrader: unity8 occlude ready for re-review12:49
Saviqdandrader, I'm starting to feel it's not worth it, bzr/lp just need to get better12:50
Saviqin that regard12:50
dandraderSaviq, I don't even know if bzr is still being maintained12:50
Saviqyeah, well, part of the problem indeed12:51
dandraderdednick, ok12:51
ltinklSaviq, can you pls merge this one too: https://code.launchpad.net/~lukas-kde/ubuntu-settings-components/langpack/+merge/27501712:51
Saviqltinkl, ack12:52
popeyChrisTownsend, seems the unity8-lxc-setup is broken since we removed some files from cdimage.. did you know?12:54
Saviqpstolowski, tsdgeos do https://code.launchpad.net/~unity-team/unity-api/music_cards_extra_attributes/+merge/271084 https://code.launchpad.net/~unity-team/unity8/audioCardSupport/+merge/271605 depend on one another?12:54
=== alan_g is now known as alan_g|lunch
Saviqcould use a link in the description12:55
Saviqltinkl, btw, what's up with fixLogin1Tests ?12:56
ChrisTownsendpopey: Yes, I've been working on it since last week.  I have a new version in https://launchpad.net/~unity8-desktop-session-team/+archive/ubuntu/unity8-preview-lxc/+packages and I'm working out details to get a release into xenial.12:57
ltinklSaviq, ye no real progress :/ dunno how to make the exit cleanly and/or make the test runner wait until the DBUS processes are terminated12:57
popeyChrisTownsend, thanks...12:57
Saviqltinkl, ack, I'll have a thinklook12:58
Saviqltinkl, fwiw I'd say we're using it wrong, as `dbus-test-runner --task sleep --parameter 5 --task sleep --parameter 10` does not leave stuff laying around13:00
Saviqdandrader, qtmir stripped, fwiw, I'll try and pay better attention to them now13:00
ltinklSaviq, I'll look into libqtdbustest meanwhile13:01
Saviqltinkl, ack13:01
ltinklSaviq, http://bazaar.launchpad.net/~unity-team/libqtdbustest/trunk/view/head:/src/libqtdbustest/SuicidalProcess.cpp13:01
Saviqkgunn, FYI, 22 landed in vivid+overlay, skipped in xenial due to toolchain issue bug #151006713:05
ubot5bug 1510067 in qtmir (Ubuntu) "qtmir rebuild fails with "assertion fail ../../bfd/elf32-i386.c:5245"" [Undecided,New] https://launchpad.net/bugs/151006713:05
kgunnyep, just saw that13:07
ChrisTownsendHey guys, I'm trying to start a Unity 8 session on my Wily desktop machine, and I'm just getting the black u-s-c screen, ie, no greeter.  I'm pretty sure there is something up with my machine, but I'm hoping one of you can help figure out what may be up.  unity8 and unity8-dash are up and running and seem ok except the unity8.log looks very sparse.  Here is the unity8.log: http://pastebin.ubuntu.com/12969778/   H13:10
mzanettiSaviq, there's a failtrain on that link you posted13:13
mzanetti:)13:13
SaviqChrisTownsend, if you stop unity8, do you get u-s-c background?13:14
Saviqmzanetti, failtrain? ../../?13:15
* mterry upgrades to xenial13:15
mzanettiSaviq, https://requests.ci-train.ubuntu.com/#/ticket/564,13:15
Saviqmzanetti, comma13:15
mzanettithe comman at the end causes a 404 with a nice gif13:15
Saviq;)13:15
ChrisTownsendSaviq: If by u-s-c background, you mean the black-ish screen w/ cursor, then I always have that either with or without unity8 running.13:15
kgunnmzanetti: i looked in the ppa anyhow ;) only way to be sure13:15
SaviqChrisTownsend, hmm right, not sure we have a spinner on desktop (the boot screen from phone)13:16
ChrisTownsendSaviq: Oh, that.  No, it's not on desktop.13:16
SaviqChrisTownsend, do you have overlay enabled?13:17
ChrisTownsendSaviq: Not for Wily.  Should I?13:17
SaviqChrisTownsend, yeah, otherwise you're quite a bit behind13:17
ChrisTownsendSaviq: Really?  Wily was just released:)   But sure, I can enable the overlay and try it.13:17
SaviqChrisTownsend, but we've switched to overlay around beta freeze and have been working there since13:18
kgunnyeah wily has it's own overlay13:18
ChrisTownsendSaviq: Hmm, ok.  I'll try it.  Won't hurt.13:19
kgunnwhich will now start getting stale with xenial13:19
kgunnavailable to land in13:19
Saviqkgunn, we should probably scrap the wily overlay as soon as we get xenial in working order13:19
ChrisTownsendIt's the same PPA, right?  Just w/ Wily built packages?13:20
ChrisTownsendOh, I see that now.  nm13:20
ChrisTownsendBTW, looks like webbrowser isn't working on Vivd+overlay on the desktop.13:22
mterryChrisTownsend, do you get a crash on startup?13:23
ChrisTownsendmterry: My unity8 problem or webbrowser problem?:)13:23
mterryChrisTownsend, webbrowser  :)13:24
mterryChrisTownsend, thought it might be bug 1508054, which was recently fixed13:24
ubot5bug 1508054 in apparmor-easyprof-ubuntu (Ubuntu) "[desktop] Crashes on startup" [Low,Triaged] https://launchpad.net/bugs/150805413:24
ChrisTownsendmterry: Yes, I do.13:24
ChrisTownsendmterry: Yes, that's the issue.13:24
ChrisTownsendmterry: Thanks13:25
mterrynp!  :)13:25
kgunnSaviq: didn't you find that we did actually have this issue occurring on phone13:25
kgunnhttps://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/69422413:25
ubot5Launchpad bug 694224 in notify-osd (Ubuntu) "Synchronous notifications briefly steal focus" [High,Confirmed]13:25
kgunnsorry, lost context13:25
kgunnwe talked about putting on desktop team, but then i thot you did some testing13:26
Saviqkgunn, no, that was unity7 only13:26
kgunnand found it on phone13:26
kgunnok...moving then13:26
tsdgeosSaviq: it's listed in "Stuff from https://requests.ci-train.ubuntu.com/#/ticket/29"13:26
seb128kgunn, what about desktop team?13:26
Saviqtsdgeos, yeah, not on unity-api13:26
Saviqtsdgeos, I mean unity-api does not have that link in its description13:27
=== Guest90681 is now known as balloons
ChrisTownsendSaviq: Same issue w/ overlay installed.  I think my system is borked, I just wish I had a clue what is borked.13:27
tsdgeosSaviq: that's right13:27
kgunnseb128: that bug 69422413:27
Saviqtsdgeos, and anyway I'd rather have explicit MPs, silo requests might change with no notice13:27
ubot5bug 694224 in notify-osd (Ubuntu) "Synchronous notifications briefly steal focus" [High,Confirmed] https://launchpad.net/bugs/69422413:27
tsdgeosSaviq: otoh the dependency is not double i mean the unity-api code doesn't depend on the unity8 code13:28
seb128kgunn, that bug is from 2010 why does it become important now?13:28
kgunnseb128: b/c bfiller had put it on the OTA milestone target list :)13:28
kgunnso just filtering13:28
Saviqtsdgeos, but it breaks it, i.e. if we land unity-api, u8 will stop building13:28
seb128hum, k13:28
seb128I guess13:28
kgunnseb128: well...i think it was accident13:28
ltinklbecause we do steal focus with the password notifications :)13:29
ltinklTextField {13:29
ltinklid: textfield13:29
Saviqltinkl, that's different13:29
Saviqseb128, kgunn, I think it's because webbrowser-app showed up and noticed this issue13:29
Saviqltinkl, the bug is about volume notifications13:29
ltinklSaviq, ah, I was missing context there, sry13:30
ltinklSaviq, but still it doesn't sound like a good idea13:30
SaviqChrisTownsend, can you stop unity8 and try and run it manually, providing the right MIR_SOCKET13:30
tsdgeosSaviq: sure, we could have a branch that just increases the version dependency is needed (whcih shows we have a weird way of specifying dependencies)13:30
Saviqltinkl, disagree, password notifications are modal atm13:30
ChrisTownsendSaviq: Ok, I can try it though I'm pretty sure it's using the right MIR_SOCKET when it starts.13:30
Saviqthey steal the user's focus, might as well get ketboard13:30
ltinklSaviq, ok then but do they have to be?13:31
Saviqltinkl, ah, so now that's a totally different question ;)13:31
Saviqltinkl, the code is fine, you're just questioning the design13:31
tsdgeosSaviq: i agree that the ticket links can change but otoh it's a bit "wasteful" to specify the dependencies twice13:31
Saviqtsdgeos, yeah ok, as long as both sides have it13:32
Saviqtsdgeos, otherwise I have to hunt for related MPs13:32
Saviq(even if not dependents, just related ones)13:32
* ltinkl goes to test the volume notification + focus13:32
Saviqltinkl, I tested, video continues to play just fine on unity8/phone13:32
SaviqChrisTownsend, I'm thinking about whether you get some more interesting feedback rather than that being the issue13:33
tsdgeosSaviq: done, i don't understand why it causes you extra work if pstolowski is handling that branch/silo though, what's the problem?13:33
ltinklSaviq, ye, even keyboard focus stays with a volume notification13:33
Saviqtsdgeos, I just go through all top-acked bits13:33
Saviqtsdgeos, and see what I can land13:33
ChrisTownsendSaviq: Ok13:33
Saviqtsdgeos, need context13:33
tsdgeosSaviq: you said " otherwise I have to hunt for related MPs", why you need to hunt for related MPs if someone else is handling the branches?13:34
tsdgeosor is it that there's no clear info if someone else is handling the branches?13:35
Saviqtsdgeos, because I don't know if they are or not13:35
Saviqtsdgeos, the MP doesn't say so13:35
Saviqtsdgeos, I was just going through the ACKed unity-api branches, and had to think if we can land any of them safely13:35
tsdgeosok13:36
ChrisTownsendSaviq: How do you suggest starting unity8.  I tried 'MIR_SOCKET=/run/user/1000/mir_socket initctl --session start unity8' and nothing new was printed in the log.  I also tried 'MIR_SOCKET=/run/user/1000/mir_socket unity8' and that bailed.13:37
SaviqChrisTownsend, skip upstart13:40
Saviqah13:40
Saviqbailed how?13:40
ltinkl@unity do we have a component (or design directions) to display a mouse tooltip?13:40
Saviqltinkl, doubt that13:40
ChrisTownsendSaviq: $ MIR_SOCKET=/run/user/1000/mir_socket unity813:40
ChrisTownsendQXcbConnection: Could not connect to display13:40
ChrisTownsendAborted (core dumped)13:40
SaviqChrisTownsend, QT_QPA_PLATFORM=ubuntumirclient13:40
ltinklSaviq, thought so :/ Qt Quick doesn't have that either, only the Controls13:41
ChrisTownsendSaviq: Ah, ok13:41
Saviqltinkl, sounds like a bug for UITK+Ubuntu UX13:41
* ltinkl does his homework13:42
ChrisTownsendSaviq: http://pastebin.ubuntu.com/12969978/13:42
SaviqChrisTownsend, ok that looks as if it's working13:43
ChrisTownsendAnd then it exited.13:43
Saviqah it did13:43
Saviqgrr13:43
SaviqChrisTownsend, ok let me try a few things here13:43
Saviqwill get back to you in a mo13:43
ChrisTownsendSaviq: Ok, thanks!13:43
SaviqChrisTownsend, in the mean time, try with guest / new user?13:43
ChrisTownsendSaviq: Sure13:43
ChrisTownsendSaviq: Ah, another user works fine.13:45
ChrisTownsendSaviq: So I f'd up my user somehow.13:45
ltinklah, there it is: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/142877913:45
ubot5Launchpad bug 1428779 in Ubuntu UX "[SDK] Tooltips" [Medium,In progress]13:45
ltinklSaviq, ^^13:46
Saviqack13:46
SaviqChrisTownsend, oh good, would be interesting to know what's the breaking bit13:46
ChrisTownsendSaviq: Yeah, I don't even know where to begin to look.13:47
SaviqChrisTownsend, the log doesn't really say anything interesting?13:47
Saviq-?13:47
ChrisTownsendSaviq: Yeah, it just seems it kind of stops proceeding for some unknown reason.13:47
pstolowskitsdgeos, hey, did i break anything?13:48
tsdgeos no no13:48
=== alan_g|lunch is now known as alan_g
tsdgeoscimi: lp:~cimi/unity8/sdk1.3_newUbuntuShape doesn't merge cleanly, can you merge the use_sdk13 branch there?14:05
tsdgeosSaviq: any idea when the landing fix is going to be fixed on xenial? we have an unbuildable unity8 on xenial atm, i guess i can always use the vivid chroot but it's a bit more cumbersome14:32
cimitsdgeos, yes14:45
Saviqtsdgeos, you can use proposed, but the issue is known and there's a fix upstream, so shouldn't be long14:48
cimitsdgeos, it seems to merge fine here14:48
Saviqtsdgeos, see https://wiki.ubuntu.com/Testing/EnableProposed for some tricks with priorities to avoid upgrading all of proposed14:49
tsdgeosSaviq: oki14:49
tsdgeoscimi: sure my bad, i meant was unmerged and makes the testing uising the CI generated .deb a bit "fake"14:50
cimitsdgeos, all good now15:01
tsdgeosktx15:01
tsdgeoscimi: see the review i made on the wide-branch15:01
tsdgeossomething's wrong with a binding15:01
cimitsdgeos, try now15:12
Saviqtsdgeos, got a resubmit of keyboard scroll branch on top of cimi's preview?15:19
tsdgeosSaviq: does it conflict with stuff?15:21
Saviqtsdgeos, yes, Preview.qml15:21
Saviq<Saviq> tsdgeos, scope_settings_keyboard_scroll conflicts in Preview.qml, likely with cimi's preview15:22
tsdgeosSaviq: okl15:22
tsdgeosSaviq: done15:27
tsdgeosmterry: i had to resubmit https://code.launchpad.net/~aacid/unity8/scope_settings_keyboard_scroll/+merge/275723 can you re-review/approve?15:27
mterrytsdgeos, k15:28
Saviqtsdgeos, tx15:28
mterrytsdgeos, I see merge conflicts?15:28
mterrywell, LP does15:28
tsdgeosmterry: yes because cimi has not merged https://code.launchpad.net/~cimi/unity8/wide-preview-zoomable-videoplayback/+merge/27569615:28
mterryah k15:29
Saviqdednick, https://code.launchpad.net/~nick-dedekind/unity8/lp1475678.surface-occlude/+merge/273427 conflicts with trunk for sure15:30
Saviqdednick, as well as https://code.launchpad.net/~nick-dedekind/unity-api/lp1475678.surface-occlude/+merge/27342515:30
dednickSaviq: ok. will get to it in a minute15:31
Saviqdednick, I'll write on the MPs15:31
Saviqdandrader, standup15:32
dednick@unity. otp. may not respond in mumble15:33
Saviqack15:33
=== dandrader is now known as dandrader|afk
ChrisTownsendSaviq: You still around?16:06
SaviqChrisTownsend, yup16:07
ChrisTownsendSaviq: So I'm still digging into my issue w/ my user and I can tell that unity8 is in the SIGSTOP phase.  So what is it waiting on, ie, what's the next phase?16:07
SaviqChrisTownsend, SIGCONT from upstart16:08
SaviqChrisTownsend, any chance you have a weird unity8.conf in ~/.config/upstart/16:08
Saviq?16:08
Saviqor modified unity8.conf in /usr/share/upstart/sessions16:08
ChrisTownsendSaviq: Nope16:08
SaviqChrisTownsend, `initctl status unity8`16:09
Saviqps aux | grep unity816:09
Saviqinitctl get-env unity8 | grep STOP16:09
ChrisTownsend$ initctl --session status unity816:10
ChrisTownsendunity8 start/spawned, process 334316:10
Saviqyeah16:10
Saviqso upstart is waiting for the SIGSTOP, but never received t16:10
Saviqit16:10
Saviqsomehow16:10
ChrisTownsendSaviq: Hold on lemme kill the upstart session as I had strace inserted in there to try to capture stuff.16:11
SaviqChrisTownsend, yeah, try and start stuff as normal, check what upstart status does unity8 have, and whether it's indeed STOPed16:12
ChrisTownsendSaviq: $ initctl --session get-env unity8 | grep STOP16:13
ChrisTownsendinitctl: No such variable: unity816:13
ChrisTownsend$ ps aux | grep unity816:14
ChrisTownsendtownsend  3545 22.0  2.1 1324676 75796 ?       Ssl  12:12   0:00 unity816:14
ChrisTownsendtownsend  3563  1.0  0.7 401096 25892 ?        Ssl  12:12   0:00 unity8-dash --desktop_file_hint=/usr/share/applications/unity8-dash.desktop16:14
SaviqChrisTownsend, sorry, list-env16:14
SaviqChrisTownsend, so it's not STOPed, it'd be T, not S16:14
SaviqChrisTownsend, looks like a red herring due to your debugging16:14
ChrisTownsendSaviq: Ok, sorry for the noise16:14
SaviqChrisTownsend, but16:14
SaviqChrisTownsend, if upstart still says it's spawned (not running)16:15
Saviqit means unity8 did not SIGSTOP16:15
ChrisTownsend$ initctl --session status unity816:15
ChrisTownsendunity8 start/running, process 354516:15
Saviqyeah16:15
Saviqthat looks good16:15
Saviqand oh yeah, unity8-dash wouldn't start otherwise16:15
Saviqthat's what the SIGSTOP is for in the first place16:15
Saviqto let upstart know when to launch dependent jobs16:15
ChrisTownsendSaviq: Ok16:15
Saviqwe sig it when Mir is ready for connections16:16
ChrisTownsendSaviq: Are there any user specific config files or dcong/gconf keys I could try resetting?16:16
SaviqChrisTownsend, nothing comes to mind that would've caused what you're seeing :/16:17
ChrisTownsendSaviq: Grrr16:17
SaviqChrisTownsend, can you install debug symbols, attach gdb to unity8 and see if it's stuck somewhere16:17
ChrisTownsendSaviq: I assume overlay has debug symbols built, right?16:17
SaviqChrisTownsend, in separate packages, yes, you need main/debug in sources.list for it16:18
Saviqand install unity8-*dbgsym16:18
Saviqlikely libmir*-dbgsym, too16:18
ChrisTownsendSaviq: Ok, I'll install that and try a bt.16:18
ChrisTownsendSaviq: Seems its running: /usr/lib/x86_64-linux-gnu/gstreamer0.10/gstreamer-0.10/gst-plugin-scanner -l and is blocked by that.16:26
SaviqChrisTownsend, oh16:28
SaviqChrisTownsend, does it block for the other user? FWIW it blocks for me here, too16:28
SaviqChrisTownsend, can you show the thread bt where this happens? I'm interested to see where are we calling that16:29
ChrisTownsendSaviq: I'll reboot and try.  I see no other threads running, just that running from the main thread.16:29
SaviqChrisTownsend, ack16:29
ChrisTownsendSaviq: http://pastebin.ubuntu.com/12971157/16:30
ChrisTownsendSaviq: Now I'll reboot the machine and try the other user.16:31
* Saviq wonders why we're using gst 0.10 at all ;P16:31
Saviqtsdgeos, have a look ↑, ChrisTownsend's unity8 on desktop seems to be hanging on that16:31
tsdgeosSaviq: it's what qtmultimedia uses16:32
ChrisTownsendSaviq: No, the other user doesn't have that process running.16:32
tsdgeoswe need to update16:32
Saviqmhm16:32
SaviqChrisTownsend, I'll try in a sec if I have the same symptom, as this command hangs for me here as well16:32
ChrisTownsendSaviq: I wonder if it's because my user has some music in the the Music dir.16:32
ChrisTownsendSaviq: And the test user does not have music.16:33
SaviqI don't :/16:33
Saviqand gst still hangs16:33
ChrisTownsendNevermind then16:33
tsdgeosSaviq: ChrisTownsend: are you sure that gst-plugin-scanner command is supposed to return?16:36
Saviqnope16:37
Saviqbut should probably print something if Qt's waiting on it16:37
tsdgeosi mean16:37
tsdgeosreading the code16:37
tsdgeosit seems it starts a "socket" and waits for instructions16:37
tsdgeosi.e it has a debug line saying16:38
tsdgeos  GST_DEBUG ("Plugin scanner child running. Waiting for instructions");16:38
tsdgeosand then16:38
tsdgeos  while (!l->rx_done && exchange_packets (l));16:38
Saviqack16:38
ChrisTownsendtsdgeos: Well, it seems the unity8 main thread is waiting for it to return.16:38
Saviqsome info here indeed http://lists.freedesktop.org/archives/gstreamer-devel/2011-November/033898.html16:38
ChrisTownsendAnd the main thread just sits there and nothing else happens.16:38
* Saviq tries16:39
Saviqbrb16:39
SaviqChrisTownsend, so at least it hanging on console doesn't prevent my session from starting16:43
SaviqChrisTownsend, try removing .gstreamer-0.10 from your home16:43
ChrisTownsendSaviq: Ok, I'll try that.16:43
Saviqmaybe the registry got borked and the command hangs16:43
ChrisTownsendSaviq: Yeah, possible16:44
ChrisTownsendIt's definitely specific to my user.16:44
Saviqyeah so that could explain16:45
ChrisTownsendSaviq: Nope, still hangs:/16:45
Saviqyou can cp -R your user to the test user and start removing things one by one...16:45
=== dandrader|afk is now known as dandrader
ChrisTownsendSaviq: Ok, good idea.  Also, if I kill the gst-plugin-scanner process, it just gets spawned again by unity8.16:46
SaviqChrisTownsend, http://paste.ubuntu.com/12971272/16:48
Saviqcheck if this ran on your normal unity7 session behaves somewhat fine16:49
SaviqChrisTownsend, you can also comment out unity8 bits importing QtMultimedia to see if it helps...16:49
ChrisTownsendSaviq: unity7 seems fine.16:49
SaviqChrisTownsend, this is really the only thread? that sounds weird16:50
Saviqinfo threads / t a a bt?16:50
ChrisTownsendSaviq: Oh, you mean run that qml you pasted in Unity 716:50
SaviqChrisTownsend, yes16:50
ChrisTownsendSaviq: Ok, I'll try that in a sec.  Lemme get teh thread info first.16:50
SaviqChrisTownsend, it won't do much, just initialize the multimedia engine and print shit out16:51
Saviqbut if it doesn't, it would indeed suggest something's wrong with this side of the equation16:51
ChrisTownsendSaviq: Ok, I was wrong about threads:)16:53
ChrisTownsendSaviq: http://pastebin.ubuntu.com/12971312/16:53
ChrisTownsendThread #7 looks interesting16:54
Saviqindeed16:54
Saviqor 1416:55
SaviqChrisTownsend, that said, #1 shouldn't look like that either16:55
Saviqtsdgeos, thoughts before you EOD ↑?16:55
ChrisTownsendSaviq: Looks messed up16:55
tsdgeosSaviq: not really, looks like we're waiting for something that didn't happen16:57
tsdgeosi wouldn't say 7 or 14 would be causing thread 1 to get stuck16:58
tsdgeosat most 7 is maybe stuck because thread 1 is stuck16:58
tsdgeosbut first random guess i'd say not the other way around16:58
tsdgeosSaviq: i'd invoke jhodapp maybe he has seen this before17:00
Saviqtsdgeos, right17:02
Saviqtsdgeos, but #1 looks weird17:02
tsdgeosyep17:02
tsdgeosi'd be interested in getting the debug symbols so that this line gets more info17:02
tsdgeos#9  0x00007f4638653df0 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/mediaservice/libgstmediaplayer.so17:02
SaviqChrisTownsend, http://paste.ubuntu.com/12971370/ would get rid of multimedia from unity8 (it's -p1 in /usr/share/unity8/)17:03
jhodapptsdgeos, what's up?17:03
SaviqChrisTownsend, if that makes it go, at least we'd know that's it17:03
tsdgeosjhodapp: see http://pastebin.ubuntu.com/12971312/17:03
Saviqjhodapp, ChrisTownsend's unity8 hangs on start17:03
ChrisTownsendSaviq: Ok, I'll try it.17:03
Saviqjhodapp, #1 looks weird there17:04
tsdgeosthat ?? is probably just17:04
tsdgeos./src/plugins/gstreamer/mediaplayer/qgstreamerplayerserviceplugin.cpp:87:    gst_init(NULL, NULL);17:04
tsdgeosChrisTownsend: you said this only happens with a user but not with a different one, right?17:04
ChrisTownsendtsdgeos: Yes, that is correct.17:05
jhodappSaviq, this pastebin? http://pastebin.ubuntu.com/12971157/17:05
tsdgeosso we can rule out missing packages or stuff17:05
tsdgeosjhodapp: the one i pasted http://pastebin.ubuntu.com/12971312/17:05
ChrisTownsendRight, it's something specific to my user, but trying to figure out what is painful.17:06
jhodapptsdgeos, looks like gstreamer isn't happy with one of the local plugins17:06
jhodappit's getting stuck trying to dynamically load the .so of a plugin17:06
ChrisTownsendjhodapp: Are plugins user specific?17:06
jhodappthere's a core set, and then yes there's a local cache17:07
ChrisTownsendjhodapp: Where is the local cache?17:07
jhodappChrisTownsend, I would start by trying to clear ~/.cash/gstreamer-0.10/*17:07
ChrisTownsendjhodapp: Ok17:08
Saviqjhodapp, there's nothing there, that's for 1.0, already asked him to clear ~/.gstreamer-0.1017:08
jhodappright, ok17:08
Saviqdidn't help17:08
jhodappbeen a while since I've dealth with 0.1017:08
ChrisTownsendI have registry.x86_64.bin in there.  Removing it...17:09
jhodappcheck in ~/.local/share/17:09
jhodappthere might be a gstreamer-0.10 dir17:10
ChrisTownsendNope, that wasn't it.  I'll try that17:10
ChrisTownsendNo, no gstreamer stuff in ~/.local/share17:10
jhodappsearch for anything *gstreamer* in ~/17:11
Saviqtsdgeos, good job: http://pastebin.ubuntu.com/12971447/17:12
Saviqwill comment on respective MPs17:12
Saviqcimi, https://code.launchpad.net/~cimi/unity8/preview-sharing/+merge/273233/comments/69672117:14
Saviqtsdgeos, before you go, please bump qml/Components/ListViewOSKScroller.qml17:14
ChrisTownsendjhodapp: Saviq: Thanks for helping.  I'll try to narrow this down some more, but at least I know that it appears gstreamer is the culprit here.17:18
Saviqtsdgeos, before you go, please bump qml/Components/ListViewOSKScroller.qml17:18
Saviqtsdgeos, good job btw: http://pastebin.ubuntu.com/12971447/17:19
jhodappChrisTownsend, yes indeed, and if you can...turn on GST_DEBUG=*:4 (or even 5) to see what plugin it's hanging on17:19
cimiSaviq, pushed17:19
Saviqcimi, tx17:19
jhodappChrisTownsend, set that environment variable with whatever process owns gstreamer17:19
ChrisTownsendjhodapp: Ok, does the debug get sent to syslog?17:19
jhodappno to stdout17:20
jhodappor err17:20
jhodappI forget17:20
Saviqcimi, QtQuick 2.4 too?17:20
ChrisTownsendjhodapp: Ok, but to the console nonetheless.17:20
jhodappyes definitely17:20
Saviqcimi, I think you misunderstood17:20
Saviqcimi, I didn't ask for merging (whatever you did merge), but rather to bump UITK/QtQuick imports to 1.3/2.417:22
ChrisTownsendjhodapp: http://pastebin.ubuntu.com/12971531/17:23
ChrisTownsendI don't see anything that says "error" to me, but I don't quite understand everything I see there either.17:24
jhodappI have never seen that output before, that's messed up17:25
jhodappChrisTownsend, not sure what's going on, I'd ask in #gstreamer honestly17:25
jhodappshow them that log17:25
ChrisTownsendjhodapp: lol, ok17:25
ChrisTownsendjhodapp: thanks17:25
jhodappnp, sorry I couldn't be more of a help17:26
dandradermzanetti, I added a new key to unit8's schema file, how do I install it or update dconf to use it?17:26
ChrisTownsendSaviq: BTW, your patch makes my session come up now.17:27
mzanettidandrader, glib-compile-schemas /usr/share/glib-2.0/schemas17:27
mzanetti(assuming you've copied the changed file there)17:27
dandradermzanetti, wow, would never find it. was playing with gsettings and dconf commands17:27
dandradermzanetti, as root?17:28
mzanettiyeah... took me a while too17:28
mzanettiI think you need root, yes17:28
mzanettidandrader, iirc I ended up reading through dpkg post-install steps to figure it :D17:28
dandraderjeez17:29
SaviqChrisTownsend, ok, so confirms it's gst going apeshit17:30
ChrisTownsendSaviq: Indeed17:30
Saviqdodged it! \o/17:30
ChrisTownsendSaviq: I just don't know how I f'd up my user so badly.17:30
ChrisTownsendSaviq: I've been reworking the unity 8 lxc stuff and have no clue how I messed this up.17:31
dandradermzanetti, hmm, https://developer.gnome.org/gio/stable/GSettings.html does mention glib-compile-schemas17:31
ChrisTownsendSaviq: But yes, you dodged it:)17:31
Saviq;)17:31
mzanettidandrader, I'm sure there's docs for it, yes17:33
mzanettiit was really just me going the crazy route17:33
dandradermzanetti, they're hard to find. it took me a while to sort out gfonc, dconf and gsettings17:35
dandrader*gconf17:35
=== alan_g is now known as alan_g|EOD
tsdgeosSaviq: bumped18:02
Saviqtsdgeos, thanks, o/18:03
Saviqcimi, did you fix yours, too?18:03
tsdgeosnow gone for good good18:03
ChrisTownsendSaviq: jhodapp: Hey guys, I fixed the issue.  I copied over .gstreamer-0.10/ from the test user to my user and now the Unity 8 session works\o/18:29
jhodappChrisTownsend, awesome18:30
jhodappChrisTownsend, did you ever figure out why gstreamer was choking?18:30
ChrisTownsendjhodapp: I think it wants that directory there.18:31
ChrisTownsendjhodapp: For some reason, it was removed for my user.18:31
ChrisTownsendI'm not sure how it happened.18:31
jhodappChrisTownsend, oh ok interesting, so does the issue come back if you remove it?18:31
jhodappwhat if you just mkdir .gstreamer-0.10...is that enough?18:32
ChrisTownsendjhodapp: I can try that just to see.18:32
jhodappok great18:32
SaviqChrisTownsend, well, it just recreates the dir for me normally18:34
Saviqbut glad you got it working18:34
ChrisTownsendjhodapp: It occurs again with that directory removed.  It also occurs when the directory exists, but the registry is not there.18:34
ChrisTownsendSaviq: For some reason, it does not create it automatically for my user.18:35
Saviqinteresting18:35
jhodappChrisTownsend, yeah it's supposed to automatically create it...wonder if it's a permission issue18:35
SaviqChrisTownsend, just running the qml code I pasted before gets me this dir again18:36
Saviqas probably any gst-inspect call etc.18:36
ChrisTownsendjhodapp: Saviq: Yeah, hmm, maybe permissions is the issue, but I wonder what permissions it wants.18:37
jhodappChrisTownsend, what user is the process that owns gstreamer running as, and then does that user have write permission to ~/18:38
ChrisTownsendjhodapp: gst-plugin-scanner is running under my user and yeah, my user has permissions to write to $HOME.18:39
jhodappnot sure then, that's odd18:39
ChrisTownsendIt is odd.18:40
ChrisTownsendjhodapp: It's weird, in the debug output when it fails, it looks like it can't find the registry, but then turns around and thinks it's there anyways: http://pastebin.ubuntu.com/12972277/18:44
ChrisTownsendAt any rate, at least I know what the failure is if this ever happens again:)18:44
ChrisTownsendSaviq: BTW, I have the unity8-lxc updated to work on Trusty, Vivid, & Wily: https://launchpad.net/~unity8-desktop-session-team/+archive/ubuntu/unity8-preview-lxc19:10
ChrisTownsendSaviq: Some things are still kind of broken like: sound, VT switching, some indicators not showing up in the Panel, some devices such as cameras.19:11
SaviqChrisTownsend, awesome19:30
Saviqmzanetti, around?20:54
mterrymzanetti, nice on tech lead!  :)20:58
mterrymzanetti, now I won't feel so bad pestering you with questions  :)20:59
Saviqmzanetti, unping21:01
Saviqmterry, right, it's in his job description now! ;)21:01
mzanettimterry, thanks :)21:34

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