[10:35] <dholbach> hey hey
[10:37] <dholbach> who has an idea what's planned for unity.ubuntu.com?
[10:37] <dholbach> we're looking at https://bugs.launchpad.net/developer-ubuntu-com/+bug/1317065
[10:37] <dholbach> and it appears like those api docs are still needed
[10:39] <dholbach> seb128, bregma, ^ do you know what want to do there? or which info might be accurate and up to date?
[10:39] <seb128> dholbach, dunno
[10:39] <dholbach> davidcalle said that the stuff which is on archive.org looks outdated
[10:51] <davidcalle> Only the "resources" page links are outdated, the rest seems OK
[13:40] <dandrader> tsdgeos, are you familiar with running unity8 autopilot tests (from a branch) on the device?
[13:41] <dandrader> tsdgeos, so I went do myUnity8Branch/tests/autopilot and run "autopilot3 list unity8"
[13:41] <dandrader> tsdgeos, but I got many instances of this error  "ImportError: No module named 'ubuntuuitoolkit'"
[13:42]  * dandrader thinks a bit more and looks into installing the package that has ubuntu-ui-tookit AP tests
[13:45] <dandrader> yeah, seems to be ok now
[13:48] <mterry> Saviq, I remember an MP going by a while ago that unfocused the top app when in the greeter.  Did that land?  I couldn't find it in bzr log
[13:50] <tsdgeos> dandrader: solved it?
[13:50] <tsdgeos> mterry: he's away
[13:50] <tsdgeos> mterry: which branch?
[13:50] <mterry> tsdgeos, oh right!
[13:50] <mterry> hah
[13:51] <mterry> tsdgeos, that's the problem, I'm trying to find the branch/bug
[13:51] <dandrader> tsdgeos, yes. sorry for the noise :)
[13:51] <mterry> tsdgeos, I just remember seeing something about it go by in the changelog or something, but I can't find it now
[13:51] <dandrader> mterry, fixed the autopilot tests in https://code.launchpad.net/~dandrader/unity8/unifyLightDMMocks/+merge/244593
[13:51] <tsdgeos> mterry: was it yours? or by someone else?
[13:51] <mterry> tsdgeos, not mine
[13:53] <mterry> mzanetti, did you make an MP recently that unfocused the top app when in the greeter?
[13:54] <mzanetti> mterry: nope
[14:00] <dandrader> mzanetti, what happened with yesterday's landing?
[14:01] <mterry> greyback_, I'm doing some bzr digging, and I see that the mirCompositor branch had some focus changes.  Is there any way it could be involved in bug 1413065? (which involves dialer losing and gaining focus when in emergency mode)
[14:02] <mzanetti> dandrader: what up with it?
[14:03] <dandrader> mzanetti, it hasn't landed yet, right? I thought it was uncommon for a landing to take that long...
[14:03] <mzanetti> dandrader: it should have landed
[14:03] <mzanetti> rtm you mean
[14:04] <dandrader> mzanetti, ah.... I thought it was also for lp:unity8
[14:04] <mzanetti> nope, only rtm
[14:04] <mzanetti> prepping a unity8 silo atm
[14:09] <greyback_> mterry: mirCompositor branch? That's an old one. What revision are you referring to? Note that qtmir doesn't give/remove focus, it is unity8 which does that . qtmir is only a conduit
[14:12] <mterry> greyback_, I'm not sure which revision.  This bug may have been sitting around for a while, so I figured even an older merge might be relevant.  I'm just clutching at straws, trying to help bfiller track down a weird focus bug with the dialer and greeter
[14:12] <mterry> greyback_, was curious if the unity8 mirCompositor focus changes seemed like they would be relevant to a dialer/greeter situation
[14:12] <greyback_> mterry: how is dialer launched? Does it run as the user?
[14:13] <mterry> greyback_, yes, this is normal phone mode where everything is in the user session
[14:14] <mterry> the dialer is launched by greeter's emergency dialer button
[14:14] <greyback_> mterry: note focus and being visible are 2 different things too.
[14:15] <greyback_> I was more wondering if dialer was launched outside of the user account, but no I see it's not
[14:15] <mterry> greyback_, they are watching Qt.application.active and it is flip-flopping for them
[14:16] <greyback_> mterry: ok, so that means the MirSurfaceItem for the dialer surface has focus flip flopping too.
[14:17] <greyback_> focus is set by unity8, so you need to start there
[14:17] <mterry> greyback_, yup, that's why I was asking about the unity8 mirCompositor branch, but I'll dig more
[14:17] <greyback_> mterry: that's ancient work, and things have moved on a lot since
[14:18] <mterry> greyback_, fair.  It was just the most recent thing in bzr log that looked promising  :(
[14:18] <mterry> greyback_, this bug involves actually dialing an emergency number which we rarely do during testing I think, so I don't know how old it is
[14:18] <mterry> It also doesn't always happen
[14:22] <greyback_> mterry: where I'd start is butting a breakpoint on qtmir::Application::setFocused and see if you can figure out what calls it
[14:22] <mterry> greyback_, would that catch "unfocuses" too?
[14:23] <greyback_> mterry: sorry, not correct place. qtmir::MirSurfaceItem::activeFocusChanged
[14:23] <greyback_> mterry: yes
[14:41] <kgunn> mterry: can you merge trunk on ~mterry/unity8/no-shutdown-dialog-while-suspended
[14:41] <kgunn> please and thank you :)
[14:41] <mterry> kgunn, one moment
[14:43] <mterry> kgunn, merged, no conflicts...  Why'd you want the merge then?
[14:43] <mterry> oh for mzanetti's branch?
[14:44] <kgunn> mterry: hmmm...its in a vivid silo and complained
[14:44] <Cimi> mterry, https://code.launchpad.net/~cimi/unity8/fix-1363400/+merge/247129 and https://code.launchpad.net/~cimi/ubuntu-system-settings/fix-1363400/+merge/247131
[14:44] <kgunn> mterry: https://ci-train.ubuntu.com/job/ubuntu-landing-021-1-build/30/console
[14:44] <Cimi> however qmltests looks like they failed on CI, don't know why
[14:44] <mzanetti> kgunn: I already merged
[14:44] <kgunn> oops
[14:44] <mzanetti> kgunn: it was conflicting with my branch
[14:45] <kgunn> i should keep my nose out :)
[14:45] <mzanetti> both touch the Key handler code
[14:45] <mzanetti> no worries
[14:47] <mterry> Cimi, I'm a bit busy today, I can look at them later but if you want quicker turnaround maybe ask another person today
[14:49] <seb128> greyback_, hey, did you hear back from bregma about qtmir/gtk? Still not having that in a silo I guess? is it useful if I try it (I'm about to start, checking before)
[14:49] <greyback_> seb128: nothing from him no.
[14:50] <greyback_> seb128: I think at this stage, let's just stick it in a silo :)
[14:51] <seb128> greyback_, wfm! can you do it or do you need somebody to do it for you?
[14:51] <greyback_> seb128: I can do it
[14:51] <greyback_> will ping you when it's ready
[14:52] <seb128> thanks
[14:59] <bregma> greyback_, sorry, I had to repurpose my vivid test machine to do the testing and something else emerged in the mean time
[14:59] <greyback_> bregma: no biggie
[15:00] <seb128> bregma, hey, do you know if there is a bug about loggin not actually doing what it's supposed to do on desktop/unity8? it seems to exit unity8 which respawn but not exit the session to the greeter
[15:01] <seb128> oh,and what component to blame for that
[15:03] <bregma> seb128, log in or log out?
[15:03] <seb128> sorry, logging out
[15:03] <ChrisTownsend> seb128: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1360316
[15:04] <seb128> ChrisTownsend, thanks, that title is misleading, going to the greeter is what you want
[15:04] <seb128> or you mean the unity8 lockscreen/insession greeter?
[15:04] <ChrisTownsend> seb128: Umm, yeah, maybe it should say Unity 8 Greeter/Lockscreen.
[15:05] <seb128> ChrisTownsend, yeah, or "session greater"
[15:05] <seb128> ChrisTownsend, thanks ;-)
[15:05] <ChrisTownsend> seb128: I'll change it.  Still trying to learn the correct names of all the different parts:)
[15:05] <ChrisTownsend> seb128: I'm also tasked to look at that issue as well.
[15:05] <seb128> ChrisTownsend, oh, great, let me know if I can help
[15:06] <ChrisTownsend> seb128: Cool, thanks
[15:06] <seb128> ChrisTownsend, I tagged it unity8-desktop ... trying to build a list of desktop specific issues (https://bugs.launchpad.net/ubuntu/+source/unity8/+bugs?field.tag=unity8-desktop)
[15:07] <ChrisTownsend> seb128: Great, very helpful.  If I see others, I'll tag as well.
[15:07] <seb128> ChrisTownsend, thanks!
[15:08] <dholbach> bregma, do you know who could have any plans wrt unity.ubuntu.com? I'm asking because bug 1317065 suggested to move some of the API docs over there
[15:09] <bregma> dholbach, I don't know what the plans are for that stuff, most of the docs for currently supported Ubuntu development have already disappeared :(
[15:09] <greyback_> seb128: our main issue with that bug, is that we've no idea how to quit unity8 in such a way that you return to the lightdm greeter (i.e. that unity8 isn't respawned)
[15:09] <dholbach> bregma, yeah, I guess they weren't on the radar for the move - but we should be able to retrieve them from archive.org or from one of mhall119's backups :)
[15:09] <dholbach> bregma, I just wasn't sure what plans were or who was involved with unity.u.c
[15:10] <dholbach> davidcalle also said that some of the docs were out of date
[15:10] <bregma> dholbach, I'd like to see all the docs for developing for 14.04 LTS still available somewhere and easily found until LTS support ends
[15:10] <dholbach> right
[15:10] <dholbach> mhall119, do you know who can edit unity.u.c? can that team be easily extended?
[15:11] <mhall119> dholbach: let me check
[15:11] <dholbach> <3
[15:12] <mhall119> dholbach: it seems I'm only an editor there,not an admin, but ~canonical-community is the membership I used to login
[15:13] <mhall119> we'll need to ask possibly IS if there's an admin team, or to get some of us promoted to admin to change team settings
[15:14] <dholbach> can't really find a team with that name: https://launchpad.net/people/?name=unity+&searchfor=teamsonly
[15:15] <dholbach> mhall119, jcastro also doesn't know - I think he was in charge ages ago
[15:15] <seb128> greyback_, ChrisTownsend, how to close properly a session is a good question, maybe robert_ancell knows about that. I think under unity7 gnome-session does the logout
[15:15] <dholbach> so we might have to set up a team and ask IS to make use of it
[15:15] <dholbach> I'll set up the team
[15:16] <ChrisTownsend> seb128: Is Robert going to be at the sprint?
[15:17] <seb128> ChrisTownsend, unfortunately no, but I'm sure others who are can help you on that (between desrt, larsu, didrocks, Laney and I we have enough people knowing a bit about those things)
[15:18] <ChrisTownsend> seb128: Ok, good.  Let's try to hash this out then.
[15:18] <dholbach> bregma, mhall119, davidcalle: I added us to https://launchpad.net/~unity-website-editors - anyone else you'd like to see in there?
[15:18] <seb128> ChrisTownsend, yeah
[15:19] <ChrisTownsend> seb128: Also, Unity 7 tries with gnome-session first, then failing that it tries logind, and failing that, it tries ConsoleKit...at least that how it looks to me.
[15:20] <seb128> ChrisTownsend, yeah, I think logind is the right interface, unity8 should probably do that
[15:20] <mhall119> dholbach: willcooke should be in there
[15:20] <ChrisTownsend> seb128: That's what I was thinking too and was going to go down that route first.
[15:20]  * willcooke reads
[15:20] <seb128> +1
[15:23] <willcooke> dholbach, mhall119, sounds good to me, thanks
[15:23] <dholbach> will do
[15:23] <davidcalle> dholbach, ok
[15:25] <dholbach> willcooke, davidcalle, mhall119, bregma: I'll let you know once IS moved ownership to the team
[15:26] <tsdgeos> Cimi: ping
[15:26] <Cimi> tsdgeos, pong
[15:26] <tsdgeos> Cimi: you changed something with backgrounds in some cards recently, right?
[15:26] <Cimi> tsdgeos, yes
[15:27] <willcooke> thx dholbach
[15:27] <tsdgeos> Cimi: can it cause this https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1411748 ?
[15:27] <tsdgeos> Cimi: what was the changeset?
[15:27] <Cimi> tsdgeos, https://code.launchpad.net/~cimi/unity8/fix-1393008/+merge/246138
[15:29] <Cimi> tsdgeos, all cards with summary can have bg
[15:29] <Cimi> sth like that
[15:29] <tsdgeos> oki
[15:29] <tsdgeos> pstolowski: do you know who's the devel of the news scope?
[15:30] <Cimi> tsdgeos, we should probably re-read the specs and see if we implemented correctly
[15:30] <tsdgeos> well the specs say that it was implemented fine before
[15:30] <tsdgeos> and i don't think they updated the specs :D
[15:30] <tsdgeos> it's most probably that those guys were defining a background "incorrectly" all the time
[15:30] <tsdgeos> but we just ignored it before and we don't anymore
[15:31] <pstolowski> tsdgeos, i think it's cwayne?
[15:31] <tsdgeos> and now it's seems is "our" bug
[15:31] <tsdgeos> when it may have been there forever
[15:31] <tsdgeos> (or not)
[15:34] <cwayne> its someone on my team, and we don't set background at all
[15:43] <tsdgeos> ok
[15:43] <tsdgeos> can you comment on the bug?
[15:45] <tsdgeos> Cimi: yeah i see the bug on your code
[15:45] <tsdgeos>  var hasBackground = (hasSummary || !isHorizontal) && (template["card-background"] || components["background"] || artAndSummary);
[15:45] <tsdgeos> should be something more like
[15:46] <tsdgeos> var hasBackground = (!isHorizontal && (template["card-background"] || components["background"] || artAndSummary)) || hasSummary && (template["card-background"] || components["background"])
[15:46] <tsdgeos> well i probably missed some ()
[15:46] <tsdgeos> but see what i mean?
[15:46] <tsdgeos> you're adding background to all cards with art and summary
[15:47] <tsdgeos> which i doubt is what we wanted
[15:50] <tsdgeos> Cimi: can you do https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1411748 then? or want me to?
[15:55] <Cimi> tsdgeos, I can
[15:56] <tsdgeos> Cimi: cool
[15:57] <Cimi> tsdgeos, why we have that artAndSummary?
[15:57] <tsdgeos> because on vertical cards it's speced that cards with art and summary get a background by default
[15:57] <tsdgeos> but i guess we don't want that on horizontal ones
[15:58] <tsdgeos> since we didn't want a background at all
[15:58] <tsdgeos> in horizontal cards
[15:58] <tsdgeos> and the bug you fixed was to allow having one
[16:00] <tsdgeos> am i making sense?
[16:08] <Cimi> tsdgeos, yes
[16:08] <Cimi> tsdgeos, so I can change to
[16:09] <Cimi> tsdgeos, || (!isHorizontal && artAndSummary)
[16:09] <tsdgeos> yeah that'd work too
[16:23] <mhall119> dholbach: deej set https://launchpad.net/~unity-website-editors to be the editors team on unity.u.c
[16:23] <dholbach> mhall119, brilliant!
[16:25] <dholbach> mhall119, ok, I'll let him know that rt#25972 can be closed
[16:28] <dholbach> mhall119, davidcalle, willcooke, bregma: you should all be able to edit now, by going to unity.ubuntu.com/wp-admin/
[16:29] <dholbach> we should probably discuss in https://bugs.launchpad.net/developer-ubuntu-com/+bug/1317065 how we want to set things up
[16:30] <bregma> dholbach, thanks for taking care of this
[16:31] <dholbach> bregma, in developer.u.c we can also set up redirects
[16:31] <dholbach> like very easily
[16:43] <sterns> hello all, I have an application that behaves properly with the unity launcher when I am using a single screen.  That is, the shortcut and the running icons are the same (stacked).  However, when I plug a second display into my laptop, this stops functioning properly.  The shortcut and running are two separate icons on the launcher.  Ubuntu 14.10
[16:43] <davidcalle> dholbach, since unity.ubuntu.com doesn't seem to support code highlighting, maybe we could use snippets.ubuntu.com for code samples in the pages we will revive? Old project meets new :)
[16:44] <dholbach> davidcalle, I don't think snippets is up yet, is it?
[16:45] <davidcalle> dholbach, no it's not, but it looks "finished", right?
[16:45] <dholbach> yeah... I don't know in which state it is
[16:49] <davidcalle> dholbach, anyway, are you fine with me adding the content in draft pages ? To have it somewhere else than on web archive.
[16:51] <dholbach> sure, definitely
[16:51] <davidcalle> ok
[16:51] <dholbach> we probably just nee to decide on a IA
[16:51] <dholbach> or shall we just re-use the old structure?
[17:28] <dandrader> mterry, I believe you're the best person to review this: https://code.launchpad.net/~dandrader/unity8/launcherOverGreeter-lp1393447/+merge/247183
[17:29] <dandrader> mterry,  (luckily it's a one-liner)
[17:49] <dandrader> do I still have to do anything special to connect a bluetooth mouse to the N7?
[17:49] <dandrader> mzanetti, ^
[17:50] <mzanetti> dandrader: yes
[17:50] <mzanetti> dandrader: well, depends on how new the devices are
[17:50] <mzanetti> dandrader:  we only support pairing method "enterpin"
[17:51] <mzanetti> newer ones want "displaykey"
[17:51] <mzanetti> dandrader: so what you do is:
[17:51] <mzanetti> set the device in inquiry scan mode (longpress the button or similar)
[17:51] <mzanetti> then on the phone do:
[17:51] <mzanetti> hcitool scan
[17:51] <mzanetti> it should print the mac addresses
[17:52] <dandrader> mzanetti, but at least there's no need to install a PPA anymore, right?
[17:52] <mzanetti> then: bluez-simple-agent hci0 <mac-address>
[17:52] <mzanetti> and then follow the pin entry procedure
[17:52] <mzanetti> and then you need to call:
[17:53] <mzanetti> qdbus --system org.bluez /org/bluez/hci0/AA_BB_CC_DD_EE_00_11 org.bluez.Input.Connect()
[17:53] <mzanetti> or something like that
[17:53] <mzanetti> where those letters/numbers are the target device's mac address
[18:01] <dandrader> mzanetti, I turned bluetooth on in the system-sesstings app but "hcitool scan" says "Device is not available: No such device"
[18:01] <dandrader> s/sesstings/settings
[18:05] <mzanetti> dandrader: hmm... that's odd.. should work
[18:05] <mzanetti> dandrader: what does hciconfig say?
[18:06] <mzanetti> dandrader: ah, I guess you need to sudo it
[18:06] <dandrader> mzanetti, hciconfig says nothing
[18:07] <dandrader> mzanetti, just like hcitool dev
[18:07] <mzanetti> dandrader: http://paste.ubuntu.com/9808050/
[18:08] <mzanetti> if this isn't working, something's wrong with your device and/or image
[18:09] <dandrader> mzanetti, check what ogra is saying on #phablet
[18:10] <dandrader> mzanetti, hciconfig gives me no output at all
[18:10] <dandrader> mzanetti, I think I will stick with the N4 then...
[18:18] <dandrader> mzanetti, ok, hciconfig shows up something on my N4
[18:19] <mzanetti> then it's probably indeed your n7 hardare
[18:19] <mzanetti> dandrader: just to make sure, you haven't flight mode enabled, do you?
[18:19] <mzanetti> that would turn on the rfkill for BT and shut the hci interface down
[18:20] <dandrader> mzanetti, no, I even have with on the N7
[18:20] <dandrader> mzanetti, but the N4 is not looking great either
[18:21] <dandrader> mzanetti, http://paste.ubuntu.com/9808201/
[18:21] <mzanetti> hciconfig hci0 up
[18:21] <mzanetti> sudo bviously
[18:21] <mzanetti> and you want: hciconfig hci0 pscan
[18:23] <dandrader> mzanetti, interesting, switching it on via system-settings up doesnt seem to work
[18:23] <dandrader> mzanetti, "hciconfig hci0 up" did the trick
[18:25] <dandrader> mzanetti, wow, was able to connect to my bt mouse via the system-settings GUI
[18:27] <mzanetti> dandrader: the mouse probably either does legacy pairing, just asking you to enter 0000 or 1234
[18:27] <mzanetti> or does a SSP of type "justworks"
[18:27] <mzanetti> both are supported by the ui
[18:27] <mzanetti> but none of the other types
[18:27] <mzanetti> new keyboards use unsupported types
[18:28] <dandrader> mzanetti, so what mouse events are missing again? I see that I can already move around and click and drag stuff (despite the lack of a visual pointer)
[18:28] <greyback_> dandrader: middle & right click. scroll wheel
[18:29] <mzanetti> dandrader: most important, mouse hover
[18:29] <mzanetti> dandrader: create MouseArea, set "hoverEnabled: true"
[18:29] <mzanetti> and make sure it genertes onMouseXChanged without clicking
[18:41] <dandrader> mzanetti, btw, did you do any work to get a provisional mouse pointer on screen?
[18:43] <dandrader> mzanetti, I mean, as an item inside unity8's qml scene
[18:44] <mzanetti> dandrader: nope, I didn't
[18:44] <mzanetti> dandrader: that would be required too, yes. not sure how to realize that. you might want to talk to gerry and racarr for that
[18:45] <greyback_> dandrader: well with mouse hover support, it wouldn't be that hard to add an event filter for mouse events and use that to track mouse position
[18:45] <dandrader> greyback_, exactly.
[18:45] <greyback_> dandrader: but I mir got software cursor support too, which maybe we can use
[18:47] <dandrader> greyback_, being a software cursos, I don't see the benefit
[18:47] <dandrader> cursor
[18:47] <greyback_> dandrader: sorry, I didn't follow you
[18:49] <dandrader> greyback_, you said that mir got support for a software cursor. If it were a hardware cursor I would see the performance benefit. as opposed to a qml cursor
[18:51] <greyback_> dandrader: not all platforms have proper hardware cursor support. But software cursor drawn on top of qml could be done. It could save us work
[18:52]  * greyback_ dropping out for a sec
[18:59] <dandrader> mzanetti, looking at qtmir I don't think we have any proper QMouseEvents at all yet
[19:00] <mzanetti> dandrader: might well be, yes
[19:00] <dandrader> mzanetti, what we have is the physical mouse entering unity8 as QTouchEvents
[19:00] <mzanetti> I only quickly looked into it and couldn't really find a place to "just add" it. seemed there was more missing
[19:02]  * dandrader is excited to work on mouse support
[19:02]  * greyback thanks God there are people like dandrader in this world ;D
[19:05] <mzanetti> :D
[19:05] <mzanetti> +1
[19:13] <mzanetti> dandrader: actually, now comes to my mind. lpotter pinged me yesterday about issues with bluetooth on his nexus 4. might be the same as on your nexus 7. do you have the same software versions running on both?
[19:13] <dandrader> mzanetti,  hmmm, probably not
[19:14] <mzanetti> dandrader: there might be an issue upcoming with the very latest images
[19:15] <dandrader> mzanetti, cannot use image number as a comparison as they differ between devices
[19:15] <mzanetti> yeah, that's odd
[19:26] <muser>  /part
[19:41] <Encrypt> Hello there o/
[19:41] <Encrypt> I'm looking for the libmessaging documentation
[19:41] <Encrypt> I've found no doc on the web
[19:42] <Encrypt> A user here gave me an example however
[19:42] <Encrypt> But I'd really need the doc to be able to use it well
[19:46] <Encrypt> Oh, ok
[19:46] <Encrypt> Google finally showed me the doc page
[22:39] <kgunn> josharenson: ping
[22:39] <josharenson> kgunn: pong
[22:40] <kgunn> josharenson: hey, so got unity8 on my desktop...doing the build, but how do you run the qml ui tests suite?
[22:40] <kgunn> crap
[22:40] <kgunn> nvmd
[22:40] <kgunn> i see it now
[22:40] <josharenson> haha ok
[22:40] <josharenson> make qmltest
[22:40] <josharenson> yeah?
[22:40] <kgunn> at the bottom of the CODING file
[22:41] <kgunn> yeah...to be precise "make qmluitests"
[22:41] <josharenson> ah yeah
[22:41] <kgunn> sorry to bother...
[22:41] <josharenson> oh no problem
[23:38] <kgunn> mzanetti: fyi, silo21 approved...waiting on migration, i'll check back in a bit and create an rtm staging branch