[01:06] <MacSlow> veebers, thomi: hey folks... did you have a chance to read my mail about tap_object() troubles yet?
[01:06] <veebers> Hey MacSlow o/
[01:06] <veebers> MacSlow: I've had the chance to read it, but I haven't had the chance to dig into it
[01:06] <veebers> MacSlow: Are you able to supply an further error messages etc.?
[01:09] <thomi> MacSlow: hey, veebers is 'the autopilot guy' these days - I'll help him out if he needs it, but it does look like we'd need at least a traceback in order to diagnose it
[01:09] <MacSlow> veebers, sadly not... all I can say I stated in the email... objects are created and visible, but tap_object() does not have any effect. I'll can provide a console-output of running just the notification ap-test in question.
[01:10] <MacSlow> thomi, ah ok... :) thanks for the update
[01:10] <MacSlow> veebers, thomi: one minute...
[01:10] <thomi> MacSlow: ahh, so the test doesn't error, but it doesn't do what you want?
[01:13] <MacSlow> veebers, thomi: just doing a fresh build of all involved pieces
[01:13] <veebers> MacSlow: Am I able to build this on Trusty or do I need Utopic?
[01:13] <MacSlow> veebers, I'm on utopic
[01:14] <veebers> MacSlow: cool, I had assumed so :-) Can you run the test with the flag -vv and pastebin the results please?
[01:14] <MacSlow> veebers, I've no trusty-based system anymore
[01:14] <MacSlow> veebers, wilco
[01:15] <MacSlow> veebers, so... autopilot -vv run bla.test ?!
[01:15] <veebers> MacSlow: autopilot run -vv . . .
[01:15] <parzzix> Hello everyone, what is the best device to throw Ubuntu on..phone or tablet doesn't  matter. I just want best experience...thanks
[01:15] <MacSlow> veebers, ok
[01:17] <sarnold> parzzix: probably a nexus 4
[01:17] <veebers> MacSlow: I'm just getting my Utopic machine up-to-date && building unity etc.
[01:18] <MacSlow> veebers, there you go pastebin.ubuntu.com/7729153
[01:18] <veebers> MacSlow: cheers
[01:20] <veebers> MacSlow: That log shows that it's attempting to tap at location "Tapping at: 1879,609" (line 98) does that sound about right?
[01:21] <veebers> MacSlow: I need to grab something to eat, I'll be back in a little bit. I have my U machine building etc. so will be able to poke around.
[01:21] <parzzix> thanks sarnold
[01:21] <veebers> if you're not here when I get back I'll email any details that I come up with
[01:22] <MacSlow> veebers, yeah... it's on my desktop (some 3968x1152 ) so that's why the odd x/y-coordinates
[01:22] <MacSlow> veebers, bon apetit... I'll try to stay awake as long as possible :)
[01:50] <veebers> MacSlow: heh cheers. It looks like it might take ~20 to download updates branches and build etc. I can take a look today and email you an update over your night. I have a handful of stuff to keep me busy at the moment too
[01:51] <MacSlow> veebers, ok... I really need to get back to sleep :) thanks in advance!
[01:51] <MacSlow> veebers, looking forward to your findings... good night!
[01:51] <veebers> MacSlow: nw, hopefully I have some good news for you tomorrow
[01:51] <veebers> MacSlow: rest well o/
[01:51] <MacSlow> veebers, :)
[03:55] <josharenson> Anyone ever get FolderListModel working on ubuntu touch? I cant get it to list files/folders any lower than the root directory (/opt/pkg_name)
[08:13] <JamesTait> Good morning all; happy Second Second Half of the Year Day! :-D
[08:32] <mandel> Elleo, do you have an example I can use to debug the segfault
[08:35] <Elleo> mandel: yeah, just a sec, think I might have it working outside the browser
[08:35] <Elleo> mandel: which'd save you having to grab a giant oxide package
[08:36] <mandel> Elleo, that would be great
[08:44] <Elleo> mandel: right, seems its reproducable with even a very simple app; it's just that qmlscene hangs rather than segfaulting so I don't think I noticed it with my previous external test: http://mikeasoft.com/~mike/udmcrash.tar.gz
[08:44] <mandel> Elleo, perfect, I'll get it fix in no time
[08:44] <Elleo> mandel: with the package from jenkins build 36 it all runs fine and will get a download id, but with the ones from build 41 it hangs at "Beginning download..." (when calling the download() function on the single download)
[09:09] <AskUbuntu_> Problems installing Touch Controller - Ubuntu 14.04 LTS | http://askubuntu.com/q/490275
[09:11] <sil2100> ricmm: hi! So, I see there's a branch of yours for platform-api in landing 007 for the autopilot dbus issues - I remember Sergio mentioning that the papi part needs some love before this can land
[09:11] <sil2100> ricmm: any progress on that?
[09:14] <ricmm> sil2100: sergio was going to test a change for me
[09:14] <ricmm> waiting on that
[09:15] <pitti> do we have some documentation about /cache/recovery/ubuntu_commands ? there's nothing in the wiki
[09:15] <pitti> from what I've heard, there's some "wipe" command which deletes all installed click apps, home dir, etc.
[09:16] <pitti> I'd like to use that to reset a phone to a virgin state after running a test, without having to do a full reinstall
[09:20] <pitti> or asked differently, what's the recommended way to wipe a device without reinstalling it?
[09:23] <AskUbuntu_> how to touch ubuntu for HTC 3Devo | http://askubuntu.com/q/490277
[10:26] <mandel> Elleo, can you give me a small hand?? Any idea why this docs would not be generated => http://bazaar.launchpad.net/~mandel/ubuntu-download-manager/expose-logger/view/head:/src/downloads/qml/logger.cpp
[10:26] <mandel> Elleo, I think everything is ok
[10:36] <Chipaca> does anybody know how i can get the .desktop file given an app id?
[10:38] <Elleo> mandel: okay, will take a look now
[10:38] <mandel> Elleo, thx
[10:42] <mardy> pete-woods: hi! I just saw your MP about the youtube account
[10:43] <mardy> pete-woods: what will use it?
[10:43] <pete-woods> mardy: yes, the youtube scope (doesn't exist in distro yet)
[10:43] <pete-woods> but I wanted to get this started early
[10:43] <pete-woods> mardy: we will also need to activate the youtube API in our google account (But I don't know who to ask about this)
[10:44] <pete-woods> "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
[10:45] <pete-woods> mardy: https://launchpad.net/unity-scope-youtube - if you're interested (but haven't pushed the auth code yet)
[10:52] <mardy> pete-woods: we shouldn't follow this approach; the key in the .provider file should have as few permissions as possible, or the risk of having it abused and then revoked is too big
[10:52] <mardy> pete-woods: the youtube scope should register its own application key
[10:52] <mvo> Chipaca: for click packages or for "normal" ones?
[10:52] <pete-woods> mardy: okay, that also works for me
[10:53] <pete-woods> mardy: what does this mean for the MR? do I provide the different key in the .service file?
[10:53] <mardy> pete-woods: I guess that the main target here is ubuntu touch?
[10:53] <mvo> Chipaca: if click and the desktop hook is in use there will be a symlink in ~/.cache/upstart-app-launch/desktop/${id}.desktop
[10:54] <pete-woods> mardy: for the moment, yes, until covergance and all that
[10:54] <mardy> pete-woods: OK, and the scope will be preinstalled on the image?
[10:54] <pete-woods> mardy: I think so, yes
[10:55] <mardy> pete-woods: then I'd recommend shipping the .service file with the click package
[10:56] <pete-woods> mardy: okay, that works for me
[10:56] <Elleo> mandel: qdoc doesn't seem to like the lvl parameter type being defined as "Logger::Level", just as "Level" it generates the docs for that fine; not sure why it's not generating docs for the enum though
[10:56] <Elleo> mandel: will continue to look at that
[10:56] <mardy> pete-woods: we have a click hook for that, so that the .service file will end up in ~/.local/share/accounts/services/, where libaccounts will pick it up
[10:56] <Chipaca> mvo: I don't know, at the point of needing the .desktop file, whether it is one or the other
[10:56] <mandel> Elleo, thx, I really appreciate it
[10:56] <Chipaca> mvo: I'll look in there
[10:57] <Chipaca> mvo: hm, I don't have a ~/.cache/upstart-app-launch
[10:57] <mvo> Chipaca: this is on a desktop system?
[10:57] <Chipaca> mvo: phone
[10:57] <pete-woods> mardy: okay, so now I need to speak to someone in IS (whoever owns the google account) to get them to create a new youtube application?
[10:58] <mvo> Chipaca: ups, sorry - its nowdays called ubuntu-app-launch
[10:58] <Chipaca> d'oh, i knew that :)
[10:58] <mvo> :)
[11:04] <mardy> pete-woods: yes, but it's best if you create one yourself first (and you test it), so that you can guide them through and tell what permissions are needed (there are hundreds, it can be confusing)
[11:05] <pete-woods> mardy: yes, I have already got my own application for testing :) do you by any chance know who to talk to on the IS end?
[11:05] <Chipaca> grr, still getting "could not find the desktop file for 'com.ubuntu.terminal_terminal_0.5.73.desktop'"
[11:05] <Chipaca> this requires lunch.
[11:15] <pete-woods> mardy: okay, so I have created a service file for my own youtube application, where would I expect to see this in the accounts UI?
[11:17] <pete-woods> it's possible also that I don't know what I'm doing with the service file :)
[11:18] <pete-woods> mardy: should I be adding my own provider in addition to service for youtube? or should I refer to 'google' as the provider?
[11:32] <mardy> pete-woods: I think it's better if you refer to "google"
[11:33] <pete-woods> mardy: okay, so if I do that, and provide different client ID and client secret, how does that all work, do I expect another entry in the list off account types in the user interface?
[11:33] <mardy> pete-woods: to install your service file, add a hook like this: "account-service": your-file-name
[11:33] <pete-woods> mardy: I understand the hooks part, I'm just testing this on the desktop by manually creating service files at the moment
[11:34] <mardy> pete-woods: no, this won't add a new provider to the list
[11:35] <pete-woods> mardy: so how does the user actually use the youtube service type?
[11:35] <pete-woods> I realise these are pretty basic questions, I just don't understand the workflow of the service types
[11:38] <mardy> pete-woods: there will be a way in the unity UI to ask the user whether he authorizes the scope to use his google account
[11:38] <mardy> pete-woods: if the user gives the authorization, the scope will see that the account service becomes enabled
[11:39] <mardy> pete-woods: and at any time, the user can go to the System Settings->Accounts, click on the google account, and enable/disable the youtube scope
[11:40] <pete-woods> mardy: okay, but surely if there are different account credentials for youtube, vs. gmail, the user is going to have to log-in more than once?
[12:08] <mardy> pete-woods: no, I don't think that the user will have to login twice, but even if that should be the case, we'll support it
[12:09] <pete-woods> mardy: okay, well if you say that'll work, I'll just try do it then
[12:10] <pete-woods> I guess I don't understand oauth well enough to understand how we can use two different client_ids (one for the provider, one for the service) and not need two log-ins
[12:10] <pete-woods> at any rate I have a new youtube.provider and youtube.service working for the moment
[12:14] <mardy> pete-woods: we cache the cookies, per-account, so the user generally logs in just once, until the cookies expire
[12:16] <pete-woods> okay, but surely if I need to auth against the new youtube application you have asked me to create, that it a separate oauth workflow than the main "google" provider, right?
[12:17] <Wellark> Saviq: are we close to land the suru theme?
[12:18] <Saviq> Wellark, closer then ever, yes (like today)
[12:18] <mardy> pete-woods: yes, the user will be presented with a webview containing the google page where he needs to accept your application
[12:19] <pete-woods> okay, I hadn't realised that multiple oauth applications with different secrets could be authorised at once
[12:20] <Wellark> Saviq: oh, sweet. there are couple of icons I need from suru. so I can start preparing a branch.
[12:20] <Saviq> Wellark, silo 004 is there for your testing pleasure
[12:25] <Elleo> mandel: I'm starting to think that qdoc might not generate enum docs for qml output; it looks like in content-hub we explicitly listed the enum entries in a \qmltype block, e.g. http://bazaar.launchpad.net/~phablet-team/content-hub/trunk/view/head:/import/Ubuntu/Content/contentscope.cpp
[13:03] <mandel> Elleo, ok, and the other issue was related to Logger::Level, correct?
[13:04] <Elleo> mandel: yeah, just specifying that as "Level" makes qdoc happy though
[13:04] <mandel> Elleo, awesome, thx for taking the time
[13:04] <Elleo> no worries
[13:04] <Elleo> any progress on that crash? my VMs been dropping in and out a bit, so I might have missed something
[13:14]  * Laney stabs
[13:15] <Laney> satoris: o hai
[13:15] <satoris> Hello.
[13:15] <Laney> Are there any NM logs?
[13:15] <Laney> I turned the hotspot on but my laptop sees it not
[13:15] <satoris> Did you enable it on the device or on desktop?
[13:16] <Laney> device
[13:16] <satoris> (Some hardware is not able to do adhoc networks, I'm told.)
[13:16] <Laney> Also Unity 8 seems to have gone away or something now
[13:16] <Laney> Black Screen of Woe and Misery
[13:16] <Laney> I see - this is a Nexus 4
[13:17] <satoris> I tested it on the desktop with a USB wifi dongle. It works and I can join it with my laptop and it relays traffic. Did not test on the device because I don't have cellular data on the SIM atm.
[13:18] <Laney> Is there a way to tell if it's going to work or not?
[13:18] <Laney> And hide the option if so
[13:19] <satoris> As far as I know that is a kernel/driver issue. NM at least won't tell you.
[13:19] <satoris> If the call to enable hotspot fails, it should print an error message to stdout/stder..
[13:20] <satoris> Wellark: is the above correct?
[13:22] <mardy> alecu: hi! So, the reason why you want to raise the OA window, is it to create a new U1 account?
[13:22] <satoris> Also, it may take a while for the adhoc network to show up on your laptop. I don't think it scans all that often.
[13:22] <Laney> can I look for something in nmcli dev list?
[13:22] <alecu> mardy: right, when the user wants to purchase some app, but is not logged into u1, the click scope opens that url
[13:23] <mardy> alecu: cool, then we have a way to do it more directly: that is we can already redirect the user to the U1 creation phase
[13:23] <alecu> mardy: sounds great
[13:24] <alecu> mardy: is that done via qml or also via urls?
[13:24] <mardy> alecu: please have a look here: https://code.launchpad.net/~mardy/reminders-app/app-access2/+merge/219798
[13:24] <mardy> alecu: QML, but there's an equivalent Qt C++ API
[13:25] <alecu> mardy: what is applicationId used for?
[13:26] <alecu> mardy: (I would be calling this from a scope, which technically has no ui)
[13:26] <alecu> applicationId: "com.ubuntu.reminders_reminders"
[13:26] <mardy> alecu: right, let me think, maybe that's not exacly the thing you need
[13:26] <mardy> alecu: that applicationId tells us which application is making the request, and should be authorized to use the account
[13:27] <alecu> ah, right
[13:27] <mardy> alecu: I can make it work, with some minor changes, but I'll soon be on holidays so it won't happen soon
[13:27] <mardy> alecu: so, for the time being, the best thing is if you leave both applicationId and providerId empty
[13:28] <cwayne> mardy: ping :)
[13:28] <mardy> alecu: that means that the OA panel will start like now, and not already starting on the U1 creation
[13:28] <mardy> cwayne: I'm not here, I'm not here!!! ;-)
[13:28] <mardy> cwayne: hi :-)
[13:28] <cwayne> :P
[13:29] <satoris> Hmm, retried it with my setup and it works.
[13:29] <alecu> mardy: at least the system settings window will not be shown, right?
[13:29] <cwayne> mardy: was just curious -- what's the plan for allowing access to OA within scopes, like is there a snap-decision that pops up and asks to grant access?
[13:29] <mardy> alecu: correct
[13:29] <alecu> mardy: great, thanks.
[13:30] <Laney> satoris: ah
[13:30] <mardy> cwayne: to be honest, I don't remember; we had a conference call some time ago, but I don't remember what was the final design
[13:30] <Laney> Failed to start adhoc network: "Device not managed by NetworkManager or unavailable"
[13:30] <cwayne> mardy: i don't either, that meeting was like 6am for me :P
[13:31] <mardy> thostr_: do you remember, what was the plan to authorize scopes to use accounts? ^
[13:32] <satoris> Laney: ok, so the question then becomes why does that happen or why does NM not think it is managing that device.
[13:33] <Laney> satoris: yup
[13:33] <Laney> satoris: Do you get the same?
[13:33] <Laney> BTW I don't have any data there either but I expected to at least be able to see the network
[13:33] <satoris> Laney: on the desktop no.
[13:33] <Laney> Do you have a phone?
[13:33] <satoris> Yes.
[13:34] <Laney> You should be able to reproduce the same there
[13:36] <satoris> Phone flashing time. Again.
[13:37] <kgunn> dobey: hey...i think you are ok to skip my meeting
[13:37] <kgunn> seems ted already met with security guys ahead of time last week
[13:39] <Wellark> Laney, satoris: what was the question again?
[13:40] <Wellark> Laney: what does "nmcli d" say to you ?
[13:40] <Wellark> when you get that "Device not managed by NetworkManager"
[13:41] <thostr_> alecu: cwayne: mardy: IIRC the idea was to launch the OA plugin as trusted helper from dash (settings)
[13:42] <thostr_> for time being we can simply invoke the OA plugin
[13:42] <mterry> robru, so since the adb change, phablet-shell gives me "Permission denied (publickey)".  I did re-enable adb, but still getting that.  Is there a setup step I'm missing now?
[13:42] <thostr_> pete-woods can comment on this as he is already using OA for vimeo and youtube scope
[13:43] <mardy> thostr_: OK, but when should we launch the plugin?
[13:43] <thostr_> mardy: when the scope calls it?
[13:45] <pete-woods> thostr_, mardy: we need to be able to make it optional
[13:45] <pete-woods> we don't want the signon ui appearing as soon as you try and use the scope
[13:45] <pete-woods> the user needs to have the option of launching it
[13:46] <Laney> Wellark: ah, that's interesting
[13:46] <Laney> I had wifi off
[13:46] <Laney> that was the problem, now I see it
[13:46] <Laney> it's greyed out in nm-applet
[13:47] <dobey> kgunn: ok
[13:47] <mandel> Elleo, moving with the crash I think I got it, rebuilding and will test on the phone
[13:48] <Elleo> mandel: excellent, thanks
[13:49] <mardy> pete-woods, thostr_: yes, that was actually my question: whether OA should pop up as soon as the scope is loaded, or upon some explicit action from the user
[13:51] <pete-woods> mardy: what we're looking for is for there to be a 'login nag' somewhere in the scope ui / dash that when clicked will send you to the login
[15:22] <pitti> vila, ev_, fginther: autopkgtest released with click+adb+nova etc. support, check http://www.piware.de/ for details :)
[15:22] <pitti> vila: I suppose we should talk soon about the next steps/
[15:22] <pitti> ?
[15:24] <vila> pitti: yes, before or after Friday ? ;-D
[15:25] <pitti> vila: rather before; my relationship with my beloved French colleagues might suffer a bit after Friday :)
[15:25] <vila> hehe, naaaah
[15:27] <pitti> vila: so, not today any more, but if you want, pretty much any time from tomorrow morning on is good for me
[15:27] <vila> pitti: well, next step is to use a more recent version of adt-run in the test runner aiming for the existing tests to pass (they use libpng and already provide different results for precise and saucy)
[15:27] <pitti> vila: perhaps you want to play around with this a bit first
[15:27] <vila> pitti: yeah, I think it's on my plate, need to clean it up a bit first and check with fginther for priorities
[15:28] <vila> pitti: but we can talk tomorrow briefly to make sure we're still on the same page
[15:29] <pitti> vila: *nod*
[16:56] <alesage> is there a --bootstrap equivalent for flashing dual-boot?  I'm aware of the 'delete Ubuntu data' option
[18:13] <dobey> anyone around familiar with std::thread ?
[18:25] <AskUbuntu_> Problem with QtWebkit and QML in PyQt5 App Ubuntu for Devices (Ubuntu Touch) | http://askubuntu.com/q/490474
[19:11] <AskUbuntu_> how to read text message that resides on it like windows with sony Ericsson wireless manager | http://askubuntu.com/q/490488
[20:51] <AskUbuntu_> What is probability of porting ART to Ubuntu? | http://askubuntu.com/q/490536
[22:16] <ahayzen> bfiller, ping
[22:22] <bfiller> ahayzen: pong
[22:22] <ahayzen> bfiller, hey i'm one of the music-app devs just trying to figure out this content-hub integration...
[22:23] <ahayzen> bfiller, so firstly i'm correct in saying we are only a destination?
[22:23] <bfiller> ahayzen: yes, for now anyway
[22:23] <ahayzen> bfiller, then if i do get any code going, how can i test it on my device?
[22:24] <bfiller> ahayzen: there is a hub-exporter example that you can have export music
[22:24] <bfiller> one sec
[22:24] <ahayzen> bfiller, oh this ? https://code.launchpad.net/~ken-vandine/+junk/hub-importer
[22:24] <ahayzen> oh no not that
[22:24] <bfiller> ahayzen: same with hub-exporter
[22:25] <ahayzen> bfiller, ok thanks
[22:25] <bfiller> np
[22:25] <ahayzen> and now to figure out how to do this :)
[22:26] <bfiller> ahayzen: you can look at gallery-app and address-book too for examples
[22:26] <bfiller> they do it
[22:26] <ahayzen> cool
[22:32] <ahayzen> bfiller, do you have any idea what the urls will look like? i assume similar to the UriHandler? so file:///path/to/music.flac ?
[22:33] <bfiller> ahayzen: not sure
[22:42] <ahayzen> bfiller, so ~ken-vandine/+junk/hub-exporter  is exporting images, how do change it to export music? i've added a listelement linked to a mp3 file i bundled but the only apps i could 'open with' was the gallery? is there something else i need to change?
[22:44] <ahayzen> bfiller, ah contentType: ContentType.Pictures ... probably that ;)
[23:05] <ahayzen> bfiller, when you state 'the music-app is invoked and it's content-hub handler is called. it will simply store the downloaded file in the ~/Music directory and then probably either show the song detail page or just the main list of music' ... does that mean we will have to move the file to ~/Music or will the url already be within ~/Music?