[01:20] <spy_> what's the meaning of childsession?i don't understand it. session1 has a non-sessionleader process1 to create session2,could we call session2 as a childsession of seesion1?
[09:36] <Cimi> pete-woods, pstolowski ping
[09:37] <pstolowski> Cimi, pong
[09:37] <Cimi> pstolowski, do you guys have time to chat (even in irc) about this scopes thing?
[09:38] <pstolowski> Cimi, yes, i think hangout will be better
[09:38] <Cimi> ok
[09:38] <Cimi> pstolowski, I have no camera though on pc :)
[09:38]  * Cimi grabs headphones
[09:45] <Cimi> pstolowski, pete-woods https://plus.google.com/hangouts/_/gqwvalt6ei2xt63jbtdaeh33vqa?authuser=1&hl=en
[10:34] <Cimi> pstolowski, lp:~cimi/unity8/fix-open-new-scope-from-tmp
[10:34] <Cimi> pstolowski, if you go in app scope, open store, scroll down to the travel apps, nearby articles scope
[10:34] <Cimi> and install/search
[10:35] <Cimi> after 1 seconds it loads, it will close
[10:36] <pstolowski> Cimi, awesome, thanks!
[10:36] <Cimi> actually, pushed now pstolowski
[10:36] <Cimi> ok
[10:37] <Cimi> pstolowski, there is a timer that starts when new scope opens from temporary scope
[10:38] <Cimi> 1s
[10:38] <Cimi> then the app scope tries to close the store
[10:38] <Cimi> and you see the nearby scope dying
[10:41] <Cimi> pstolowski, you don't need to cross build in theory if you have vivid
[10:41] <Cimi> pstolowski, just overwrite /usr/share/unity8/Dash/Dash.qml
[10:41] <pstolowski> Cimi, ok, cool
[10:41] <Cimi> pstolowski, with the one from that branch, qml/Dash/Dash.qml
[10:41] <pstolowski> yeah
[10:41] <Cimi> pstolowski, and restart unity8-dash
[12:51] <seb128> hum
[12:51] <seb128> I can't unlock my krillin rtm 224 phone
[12:52] <seb128> the greeter doesn't react to the swipe
[12:52] <seb128> the time keeps being updated and notifcations work (got one for low battery and I got the sound ones when using the keys)
[12:52] <seb128> what sort of debug info would be useful?
[12:52]  * seb128 tries to get a bt
[12:57] <seb128> bah, can't adb to a lock phone of course
[13:22] <rsalveti> seb128: maybe ssh if you did phablet-shell before?
[13:22] <rsalveti> seb128: if you know the ip, of course
[13:22] <seb128> rsalveti, I though about that, but no, ssh not installed
[13:22] <seb128> I guess I'm good to force reboot the device :p
[13:23] <seb128> :-( rather
[13:23] <rsalveti> yeah
[13:23] <seb128> keeping the buttons pressed display the dialog
[13:23] <seb128> so unity8 is not totally stucked
[13:23] <seb128> I just can't unlock
[13:24] <seb128> tapping on the flower doesn't switch stats either
[13:52] <mterry> mzanetti, hello!
[13:52] <mterry>  mzanetti, so I'm nearing done-ish on a refactor of the greeter code to be more isolatable
[13:52] <mterry>  mzanetti, I figured you might be a good person to review, if you have time?
[14:08] <pstolowski> Cimi, hey, so I've a fix/workaround, it works with your nearby scope scenario
[14:09] <pstolowski> Cimi, but it's a bit confusing especially with manage dash:
[14:09] <pstolowski> Cimi, 1. unfavorite Music
[14:09] <pstolowski> 2. go to Music (which is now a temp page)
[14:10] <pstolowski> 3. From Music tap My Music category header - this takes you to My Music scope
[14:11] <pstolowski> 4. Hit back -> opens Apps (1st favorited scope)
[14:12] <pstolowski> Cimi, ah, I just checked... without the fix it's not much better, i.e. going from My Music takes me back to some other favorited scope
[15:04] <ChrisTownsend> Hey folks!  I have a test PPA where I add proper session management in Unity 8 such as Lock, Log Out, Reboot, and Shut Down.  It behaves the same way that Unity 7 does now, ie, choosing "Log Out" in indicator-session brings up a dialog w/ "Lock", "Log Out", and "Cancel".  Well, Unity 7 doesn't have Cancel, but you get the point.
[15:04] <ChrisTownsend> The PPA can be found here: ppa:townsend/unity8-session-mgmt
[15:05] <ChrisTownsend> This is obviously for the desktop.
[15:05] <ChrisTownsend> seb128: willcooke: You might be interested ^^^^^
[15:07]  * willcooke reads
[15:07] <willcooke> \o/
[15:07] <willcooke> woohoo!
[15:19] <kgunn> @unity ^
[15:19] <mterry_> neat
[15:20] <Cimi> pstolowski, ok
[15:22] <pstolowski> Cimi, lp:~stolowski/unity-scopes-shell/fix-temp-scopes
[15:29] <seb128> ChrisTownsend, nice! I'm going to try that in a bit
[20:32] <Encrypt> Hello there o/
[20:32] <Encrypt> Hi tedg o/
[20:32] <tedg> Howdy
[20:32] <Encrypt> tedg, Fine, and you? :)
[20:33] <tedg> Eh, okay.
[20:34] <Encrypt> tedg, I managed to have something working
[20:34] <Encrypt> tedg, https://github.com/notsecure/uTox/issues/758#issuecomment-71337210
[20:36] <tedg> Cool
[20:37] <Encrypt> tedg, However
[20:37] <Encrypt> I don't really understand the aim of the GMainLoop
[20:37] <Encrypt> tedg, Actually, I'm running the main loop in a thread
[20:38] <Encrypt> When I have to add a messaging menu source, I stop the loop, then create the source, and then start again the loop
[20:38] <Encrypt> I'm using a mutex
[20:38] <Encrypt> tedg, My problem is when I try to remove an entry
[20:38] <Encrypt> Should I also stop the loop?
[20:39] <tedg> You shouldn't have to stop the loop as much as you should always issue all the function on the same thread as the loop.
[20:39] <tedg> You can move function calls onto the loop by using idle sources.
[20:39] <Encrypt> "issue all the functions"?
[20:39] <tedg> They'll just add what ever you want to do into the event queue.
[20:39] <Encrypt> Because I noticed that the loop is a blocking event
[20:40] <Encrypt> So, if I don't stop it, I can't add any other source
[20:40] <tedg> It's not blocking, it's polling.
[20:40] <Encrypt> Hum
[20:41] <tedg> Encrypt, https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#glib-The-Main-Event-Loop.description
[20:42] <Encrypt> tedg, I know that doc :p
[20:42] <Encrypt> Too many functions :x
[20:45] <Encrypt> tedg, So, I'm doing it wrong actually?
[20:45] <Encrypt> I should create functions in the GMailLoop thread to add sources
[20:54] <tedg> Encrypt, Yes, you should do it all on that thread, so that the callbacks come back to that thread as well.
[20:54] <tedg> GLib tracks the thread context and ensures that things stay there. For instance with all the dbus callbacks.
[20:57] <Encrypt> tedg, Ok :]
[23:58] <josharenson> mardy: ping?