[07:52] <dholbach> good morning
[07:55] <nhaines> dholbach: morning!
[07:55] <dholbach> hi nhaines
[07:56] <nhaines> dholbach: dholbach nice and brisk over there today?
[07:57] <dholbach> it is :)
[07:57] <dholbach> how are things over there?
[07:58] <nhaines> Cold at the moment but will be beautiful tomorrow.  Maybe 25 degrees or so tomorrow.
[07:59] <lotuspsychje> wich part of the world is that
[07:59] <lotuspsychje> freezing cold here :p
[08:01] <nhaines> lotuspsychje: sunny Southern California.  :D
[08:01] <lotuspsychje> nice
[08:02] <lotuspsychje> freezing cold belgium here
[08:02] <nhaines> Yup.  I'm happy here.
[08:03] <lotuspsychje> im sure you are :p
[08:11] <nhaines> lotuspsychje: never been to Belgium, only Germany.  It was beautiful but a week of snow was enough for me.  :)
[08:11] <lotuspsychje> lol
[08:11] <lotuspsychje> im sure, when used to happy weather
[08:16] <saidinesh5> Elleo: ping
[09:34] <Elleo> saidinesh5: pong?
[09:34] <saidinesh5> Elleo: so mir already has the code to just pass through the mouse events?
[09:34] <saidinesh5> Elleo: i looked at ubuntu application wrapper and it wasnt doing much
[09:35] <saidinesh5> it seems more like to have only 1 instance of it
[09:35] <Elleo> saidinesh5: yeah, it just needs to receive the geometry over dbus
[09:35] <saidinesh5> but the dbus code isn't there...
[09:35] <Elleo> which is all the wrapper does now
[09:36] <saidinesh5> i thought the wrapper starts its own server and listens for incoming connections
[09:36] <Elleo> err, give me a sec, its possible I pointed you at wrong file
[09:37] <Elleo> I'll just take a quick look myself
[09:37] <saidinesh5> sure
[09:37] <saidinesh5> i was expecting to see more of mir related code...
[09:38] <Elleo> right, it is that file; my mistake was in thinking it was sent over dbus
[09:38] <Elleo> it's just a socket connection
[09:39] <saidinesh5> but it itself is starting the socket server
[09:39] <Elleo> all the mir related stuff is done by unity-mir
[09:39] <saidinesh5> ohh.. and what about creation of the window etc.. .?
[09:40] <mandel> seb128, hello! I just got back from a bank holiday, one question about https://code.launchpad.net/~mandel/ubuntu-system-settings/mem-leak-fixes/+merge/243511
[09:40] <Elleo> iirc that's done by maliit creating a qt window
[09:40] <mandel> seb128, do I have to do anything to get this landed?
[09:40] <saidinesh5>     virtual void setupInputPanel(QWindow* window, Maliit::Position position);
[09:40] <saidinesh5>     virtual void setInputRegion(QWindow* window, const QRegion& region);
[09:40] <saidinesh5>     virtual void setApplicationWindow(QWindow *window, WId appWindowId);
[09:40] <saidinesh5> we need to implement these 3 methods
[09:40] <mandel> seb128, and https://code.launchpad.net/~mandel/ubuntu-system-settings/just-notify-on-change/+merge/243628 looks like it has some flaky tests but should not be related to my changes..
[09:42] <seb128> mandel, hey, wb
[09:42] <Elleo> saidinesh5: I think you can ignore setApplicationWindow
[09:42] <seb128> mandel, nothing to do for landing, we do regular ones with whatever is the in the approved queue
[09:42] <Elleo> saidinesh5: the wayland plugin doesn't implement it
[09:43] <Elleo> saidinesh5: and we don't do anything special in the keyboard for it
[09:43] <seb128> mandel, yeah, CI infra had issues, not your fault
[09:43] <saidinesh5> Ah yes
[09:43] <Elleo> saidinesh5: since Qt already has a mir backend
[09:43] <Elleo> saidinesh5: so that all gets handled there
[09:43] <seb128> mandel, sorry, that changeset is not a small one, didn't review it yet
[09:43] <saidinesh5> Elleo: soo i just have to implement setInputRegion ?
[09:43] <Elleo> saidinesh5: yeah
[09:43] <saidinesh5> but why is ubuntuApplicationwrapper starting the server then?
[09:44] <Elleo> saidinesh5: not sure, it's a horrible legacy hack that wasn't just for mir
[09:44] <Elleo> saidinesh5: it also had to support hacks into surfaceflinger in the past as well
[09:45] <saidinesh5> yeah .. but it looked like it was more of a server to maintain a unique application
[09:45] <Elleo> not sure I follow?
[09:46] <saidinesh5> 1 sec
[09:46] <saidinesh5> Aaaaaah
[09:46] <saidinesh5> so mir is the client here?
[09:47] <saidinesh5> so when you create a socket server on that path
[09:47] <saidinesh5> mir sends the incoming connections?
[09:48] <Elleo> the keyboard creates the socket server and mir connects to it
[09:48] <Elleo> then the keyboard sends geometry to mir
[09:49] <saidinesh5> Ahhh
[09:49] <saidinesh5> so what is the setupInputPanel for?
[09:51] <Elleo> I think it's designed to handle requests from maliit to alter the position of the panel
[09:51] <Elleo> judging from a quick scan of the wayland plugin anyway
[09:51] <JamesTait> Good morning all, happy Human Rights Day! :-D
[09:51] <Elleo> that just creates a surface if there isn't one, or sets some position data on it if there is
[09:52] <Elleo> I don't think you need to worry about it in the mir context at the moment
[09:53] <saidinesh5> Ahh coool
[09:53] <saidinesh5> i was actually looking for mir api for that heh
[09:53] <saidinesh5> okay let me quickly implement this and see if its working
[09:56] <Harminuriel> Good morning folks... I'm not an expert, but is it possible to install ubuntu touch only in dual boot with android or even as a standalone os?
[10:04] <nhaines> Harminuriel: both are possible on supported devices.
[10:07] <Harminuriel> Oh thank you....
[10:08] <Wellark> mzanetti: help!
[10:08] <Wellark> Cimi: ping
[10:08] <Wellark> mzanetti: https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1382033
[10:09] <Wellark> I'm clearing the state of the errorAction when the first dialog closes
[10:09] <Wellark> but the second dialog still shows the error from the first dialog for the full 4 sec
[10:09] <Wellark> so..
[10:09] <Wellark> to me it seems
[10:10] <Wellark> that the clearing of the errorAction state might not reach unity8 side before it shows the second dialog
[10:10] <Wellark> and thus it hits the 4 second timer
[10:10] <Wellark> I don't see any code that would cancel the 4 second timer if the errorAction state is cleared during that 4 seconds
[10:10] <mandel> seb128, ok, thx, I'll wait :)
[10:11] <Wellark> some deep voodoo in play, again, it seems ;(
[10:16] <mzanetti> Wellark: ok. will look at it
[10:18] <Cimi> Wellark, pong
[10:19] <Cimi> Wellark, was sick yesterday (I am too today)
[10:19] <Cimi> Wellark, but let's chat
[10:22] <Wellark> Cimi: wanna hangout?
[10:22] <Wellark> Cimi: if you are sick, we can do this tomorrow
[10:22] <Wellark> get to bed, man! :)
[10:22] <Wellark> rome was not burned in one day, either!
[10:29] <Cimi> Wellark, let's chat here
[10:31] <Cimi> Wellark, I just need to ask for wifi
[10:31] <Cimi> Wellark, we need a way to get if a access point is successefully connected
[10:34] <Wellark> Cimi: right.
[10:35] <Wellark> Cimi: could you give me an example of an use case?
[10:36] <Cimi> Wellark, welcome wizard, when you connect to an access point it tells you "successefully connected" and can continue
[10:38] <Cimi> Wellark, https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1363400
[10:40] <Wellark> Cimi: for that you need to go directly to NetworkManager api ATM
[10:41] <Wellark> brb
[10:54] <Wellark> Cimi: there simply is not enough information in the menumodel, nor would it be sane to extract that information from the menumodel even if some quirks would be added there
[10:54] <Wellark> the "real" solution is to have a fullblown qml api for wifi control
[10:54] <Wellark> which we don't have
[10:56] <Cimi> Wellark, but this bug is for ota1
[10:56] <Cimi> Wellark, so how do we fix it?
[11:01] <Wellark> Cimi: good question..
[11:02] <Wellark> Cimi: let me think about it for a sec
[11:07] <Wellark> Cimi: so, I see no clean way of doing this for the ota1 timeframe
[11:07] <Wellark> but for the UI point of view
[11:08] <Wellark> we are talking about should the button say "Skip" or "Continue" right?
[11:08] <Cimi> Wellark, think so
[11:10] <Wellark> Cimi: first, even though the bug talks about "cancelling" a connection attempt
[11:10] <Wellark> we don't do that anywhere
[11:11] <Wellark> either the connection attempt is successful or the wifi stays off
[11:11] <Wellark> in case of an encrypted network
[11:11] <Wellark> if the passphrase is wrong
[11:11] <Wellark> the user gets a new prompt
[11:11] <Wellark> asking for a password
[11:11] <Wellark> and if the user cancels that, the wifi stays off
[11:12] <Wellark> now. for deciding between "skip" or "continue"
[11:12] <Wellark> the information the wizard needs is: "is the wifi trying to connect or is it connected already"
[11:12] <Wellark> if one of the above is true, the button should say "Continue" if I understand the bug correctly
[11:13] <Wellark> and if there is no active connection or attempt to make one
[11:13] <Wellark> the button should say skip
[11:20] <Cimi> yes
[11:59] <Cimi> Wellark, sorry so what do we do then?
[12:25] <KalleWhoever> Hi, are there any news on the porting guide?
[12:26] <popey> KalleWhoever: sadly not.
[12:27] <KalleWhoever> Haven't seen anything on the mailing list either :/
[12:28] <KalleWhoever> If there was someone who could provide the basic steps I can do a write up
[12:28] <ogra_> KalleWhoever, we'll start again around end of the year
[12:28] <ogra_> someone needs to do a port and take notes to get something together ...
[12:29] <KalleWhoever> Hm I tried that with the old guide
[12:29] <KalleWhoever> and I talked to the dev who maintains the Port for the Sony Xperia Tablet Z
[12:30] <KalleWhoever> But we couldn't figure it out anymore
[12:31] <cwayne_> ogra_, janimo and I were starting to go through it soon
[12:31] <cwayne_> KalleWhoever, ^
[12:31] <ogra_> cwayne_, ah, cool
[12:31] <KalleWhoever> Very nice :)
[12:32] <ogra_> cwayne_, well, i have a workitem to involve the community and make some noise on the ML about it
[12:32] <janimo> KalleWhoever, yes, it sucks but its revamping is indeed on the TODO list. Too bad that a lot of the porting effort is very device specific in our experience so far and cannot easily be covered in a guide
[12:32] <ogra_> sadly my workload didnt allow me that yet
[12:33] <janimo> KalleWhoever, do you have the android sources (CM I assume?) working well already?
[12:33] <KalleWhoever> @janimo Yeah sure
[12:33] <ogra_> janimo, well, do we still want to support CM ? i thought we wanted to focus on AOSP
[12:33] <popey> i have a device I'd love to port to too...
[12:34]  * ogra_ has 3 
[12:34] <ogra_> :P
[12:34] <janimo> KalleWhoever, since knowing how to build and flashing those are a prerequisite
[12:34] <popey> heh
[12:34] <KalleWhoever> Yeah I hope so :D
[12:34] <janimo> ogra_, we probably focus on AOSP, but a lot of community ports will be reliant on being able to do it on CM
[12:34] <ogra_> right
[12:35] <janimo> ogra_, so yes, lower prio than possible OEM projects, where the tree is AOSP + vendor changes
[12:35] <ogra_> well, i have a galaxy S3 lying around ... i was planning to actually try out with AOSP on that ... iirc that is one of the in-tree devices
[12:35] <popey> would be nice if we had a doc / etherpad that we could start with the high level steps and start contributing
[12:36] <popey> the device i want to port to is x86 which might be harder?
[12:37] <ogra_> definitely ... but there was a thread on the ML about x86 porting ... should be a starting base
[12:37] <KalleWhoever> popey, I don't even think there is a AOSP device with x86 :/
[12:37] <KalleWhoever> AOSP for Ubuntu Touch is still on KitKat, right?
[12:38] <ogra_> yep
[12:38] <popey> zyga: just the man!
[12:38] <popey> zyga: saw this and thought of you https://github.com/gpodder/gpodder-sailfish
[12:38] <popey> :D
[12:39] <KalleWhoever> Sony just released a shitload of AOSP sources, but I think most are for Android Lollipop
[12:40] <KalleWhoever> Since they are quite similar it could be possible to bring Ubuntu Touch to all the Z devices at once
[12:42] <zyga> popey: hey
[12:42] <zyga> popey: looking
[12:43] <zyga> popey: ah, the pyotherside-based app for sailfish oS
[12:43] <popey> yes
[12:43] <popey> gpodder - would be nice to port to ubuntu
[12:44] <zyga> popey: I'll have a look
[12:45] <zyga> popey: all the qml bits need changing
[12:45] <zyga> popey: I'll play with the code and see what works
[12:45]  * popey hugs zyga 
[12:45] <popey> zyga: would possibly need download manager integration?
[12:46] <popey> hi ahayzen
[12:46] <popey> just testing music 755
[12:47] <ahayzen> popey, 'morning'
[12:47] <popey> "That"
[12:47] <popey> (c) Mirv
[12:49] <jgdx> mpt, hi, is this okay? http://pastebin.ubuntu.com/9455984/
[12:50] <Mirv> :D
[12:50] <ahayzen> popey, have you broken 755?
[12:51]  * ahayzen hides
[12:52] <popey> ahayzen: dont think so ☻
[12:52] <popey> ahayzen: want to see how it handles "various"
[12:52] <ahayzen> :) popey hopefully 'better' than before ;)
[12:52] <popey> indeed
[12:53] <popey> copying a bunch of random albums over
[12:53] <ahayzen> davmor2, did you manage to load that Adele album in the end?
[12:54]  * popey adds "larger microsd card" to his christmas wishlist
[12:55] <davmor2> ahayzen: no and ran out of testing time
[12:55] <ahayzen> davmor2, no worries
[12:55] <davmor2> ahayzen: if I remember I'll have a look this weekend
[12:55] <popey> davmor2: do you get loads of noise over the headphone port?
[12:55] <popey> when no music is playing
[12:55] <ahayzen> davmor2, thanks
[12:56] <ahayzen> popey, i can 'hear' my phone if i put the speaker next to my ear when nothing is playing?
[12:56] <ahayzen> popey, like a ticking sound?
[12:56] <davmor2> popey: no
[12:56] <popey> hmmm
[12:56] <popey> i do
[12:56] <popey> worse when attached to speaker
[12:57] <davmor2> popey: which device
[12:57] <popey> krillin
[12:57] <popey> also, bluetooth seems broken for me
[12:57] <popey> can't see my BT devices
[12:57] <popey> if i flip bt off and on, it still says "not discoverable" and cant see any devices
[13:02] <davmor2> popey: bt works here including calls and you know how I enjoy listening to those right :)
[13:02] <popey> hmmm
[13:35] <popey> thostr_: could someone look at bug 1372000 and bug 1401109 please?
[13:35] <thostr_> popey: yes, we'll have a look
[13:36] <popey> thanks
[13:49] <jgdx> mpt, v2 http://pastebin.ubuntu.com/9456643/
[13:56] <Chipaca> barry: you around?
[13:58] <Wellark> Cimi: I would suggest:
[13:58] <Wellark> either quering the connection status of the wifi device directly from NM to get "connecting or connected to wifi"
[13:59] <Wellark> or I can add a property to the connectivity-service Private API that contains this information
[13:59] <Wellark> that will however not be enough for the spinners or anything
[13:59] <Wellark> but it will take care of the "continue" vs. "skip"
[14:08] <Cimi> Wellark, which is the nm plugin?
[14:09] <Wellark> Cimi: connectivity-service is a separated dbus-service
[14:09] <Wellark> of it's own
[14:14] <pngo> Hello, I'm not sure if this is a bug or not, but I set up my system that syncs calendar, contacts with a server. Problem that I'm having is that the info is not updated until I turn off the phone. I think that info should be updated while I start app.
[14:18] <barry> Chipaca: hi
[14:18] <Chipaca> barry: we don't need to support for the same channel being at phase percent 70 for version 35 and at phase percent 10 for version 36, right?
[14:20] <barry> Chipaca: it's entirely possible.  the random # generator is seeded with data from the channel, target version #, and machine-id
[14:20] <Chipaca> barry: is that a yes, we do need to support that?
[14:20] <barry> Chipaca: yes
[14:20] <Chipaca> rats
[14:20] <Chipaca> barry: ok :)
[14:20] <barry> ;)
[14:21] <Chipaca> barry: that might break stuff :(
[14:21] <barry> Chipaca: what's the problem?
[14:21] <Chipaca> barry: let me go over things and i'll get back to you :)
[14:21] <barry> Chipaca: cool
[14:28] <Cimi> Wellark, is there a qml plugin for dbus connection we should use?
[14:29] <Chipaca> barry: i'm disintermediating myself; pedronis should be in touch shortly
[14:29] <barry> Chipaca: okie dokie
[14:31] <Chipaca> pedronis: barry; barry: pedronis
[14:32] <pedronis> barry: hi
[14:32] <barry> pedronis: i know you. :)
[14:32] <barry> hi
[14:33] <pedronis> barry: so we are wondering will we try for a channel to send out phased updated for many versions in parellel, like we will be at 80% for version 35, and start trying to push at 10% version 36, or we will just first fully rollout one version before trying another one (for the same channel/device combo)
[14:35] <barry> pedronis: my understanding is that only the latest update will get a phase.  all older versions will be phased at 100%.  usual operation will be to start at some low phase, e.g. 10% and then ramp up rather quickly to 100%, or notice the problem and ramp down to 0% and issue an update.  but it's very possible that r108 will have a different phase than r107 was released with.
[14:36] <pedronis> barry: ok, that's more what I remembered from last discussion, and a bit easier for us to deal with
[14:37] <barry> pedronis: cool.  the client basically ignores any phase percentage that exists on any image with a # < the latest image after all paths are scored
[14:38] <pedronis> barry: cool, if we need parallel phase out we can deal with it when we get there, but I'll start with something similarly simple and similar to that client logic
[14:39] <pedronis> barry: thanks
[14:39] <barry> pedronis: np.  yes, we hashed this out in virginia and if we ever want to do anything different, it will take some changes in the client, but for now, that's what we're going with
[14:42] <mhall119> beuno: is there a problem with the store? I can't connect to get app updates
[14:43] <kenvandine> cyphermox, can you test the bluetooth changes in ubuntu silo 16?
[14:44] <kenvandine> cyphermox, i don't have a bt keyboard or mouse to test with
[14:45] <Wellark> Cimi: I don't know if there is any plugin inside unity8 that talks with NM directly
[14:46] <kenvandine> cyphermox, actually, the silo needs to be rebuilt first
[14:48] <kenvandine> cyphermox, grr... actually it didn't need a rebuild :)  test please
[14:48]  * kenvandine must need more coffee
[14:49] <cyphermox> kenvandine: ack
[14:49] <kenvandine> thx
[14:49]  * kenvandine should really get a bt keyboard, that could be useful :)
[14:51] <cyphermox> hehe
[14:51] <cyphermox> depends
[14:51] <cyphermox> but a mouse, that's even more useful
[14:51] <beuno> mhall119, it all looks fine
[14:51] <cyphermox> it sure beats using a touchpad
[14:52] <kenvandine> i was thinking for my phone
[14:52] <cyphermox> oh
[14:52] <kenvandine> if it works :)
[14:52] <cyphermox> then I guess, yeah, a keyboard
[14:52] <kenvandine> which i hear it doesn't seem to completely work yet
[14:52] <cyphermox> some keyboards have issues
[14:52] <kenvandine> just pairing in settings right
[14:52] <cyphermox> issues range from pairing right to crashing bluez because of an issue in encryption
[14:53] <cyphermox> but that's a bug in bluez itself on armhf, it's on my list I just haven't gotten to it yet :/
[14:56] <mhall119> beuno: hmm, strange, my phone can get to Facebook okay...
[14:56] <mhall119> I'll try restarting it
[14:56] <cyphermox> kenvandine: well, it works
[14:56] <cyphermox> kenvandine: all this merge really does it not make all the devices grey and insensitive
[14:57] <kenvandine> yeah, thanks
[14:57] <cyphermox> we need an extra MP from mzanetti to make the connections work
[14:58] <kenvandine> cyphermox, is it worth landing this without his?
[14:58] <mzanetti> https://code.launchpad.net/~mzanetti/ubuntu-system-settings/bt-input/+merge/243796
[14:58] <cyphermox> well, it's not hurting. hitting connect for anything other than bluetooth speaker just won't do anything
[14:58] <beuno> mhall119, can you describw what happens?
[14:58] <cyphermox> mzanetti: thanks!
[14:58] <kenvandine> mzanetti, yeah, i was going to look at landing that next
[14:59] <mzanetti> nice :)
[14:59] <kenvandine> mzanetti, but it probably needs rebasing on cyphermox's branch
[14:59] <cyphermox> it will
[14:59] <mzanetti> ack. that means enabling all the items, right?
[15:00] <mhall119> beuno: https://www.dropbox.com/s/c9b38csz3u28ubt/screenshot20143210_093211710.png?dl=0
[15:00] <cyphermox> yes
[15:00] <mzanetti> ok
[15:00] <mhall119> beuno: "Connect" is the word under the volume notification
[15:00] <mhall119> still getting it after restarting the phone
[15:00] <mhall119> using the RTM branch
[15:07] <JamesTait> mhall119, weird, it's working OK on my phone (N4, running RTM).
[15:08] <JamesTait> mhall119, I realise that doesn't necessarily help, but maybe narrows down the problem. :)
[15:08] <mhall119> maybe I need to drop and re-add my U1 account
[15:09] <JamesTait> mhall119, I assume internet generally is working, e.g. in the browser?
[15:09] <mhall119> yeah
[15:09] <kenvandine> Elleo, i couldn't resist the emoji landing... had to show my daughter that it is a real phone now :-p
[15:10] <nessita> JamesTait, any diagnosis?
[15:10] <JamesTait> nessita, not as yet. Grabbing logs.
[15:10] <mhall119> nope, re-added my U1 account, still having the problem
[15:11] <nessita> JamesTait, what's the symptom?
[15:11] <JamesTait> mhall119, can you reach myapps.developer.ubuntu.com in the browser?
[15:11] <JamesTait> nessita, https://www.dropbox.com/s/c9b38csz3u28ubt/screenshot20143210_093211710.png?dl=0
[15:12] <Elleo> kenvandine: awesome :)
[15:12] <JamesTait> nessita, looks like mhall119 is unable to connect to the updates endpoint.
[15:12] <kenvandine> Elleo, it is a little weird to have to enable the keyboard in settings
[15:12] <kenvandine> i think that should be enabled by default
[15:12] <nessita> JamesTait, ok, I just check and the endpoint is up, so looks like something in the phone?
[15:12] <kenvandine> bfiller, ^^
[15:12] <nessita> mhall119, JamesTait is the phone pointing to prod or staging?
[15:13] <Elleo> kenvandine: yeah, that's probably a good idea
[15:13] <JamesTait> nessita, and it's working for me on my phone.
[15:13] <kenvandine> nobody is ever going to find it otherwise
[15:13] <nessita> mhall119, and you have internet in the phone? :-)
[15:13] <Elleo> kenvandine: not sure if we should wait for a proper design for it before enabling it by default though?
[15:14] <mhall119> nessita: yes
[15:14] <kenvandine> according to my daughter, it isn't a real phone without an emoji keyboard :)
[15:14] <Elleo> that said, probably wouldn't hurt to enable it now
[15:14] <kenvandine> apparently it's a critical feature... so says the 11 year old
[15:14] <mhall119> nessita: beuno: I can search in the Store scope too
[15:14] <nessita> mhall119, is the phone, perhaps, pointing to staging?
[15:14] <JamesTait> mhall119, that's a different host, though.
[15:14] <mhall119> even installin gapps works
[15:15] <Elleo> bfiller: do we need an MR against the image seed to add the package to the image?
[15:15] <mhall119> nessita: I doubt it, it's a normal RTM image
[15:15] <Elleo> bfiller: I seem to remember us doing something like that when adding layouts in the past
[15:15] <JamesTait> mhall119, downloads are also a different host. Icons might not be though, let me check.
[15:16] <mhall119> icons all appear fine
[15:16] <JamesTait> So that's odd - they're on myapps.developer.u.c same as the updates API.
[15:16] <nessita> mhall119, did you also ask alecu or pawel about this? they may know where to debug in the phone
[15:18] <JamesTait> IIRC, .cache/upstart/unity8.log
[15:18] <mhall119> nessita: not yet
[15:19] <JamesTait> Oh, no, that'd be for the scope (and it's scope-registry.log not unity8.log)
[15:20] <JamesTait> It's in .cache/upstart/application-legacy-ubuntu-system-settings-.log
[15:20] <JamesTait> But you'll probably need to enable debug logging to see anything useful.
[15:21] <JamesTait> And I don't know how to do that.
[15:21] <jcbjoe_> guys i'm getting my nexus 4 today and i will be putting ubuntu-touch on it .. is ubuntu-touch stable ?
[15:21] <popey> marcustomlinson: did you see i commented on the bug where I am getting smacked in the face with an auth dialog all the time? bug 1373019
[15:21] <popey> cc mpt ^
[15:21] <JamesTait> jcbjoe_, stable enough to use as my daily phone. :)
[15:21] <popey> https://imgur.com/mVmcA7p followed by  https://imgur.com/31spuW8 ( I mentioned this yesterday mpt, and you inquired but I forgot to link you to the bug and images)
[15:21] <jcbjoe_> JamesTait: i like the sound of that :D
[15:22] <marcustomlinson> popey: yes, this snap decision thing is supposed to be removed
[15:22]  * JamesTait needs to do the school run, back in ~45.
[15:22] <jcbjoe_> JamesTait: did you use a intestive install guide or just the guide on the ubuntu wiki site ?
[15:22] <jcbjoe_> anyone else here with a nexus 4 using ubuntu-touch as a daily driver ?
[15:23] <marcustomlinson> mardy: is there a bug for removing that snap decision fallback?
[15:23] <mardy> marcustomlinson: I don't think so
[15:23] <marcustomlinson> popey: anyway, I'm in the process of landing some changes that will fix this
[15:24] <marcustomlinson> popey: vivid silos 000 and 013
[15:24] <marcustomlinson> popey: once landed in vivid, I'll be landing them to rtm (tomorrow)
[15:24] <popey> ok. thanks!
[15:31] <charles> nik90_, FYI https://bugs.launchpad.net/indicator-datetime/+bug/1362341/comments/4
[15:32] <bfiller> Elleo: yes we'd need to add it to the seed, in fact we still need to do that for all the new lang layouts that have landed
[15:32] <bfiller> Elleo: don't think they are in the vivid image by default yet
[15:34] <Elleo> bfiller: okay, I'll prepare an MR
[15:38] <kenvandine> popey, what was the url to your click mirror?
[15:38] <popey> kenvandine: its down ☹
[15:38]  * popey stabs btrfs in the face
[15:39] <kenvandine> again?  i thought you had fixed it :)
[15:39] <saidinesh5> hmm.. fingers crossed...
[15:39] <kenvandine> popey, do you by chance have an old click laying around?
[15:39]  * kenvandine needs to test updates
[15:39] <popey> sure
[15:40] <kenvandine> 2 or 3 would be even better :)
[15:40] <popey> http://people.canonical.com/~alan/clicks/
[15:40] <popey> some there
[15:40] <kenvandine> great
[15:40] <kenvandine> popey, thanks!
[15:40] <popey> np
[15:41] <popey> you can expect those to not go away
[15:42] <nessita> mhall119, any luck? still blocked?
[15:44] <mhall119> nessita: still blocked
[15:45] <nessita> mhall119, did you find any logs?
[15:45] <nessita> mhall119, from here the updates API looks up and working, so maybe is worth to ping someone from the client team to help debugging?
[15:56] <JamesTait> jcbjoe_, I didn't do anything special, just used ubuntu-device-flash iirc.
[15:57] <jcbjoe_> JamesTait: from the website ?
[16:00] <JamesTait> jcbjoe_, initially I followed instructions on the wiki, but that was *way* back - over a year ago now.  But it looks as though the instructions are up to date, by my understanding.
[16:01] <JamesTait> nessita, did you manage to find anything in the logs?
[16:03] <nessita> JamesTait, which logs sorry?
[16:03] <nessita> (ie, no, I did not :-))
[16:03] <JamesTait> :-P No problem.
[16:05] <nessita> JamesTait, but seriously, which logs?
[16:06] <JamesTait> nessita, SCA logs - I was hoping they would shed some light on mhall119's problem.
[16:06] <saidinesh5> Elleo: how do you test maliit-framework on the device?
[16:06] <charles> nik90_, did you get a chance to try out vivid to reproduce that alarm enable/disable issue?
[16:07] <saidinesh5> i m a little..... scared to do apt-get remove maliit-framework and make install the current one
[16:07] <saidinesh5> like is there any reversable way to test this stuff?
[16:07] <Elleo> saidinesh5: I just build a new maliit-framework deb package, that way it gets installed as an upgrade
[16:08] <saidinesh5> Ahh
[16:08] <Elleo> saidinesh5: and if things go wrong I can just install the previous deb
[16:08] <saidinesh5> the magic command is?
[16:08] <Elleo> saidinesh5: debuild
[16:08] <Elleo> saidinesh5: you'll need dev-scripts installed for debuild
[16:08] <saidinesh5> hmm weird...
[16:08] <Elleo> saidinesh5: I expect dpkg-buildpackage would work too, but I'm not sure the relevant option off the top of my head
[16:09] <saidinesh5>  unable to locate dev-scripts
[16:09] <Elleo> saidinesh5: sorry, devscripts
[16:09] <Elleo> not dash
[16:09] <saidinesh5> Ah on it
[16:09] <saidinesh5> also there is a local install too right... i wonder how well that works..
[16:09] <saidinesh5> local install for maliit-framework
[16:10] <saidinesh5> also how does maliit deal with Mir's security thing?
[16:10] <Elleo> maliit runs unconfined at the moment
[16:11] <saidinesh5> Ahh .. do i have to do something to make it run like that?
[16:11] <mterry> kenvandine, I commented in bug 1400742...  Haven't been able to reproduce, but if you still have the machine, I'm interested in another log
[16:11] <nessita> JamesTait, ah, I can try to check
[16:12] <Elleo> saidinesh5: nope, that's all handled outside of maliit
[16:12] <saidinesh5> Ahh
[16:12] <Elleo> saidinesh5: it gets run as an upstart job which I think does some of that stuff
[16:12]  * JamesTait re-checks what the URL is for the API.
[16:12]  * saidinesh5 is looking at the debian scripts that build maliit with CONFIG+=mir
[16:13] <JamesTait> nessita, https://myapps.developer.ubuntu.com/dev/api/click-metadata/ right?
[16:13] <jcbjoe_> JamesTait: any issues with your nexus 4 running ubuntu-touch ?
[16:14] <kenvandine> mterry, attached
[16:14] <mterry> thanks!
[16:14] <kenvandine> mterry, there are lots of pam errors in auth.log
[16:14] <nessita> JamesTait, correct
[16:14] <Elleo> bfiller: what're your thoughts on kenvandine's suggestion of adding emoji to the enabled layouts by default?
[16:15] <mterry> kenvandine,
[16:15] <mterry> kenvandine, oh
[16:15] <mterry> kenvandine, you're in nopasswdlogin
[16:15] <bfiller> Elleo: should probably check with design first, it's not on by default in ios not sure about android
[16:15] <mterry> kenvandine, that's why....  What put you in that group?
[16:16] <Elleo> bfiller: okay
[16:16] <kenvandine> mterry, no idea!
[16:16] <kenvandine> mterry, locking was working until friday
[16:16] <kenvandine> when i changed it to swipe
[16:17] <mterry> kenvandine, can I also see your /etc/group ?
[16:17] <saidinesh5> okay the debian scripts might need some tinkering
[16:17] <bfiller> Elleo: design asked to see it so probably best is to land it in vivid and let them play with it then we can talk about default settings, and other changes they might want
[16:17] <mterry> kenvandine, is your image writable?
[16:17] <mterry> and/or was it ever?
[16:17] <kenvandine> mterry, http://paste.ubuntu.com/9461350/
[16:17] <kenvandine> mterry, yes it is
[16:18] <kenvandine> but... when i unlocked it i had no access to a computer to connect to it for 3 days
[16:18] <JamesTait> jcbjoe_, nothing major that comes immediately to mind. Sometimes the screen gets a bit sluggish and I have to restart. But I can make and receive calls, send and receive SMS messages, browse the web, take photos and videos, post on social media, and rely on it to wake me in the morning. :)
[16:18] <kenvandine> so any changes that broke it happened by setting it to swipe
[16:18] <Elleo> bfiller: okay
[16:18] <kenvandine> i assume
[16:19] <mterry> kenvandine, ok well in /etc/group, you are in the nopasswdlogin group.  So something modified /etc/group in place to add your user to the group.  Likely accountsservice when system-settings asked it to.  Are you sure the image is still writable?
[16:19] <kenvandine> i've been testing silos...
[16:19] <kenvandine> so must be
[16:19] <mterry> k
[16:19] <mterry> oh
[16:19] <kenvandine> so when i switched back to passcode, it should remove me from that group?
[16:19] <JamesTait> nessita, I'm coming up blank. :-/
[16:19] <mterry> but i bet you can't fully auth yourself for accountsservice to switch back
[16:20] <mterry> kenvandine, ^
[16:20] <mterry> kenvandine, yes
[16:20] <kenvandine> but why?
[16:20] <Elleo> bfiller: here's a seed update: https://code.launchpad.net/~michael-sheldon/ubuntu-seeds/ubuntu-vivid-touch-add-new-keyboard-layouts/+merge/244313
[16:20] <mterry> kenvandine, but maybe accountsservice isn't letting you auth enough to remove yourself from that group, because you never logged in or something....  I'll test that scenario
[16:21] <JamesTait> mhall119, if we can figure out how to get debug logging in ubuntu-system-settings system-update plugin, that might shed some light.
[16:21]  * JamesTait starts investigating the code.
[16:21] <mterry> kenvandine, (normally, AS will both add/remove you from that group and zero out your password as needed)
[16:21] <mterry> kenvandine, either one is sufficient
[16:21] <nessita> JamesTait, I need to break for lunch and some errands...
[16:21] <nessita> will be back after that
[16:21] <mterry> kenvandine, but normally in touch, AS doesn't have permissions to modify the group membership, because it's RO
[16:21] <mterry> kenvandine, so it just zeros out the password or not
[16:21] <JamesTait> nessita, go! Eat! I've got this. :)
[16:22] <nessita> thanks!!!
[16:22] <mterry> kenvandine, but not sure yet why it won't remove you from that group
[16:22] <kenvandine> mterry, yeah... and i can't seem to reproduce it on my mako...
[16:22] <kenvandine> i've tried a bunch of times
[16:22] <mterry> kenvandine, oh really?
[16:22] <mterry> interesting
[16:23] <kenvandine> well... something probably went wrong one time on my krillin
[16:23] <kenvandine> and it can't undo it
[16:23] <kenvandine> so it might not be device specific
[16:23] <kenvandine> just the perfect storm on my krillin
[16:23] <mterry> kenvandine, do you have weird permissions for /etc/group like r--r--r--?  :)
[16:23] <bfiller> Elleo: thanks, will land that after the emoji silo lands
[16:23] <kenvandine> mterry, 644
[16:23] <Elleo> bfiller: okay, great
[16:23] <mterry> seems fine
[16:23] <JamesTait> dobey, alecu - maybe you guys can save us some time; can you remind me (and mhall119) how to enable debug logging in system-update, so we can see why his device is apparently unable to connect?
[16:25] <dobey> JamesTait: i have no idea about system updates debugging
[16:25] <JamesTait> Hm, actually, I'm not sure if that'll give us any useful log output.
[16:25] <JamesTait> dobey, nvm, I'll keep digging. :)
[16:26] <dobey> alecu is on vacation this week. but diego did the system updates ui stuff
[16:26] <dobey> and kenvandine owns that now i think
[16:28] <JamesTait> I see QDebug #include'd in one file, and no calls to qDebug() at all.
[16:29] <dobey> JamesTait: are there qWarning() qCritical() or similar?
[16:29] <dobey> qDebug() isn't the only useful method there :)
[16:30] <kenvandine> dobey, mandel is working on system updates right now
[16:30] <JamesTait> dobey, ah, yes, there is a qWarning - thanks. :)
[16:31]  * JamesTait isn't a C++ hacker at all, let alone a Qt hacker.
[16:31] <mandel> JamesTait, what is the issue, unable to connect?
[16:31] <kenvandine> Qt makes C++ not suck :)
[16:31] <JamesTait> mandel, https://www.dropbox.com/s/c9b38csz3u28ubt/screenshot20143210_093211710.png?dl=0
[16:32] <JamesTait> kenvandine, one day I hope to make some time to put that to the test. ;)
[16:32]  * JamesTait just invents days
[16:32] <mandel> JamesTait, meh.. ok, that is probably in that HORRIBLE network/network.cpp class that diego did that uses the reply signals wrong
[16:33] <mandel> JamesTait, you can also add a qDebug or qCritical with the QNetworkConfigurationManager::isOnline method to check if it is really online
[16:33] <mandel> diego did a terrible mess there.. we should have not landed all this.. I wish I was there to review the code :-/
[16:34] <mterry> kenvandine, can I also have ~/.cache/upstart/ubuntu-system-settings.log, especially after going swipe->passcode?
[16:34] <mandel> JamesTait, http://qt-project.org/doc/qt-4.8/qnetworkconfigurationmanager.html#isOnline
[16:35] <dobey> kenvandine: false :)
[16:35] <JamesTait> mandel, this is on mhall119's device, so I'm not in a position to make code changes (mine is working as expected, but "I'm all right, Jack" doesn't help him. :-P)
[16:35] <dobey> kenvandine: only thing i've found that makes c++ not suck, is to not write c++ :)
[16:38] <dobey> anyway, i should get lunch
[16:39] <JamesTait> mandel, should qWarning show up in the logs by default, do you know?
[16:39] <mandel> JamesTait, if nothing was done in system settings it should be shown in the logs that upstart creates, AFAIK
[16:39] <mandel> kenvandine, is that correct ^^
[16:39] <mandel> ??
[16:40] <kenvandine> yes
[16:40] <JamesTait> In .cache/upstart/application-legacy-ubuntu-system-settings-.log
[16:40] <kenvandine> mterry, http://paste.ubuntu.com/9462564/
[16:41] <kenvandine> mterry, the swipe->passcode would be in there from the 8th
[16:41] <kenvandine> that log is a couple months worth :)
[16:41] <mterry> JamesTait, ah yeah thanks  :-/
[16:42] <kenvandine> mterry, look at line 12435
[16:42] <kenvandine> 2014-12-08 12:11:39,752 - WARNING - Could not set password mode: "Authentication is required"
[16:42] <JamesTait> Because in that case, we may be able to see what response we're getting, with an "Error retrieving version information: " message.
[16:42] <JamesTait> mhall119, ^^
[16:42] <mterry> hm
[16:42] <kenvandine> mterry, so i guess whatever caused that failure
[16:42] <kenvandine> is the culprit
[16:43]  * JamesTait takes mterry's thanks, passes them on to kenvandine.
[16:43] <kenvandine> mterry, so i guess this couldn't happen for a RO device, so that lowers the security risk considerably
[16:44] <kenvandine> that was my biggest concern, we had a way to break device security
[16:44] <mterry> kenvandine, so that's not a super helpful error, but that means that auth couldn't happen between AS and system-settings for some reason
[16:44] <mterry> kenvandine, to debug further, we'd probably need your machine and add some printfs
[16:45] <mterry> kenvandine, yeah I don't think this is likely for devices in the field
[16:45] <kenvandine> mterry, would that be helpful now?  i think the issue is really how it got into this state
[16:46] <kenvandine> or i guess it repeatedly can't remove it from that group
[16:46] <kenvandine> which is weird...
[16:46] <kenvandine> mterry, i'm happy to keep my device in this broken state as long as needed to get debug info
[16:47] <mterry> kenvandine, why it can't repeatedly remove it from the group may be enlightening -- not sure if it's an ongoing bug or just fallout from some original sin
[16:48] <mterry> kenvandine, well...  I could give you versions of system-settings and accountsservice that are debugged to heck and back...
[16:48] <mterry> kenvandine, just trying to figure how much time this is worth
[16:49] <kenvandine> mterry, right... not sure if it's worth it
[16:49] <kenvandine> since it's probably a corner case
[16:49] <kenvandine> i'm fine just manually removing it from that group too :)
[16:50] <kenvandine> and carrying on
[16:50] <mterry> kenvandine, that's my recommendation for now.  But if it ever crops up again...
[16:51] <kenvandine> i kind of like it like this actually :)
[16:51] <kenvandine> it has a pin so developer mode works
[16:51] <kenvandine> and i don't have to unlock it 100 times  a day :)
[16:51] <kenvandine> but it would be nice to have it lock when i actually leave the house
[16:53] <saidinesh5> hmm.. this is a little frustrating
[16:53] <saidinesh5> so how do i stop an upstart job?
[16:53] <kenvandine> stop jobname
[16:53] <saidinesh5> more precisely how do i kill the maliit-server and stop it from respawning?
[16:54] <saidinesh5> Ah
[16:56] <mterry> kenvandine, heh, maybe we should figure the bug out so we can add it as a dev feature
[16:56] <kenvandine> hehe
[16:56] <kenvandine> well adding the user to that group does it right?
[16:56] <saidinesh5> Elleo: how do i kill the current maliit server and start a locally installed maliit server?
[17:00] <Elleo> saidinesh5: 'stop maliit-server'
[17:00] <saidinesh5> Ah
[17:00] <saidinesh5> was using sudo for that
[17:00] <saidinesh5> :|
[17:10] <Kaleo> anybody saw autopilot/apparmor denials before? http://pastebin.ubuntu.com/9464022/
[17:12] <mhall119> JamesTait: what was that?
[17:13] <JamesTait> mhall119, laptop crashed. :(
[17:15] <mhall119> beuno: nessita JamesTait: tried once agian, haven't changed anything, and it's working now
[17:15] <JamesTait> Nothing changed this side that I'm aware of.
[17:16] <mhall119> bzr is working for me on my other machines now too, so much have been something funky with my network/ISP
[17:16] <JamesTait> mhall119, yay, I guess.
[17:17] <kenvandine> mandel, your mem-leak-fixes branch has conflicts
[17:30] <saidinesh5> Elleo: i think we need to write some code to set up the window etc...
[17:31] <saidinesh5> just specifying the part doesnt seem to be working
[17:52] <saidinesh5> currently my platform plugin isnt even being called...
[17:54] <Elleo> saidinesh5: have you added it to createPlatform in passthroughserver/main.cpp?
[17:54] <saidinesh5> yep
[17:55] <Elleo> and you're sure whatever condition you're using to trigger its creation is fulfilled? (e.g. some compile time def seems to be the way the others are doing it currently)
[17:55] <saidinesh5> umm let me check
[17:55] <saidinesh5> need to reboot the machine
[18:00] <Elleo> saidinesh5: I'm going to have to pop out and do some shopping, but if you're still having problems feel free to push your code somewhere public and I'll have a more indepth look tomorrow :)
[18:01] <saidinesh5> Ahh sure
[18:01] <saidinesh5> was actually doing that
[18:01] <saidinesh5> but i think i know what went wrong..
[18:19] <tedg> rsalveti, Looking at the stream restore module source and it looks like it gets updates on the volume change for the current stream.
[18:19] <tedg> rsalveti, Seems like setting the volume would be easier than setting it in the stream restore module directly.
[18:30] <gcollura> ralsina_, may I ask you how I can compile account-polld for touch on armhf? I need to test a branch. Thanks in advance :)
[18:30] <ralsina_> gcollura: honestly, I never could. Maybe sergiusens does
[18:31] <ralsina_> gcollura: I used it on desktop and then used a silo
[18:31] <mandel> kenvandine, taking a look
[18:33] <gcollura> ralsina_, ok thanks anyway :)
[18:33] <dobey> gcollura: https://lists.ubuntu.com/archives/ubuntu-devel/2013-December/037904.html with s/trusty/utopic/g doesn't work?
[18:38] <mandel> kenvandine, weird.. I did a merge with trunk and went ok.. pushed the changed already
[18:40] <gcollura> dobey, I don't know, account-polld is not a cmake project (maybe I need some other part?)
[18:41] <dobey> gcollura: well, shouldn't matter if it's cmake or not i guess. is it qmake or something?
[18:43] <dobey> gcollura: as long as the build dependencies are sane for cross-compiling, i think doing a cross compile with sbuild like that should work, regardless of the build system used
[18:46] <gcollura> dobey, it doesn't have a qmake/Makefile/cmake file
[18:47] <dobey> gcollura: it has a debian/ directory, right?
[18:47] <gcollura> dobey, yes it does
[18:49] <dobey> ah, it's go
[18:49] <dobey> not sure how one cross-compiles go
[18:50] <dobey> you could do it the other, much slower, way; building under qemu with sbuild (i don't have a link to how to do that though, and don't remember exactly how)
[18:50] <dobey> or just make an MP and wait for jenkins to build a package and test with that
[18:51] <gcollura> dobey, ok perfect thank you :)
[18:57] <kenvandine> mandel, thanks
[19:11] <saidinesh5> Elleo: https://github.com/saidinesh5/framework/commit/926b6670f95d23da618ab96ccf7db987ce7e847a could you check this out later? the app is sending the info on the socket
[19:11] <saidinesh5> but nothing is being shown
[20:01] <jcbjoe_> question .. i'm going to install ubuntu-touch onto this nexus4 in a few .. do i need to install ubuntu first to make it easier or what ? is there a s script i can run to install it faster or am i kidding myself on that ?
[20:08] <K1773R> jcbjoe_: see wiki wrt installing
[20:08] <jcbjoe_> K1773R: i'm on it now .. thanks
[20:09] <jcbjoe_> K1773R: i'm trying to do this fast .. we got a storm heading our way today
[20:12] <dobey> jcbjoe_: you are not running ubuntu on your pc or what? do you want to replace android entirely, or run both?
[20:13] <dobey> nevermind then
[20:34] <dobey> well that's interesting. the lock screen infographics have disappeared for me
[20:34] <dobey> after i got an sms
[21:04] <rsalveti> tedg: yeah, it could get for any stream, but I think for the indicator you only care about the current stream
[21:04] <rsalveti> in case you have more than one, there is a list of priorities, basically
[21:04] <rsalveti> depending on the role
[21:05] <rsalveti> tedg: you need to set the volume in the stream restore or in the stream itself
[21:05] <rsalveti> but remember that if you have more than one stream, you might need to select the right one to set
[22:19] <jcbjoe_> can somebody help me install the stable image of ubuntu-touch onto my nexus 4 ?
[22:20] <jcbjoe_> i think its just picking the channel i need to flash .. i want the stable one
[22:21] <cwayne_> jcbjoe_, ubuntu-touch/ubuntu-rtm/14.09
[22:22] <jcbjoe_> run it just like that cwayne_  ?
[22:22] <jcbjoe_> i see what i have to run first .. i have to run the ubunt-touch-flash
[22:23] <jcbjoe_> ubuntu-device-flash
[22:24] <cwayne_> ubuntu-device-flash --channel ubuntu-touch/ubuntu-rtm/14.09
[22:24] <jcbjoe_> thanks cwayne_
[22:32] <jcbjoe_> cwayne_: if you don't mind
[22:32] <jcbjoe_> i reboot into ubuntu touch cwm based recovery
[22:33] <jcbjoe_> do i do reboot system now ?
[22:33] <jcbjoe_> cause it looks like terminal is still up or just stuck
[22:33] <jcbjoe_> says failed to enter recovery
[22:33] <jcbjoe_> but i'm there already
[22:44] <jcbjoe_> figured it out .. when it goes to recovery / i have to catch it in virtualbox then check it under usb so it sees it as a usb device .. its pushing stuff to the phone
[22:44] <jcbjoe_> thanks for everything