[01:53] <johnnyzhao> ubuntu touch officially support only nexus phones currently?
[01:54] <RAOF> johnnyzhao: Correct, they're our reference hardware. That said, there are a large number of ports.
[01:54] <johnnyzhao> I see
[01:55] <johnnyzhao> Got a XiaoMi phone, wondering if I can install unbuntu touch on it
[01:56] <hello> hi
[01:57] <hello> hi~~~~~
[02:01] <RAOF> johnnyzhao: Maybe; it's not on https://wiki.ubuntu.com/Touch/Devices but it might be sufficiently similar to one of those.
[02:03] <johnnyzhao> MeiZu, a chinese phone manufaturing company is going to support ubuntu touch on their next generation phone MX4G
[03:31] <andrew806> having an issue ssh'ing into my phone
[03:31] <andrew806> connection refused on standard port 22
[03:37] <Starcraftmazter> hi
[03:37] <Starcraftmazter> anyone around?
[05:19] <Shiggitay|> Grr
[05:19] <Shiggitay|> Stupid mick length
[05:19] <Shiggitay|> Nick*
[05:20] <Shiggs|GPad> There we go
[05:47] <Starcraftmazter> yo
[05:47] <Starcraftmazter> anyone know if /wehn ubuntu mobile will be compatible with nexus 5?
[06:37] <timp> phablet-flash ubuntu-system --channel trusty-devel should give me a workable image today?
[06:38] <timp> hmm. trusty-devel doesn't work, but devel-proposed works
[06:38] <timp> ah :)
[06:47] <timp|za> hello
[06:48] <timp|za> in my current image only 9 apps seem to be installed, what's up with that?
[06:48] <timp|za> and I don't see how to install additional apps
[06:51] <RAOF> timp|za: On the applications page you should have an also-available pane; select any app on there and you'll get an option to install it.
[06:52] <RAOF> timp|za: You should also be able to search for the name of an app to install it, too.
[07:09] <Arthurlinux> hello
[07:09] <Arthurlinux> help ubuntu touch
[07:10] <Arthurlinux> install samsung Slll model i747
[07:18] <Arthurlinux> WTF
[07:19] <Arthurlinux> Aqui no hay ayuda chingau
[07:26] <cff> How can I go back to the previous View on Ubuntu Touch ?
[07:27] <cff> Is there a back gesture?
[07:27] <cff> Like on Android you have the back button (hardware or software button)
[07:42] <Mirv> Qt 5.2 is now finally easily testable with apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2 (and uninstallable with ppa-purge command) on the desktpo side since webbrowser got built
[08:08] <dholbach> good morning
[08:10] <tvoss_> Mirv, \o/
[08:33] <didrocks> oSoMoN: hey!
[08:34] <oSoMoN> didrocks, hey ho!
[08:34] <didrocks> oSoMoN: tell us when you are going to have a fix for bug #1271436. We'll release it as a priority :)
[08:34] <didrocks> oSoMoN: thanks for taking care of it yourself before receiving the ping btw! ;)
[08:35] <oSoMoN> didrocks, no worries, it’s a pretty nasty one, I hope I can come up with a fix soon enough
[08:35] <didrocks> oSoMoN: well, if they are real webapps, they should present the option to go back in their own interface TBH ;)
[08:36] <oSoMoN> didrocks, right, but most of our "webapps" atm are not real webapps, they’re just websites in a container
[08:36] <didrocks> oSoMoN: yeah, agreed ;)
[08:39] <jose> hey guys, anyone around?
[08:42] <oSoMoN> didrocks, I think I have a fix^Wworkaround (it’s a bug in the UITK), it will require extensive testing though, to ensure it doesn’t introduce yet another regression
[08:42] <didrocks> oSoMoN: ok, take the time you need
[08:42] <oSoMoN> the good news is that the workaround is rather self-contained
[08:42] <didrocks> great work!
[08:42] <didrocks> and you are going to open a bug in the UITK?
[08:42] <jose> guys, I have trusty running on a nexus 4, when doing apt-get update it says all sources are ignored, any idea why?
[08:43] <didrocks> jose: is your device in write mode or read-only?
[08:43] <jose> no idea, maybe read-only?
[08:43] <jose> (downloaded the image with the dual-boot assistant)
[08:43] <didrocks> yeah, if you have no idea, it's read-only :) you have image-based updates
[08:43] <jose> yep
[08:43] <jose> any idea on how to change that?
[08:44] <didrocks> so you're getting fresher version automatically, and for that, we need to have read only access
[08:44] <didrocks> http://askubuntu.com/questions/380258/how-to-change-the-ubuntu-installation-to-read-write-mode-on-a-mobile-device is how to turn it into rw mode
[08:44] <didrocks> however, be conscious as this will make the image based updates not working right
[08:44] <jose> and I would have to update via apt-get?
[08:45] <didrocks> right, it's not the recommended way though
[08:45] <didrocks> and you can end up in situation where your phone can't boot
[08:45] <didrocks> so just be aware that this is for system developers, mostly
[08:45] <jose> would this also apply if it's on the recovery partition?
[08:46] <didrocks> you can't apt-get update on the recovery partition AFAIK
[08:46] <jose> (point is, I wanted to help with testing, I saw the urfkill announcement)
[08:46] <didrocks> as it's not an ubuntu system, but a recovery OS ;)
[08:46] <jose> oh, then maybe that's it?
[08:46] <didrocks> jose: so yeah, you can turn into rw mode and install it manually
[08:47] <didrocks> just be aware that at some point in the future, you may have to reflash from scratch though
[08:47] <didrocks> to get back to a clean state
[08:47] <jose> it's completely fine, I love breaking things
[08:47] <didrocks> heh :)
[08:47] <jose> well, time to give it a try then!
[08:47] <didrocks> jose: good luck! and thanks for testing ;)
[08:48] <jose> sure, see you around didrocks!
[08:48] <didrocks> see you!
[08:56] <oSoMoN> didrocks, ogra_: https://code.launchpad.net/~osomon/webbrowser-app/workaround-empty-toolbar/+merge/202617 up for review to fix the webapps regression, if you have a moment please test
[08:57] <didrocks> oSoMoN: I'll get someone for this :) interesting of this flickable side-effect
[08:58] <oSoMoN> didrocks, yeah, it’s the UITK trying to hard to be clever… which works for most apps because they want a standard header and toolbar, but the webbrowser and webapp-container are very special in this regard, so they often uncover bugs on corner cases
[09:00] <didrocks> yeah, /me remembers about the "explicit is always better than implicit" motto from sabdfl, and I think it's true on that one :)
[09:43] <tsdgeos> Mirv: is this https://bugs.launchpad.net/qtubuntu/+bug/1271464 something you can help with? My packaging foo is small
[09:49] <Mirv> tsdgeos: I see the same libqubuntumirclient.so and libqubuntumirserver.so in the PPA built qtubuntu-android package as is in the archive package?
[09:49] <tsdgeos> yes
[09:49] <tsdgeos> libqubuntu.so is missing
[09:49] <tsdgeos> that's what the bug says, no?
[09:50] <Mirv> yes, I was just checking that such a file would need to be there? how do the images work now, then?
[09:50] <tsdgeos> because they use Mir
[09:50] <tsdgeos> libqubuntu.so is for SF
[09:50] <Mirv> aha, right
[09:50] <Mirv> ok, letting the tab open so I hope to look at that today
[09:52] <tsdgeos> thanks
[09:52] <tsdgeos> i guess it's not ultra urgent
[09:52] <tsdgeos> not sure our status of officially supporting SF anymore
[09:52] <tsdgeos> but if it's not hard to fix, wouldn't be bad to get it back
[09:58] <tsdgeos> man, we need to improve the dependency stuff
[09:59] <tsdgeos> it's  weird i end up with qt4 on the phone when installing it :D
[10:00] <tsdgeos> installing it -> flashing it
[10:00] <tsdgeos> i mean
[10:09] <tvoss_> sil2100, good morning :)
[10:14] <sil2100> tvoss_: morning!
[11:00] <davmor2> Morning all
[11:11] <kalikiana> dobey: hey. I wonder if you could have a look at my u1db-qt auth code and see if you spot why the credentials aren't working; I'm always getting 401 https://code.launchpad.net/~kalikiana/u1db-qt/syncWithU1/+merge/202508
[11:14] <kalikiana> I double-checked that the Authorization header is sent, and from what I can tell it looks correct - it's exactly the value of the signed url. but I might be missing something… I'm not working with oauth usually
[11:32] <oSoMoN> didrocks, looks like we can release webbrowser-app with the fix for the empty toolbar in webapps, just got feedback from dbarth__ who tested it extensively and didn’t spot regressions
[11:34] <didrocks> excellent, thanks oSoMoN!
[11:34] <didrocks> sil2100: doing it? ^
[11:35] <sil2100> didrocks: it's ready in cu2d, can I publish?
[11:35] <didrocks> sil2100: sure
[11:35] <davmor2> oSoMoN: was it just down to the view being item and not page by any chance?
[11:35] <sil2100> didrocks: http://q-jenkins.ubuntu-ci:8080/view/cu2d/view/Head/view/Apps/job/cu2d-apps-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_webbrowser-app_0.23+14.04.20140122-0ubuntu1.diff <- packaging ACK ;)
[11:36] <dbarth__> didrocks: +1
[11:36] <didrocks> sil2100: +1
[11:36] <didrocks> thanks dbarth__ for the testing
[11:37] <oSoMoN> davmor2, yes, that’s another bug in the UITK
[11:38] <davmor2> oSoMoN: see how good a learning experience this has been :)  Is there a UITK bug for that too?  I know you added UITK to the other one :)
[11:39] <oSoMoN> davmor2, no, I haven’t filed a UITK bug for this one, it’s a bit borderline though, as I don’t think MainView was intended to be used with anything else than Page or PageStack
[11:39] <oSoMoN> but I guess I should file a bug anyway
[11:55] <oSoMoN> davmor2, updated https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1271436 to also affect UITK, and I attached a standalone example to reproduce the issue
[11:57] <davmor2> oSoMoN: confirmed :) thanks
[11:58] <oSoMoN> cheers
[12:29] <gatox> mardy, ping
[13:19] <revanth1108> I have a query regarding ubuntu installer
[13:19] <revanth1108> any one there to address me
[13:26] <nik90> revanth1108: just ask your question, and if there is anyone free they will answer
[13:44] <Wellark> Cimi: I'm here
[13:44] <Cimi> Wellark, ask pitti
[13:44] <Wellark> Cimi: I don't have a direct question
[13:45] <Wellark> I'm just trying to make a point that IMO at this point it's a total overkill to implement that AP test to connect to wifi network
[13:45] <Wellark> unless somebody already has a complete mock of NM dbus service
[13:46] <pitti> Wellark: yes, python-dbusmock does that (without any actual hardware access or root privs, if you use a local test system bus)
[13:47] <Wellark> and even still, it seems the requirements why that AP test should be created is to test that snap-decisions are actually displayed on the screen
[13:47] <Wellark> pitti: python-dbusmock is the tool, but somebody has to implement the NM interfaces on top of it
[13:47] <pitti> Wellark: /usr/lib/python3/dist-packages/dbusmock/templates/networkmanager.py :)
[13:49] <Wellark> pitti: that doesn't cover the SecretAgent which you need to get the prompt
[13:50] <pitti> Wellark: is that part of NM? that sounds like a session bus thing?
[13:51] <Wellark> no, it's part of MM
[13:51] <Wellark> NM asks for credentials only if it doesn't find them already from the system settings or user settinsg
[13:52] <Wellark> and you have to register an Agent which actually provides that info
[13:52] <pitti> right, but I don't believe that NetworkManager (on the system bus) is that agent, as it doesn't have access to your session/X.org
[13:52] <Wellark> the Agent from the session registers itself with NM
[13:53] <pitti> ah
[13:53] <pitti> I see, o.f.N.AgentManager.Register()
[13:53] <Wellark> I'm just trying to say that the thing that needs to be tested (can you see a snap decision) should be handled with some more easy use case then "try to connect to WiFi which you don't have password for"
[13:54] <Wellark> I will eventually have to AP tests in place properly in indicator-network
[13:54] <pitti> well, the thing you try to test is that agent manager, isn't it?
[13:55] <Wellark> but for now (based on that email in ubuntu-touch) I would advice doing some other test and not rush something in regarding networking
[13:55] <tsdgeos> loicm: can you comment on https://bugs.launchpad.net/qtubuntu/+bug/1271464 ?
[13:55] <Wellark> pitti: no, it's them all
[13:55] <Wellark> indicator-network -> NM -> Agent -> NM -> indicator-network
[13:56] <Wellark> pitti: that's what you end up testing
[13:56] <shiggitay> rsalveti, how's the UT for N5 coming? :)
[13:56] <pitti> yes, but I mean you don't want to test NM
[13:56] <shiggitay> hello Wellark  :)
[13:56] <pitti> i. e. you can just mock NM and just make the mock call your agent
[13:57] <shiggitay> Also does UT have any hotspot capability built in like AOSP does?
[13:57] <Wellark> pitti: yes, you can. Just saying that it might end up being really complicated effort to mock it properly
[13:57] <Wellark> pete-woods: you've done that, right?
[13:57] <Wellark> mocked the SecretAgent parts
[13:58] <Wellark> or at least done something there
[13:58] <pete-woods> Wellark: yes, dbusmock as built-in support for network manager mocking
[13:58] <pitti> (except for registering and calling the agent)
[13:58] <Wellark> pete-woods: yep, but just by quick look at it there is no Agent handling
[13:59] <Wellark> in the mock
[13:59] <Wellark> nor the settings
[13:59] <pete-woods> fair enough, then that would need to be added
[13:59] <pitti> but it's a template, i. e. you can load it and add that Register function in your test if you want
[13:59] <pitti> and if it's  generally applicable we can add it to the template, too
[14:00] <Wellark> yes. it's possible.
[14:01] <Wellark> Just saying IMO it's overly complicated to rush it in at this point of time just that those nested mir patches can be included
[14:02] <Wellark> as the only thing that needs to be tested is that snap decisions / dialogs are visible
[14:02] <Wellark> anyway, just wanted to give my input
[14:03] <pitti> sure; you might be able to just invoke the agent via dbus-send or so
[14:04] <Wellark> well, why not just invoke a snap-decision directly?
[14:04] <Wellark> I would imagine there exists AP tests for snap decisions that would anyway cover the test case didrocks is after
[14:04] <dobey> kalikiana: do you have logs of what happens there? you can run with U1_DEBUG=1 in the env to get extra debug logs to console
[14:05] <didrocks> Wellark: that would be the case for that particular case. I still think that someone needs at some point to ensure that basic user stories are working, meaning, you have your device, you can connect to the network
[14:05] <didrocks> Wellark: after all tests at 100% and that not working is a failure IMHO (especially if we go with automated image publication to consumers)
[14:06] <Wellark> didrocks: yes, I too agree that we need AP tests covering the complete use cases
[14:06] <Wellark> *user stories
[14:06] <didrocks> Wellark: and we have the opportunity now, otherwise, the priority will be downgraded and that will never come
[14:06] <Wellark> but doing it right today for indicator-network is too risky IMO
[14:06] <Wellark> didrocks: yes it will
[14:07] <Wellark> once I get to it
[14:07] <didrocks> when? seems you are telling it's too difficult ELATERNOETA ;)
[14:07] <didrocks> so, I don't really feel confidence that "it will"
[14:07] <Wellark> didrocks: I will work on indicator-network and related system-settings for the rest of the cycle
[14:08] <Wellark> and getting those AP tests is crucially important in my opinion
[14:08] <didrocks> Wellark: as long as we have an ETA, it's written on management plan and not drop, I think the minimal snap decision use case is fine
[14:08] <Wellark> didrocks: thank you.
[14:08] <didrocks> (for releasing nested Mir)
[14:08] <Wellark> didrocks: indeed
[14:09] <Wellark> thostr_: make sure I have an AP test for connecting to WPA network by the end of this cycle
[14:09] <Wellark> :)
[14:10]  * didrocks adds a big RED sticky note with thostr_'s head around :)
[14:10] <Wellark> thostr_: just see didrocks comment few minutes ago
[14:10] <kalikiana> dobey: on the ubuntuone api side there's no error, I call signUrl with https://u1db.one.ubuntu.com/~/notes-cloud/notes.db make an HTTP request which I know works with the test server which doesn't use auth - but the live server says 401
[14:10] <Wellark> didrocks, pitti, kgunn: so would it be ok if Cimi would now concentrate on a simple snap decision test
[14:10] <didrocks> yeah, as per what we discussed above
[14:11] <Wellark> instead of a full blown "connet to wifi network"
[14:11] <kalikiana> dobey: it could be a stupid mistake on my part, I just don't see anything obviously wrong
[14:11] <Wellark> Cimi, kgunn: ^^
[14:27] <loicm> tsdgeos: I wrote the code not the packaging rules, and to be honest I'm kinda clueless about it :)
[14:28] <tsdgeos> loicm: i mean my last comment
[14:28] <tsdgeos> libqubuntu.so is only meant for -android package or for both?
[14:28] <tsdgeos> i..e libqubuntu.so is SF only right? so should be in the -android pacakge only (i guess)
[14:34] <dobey> kalikiana: yeah, and my brain is still a bit slow, since it's inappropriately cold here, and i just recently got up. logs would really help i think
[14:39] <loicm> tsdgeos: it was for sure only meant for android, but maybe that has changed, ricmm_ might know
[14:40] <kalikiana> dobey: http://paste.ubuntu.com/6797548/
[14:40] <tsdgeos> ricmm_: can you comment on https://bugs.launchpad.net/qtubuntu/+bug/1271464 ?
[14:42] <kalikiana> dobey: we can also discuss it later if you prefer, 2h15 til my eod
[14:47] <dobey> kalikiana: i don't see anything obvious to me. i don't know the u1db sync REST API that well though. and it could possibly be a server issue too
[14:49] <kalikiana> dobey: any ideas how I might narrow down the cause? on a live server I don't expect a full error, but there's no debug instance as far as I was told
[14:50] <kalikiana> unfortunately the test server doesn't do oauth either to debug it from there
[14:51] <dobey> kalikiana: you could try to sync with the live server using the example app that's in lp:u1db maybe?
[14:51] <dobey> although, it won't grab the token from online accounts
[14:51] <dobey> so maybe not a good test
[14:55] <dobey> kalikiana: when did you log in and get the token you are using there, though?
[14:56] <kalikiana> dobey: I logged in yesterday, the token is from right before the http request
[14:57] <dobey> ok
[14:58] <kalikiana> dobey: just now I tried using "curl" by hand, passing Authentication: I got before… same result
[15:00] <kalikiana> I wonder if there could be an issue like a missing space or something with the credentials
[15:00] <dobey> kalikiana: am asking about something on the server side to see if it's a server side problem
[15:01] <kalikiana> ah, thanks a lot
[15:04] <dobey> kalikiana: did you get the token from staging, or are you doing this all with production only?
[15:04] <mardy> gatox: hi! Sorry, I'm still on parental leave this week and checking IRC only from time to time; can I still be of help?
[15:05] <kalikiana> dobey: is that what you're asking? qtdeclarative5-ubuntuone-credentials-plugin 1:14.04+14.04.20131127~85+201401220542~ubuntu14.04.1
[15:06] <dobey> kalikiana: no, i mean did you have the environment set to point ubuntuone-credentials at https://staging.login.ubuntu.com/ for example
[15:07] <dobey> kalikiana: but since you have no idea what i am talking about, i must presume not :)
[15:07] <kalikiana> yep, "no" it is then
[15:08] <angelos> Hi, not quite sure if this is the right place to ask (https://wiki.ubuntu.com/Multitouch brought me here). I'm looking for a way to change/add multitouch gestures (mainly I'd like 3 or 4 finger swipe to change workspaces)
[15:08] <gatox> mardy, no problem, don't worry
[15:09] <angelos> using unity7 that is
[15:11] <kgunn> Cimi: do you know/understand what Wellark & didrocks want now instead of "attempt to connect to wifi" ?
[15:11] <dobey> angelos: this channel is about "Ubuntu Touch" the phone/tablet build of ubuntu
[15:11] <kgunn> btw, i'm ok w/ whatever makes sense
[15:14] <shiggitay> :( no one answered my question
[15:16] <Cimi> kgunn, yes
[15:17] <Cimi> kgunn, if I get correctly, we want to see if snap decisions come out
[15:17] <cwayne> shiggitay, what was your question?
[15:21] <angelos> dobey: yeah, I thought so. So, who can answer my question then?
[15:21] <angelos> also, who can fix the wiki page
[15:21] <kalikiana> dobey: looks like I found part of the problem. I was failing to pass the same header in a separate request - now I got unauthorized: OAuth validation failed against SSO.
[15:21] <dobey> i don't know
[15:22] <dobey> kalikiana: ah ok
[15:22] <kalikiana> dobey: so I suppose now is the question, could I be getting invalid credentials? not sure how to verify that
[15:23] <dobey> kalikiana: is the device you're running it on, listed on https://login.ubuntu.com/+applications ?
[15:26] <kalikiana> dobey: I presume it would be "Ubuntu One @ genmaicha" in that list, laptop running trusty
[15:26] <kalikiana> lemme try logging in again via the api just in case
[15:26] <dobey> kalikiana: if that's your hostname, then yeah
[15:27] <kalikiana> ah the log also says "OAuth token received for  "Ubuntu One @ genmaicha"" so this is it
[15:28] <kalikiana> hm exact same error
[15:28] <kalikiana> in the http request, that is
[15:30] <dobey> hmm
[15:30] <kalikiana> hmmm account 4 it says, maybe it's not getting me the correct account?
[15:30] <kalikiana> I thnik there was some api to list accounts somewhere
[15:31] <kalikiana> it was 3 before
[15:31] <dobey> kalikiana: you can only have one account. not sure why it would have incremented though
[15:32] <kalikiana> doesn't seem to have any notion of accounts in the api in fact
[15:33] <kalikiana> dobey: any idea where those are stored?
[15:33] <kalikiana> might try a brute force reset
[15:36] <lool> ev: heya, tvoss just helpfully pointed out that it might be a good idea to setup libwhoopsie under CI+autolanding since we'll integrate it with push notifications and such
[15:37] <dobey> kalikiana: accounts are in sqlite, and token is in the keyring
[15:37] <Cimi> Wellark, so if I fake an access point
[15:37] <Cimi> Wellark, in your opinion should bring up a snap decision?
[15:37] <tsdgeos> who's the one that has to press the button in https://code.launchpad.net/~aacid/ubuntu-system-settings/test_qpa ?
[15:38] <dobey> kalikiana: i don't think "/" is supported in db names, so you can't do "/foo/bar.db" you should just do "/notes-cloud.db" i guess
[15:38] <Cimi> Wellark, or the snap decisions in indicator network will need to be registered with the mock?
[15:38] <dobey> er, with the preceding "~" to that of course
[15:39] <ev> lool: to widen the number of people who can commit to it? Its test suite already runs at build time.
[15:39] <dobey> tsdgeos: nobody. the bot will pick it ups oon
[15:39] <tsdgeos> dobey: there's no bot anymore
[15:39] <tsdgeos> we are into the new manual-landing world
[15:39] <tsdgeos> that is so much better because noone forgets to lands stuff manually
[15:41] <dobey> tsdgeos: is that "new" like having a hand crank to start your car?
[15:42] <tsdgeos> dobey: yep
[15:42] <dobey> kalikiana: so with the path you're using, you would get a 400 (so not the issue at hand, but an issue still)
[15:42] <tsdgeos> dobey: don't make a computer do something you can do yourself!
[15:43] <dobey> tsdgeos: it's Aasimov's first law
[15:52] <Wellark> Cimi: yeah, if you want to do it the hard way
[15:52] <Wellark> you fake an ap
[15:52] <Wellark> indicator-network shows the ap
[15:52] <Wellark> you find the ap from indicator network
[15:52] <Wellark> activate it
[15:52] <Wellark> then indicator-network tells nm to connect to it
[15:52] <Wellark> at which point nm is like "I don't know the credentialss"
[15:52] <Wellark> then it goes to it's secret agent
[15:52] <Wellark> which is registered by indicator network
[15:53] <Wellark> requesting the credentials
[15:53] <Wellark> and then indicator-network's secret agent is like "whoa, I don't know the passphrase for this AP"
[15:53] <Cimi> ok
[15:53] <Wellark> and shows the snap decision
[15:53] <Cimi> I see
[15:53] <Wellark> and relays thee info to NM
[15:54] <Wellark> Cimi: but as I discussed with didrocks
[15:54] <Wellark> all we really want is to test that any snap decision is displayed correctly
[15:54] <Wellark> so no need to do the hard dance right now and block nested mir with indicator-network
[15:55] <Wellark> just do a straight snap decision AP test instead
[15:55] <Wellark> I will take care of the hard case later on this cycle
[15:55] <Wellark> to test the full user story on connecting to an AP
[15:55] <Wellark> but right now all we need is to test that snap decisions are displayed correctly
[15:56] <Wellark> or all that you need to do :)
[15:56] <kalikiana> dobey: very interesting observation: I can sign and get /api/account/ successfully
[15:56] <Wellark> because writing the AP test for indicator network
[15:57] <Wellark> Cimi: also requires mocking the connecting Settings objects properly
[15:57] <dobey> kalikiana: on one.ubuntu.com ?
[15:57] <Wellark> and that is a complex task
[15:57] <Cimi> I understand
[15:57] <kalikiana> dobey: sorry, miscopied, I mean https://one.ubuntu.com/api/account/
[15:58] <dobey> right
[15:58] <kalikiana> so it seems the credentials are fine, and the api works… something else must be off
[16:00] <kalikiana> I wonder, would 400 or 401 come earlier? if I replace ~ with something else or remove it, I get 400 and no oauth errors
[16:01] <dobey> kalikiana: uhm, did you install from that tree first?
[16:01] <dobey> kalikiana: because if not, you're probably using the system version of the plug-in and library, which don't have the changes in that tree?
[16:01] <kalikiana> dobey: I just change the string in qml, and I see in the logs that it's being used
[16:02] <kalikiana> the one I'm passing to signUrl
[16:02] <boiko> Mirv: hey, your changes to telephony-service got merged
[16:04] <dobey> kalikiana: the qml is being used, yes. the U1db module and libu1db-qt5.so however, are from the system
[16:04] <lool> ev: yes, and also to eventually hook it to the landing process
[16:05] <lool> ev: this helps with reviews, tracking what's landing, reverting changes, landing things together that ought to etc.
[16:05] <dobey> kalikiana: because if you purge the packages for u1db-qt, qmlscene will fail to start :)
[16:16] <kalikiana> dobey: the installed u1db-qt is correct, I have a qDebug to be sure of it, and ony the qml has the real URL; but I'm really wondering what it means now that one.ubuntu.com works but u1db.one.ubuntu.com doesn't
[16:17] <kalikiana> unfortunately it isn't explicitly mentioned anywhere in the online docs - if there should be any subtle specialty in how it handles authentication
[16:20] <ev> lool: indeed, I'm all for it
[16:31] <shiggitay> cwayne, my question was whether UT has or will have built in hotspot/tethering capabilities like AOSP does
[16:33] <shiggitay> or if an app will be developed for it
[16:34] <cwayne> shiggitay, good question, sorry i don't quite know the answer though
[16:37] <shiggitay> k
[16:37] <shiggitay> it'd be great though
[16:37] <cwayne> is the osk dead in the latest -proposed?
[16:37] <cwayne> mine's never showing up
[16:38] <shiggitay> Can anyone tell me the progress of the N5 port?
[16:38] <ogra_> cwayne, see the CI channel
[16:38] <shiggitay> ogra_, hi
[16:38] <ogra_> shiggitay, the port to 4.4 is nicely going forward ... N5 will depend on the community doing a port
[16:39] <shiggitay> wasn't rsalveti going to port UT to the N5 as well as the HAL layer?
[16:39] <dobey> kalikiana: did you commit/push the missing header on another request?
[16:40] <dobey> seems so
[16:40] <kalikiana> dobey: yep, I pushed that and the more distinguished error a moment ago
[16:41] <kalikiana> (more distinguished I mean JSON from u1db instead of only HTTP)
[16:44] <kalikiana> I'm out of steem for the day… but if you can think of anything else to try at all, I'd appreciate it
[16:44] <mterry> is anyone here fluent in autopilot/uinput interactions?
[16:45] <mterry> pitti, maybe you? ^  - your advice to use evdev to trigger a power press works when I do it in its own little script.  But when I do it as part of an autopilot test, it doesn't seem to do anything
[16:46] <pitti> mterry: ah, you are using uinput?
[16:46] <pitti> mterry: autopilot sets up uinput by itself, maybe that and  your script interact?
[16:46] <mterry> pitti, yeah.  seemed pretty simple
[16:47] <pitti> mterry: do you see the fake event in evtest?
[16:47] <timppa> hi, any ideas how to get OSK back on latest trusty?
[16:47] <mterry> pitti, yes
[16:47] <mterry> pitti, oh wait
[16:47] <mterry> pitti, let me double test
[16:47] <pitti> mterry: or perhaps Mir/whatever isn't listening to multiple input/event devices? or are you injecting into autopilot's?
[16:49] <Laney> how can I iterate over the items in a ListView from AP?
[16:49] <mterry> pitti, I'm creating a new fake event device for it
[16:49] <pitti> mterry: I suppose that's somehow confusing it
[16:50] <mterry> Doesn't confuse it when used outside of autopilot..
[16:50] <dobey> kalikiana: i think there are a couple of related problems here
[16:51] <dobey> kalikiana: i don't think u1db accepts POST of anything. you PUT documents to the remote. and the signature must match the request type, so you can't create a signature for a GET and use it with a POST or PUT
[16:52] <Laney> elopio: ^ I guess you know :-)
[16:53] <cwayne> oSoMoN, hey, on the latest promoted image, when i get an alert in webbrowser-app, there's no buttons
[16:53] <cwayne> like for permission to access location for example
[16:54] <oSoMoN> cwayne, sounds like a regression, let me see if I can reproduce here
[16:58] <oSoMoN> cwayne, not seeing that here on maguro, on what device are you seeing this?
[16:58] <cwayne> oSoMoN, mako
[16:58] <oSoMoN> cwayne, do you have a screenshot?
[16:58] <cwayne> oSoMoN, no but i'll get one for ya
[16:59] <oSoMoN> thx
[16:59] <cwayne> oSoMoN, http://people.canonical.com/~cwayne/nobutton.png
[17:00] <sergiusens> cwayne, you need to charge your battery!
[17:01] <oSoMoN> cwayne, that’s weird to say the least, which build number?
[17:01] <ogra_> sergiusens, well, in fact there seem to be issues with the power indicator on mako
[17:02] <oSoMoN> I’m on 141, and I do have buttons in dialogs
[17:02] <cwayne> 141
[17:02] <ogra_> havent looked deper yet, but it behaves weird once you go onto a certain low level ... (like the icon jumping a lot between red and half full)
[17:04] <ogra_> popey, ^^^ did you ever notice something like that or is my battery giving up ?
[17:13] <vic1> hello
[17:14] <vic1> Any instructions how to build ubuntu-touch for Maguro(samsung galaxy nexus)?
[17:14] <vic1> All i am looking for is a good working Ramdisk to go with my built kernel
[17:14] <ogra_> vic1, https://wiki.ubuntu.com/Touch/Building
[17:15] <ybon> I've made a simple map (OSM based), which works as expected when running on my device from Qt Creator, but when I install it (still from Qt) I just have a white screen when I launch it. Any hints someone? :)
[17:15] <vic1> @ogra_ checking
[17:16] <ybon> The app show on the installed apps with the correct icon
[17:16] <ybon> but when I click it => a white screen and that's all
[17:16] <ybon> and I see nothing in dmesg for example
[17:17] <vic1> @ogra_: repo init -u git://phablet.ubuntu.com/CyanogenMod/android.git -b phablet-saucy
[17:17] <vic1> this gives phablet-saucy
[17:17] <vic1> but what phablet latest flash shows is trusty (14.04)
[17:17] <vic1> on the device
[17:17] <ogra_> vic1,  but if you want just the initrd, https://launchpad.net/ubuntu/+source/initramfs-tools-ubuntu-touch/0.67/+build/5488280 has all you need inside the deb
[17:17] <ogra_> (an initrd)
[17:18] <ybon> oh, I meant "I've made a simple app*", not map (even if the app is a map :p )
[17:18] <vic1> Is this the one to use? ubuntu-touch-generic-initrd 0.67
[17:18] <ogra_> vic1, right
[17:20] <ogra_> unpack the deb and grab the file from usr/lib/ubuntu-touch-generic-initrd/
[17:20] <vic1> checking...
[17:22] <oSoMoN> cwayne, can you please file a bug (re- the lack of buttons) and attach your screenshot?
[17:22] <vic1> ogra: usr/lib/ubuntu-touch-generic-initrd/initrd.img-touch-0.67 : found this file : will give it a shot
[17:22] <cwayne> oSoMoN, sure thing
[17:23] <ybon> Where is a "click" based app installed? I don't see it in /usr/bin, and I'm hopping to find a way to run it from shell to get some output of the problem
[17:23] <ogra_> ybon, look in 7opt
[17:23] <ogra_> */opt
[17:23] <ybon> thanks :)
[17:25] <ybon> I'm supposed to run it like in the .desktop file? i.e. "qmlscene $@ SimpleOSMMap.qml" ?
[17:25] <ybon> I have an error, but I don't if it's because I'm running it wrong or if it's related to a bug in the app
[17:26] <ybon> ("QXcbConnection: Could not connect to display" is the error)
[17:28] <kenvandine> ybon, all the output is logged to ~/.cache/upstart/
[17:28] <ybon> thanks for the tip, checking :)
[17:28] <kenvandine> you'll find a log file in there that matches the appid
[17:31] <ybon> found it, thanks
[17:32] <kenvandine> ybon, np, good luck
[17:32] <ybon> btw, is there a way to get full terminal width when using adb shell?
[17:32] <kenvandine> dunno... i use ssh :)
[17:32] <ybon> ah yeah, let's do that :)
[17:32] <kenvandine> adb shell annoys me
[17:32] <dobey> make your terminal smaller
[17:33] <ybon> ah ah
[17:33] <kenvandine> dobey, you're insane :)
[17:33] <ybon> :)
[17:33] <dobey> kenvandine: no, adb is insane
[17:33] <kenvandine> agreed
[17:33] <kenvandine> adb  shell start ssh
[17:33] <kenvandine> that's enough :)
[17:33] <dobey> only way i know of to have adb match your terminal size, is to make your terminal match adb
[17:34] <cwayne> alias phablet-shell='adb shell start ssh && adb forward tcp:8888 tcp:22 && ssh phablet@localhost -p 8888'
[17:34] <cwayne> :)
[17:34] <ybon> how do you know the IP of the device? I know I can get if from Qt logs, but I guess there is a better way
[17:34] <ybon> ah
[17:35] <kenvandine> i don't use the adb connection, i have dns for it :)
[17:35] <kenvandine> don't want to lose my connection when i unplug
[17:35] <ybon> in your /etc/hosts?
[17:35] <vic1> ogra, Is git://kernel.ubuntu.com/ubuntu/ubuntu-saucy.git maguro branch the right kernel ?
[17:36] <kenvandine> ybon, no... dns server on my home network
[17:36] <ybon> han! :)
[17:36] <kenvandine> it always gives it the same ip based on the mac
[17:37] <ogra_> vic1, not sure, ask the kernel team (in #ubuntu-kernel)
[17:48] <ogra_> vic1, whats the reaso you are doing this btw ? (maguro gets daily testing on many devices, the images work fine there)
[17:48] <boiko> awe_: hey, do you know anything related to this: https://bugs.launchpad.net/dialer-app/+bug/1270477
[17:49] <awe_> boiko, I don't, but can investigate
[17:49] <vic1> ogra: i need to enable DEBUG_LL feature and add ftdi kernel driver support
[17:49] <boiko> awe_: I never heard of such feature, the only thing I have seen regarding to this, is that some carries do send an SMS saying someone called you
[17:49] <vic1> ogra, so i need to be able to rebuild the kernel for maguro , but am not able to get it to boot
[17:50] <sergiusens> boiko, I get that
[17:50] <awe_> sergiusens, an SMS?
[17:50] <sergiusens> it says; press send to call back :-)
[17:50] <sergiusens> awe_, yup
[17:50] <vic1> ogra, "init" seems to be killed after boot of kernel
[17:51] <boiko> sergiusens: but it is not a regular missed call entry, right?
[17:51] <awe_> boiko, I'll take a look and see if there's anything else possible and will comment in the bug
[17:51] <boiko> awe_: thanks!
[17:51] <awe_> np
[17:51] <sergiusens> boiko, no
[17:51] <sergiusens> boiko, it's an SMS, let me show you
[17:52] <vic1> ogra: This is the last point where kernel dies if a compile my own kernel:
[17:52] <vic1> ogra: <6>Adding 524284k swap on /root/userdata/SWAP.img.  Priority:-1 extents:5 across:557052k SS
Kernel panic - not syncing: Attempted to kill init!
[17:54] <ogra_> sounds like a config issue
[17:54] <vic1> i use: cyanogenmod_tuna_defconfig
[17:54] <ogra_> compare your homebrew config with the shipped one
[17:54] <vic1> ic
[17:54] <vic1> i can do that... checking... /proc/config.gz
[18:07] <cwayne> balloons, ping
[18:11] <balloons> cwayne, pong
[18:12] <ybon> This is what I get when I run my app: http://paste.ubuntu.com/6798535/ does it ring a bell to someone? I guess it's related to the location, thus to PositionSource I'm using in my qml file, but I'm total n00b in qt/qml/ubuntu dev so I'm missing some elements to read it well; anyway I'm investigooglating, but if someone has a hint :)
[18:14] <attente> kalikiana, hi
[18:15] <attente> kalikiana, i'm wondering what can we do about this MP: https://code.launchpad.net/~attente/ubuntu-ui-toolkit/1263163/+merge/201049
[18:20] <kenvandine> ybon, in your click package, you need to add the location service apparmor policy
[18:20] <ybon> in the .json you mean?
[18:20] <ybon> Here is what I have:
[18:20] <kenvandine> it should be in the list if you're using qtcreator
[18:21] <ybon> http://paste.ubuntu.com/6798589/
[18:22] <ybon> Actually, I've added "location" by hand
[18:22] <ybon> You mean QT Creator should have done it?
[18:22] <kenvandine> it looks right...
[18:22] <kenvandine> there is a UI for building that
[18:22] <kenvandine> you can pick location from a list
[18:22] <kenvandine> but that error says the location request was denied by apparmor
[18:23] <ybon> btw, I don't see the .json from QT Creator, so I'm editing it from ST, I guess I'm missing something :s
[18:24] <ybon> #n00b swimming around :)
[18:25] <ybon> the thing is that when I run it from QT Creator, I don't have the error (the app runs as expected)
[18:26] <ybon> Ah, I can edit the .json file in Packaging
[18:26] <kenvandine> yup
[18:43] <ybon> Can I reboot without apparmor, just to check it's the problem?
[18:45] <jdstrand> you can, but that wouldn't do what you want I don't think. just look in /var/log/syslog for DENIED messages
[18:46] <jdstrand> if you want to test an app without apparmor, adjust its .json file to use the unconfined template ("template": "unconfined",)
[18:46] <ybon> thanks :)
[18:46] <jdstrand> then regenerate the click and install it
[18:47] <ybon> There wasn't a way to force an app to be in complain mode?
[19:02] <nemeziz> Hi im a new user that want to try out ubuntu touch but the problem i got is that i currently running windows on my computer
[19:02] <nemeziz> is there any guide for installing this from windows ?
[19:03] <nemeziz> i tried google but the only guide i found was from feb/2013 and dunno if those included files in that guide are supported with this new realeases
[19:10] <achiang> doanac: plars: this has been sitting for a while - https://code.launchpad.net/~achiang/ubuntu-test-cases/savile-colo-2/+merge/202184
[19:11] <doanac> achiang: sorry - was on vacation. i'll take a look and merge today
[19:12] <achiang> doanac: thanks!
[19:13] <mterry> boiko, how does telephony-service normally get started?
[19:13] <boiko> mterry: dbus activation
[19:14] <boiko> mterry: telepathy  mission-control starts the required components when needed
[19:14] <mterry> boiko, only when needed?  So until dialer is used or incoming call, it may not start?
[19:15] <boiko> mterry: yep, but telepathy-ofono will be running all the time
[19:15] <mterry> boiko, OK, cool
[19:16] <boiko> mterry: why?
[19:17] <mterry> boiko, I'm back to testing telephony in split greeter and I wasn't seeing the service on boot and thought something might have broke
[19:17] <boiko> mterry: ah ok
[19:17] <mterry> boiko, btw, if you have spare cycles to look at that contact-sharing branch, I think it's in good shape
[19:17] <boiko> mterry: your MR is in my queue for testing/reviewing
[19:17] <mterry> boiko, OK, cool
[19:17] <nemeziz> Ill try again is there any guide up to date on how to install ubuntu tuch from windows ?
[19:17] <boiko> mterry: I will try to review it in at most a couple of days
[19:18] <mterry> boiko, it's not urgent, split mode likely won't land for a little while.  But earlier means more testing  :)
[19:18] <boiko> mterry: yep
[19:21] <cyphermox> bfiller: hey, status ping about the keyboard
[19:24] <bfiller> cyphermox: still busted, debugging
[19:24] <bfiller> no fix yet
[19:25] <cyphermox> bfiller: ok. any ETA? should we have a deadline or something?
[19:25] <bfiller> cyphermox: might want to consider revert, I'll be at least a few more hours trying to solve
[19:25] <cyphermox> I have until pretty late, tbh
[19:25] <bfiller> cyphermox: ok cool, lets touch base in a few hours
[19:25] <bfiller> if no solution by then we can revert
[19:25] <cyphermox> so I don't mind waiting for X hours for X < 10pm EST or so
[19:26] <cyphermox> alright, I'll ping you around 17h EST then, sound good?
[19:27] <plars> achiang: yeah it came in late on friday before the weekend, I remember... I meant to take a look yesterday when I got back but got sidetracked, sorry about that
[19:27] <bfiller> cyphermox: sounds good
[19:28] <achiang> plars: np... :)
[19:34] <sergiusens> popey, can you check? https://myapps.developer.ubuntu.com/dev/click-apps/121/
[19:35] <mterry> boiko, hmm, OK.  I guess I do have a problem after all.  They aren't being spawned for the lightdm user.  I have mission-control-5 running.  What would be the best way to debug why?
[19:35] <boiko> mterry: do you have the telepathy-ofono account configured for the lightdm user?
[19:35] <boiko> mterry: mc-tool show ofono/ofono/account0
[19:36] <boiko> mterry: should show current presence as 2, online/available
[19:39] <mterry> boiko, yeah, I'm 2
[19:39] <mterry> Well, the lightdm user is
[19:39] <boiko> mterry: hmm, it should activate the approver at least when an incoming call arrives
[19:40] <mterry> boiko, OK.  Guess I will dive into it and see what it's doing
[19:40] <boiko> mterry: a dbus-monitor log would probably help
[19:41] <mterry> boiko, local or system (for ofono events?)
[19:41] <boiko> mterry: local (session bus)
[19:41] <mterry> k
[19:42] <mterry> hmm, no traffic during call
[19:43] <boiko> mterry: that's weird
[19:43] <boiko> mterry: maybe you can check if there is traffic on the ofono side first then? on the system bus
[19:46] <mterry> boiko, yeah, call is going out as signals from ofono.  Does mission control have an easily accessible log?
[19:46] <boiko> mterry: I guess only if you restart it in debug mode
[19:47] <boiko> mterry: but I think it is more productive if you start telepathy-ofono manually as lightdm
[19:47] <boiko> mterry: and then mc-tool request ofono/ofono/account0 online
[19:47] <boiko> then we can check if telepathy-ofono is receiving the events correctly
[19:47] <mterry> ok...
[19:48] <boiko> mterry: is this using phonesim or a real modem?
[19:49] <mterry> boiko, phonesim
[19:52] <popey> sergiusens: just eating, will do in a bit
[19:52] <salem_> mterry, did you you ofono-setup to create the account?
[19:53] <mterry> salem_, ofono-setup is run yeah
[19:53] <ybon> Is there a way to close an app from within this app?
[19:53] <salem_> mterry, also, try disabling apparmor for testing purposes.
[19:53] <mterry> boiko, no output in telepathy-ofono console when I trigger a call
[19:54] <mterry> boiko, this used to work (like, 2 weeks ago?)
[19:54] <boiko> salem_: any idea on what could be causing that?
[19:54] <boiko> mterry: really weird, should be working
[19:54] <boiko> mterry: as phablet it is working, I assume?
[19:55] <mterry> boiko, yeah
[19:58] <mterry> boiko, oh wait, no I do get output...
[19:59] <boiko> mterry: can you paste it?
[19:59] <mterry> boiko, http://paste.ubuntu.com/6799101/
[20:00] <mterry> boiko, that bit at the end is why I don't get a ring.  But I also don't see telephony-service start and provide a notification
[20:00] <boiko> mterry: oh, that bit at the end is the pulseaudio routing thing I think, not the ringtone
[20:01] <boiko> mterry: I would bet telepathy-ofono is stuck trying to setup pulseaudio
[20:01] <boiko> salem_: ^
[20:01] <mterry> boiko, oh ok
[20:01] <mterry> boiko, oh right, because telephony-service does the ringtone anyway
[20:02] <salem_> mterry, this is possible. can you strace tp-ofono and check what it is doing?
[20:02] <gtg6652wq> hey guys.,..im trying to install Ubuntu Touch
[20:02] <gtg6652wq> I was trying to install phablet-tools...
[20:02] <mterry> sure
[20:02] <gtg6652wq> and I get the following error
[20:02] <gtg6652wq> phablet-tools : Depends: click but it is not installable
[20:03] <gtg6652wq> any help would be appreciated
[20:05] <mterry> salem_, http://paste.ubuntu.com/6799142/
[20:06] <mterry> Hmm, pulseaudio isn't started
[20:07] <salem_> mterry, yes, but also, looks like we have some permission problems: write(2, "Home directory not accessible: P"..., 49Home directory not accessible: Permission denied
[20:07] <mterry> salem_, yeah, that does seem troubling...
[20:08] <mterry> salem_, lightdm user can create stuff in that directory though...
[20:22] <boiko> mterry: salem_: it seems this "Home directory not accessible" print comes from pulseaudio too
[20:23] <mterry> boiko, ah.  And that's because the tmpfs mount for /var/lib/lightdm isn't using sane mount flags that set uid to lightdm
[20:23] <mterry> They are also world-writable, which should be fixed...
[20:24] <mterry> boiko, though pulseaudio's check should probably be smarter?  it just assumes that if uid doesn't match, it's no good
[20:25] <mterry> boiko, perfect.  Mounted with better flags and everything works
[20:25] <boiko> mterry: nice!
[20:25] <boiko> salem_: ^
[20:25] <mterry> boiko, salem_: thanks for help.  I know what we need to do
[20:25] <ybon> ah, I may have hit this https://bugs.launchpad.net/ubuntu/+source/qtlocation-opensource-src/+bug/1223371 let's upgrade to devel
[20:26] <boiko> mterry: in any case, that is something that might break with the two instances of telepathy-ofono: audio routing, we need to do some more testing on that for sure
[20:26] <mterry> boiko, yeah.  I think only the active session should be playing the ringtone
[20:27] <boiko> mterry: well, it is not the ringtone, it is the routing of the phone call audio itself (earpiece, speakerphone, blutooth - in the future, etc)
[20:27] <boiko> s/blutooth/bluetooth/
[20:31] <elopio> Laney: sorry, I was on the real life and didn't see your message.
[20:34] <elopio> Laney: you can do something like:
[20:34] <elopio> list = main_view.select_single(ubuntuuitoolkit.emulators.QQuickListView)
[20:34] <elopio> elements = list.select_many(ubuntuuitoolkit.emulators.Base)
[20:35] <elopio> however, you might find problems with that. For example, if the list element has a list inside, you will get more elements than the ones you should.
[20:35] <elopio> and, qt might be exposing the elements to autopilot in a different order than the one they are displaying.
[20:36] <elopio> so what we actually should do is to create an iterator in ubuntuuitoolkit.emulators.QQuickListView that takes care of those cases.
[20:39] <mterry> ogra_, I have some minor changes to the mount flags for /var/lib/lightdm used in lxc-android-config.  Is there a pending upload I can squeeze them into?
[20:40] <ogra_> mterry, better ask in the CI channel ... ok from my side
[20:46] <kenvandine> wow... my phone is so much more useful with a working keyboard!
[20:47] <popey> hah
[20:50] <ybon> what to do during install at the screen "ROM may flash stock revovery on boot. Fix?" ?
[20:50] <ybon> The install stops each time at this step
[20:50] <ybon> (but then it's done and I can reboot manually)
[20:58] <ybon> "ERROR:phablet-flash:Installation is taking too long or an error occured along the way." and then I just select "Go back" and it's reboot. But I guess this is not normal
[20:58] <ybon> it reboots*
[21:00] <ybon> ah ah, yay \o/ my app works with devel :)
[21:15] <ybon> well, still no way to get the geolocation working, but the app is running and showing the map :)
[21:17] <popey> ybon: ooh
[21:17] <popey> ybon: you could use the geolocation the clock app uses?
[21:17] <popey> (which gets it right for me)
[21:17] <ybon> ah, nice idea
[21:18] <ybon> Have you tried this btw https://code.launchpad.net/~jdstrand/+junk/test-location ?
[21:18] <ybon> it doesn't get the location either for me
[21:18] <popey> you need to hang your phone out the window
[21:18] <popey> we don't have AGPS yet, so relies on the GPS satellite data, which is s   l   o   w
[21:18] <ybon> ah, damn, I see
[21:18] <popey> or use the way nik90 did in the clock app
[21:18] <ybon> AGPS in the pipe?
[21:19] <popey> yes
[21:19] <ybon> great :)
[21:19] <popey> which will work with qtlocation when done
[21:19] <ybon> perfect :)
[21:19] <popey> glad to hear your map app is coming along
[21:19] <ybon> I was using a N9 until now, without AGPS, and the map app was useless for this :(
[21:19] <ybon> yeah :)
[21:19] <ybon> I will push this in a moment
[21:19] <ybon> (even if there is nothing incredible to see :p )
[21:20] <ybon> I'm more on using git/github, but I guess for ubuntu app bazaar and Launchpad makes sense?
[21:20] <popey> use whatever you like
[21:20] <popey> don't feel compelled to use lp
[21:21] <ybon> :)
[21:23] <popey> ybon: lemme know if you need testers ㋛
[21:23] <ybon> for sure :)
[21:24] <ybon> As soon as I've added search, and the geolocate is working, I think it makes sense to start testing it for real
[21:27] <popey> awesome
[21:27] <popey> look forward to it
[21:31] <ybon> ah, clock app is using geoIP
[21:32] <ybon> I'm afraid it's not acute enough for a geolocation
[21:32] <ybon> but still better than nothing
[21:32] <ybon>  I can add a small warning like "approximate location, please wait for better one..."
[21:33] <ybon> For example, I'm geolocated at 15 km from where I'm really, atm
[21:36] <nik90> ybon: hey
[21:36] <ybon> oh, I was to ask if you where around, nik90 :)
[21:36] <nik90> ybon: the geolocation is necessary for the clock app since the gps service doesn't have AGPS support
[21:36] <ybon> just a quick bug report: "World" times are not updated ;)
[21:36] <nik90> and without AGPS it takes as much as 15 mins to get a location reading
[21:37] <ybon> yes, this is what popey just explained to me
[21:37] <ybon> I will use it for sure
[21:37] <nik90> ybon: also what do you mean world times are not being updated?
[21:37] <nik90> they should update every minute (technically at least)
[21:38] <ybon> nik90: in the Clock page, there is a "World" block, right?
[21:38] <ybon> Where you see the cities you have added
[21:38] <nik90> ybon: yeah I know what you are referring to
[21:39] <nik90> can you file a bug report if all the info
[21:39] <nik90> I will take a look
[21:39] <ybon> so if I keep the app on, the main hour is updated every minute, and also the "current location", but not the world one
[21:39] <ybon> ah
[21:39] <ybon> only when the phone goes spleeping
[21:39] <ybon> the next minute, every time is updated
[21:40] <nik90> ah yes :)
[21:40] <nik90> well the clock app is suspended while it is sleeping
[21:40] <nik90> so it doesn't perform any task then
[21:40] <nik90> so when it wakes up, it updates the world clock on the next minute
[21:40] <ybon> yep, but when I wake up the phone, all the times are good, expect the world one
[21:41] <nik90> ybon: can you file the report, I think I might have a fix for that
[21:41] <nik90> so that I dont forget the issue
[21:41] <ybon> sure
[21:46] <ybon> is there an easy way to do a screenshot in UT or through QT Creator?
[21:50] <kenvandine> ybon, run phablet-screenshot
[21:50] <ybon> kenvandine: thanks :)
[21:54] <Laney> elopio: ah, ordering is exactly what I need to check
[21:54] <Laney> I mailed ubuntu-phone about it
[21:56] <ybon> nik90: https://bugs.launchpad.net/ubuntu-clock-app/+bug/1271736 :)
[21:57] <nik90> ybon: wonderful. thnx!
[21:57] <ybon> :)
[22:00] <elopio> Laney: I replied to the list.
[22:01] <Laney> merci
[22:01] <elopio> Laney: if what you need is the order, I'm starting to use a clever suggestion by tsdgeos
[22:01] <elopio> you get all the list items, and check their globalRect.y
[22:04] <bfiller> attente: ping
[22:04] <attente> bfiller, hi
[22:04] <attente> bfiller, sorry, i didn't get around to doing the u-s-s chanegs
[22:04] <bfiller> attente: np, wondering when you think you might get to them
[22:05] <bfiller> attente: as new ubuntu-keyboard getting released today
[22:05] <attente> bfiller, they're in archive already?
[22:05] <bfiller> attente: yes
[22:05] <bfiller> attente: as of today
[22:05] <attente> bfiller, ok, great, i'll do it tonight
[22:06] <bfiller> although there is a slight problem and another new version will be released today sometime
[22:06] <bfiller> (just some deps were missing)
[22:06] <attente> bfiller, ok, i guess that won't affect testing
[22:08] <bfiller> attente: if you happen to flash image 143 you'll just need to additionally install packages  libhunspell-1.3-0 and libpresage1
[22:09] <attente> bfiller, sure, thanks
[22:10] <kenvandine> bfiller,  the fix is in the ppa now, should be published soon
[22:10] <bfiller> kenvandine: awesome
[22:15] <cyphermox> bfiller: ping about keyboard again :)
[22:15] <bfiller> cyphermox: kenvandine figured it out
[22:15] <cyphermox> oh, kenvandine, is that what you were testing before?
[22:15] <cyphermox> ok
[22:15] <bfiller> cyphermox: fix in the ppa will be published soon, was missing deps
[22:16] <cyphermox> alright
[22:16] <cyphermox> ken is publishing it or should I push the button?
[22:17] <bfiller> cyphermox: not sure, kenvandine ^^^^?
[22:18] <cyphermox> I see it inproposed now
[22:23] <Zoca> Hi! Please, does this Nexus status is for the newer nexus?
[22:25] <Zoca> I am stucked on the lastest line of the brunch... I´m getting an error on the '/system'
[22:25] <Zoca> Newer Nexus 7 I mean.
[22:26] <dobey> Zoca: i don't think it's supported quiet yet
[22:26] <dobey> quite even
[22:27] <popey> Zoca: end of the month
[22:28] <Zoca> ok. Lets wait. Thanks
[22:36] <slangasek> tedg: so I'm looking at the interface between autopilot and upstart-app-launch, and noticing that autopilot has a lot of horrible code in it to work around the fact that the upstart jobs don't give synchronous notifications that a job is started.  Is there a reason why the 'application' job doesn't use either instance or task?
[22:37] <tedg> slangasek, No, but that changes a lot with the MRs in queue.  And thomi is refactoring to use libual, which should fix some of their problems.
[22:38] <tedg> I'd be happy changing that though.
[22:38] <slangasek> tedg: ('instance' would allow the script to be done in the pre-start, and return a 'started' status only once the application-legacy or application-click has started, but would require further tuning or 'stop' handling; 'task' would allow the 'start' command to not return until starting the job had finished, whereas right now 'start' returns as soon as the 'application' job's script is started, not once the application itself is started)
[22:38] <slangasek> what's libual?
[22:38] <tedg> slangasek, libupstart-app-launch
[22:39] <tedg> slangasek, Basically the application job itself becomes a test tool as most users get the functionality internally through the lib.
[22:39] <slangasek> tedg: so that lets the horrible polling code move from autopilot into a library, or...? :)
[22:39] <tedg> slangasek, The library has a set of observers that allow for seeing the events.
[22:39] <tedg> So they'll get callbacks.
[22:40] <thomi> tedg: minor point of clarification: I'm not refactoring click support, but rather using libUAL to support non-click apps
[22:41] <slangasek> which events are those? the event I would expect things to key on is the return of the 'start' request (success/fail)
[22:41] <slangasek> which you currently can't rely on
[22:41] <tedg> thomi, Oh, okay.  Why not make them use the same?
[22:41] <tedg> slangasek, We return an event and block pre-start on a reply.  Then we get started.  We have two events "starting" and "started"
[22:42] <thomi> tedg: because I'm not sure what's involved to support click apps above and beyond what's needed for upstart. If it's trivial to do, and likely to remain stable, I might
[22:42] <slangasek> tedg: "an event"? block whose pre-start?
[22:42] <tedg> thomi, Just FYI kenvandine added API for getting the version number, so you can generate APP IDs that are independent of version if needed.
[22:42] <tedg> slangasek, We block application-click and application-legacy's prestart
[22:43] <tedg> (with a timeout)
[22:44] <slangasek> tedg: I think I need a picture
[22:45] <slangasek> tedg: anyway, my point is that things are calling 'start application', and that interface does not block waiting for the app to actually start before it returns
[22:45]  * tedg tries ascii art in IRC
[22:46] <tedg> slangasek, Yes, I think that the solution there is for autopilot to use libual and get the events there.  They're more reliable.
[22:46] <tedg> "start application" will be more reliable in the future though.
[22:47] <tedg> Making it a task would make sense.
[22:50] <tedg> slangasek, https://code.launchpad.net/~ted/upstart-app-launch/application-task/+merge/202768
[22:52] <slangasek> tedg: ok.  I think the upstart job should be fixed, regardless of what other interfaces might be wrapped around it in the future
[22:53] <slangasek> tedg: am I allowed to top-approve that?
[23:31] <ybon> popey: aaaahh, but there is a rub : my app rely (for now) on tiles, which needs network to be loaded, which need 3G data working, which is not the case afaik :s
[23:31] <ybon> so the app works only with wifi :p
[23:31] <popey> 3g and wifi works
[23:31] <ybon> useful for a mobile app, he?
[23:31] <ybon> 3g data?
[23:31] <popey> yes
[23:31] <popey> i test it every day
[23:31] <ybon> ah
[23:31] <popey> I'd know if it was broken ㋛
[23:32]  * ybon goes out again
[23:32] <ybon> I don't need to check "Data roaming", right?
[23:33] <ybon> damn
[23:33] <ybon> I see a [3G] label in the top bar
[23:34] <ybon> but no tile loaded :(
[23:34] <popey> is it a nexus 4
[23:34] <popey> ?
[23:34] <ybon> yes
[23:34] <popey> was it running android 4.4 before you flashed it?
[23:34] <ybon> yes
[23:34] <popey> thats why
[23:34] <popey> one mo
[23:34] <ybon> damn, ok
[23:35] <popey> https://wiki.ubuntu.com/Touch/DualBootInstallation#Getting_phone_calls_to_work_in_Ubuntu_and_Android_4.4
[23:35] <ybon> I've reflashed the radio btw
[23:35] <popey> oh ☹
[23:35] <ybon> yes, I've done this already :(
[23:36] <ybon> maybe this workaround doesn't fix everything?
[23:36] <ybon> Is it a scenario to reinstall Android 4.3 then reflash UT you think?
[23:37] <popey> that is certainly an option
[23:37] <popey> I haven't hit this issue. sorry.
[23:37] <popey> achiang may know as I believe his team maintained that page above
[23:37] <ybon> okay
[23:38] <ybon> I will continue to work on my prototype with wifi for now
[23:38] <ybon> and if I don't see any light on this issue then I will reinstall
[23:38] <popey> ok.
[23:39] <ybon> (guessing that resinstalling Android 4.3 will be a long way)
[23:39] <achiang> ybon: you flashed the 4.3 radio before flashing ubuntu?
[23:40] <ybon> well, not exactly
[23:40] <ybon> I've flashed once
[23:40] <ybon> sorry
[23:40] <ybon> I've flashed UT once, with 4.4
[23:40] <ybon> then I've seen not wifi nor phone network
[23:40] <ybon> and then I flashed radio with android 4.3
[23:40] <ybon> and then reinstalled UT
[23:40] <ybon> stable at the beginning
[23:40] <ybon> then upgraded to devel
[23:42] <achiang> that sounds more like an ubuntu issue than a firmware issue
[23:42] <achiang> in which case i punt to rsalveti ;)
[23:42] <ybon> ah ah :p
[23:56] <slangasek> thomi: hey there
[23:57] <slangasek> thomi: so I've noticed that lp:autopilot doesn't match what's in the archive; this has led me to bug #1263139, which makes me wonder - are we not using our own CI infrastructure to regression-test the test harness itself?
[23:58] <thomi> slangasek: hey - I'm just about to eat lunch. The short answer is that we are, and we're in the process of releasing AP right now, and veebers has the details
[23:58] <slangasek> thomi: ok
[23:59] <thomi> slangasek: soon (fingers crossed) lp:autopilot will be very close to what's in the archive
[23:59] <slangasek> thomi: hurray :)
[23:59] <thomi> well, technically lp:autopilot/1.4 will be, but that gets updated from trunk eveery release
[23:59] <slangasek> that bug, though, implies that a change landed on lp:autopilot trunk before it went through CI testing
[23:59] <thomi> I'd like to release weekly, but apparently there are some infrastructure issues
[23:59] <slangasek> which seems upside down to me