=== john-mca` is now known as john-mcaleely | ||
=== Malsasa_ is now known as Malsasa | ||
tsdgeos | mzanetti: if your problem with https://code.launchpad.net/~josharenson/unity8/integrated_lightdm_refactor/+merge/260588 was merging can we top approve it again since mterry and ltinkl approved it and it merges fine now? | 08:14 |
---|---|---|
tsdgeos | dednick: what's the status of https://code.launchpad.net/~nick-dedekind/unity8/inline-dash-videos/+merge/260251 ? needs review from someone from our side or waiting for jhodapp? | 08:15 |
dednick | tsdgeos: well it definately needs a review from somebody in unity. but still waiting on jhodapp for some stability fixes. | 08:20 |
tsdgeos | dednick: so not urgent, ok | 08:20 |
dednick | tsdgeos: but would be best if we didn't have to much lag time between jhodapp fixes and landing. | 08:21 |
tsdgeos | that right | 08:21 |
tsdgeos | ok, i'll have a look then, i think it's going to be review day for me today | 08:22 |
dednick | tsdgeos: ta | 08:22 |
=== Malsasa is now known as Guest81923 | ||
=== Malsasa_ is now known as Malsasa | ||
=== davidcalle_ is now known as davidcale | ||
=== davidcale is now known as davidcalle_ | ||
tsdgeos | dednick: update the description of https://code.launchpad.net/~nick-dedekind/unity8/inline-dash-videos/+merge/260251 since it doesn't require sdk 1.3 anymore? | 08:47 |
=== davidcalle_ is now known as davidcalle | ||
dednick | tsdgeos: done | 08:48 |
tsdgeos | tx | 08:48 |
=== faenil is now known as faenil_ | ||
anpok | greyback: i am in the middle of resurrecting the orientation override.. the other branches in that silo assume mir 0.13, right? | 09:02 |
=== faenil_ is now known as faenil | ||
greyback | anpok: yep | 09:04 |
anpok | do we still need/want the centering? | 09:04 |
greyback | anpok: yes, that too | 09:04 |
greyback | anpok: are you redoing from scratch? | 09:05 |
greyback | or did you find the old branch somewhere? | 09:05 |
anpok | have those lying around .. | 09:06 |
anpok | I just have to take the original ones that werent conflated with the initial android mm code | 09:07 |
greyback | ok cool. I had started diffing the source package against mir 0.12 and figuring out the relevant changes | 09:11 |
cimi | tsdgeos, instead of using visible: source.status === Image.Ready, shall I check the url of the image against !== ""? | 09:20 |
tsdgeos | cimi: that kind of works | 09:21 |
tsdgeos | but still has the not cool effect in which the ubuntushape is visible empty until the image is loaded | 09:22 |
tsdgeos | maybe you can play with opacity so that doesn't happen? | 09:22 |
tsdgeos | like visible with "" | 09:22 |
tsdgeos | and opacity with ready? | 09:22 |
anpok | greyback: do we still have to hide the other display? | 09:25 |
anpok | i mean thats the part we no longer need.. | 09:25 |
greyback | anpok: we didn't do that before, did we? | 09:25 |
greyback | before, when I plugged the N7 into monitor, shell was "mirrored*" to the monitor (* = while rotated & centered) | 09:27 |
anpok | yes.. and I thought in that branch it did not expose the external display as a configureable display instead kdub just changed the hwcdevice abstraction to also output to the external when plugged | 09:28 |
anpok | s/abstraction/implementation | 09:28 |
anpok | so we might have to add the clone mode handling to usc? | 09:30 |
greyback | anpok: I'm not sure I follow why external display is being hidden. | 09:30 |
greyback | anpok: usc does clone mode right now | 09:31 |
anpok | oh ok | 09:31 |
greyback | in silo0 is a build of qtmir which works with multimonitor | 09:31 |
greyback | and I see the output of the shell mirrored on the monitor | 09:32 |
greyback | we need USC to rotate the shell surface and center it | 09:32 |
greyback | and the cursor too | 09:32 |
tsdgeos | ltinkl: can you please make sure the merges didn't break anything at https://code.launchpad.net/~josharenson/unity8/integrated_lightdm_refactor/+merge/260588 and re-top-approve? | 09:54 |
dandrader | MacSlow, are you aware of any change in that area? http://paste.ubuntu.com/11809486/ | 10:50 |
tsdgeos | greyback: how do i test https://code.launchpad.net/~gerboland/unity8/set-qpa-env-for-clients/+merge/263253 ? | 10:52 |
tsdgeos | doesn't unity8 actually work on the desktop? | 10:52 |
greyback | tsdgeos: unity8 works, but dash failed to appear on my desktop. | 10:53 |
tsdgeos | hmmm | 10:53 |
greyback | this fixed dash for me. Mind giving it a go? | 10:53 |
MacSlow | dandrader, no... I've not touched that in weeks/months | 10:53 |
tsdgeos | greyback: | 10:53 |
tsdgeos | sure | 10:53 |
greyback | thanks | 10:53 |
greyback | I also think it logical if unity8 (a mir server) starts, then we should set the QPA plugin globally to enable qt clients | 10:54 |
dandrader | MacSlow, do you know what package provides this Unity.Notifications plugin? | 10:57 |
tsdgeos | meh the thing got stuck logging into unity8 :D | 10:58 |
tsdgeos | now i'll have to reboot i guess | 10:59 |
MacSlow | dandrader, it's qtdeclarative5-unity-notifications-plugin, which gets build from lp:unity-notifications | 10:59 |
dandrader | I don't understand why it's not loading... | 11:00 |
MacSlow | dandrader, that's with unity8 trunk I assume | 11:01 |
dandrader | MacSlow, it's with lp:~dandrader/unity8/app-state-handling. But this branch doesn't change the import line of anything related to notifications. I don't get what's happening... | 11:03 |
dandrader | s/of/or | 11:03 |
MacSlow | dandrader, I vaguely remember that Pete touched unity-notificatons... about two weeks ago... but I didn't follow that more than providing debugging advice | 11:03 |
dandrader | should probably run unity8 with this qml debug var that prints how and which qml modules are loaded | 11:04 |
MacSlow | dandrader, I can look into that later when I'm trough wiht my stuff... should you by then still face the issue | 11:04 |
MacSlow | dandrader, ok? | 11:04 |
dandrader | MacSlow, thanks. but I think this failure is so odd it must be due to something I've done in my phone | 11:07 |
greyback | dandrader: QT_DEBUG_PLUGINS=1 | 11:07 |
dandrader | greyback, thanks. was looking for that in my notes :) | 11:07 |
greyback | :) | 11:07 |
=== MacSlow is now known as MacSlow|lunch | ||
tsdgeos | greyback: i can't even log into unity8 at the moment :S | 11:17 |
tsdgeos | gets stuck in lightdm | 11:17 |
tsdgeos | any idea of what may be happening? | 11:17 |
tsdgeos | can any of you guys login from lightdm to unity8? | 11:18 |
greyback | tsdgeos: I can on my second machine. You'd need to switch VTs and see if ~/.cache/upstart/unity8.log has anything printed to. Else see /var/log/lightdm contents in case it complains about something | 11:19 |
tsdgeos | greyback: any idea how to interpret this? http://paste.ubuntu.com/11809584/ | 11:21 |
dandrader | weird. it really doesn't find the Unity.Notifications library.... | 11:21 |
tsdgeos | u-s-c is just qyuitting? | 11:21 |
greyback | tsdgeos: looks like it. You have /var/log/lightdm/unity-system-compositor.log ? | 11:22 |
tsdgeos | yeah http://paste.ubuntu.com/11809591/ looks like i need to install more stuff? | 11:23 |
* tsdgeos installs mir-platform-graphics-mesa2 | 11:25 | |
tsdgeos | mucho better | 11:26 |
tsdgeos | now at least i have a cursor | 11:26 |
tsdgeos | no idea why unity8 hasn't been started | 11:26 |
greyback | ~/.cache/upstart/unity8.log ? | 11:26 |
anpok | greyback: added the override orientation branch again.. for centering .. I think we might get away by doing that in usc.. without any hacks | 11:27 |
anpok | i need to look at that again | 11:27 |
greyback | anpok: sweet | 11:28 |
tsdgeos | greyback: there's something but not sure it was from now, let me re-retry-boot | 11:29 |
* tsdgeos will be back | 11:29 | |
greyback | o/ | 11:29 |
tsdgeos | greyback: http://paste.ubuntu.com/11809663/ | 11:37 |
tsdgeos | i guess i need to install something else? | 11:37 |
greyback | tsdgeos: it appears to be unable to open the socket to the nested mir server. Does /run/lightdm-mir-0 exist? | 11:40 |
tsdgeos | i have rebooted since then | 11:40 |
tsdgeos | i only have one computer to test | 11:40 |
tsdgeos | so i need to reboot everytime this fails | 11:41 |
greyback | that makes life hard | 11:41 |
tsdgeos | indeed :d | 11:41 |
tsdgeos | will try again after food | 11:41 |
greyback | ok. I'll try to give you a list of things to look for | 11:41 |
greyback | after food :) | 11:42 |
=== pete-woods1 is now known as pete-woods | ||
=== alex-abreu|off is now known as alex-abreu | ||
jhodapp | dednick, tsdgeos abeato is working on the last remaining fix...we've identified the cause of the crash and he's coming up with a solution | 12:19 |
tsdgeos | jhodapp: cool | 12:25 |
=== MacSlow|lunch is now known as MacSlow | ||
tsdgeos | greyback: so what other things can i check? | 12:30 |
greyback | tsdgeos: my guess is unity8 cannot open the lightdm socket | 12:33 |
greyback | check" ll /run/lightdm-mir-0 - srwxrwxrwx 1 root root 0 Jul 2 13:32 /run/lightdm-mir-0= | 12:33 |
greyback | and for the unity8 process, check these env vars: | 12:34 |
greyback | MIR_SERVER_HOST_SOCKET=/run/lightdm-mir-0 | 12:34 |
greyback | MIR_SERVER_FILE=/run/user/1000/mir_socket | 12:34 |
tsdgeos | there's no unity8 process | 12:34 |
tsdgeos | the socket is there | 12:35 |
greyback | tsdgeos: ok so unity8 is launched by this: /usr/share/upstart/sessions/unity8.conf | 12:36 |
greyback | tsdgeos: can you try stepping through that and see if the host socket is set ok? | 12:37 |
tsdgeos | let me try | 12:38 |
greyback | tsdgeos: else try launching manually wiht http://pastebin.ubuntu.com/11809893/ | 12:38 |
tsdgeos | greyback: should MIR_SOCKET=$XDG_RUNTIME_DIR/mir_socket exist? | 12:40 |
greyback | tsdgeos: no, mir creates it | 12:40 |
greyback | that's the socket for applications to connect to unity8 with. Notice it's in a $USER owned dir | 12:41 |
tsdgeos | yep | 12:41 |
greyback | the host socket is owned by USC, and we need to specify it to unity8 with the env var | 12:41 |
tsdgeos | same error | 12:44 |
greyback | tsdgeos: is QT_QPA_PLATFORM=mirserver set? | 12:45 |
tsdgeos | i'm using DESKTOP_SESSION=unity8-mir MIR_SOCKET=/run/user/1004/mir_socket MIR_SERVER_PROMPT_FILE=1 MIR_SERVER_HOST_SOCKET=/run/lightdm-mir-0 MIR_SERVER_FILE=/run/user/1004/mir_socket MIR_SERVER_NAME=session-5 UNITY_INDICATOR_PROFILE=desktop QT_QPA_PLATFORM=mirserver /usr/bin/unity8 | 12:45 |
tsdgeos | so yes | 12:45 |
greyback | hmm | 12:45 |
greyback | and USC running | 12:45 |
tsdgeos | root 4375 0.0 0.2 633584 20880 tty9 Ssl+ 14:35 0:00 /usr/sbin/unity-system-compositor --disable-inactivity-policy=true --on-fatal-error-abort --file /run/lightdm-mir-0 --from-dm-fd 13 --to-dm-fd 24 --vt 9 --enable-hardware-cursor=true | 12:47 |
tsdgeos | yep | 12:47 |
greyback | I'm out of ideas | 12:48 |
tsdgeos | :/ | 12:48 |
greyback | 1383 tty8 Ssl+ 0:01 /usr/sbin/unity-system-compositor --disable-inactivity-policy=true --on-fatal-error-abort --file /run/lightdm-mir-0 --from-dm-fd 12 --to-dm-fd 21 --vt 8 --enable-hardware-cursor=true | 12:48 |
greyback | I didn't know there was a vt9 usually. But you saw the cursor, so there is | 12:49 |
tsdgeos | yep | 12:49 |
greyback | tsdgeos: if you run MIR_SOCKET=/run/lightdm-mir-0 mir_demo_client_egltriangle, can you see a quick flicker on a triangle on screen? | 12:50 |
seb128 | does it work if you manually go there with ctrl-alt-f8/f9? | 12:50 |
greyback | that might need mir-demos package installed | 12:50 |
tsdgeos | Can't get connection | 12:50 |
greyback | interesting | 12:51 |
greyback | so USC is not accepting connections | 12:51 |
tsdgeos | ah | 12:51 |
tsdgeos | i need something in /usr/lib/x86_64-linux-gnu/mir/client-platform/ too | 12:51 |
tsdgeos | our packaging is borked | 12:51 |
greyback | yeah? | 12:51 |
tsdgeos | http://paste.ubuntu.com/11809945/ | 12:52 |
greyback | http://pastebin.ubuntu.com/11809946/ is what I have | 12:52 |
* tsdgeos installs sudo apt-get install mir-client-platform-mesa2 | 12:52 | |
tsdgeos | and reboot! | 12:53 |
tsdgeos | actually maybe not | 12:53 |
greyback | try the demo app again, it should work now | 12:53 |
tsdgeos | it worked! | 12:54 |
tsdgeos | ok, so reboot | 12:54 |
greyback | yay | 12:54 |
tsdgeos | and let's try from scrathc | 12:54 |
* greyback to post office, back in 20 | 13:16 | |
tsdgeos | greyback: ping when you're back | 13:18 |
greyback | tsdgeos: back | 13:49 |
tsdgeos | greyback: unity-dash launches fine here | 13:50 |
greyback | tsdgeos: hmm interestnig | 13:50 |
greyback | tsdgeos: well then that branch must be useless so | 13:50 |
greyback | sorry, you can reject it | 13:50 |
greyback | at least this was a learning experience | 13:51 |
tsdgeos | greyback: the thing is webbrowser-app for example wasn't launching from the dash | 13:53 |
tsdgeos | i wonder if it's for the same reason and somehow that envvar that /usr/bin/lightdm-unity8-session is setting doesn't go to children | 13:54 |
greyback | tsdgeos: yes this I know. You need to do: sudo systemctl start cgmanager | 13:54 |
tsdgeos | also the quesion is if /usr/bin/lightdm-unity8-session is the proper place to set that | 13:54 |
tsdgeos | or as you say the upstart job is a better place | 13:54 |
seb128 | tsdgeos, greyback, webbrowser-app doesn't work on desktop atm because of oxide backend issues | 13:56 |
greyback | ah | 13:56 |
seb128 | bug #1466012 | 13:56 |
ubot5 | bug 1457458 in Oxide 1.8 "duplicate for #1466012 "No suitable EGL configs found" on desktop-next" [Medium,Triaged] https://launchpad.net/bugs/1457458 | 13:56 |
dandrader | MacSlow, unity-notifications doesn't obey -DCMAKE_INSTALL_PREFIX | 14:22 |
dandrader | MacSlow, it uses its own unorthodox method for deciding where to install itself | 14:22 |
MacSlow | dandrader, never touched that before... taking a look | 14:24 |
MacSlow | dandrader, do you have a patch? | 14:25 |
dandrader | MacSlow, bzr qblame points to you :) | 14:25 |
dandrader | MacSlow, no patch. But I do have a bug report: https://bugs.launchpad.net/unity-notifications/+bug/1470879 | 14:25 |
ubot5 | Launchpad bug 1470879 in unity-notifications "unity-notifications ignores -DCMAKE_INSTALL_PREFIX" [Undecided,New] | 14:25 |
MacSlow | dandrader, really... can't remember | 14:26 |
dandrader | maybe you just followed up what someone else started | 14:27 |
dandrader | MacSlow, mzanetti, so any of you guys volunteering to reproduce my Unity.Notifications issue (failing to load)? | 14:49 |
mzanetti | dandrader, I can't right now... but can try to get some time for it soon | 14:49 |
=== dandrader is now known as dandrader|lunch | ||
MacSlow | dandrader|lunch, I will take a look | 14:55 |
MacSlow | dandrader|lunch, but results/findings might slip into tomorrow | 14:56 |
MacSlow | mzanetti, will look at dandrader's issue with the unity-notifications plugin | 14:56 |
mzanetti | ack | 14:56 |
tsdgeos | dandrader|lunch: https://code.launchpad.net/~dandrader/unity8/tutorial-launcher-gap/+merge/262208/comments/661134 opinion? | 15:13 |
=== dandrader|lunch is now known as dandrader | ||
dandrader | tsdgeos, yeah, I could do that | 15:52 |
kgunn | ltinkl: hey, is the inhibitions api about letting apps prevent screen blanking ? | 16:23 |
kgunn | or something else? | 16:23 |
dandrader | tsdgeos, done | 16:25 |
tsdgeos | dandrader: cool, tx | 16:28 |
tsdgeos | will rebiew tomorrow | 16:28 |
ltinkl | kgunn, exactly that | 17:06 |
=== bschaefer_ is now known as bschaefer | ||
veebers | mzanetti, if you're around, for the devices I would want to propose a branch against lp:unity8/overlay, correct? | 21:29 |
mzanetti | veebers, no, trunk | 21:30 |
veebers | mzanetti: oh ok, I trunk CI supposed to be building wily packages> | 21:30 |
mzanetti | veebers, we're doing dual landings so far | 21:31 |
veebers | mzanetti: ah ok, I need to re-read my emails to get my head around that :-) is there a way to get a vivid(overlay) from the MP? | 21:32 |
mzanetti | veebers, you mean a package built for that? | 21:32 |
veebers | mzanetti: it would be helpful for some guys helping confirm the changes | 21:33 |
mzanetti | veebers, not exactly sure what you're asking for | 21:33 |
veebers | mzanetti: heh, I was hoping that setting my MP to needs review would generate a deb package so that a couple of devs could install it on their devices. om26er gets this failure when he tries to use the one in the MP: http://paste.ubuntu.com/11812047/ | 21:34 |
mzanetti | veebers, ah ok. no sadly there is no atm.. it'll build wily packages only | 21:35 |
veebers | mzanetti: any idea off the top of your head why the error in the pastebin ".. Package qtbase-abi-5-4-2 is not installed..." | 21:46 |
mzanetti | I think you're trying to install a wily package in vivid | 21:46 |
veebers | mzanetti: heh yeah, that's exactly it. | 21:47 |
veebers | mzanetti: next annoying question ;-) is there a canonical (up to date) source for setting up cross build so I can build a vivid package? | 21:48 |
mzanetti | this is the only thing I'm aware of: https://wiki.ubuntu.com/SimpleSbuild & https://wiki.ubuntu.com/CrossBuilding | 21:48 |
mzanetti | it should work... but you need to add the overlay ppa in the source chroot | 21:49 |
veebers | mzanetti: nice, thanks for the help | 21:49 |
mzanetti | np | 21:49 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!