[11:00] <cimi> pstolowski, morning! any chance you had a look at josh MP? https://code.launchpad.net/~josharenson/unity-scopes-shell/fix-overview-results-sorting/+merge/313075
[11:05] <pstolowski> cimi, heya, not yet, but will do today
[11:08] <Bernmeister> Asked this in #ubuntu-desktop and was redirected here: I have developed a number of appindicators using Python3/GTK+3 under Unity 7.  I recently tried running those indicators using Ubuntu 16.10 in the Unity 8 session and they didn't exactly run.  Will appindicators developed in Python3/GTK+3 be supported in Unity 8?
[11:49] <rvr> How can the gesture wizard be disabled in Unity8? It's annoying and I can't properly use it in qemu.
[11:51] <davmor2> rvr: there is a first time run line you can add somewhere let me find it
[11:52] <davmor2> rvr: touch .config/ubuntu-system-settings/wizard-has-run
[11:53] <rvr> davmor2: Dave to the rescue. Thanks, dude!
[13:54] <pstolowski> cimi, hey, is josh off today?
[13:57] <cimi> pstolowski, it's 5:57am for him
[13:57] <cimi> pstolowski, wait 1h30m or 2
[13:59] <pstolowski> cimi, ah, I didn't realize, thanks
[16:20] <pstolowski> josharenson, hey
[16:22] <josharenson> pstolowski: hello
[16:27] <pstolowski> josharenson, i've looked at your MR for shell plugin, nothing wrong with it afaict but can you help me understand where we iterated "hundreds of thousands of times" in the existing implementation?
[16:29] <josharenson> pstolowski: I looked at it for a long time and couldn't figure it out myself... but I put a counter in the loop it replaced and it was iterating 130,000 times (for 17 scopes, moving item in position 16 -> 0 )
[16:30] <pstolowski> huh
[16:30] <josharenson> pstolowski: after a while, i decided just to sort everything :-p
[16:30] <pstolowski> josharenson, this is a single for loop with a map-based lookup... shouldn't happen in theory
[16:31] <josharenson> pstolowski: it wasn't hitting the increment operator because of the continue statement
[16:32] <pstolowski> josharenson, that's true, i was pondering that...
[16:32] <pstolowski> josharenson, but it's not obvious to me why it's so devastating in it
[16:32] <josharenson> pstolowski: I'm sure there is a solution to the existing code, probably just a small off by 1 error or something...
[16:33] <josharenson> pstolowski: but the output was so odd, I couldn't figure it out
[16:39] <pstolowski> josharenson, one more thing... your code doesn't need the "pos + (pos > i ? 1 : 0))" kind of shift in beginMoveRows, correct?
[16:40] <josharenson> pstolowski: I don't think so because it only ever moves items up...
[16:40]  * josharenson should probably test it a bit more
[16:41] <josharenson> pstolowski: all the reasonable edge cases that I could think of to test manually worked
[16:53] <pstolowski> josharenson, ok, thanks
[16:54] <pstolowski> josharenson, I've yet to test it, a little hard when i only have vivid phone/tablet
[16:54] <josharenson> pstolowski: thats all I've been testing it on... built it on the device in a chroot
[16:55] <josharenson> pstolowski: I can try and send you debs if you want?
[16:55] <pstolowski> josharenson, that would be great1
[16:56] <josharenson> pstolowski: give me a few minutes, I haven't actually tried building the packages, just been installing locally
[17:22] <josharenson> pstolowski: hum debuild fails on installing libscope-harness.so.2 even though it exists and there is a .install file for it
[17:23] <pstolowski> josharenson, scope harness lib is built as part of the unity-scopes-shell build
[17:24] <josharenson> pstolowski: http://pastebin.ubuntu.com/23634609/
[17:26]  * josharenson is trying a few things..
[17:27] <pstolowski> josharenson, can you just send me the .so file?
[17:29] <josharenson> pstolowski: libscope-harness?
[17:29] <pstolowski> josharenson, no, the plugin
[17:29] <pstolowski> from src/Unity/... after you build locally
[17:31] <josharenson> pstolowski: sure one moment
[17:33] <josharenson> pstolowski: sent, that was easier...
[17:36] <pstolowski> josharenson, yeah.. thanks, i'll take a look at this tomorrow, it's getting late. o/
[17:36] <josharenson> pstolowski: cool, thanks o/
[20:21] <dmj_s76> andyrock: Think we can produce a good scaling outcome with a one line change...testing now
[22:33] <Bernmeister> I have developed several Unity 7 appindicators using Python3/GTK+3.  I tried running those indicators in the Unity 8 session of Ubuntu 16.10 and they didn't exactly run.  Can someone tell me please if appindicators developed in Python3/GTK+3 be supported in Unity 8?