[01:56] <ahoneybun> anyone with a BQ phone around?
[06:25] <dholbach> good morning
[07:03] <liuxg> is there anyway to tell the platform in QML app? for example, I want to know whether it is running on the desktop or on a real phone? this is useful to save the data into the right path on different platforms.
[10:18] <mivoligo> hi, what's the proper way to detect phone orientation in a QML app?
[10:25] <dholbach> beuno, I had a look at https://code.launchpad.net/~jdstrand/click-reviewers-tools/click-reviewers-tools.modern-yaml/+merge/258791 and it looked good to me, but because it's quite substantial, maybe you or somebody on your team could have a look too?
[11:10] <sturmflut2> I'm working on a new version of my "Ubuntu Touch app wishlist and status", if you have updates, additions or corrections, please keep me informed.
[11:10] <sturmflut2> https://sturmflut.github.io/ubuntu/touch/2015/04/24/ubuntu-touch-app-wishlist-april-2015/
[11:25] <Benno-007> sturmflut2: Bug: Wishlist: Your app wishlist needs a changelog. ;)
[11:26] <sturmflut2> Benno-007: Yeah, I was thinking about that as well. Any ideas on how to present it so it doesn't get confusing?
[11:26] <sturmflut2> Benno-007: Maybe I should just add the word "NEW" in bold or something
[11:29] <Benno-007> sturmflut2: I trust in your decision. ;) Or we will grump AFTER your decision. A simple thing would be a list new/ changed and the last 1-3 updates only and then delete old changes.
[12:02] <DS-McGuire> dholbach, Like the latest designs for help?
[12:02] <dholbach> DS-McGuire, yes, very much so
[12:02] <dholbach> DS-McGuire, I'm so sorry for not having them posted around earlier.
[12:02] <dholbach> I was a bit busy the last days. :-/
[12:02] <dholbach> let me look into that now :)
[12:02] <DS-McGuire> dholbach, Don't worry about it. :)
[12:03] <dholbach> thanks a lot for prodding :)
[12:06] <DS-McGuire> not a problem ahah!
[12:14] <dholbach> DS-McGuire, I'll CC you on the mail
[12:14] <DS-McGuire> Thank you :)
[12:15] <justCarakas> sturmflut2: I like it but I cant find uMetronome on my phone, only uClick. And I'm also waiting on a DB meter
[12:16] <sturmflut2> justCarakas: uMetronome 1.4 depends on the ubuntu-sdk-15.04 framework, your phone probably doesn't have that framework version.
[12:21] <justCarakas> indeed it doesn't
[12:22] <justCarakas> a bit sad that it's ahead of the stable channel
[12:24] <DS-McGuire> dholbach, Heads up the link in the email doesn't link to anything.
[12:26] <dholbach> DS-McGuire, thanks, fixed :)
[12:27] <DS-McGuire> dholbach, No problem :)
[13:25] <mcphail> Hi. Are any of the Component Store people around? I can't seem to upload to community store
[13:35] <dholbach> JamesTait, ^ can you suggest somebody who can help?
[13:35] <dholbach> mcphail, what's the issue you're seeing?
[13:38] <mcphail> dholbach: "ucs submit lp:~njmcphail/foo/bar" gives a length error (with html markup) saying my browser is configured incorrectly and the request has been rejected due to possibility of CSRF. Something is wrong in the infrastructure there!
[13:38] <popey> mcphail: that's nik90 you need
[13:38] <mcphail> *lenghty
[13:38] <popey> component store != our store.
[13:38] <mcphail> aargh - can't type today
[13:39] <dholbach> oh ok, JamesTait: unping
[13:39] <JamesTait> dholbach, I don't think I know what the component store is.
[13:40] <JamesTait> dholbach, heh, no worries. ☺
[13:40] <dholbach> thanks popey
[13:40] <justCarakas> dholbach: doesn't unpinging result in a second ping :D
[13:40] <popey> HUMOUR FAILURE MODE 9
[13:40] <JamesTait> justCarakas, it's a toggle switch. 😝
[13:40] <mcphail> dholbach: yes, sorry. Usually nik90 and Stuart are on here but haven't seen them
[13:41] <dholbach> ok
[13:41] <justCarakas> JamesTait: very interesting, I must use an outdated client not to have this functionality :p
[13:42] <popey> mcphail: stuart is on twitter :)
[13:42] <justCarakas> JamesTait: you might know the answer to my question: is there still an official web appstore in the works will it be the uappexplorer ?
[13:42] <mcphail> popey: I'm not :)
[13:42] <JamesTait> justCarakas, I just have one of these installed on my desktop that gets activated by IRC pings: http://media.giphy.com/media/lFjHs5txoK50Y/giphy.gif
[13:43]  * popey summons a 2nd level Langridge invocation spell....
[13:43] <JamesTait> justCarakas, there is, AFAIK, but I don't have a timeline.
[13:43] <justCarakas> JamesTait: does it rune the IoT version of ubuntu ? :p
[13:44] <JamesTait> justCarakas, of course!
[13:44] <justCarakas> JamesTait: you should sell it :p I think it could be a nerd hit :p
[13:44] <JamesTait> 😃
[13:45] <justCarakas> JamesTait: I know of a site where you could launch such a crazy thing, its called kickstarter :p
[13:45] <sturmflut2> Are there still plans to add SMB/FTP/SFTP/etc. support to the File Manager or Content Hub? There was some talk about SMB support for the File Manager, but that was months ago.
[13:45] <JamesTait> justCarakas, I thought indiegogo was the cool one these days? 😉
[13:46] <popey> sturmflut2: yeah, in progress
[13:46] <JamesTait> justCarakas, * other crowd funding sites are available. 😝
[13:46] <sturmflut2> popey: "Just" SMB or anything else too?
[13:46] <popey> smb for now
[13:47] <sturmflut2> popey: Thanks, noted.
[13:47] <justCarakas> JamesTait: http://www.quickmeme.com/img/de/de3d43c558b56f5284c9fde1e5ea9cdda386f8e65562f0f63364574ce3d0356b.jpg
[13:48] <JamesTait> justCarakas, Snappy-powered carpet?
[13:49] <justCarakas> would fit nice in the store with a fridge :p
[13:49] <justCarakas> JamesTait: is it an airplane, Is it a bird, no, it is Ubuntu Carpet
[13:54] <aquarius> popey, pong
[13:54] <popey> that spell worked then
[13:54] <popey> mcphail: ^
[13:54] <popey> thanks aquarius
[13:54] <popey> 14:38 < mcphail> dholbach: "ucs submit lp:~njmcphail/foo/bar" gives a length error (with html markup) saying my browser is  configured incorrectly and the request has been rejected due to possibility of CSRF. Something is wrong in the  infrastructure there!
[13:55] <aquarius> huh. Maybe submissions are broken.
[13:55] <mcphail> popey: Ta!
[13:56] <aquarius> mcphail, I am looking into it
[13:56] <mcphail> aquarius: cheers
[13:56]  * mcphail is impressed with popey's magical powers of invocation
[13:58] <aquarius> ok, try it now?
[13:58] <aquarius> it is possible that the server just shut down or something :)
[13:59] <mcphail> aquarius: I'll need to wait until after work, but thanks!
[14:00] <aquarius> bear in mind that the Component Store is planning to be fairly seriously reworked, after the UOS discussion, so experimenting with it is fine but I wouldn't dedicate a lot of your life to it just yet; things will likely change
[14:00] <mcphail> aquarius: yes - this is something like a 6-line component for experimentation purposes
[14:00] <aquarius> cool
[14:01] <aquarius> note that you obviously have to pass it a real launchpad url ;)
[14:01] <mcphail> aquarius: yep :)
[14:01] <aquarius> I suspect that pythonanywhere shut down a server which doesn't get hit for a while
[14:01] <aquarius> which is fair play, since I'm on some sort of dodgy free plan ;)
[14:01] <mcphail> ha
[14:02] <mcphail> aquarius: any plans to support git branches?
[14:03] <aquarius> I didn't restart the server; all I did was try hitting http://sil.pythonanywhere.com/submit in a web browser which took a while and then (correctly) complained that GET isn't allowed for that URL; that seems to have woken the server up. :)
[14:03] <mcphail> aquarius: I'll try caressing that URL if it doesn't work later
[14:04] <aquarius> mcphail, probably yes, now that Launchpad supports them, although it's not likely to get done until after the reimplementation work takes place
[14:04] <mcphail> of course :)
[14:04] <mcphail> learning bzr is another little hurdle
[14:06] <aquarius> mcphail, I understand, yep, for which sorry. But LP didn't do git when I wrote this stuff, and making ucs understand git branches requires a whole bunch of changes to detect what a branch is and deal with it :)
[14:06] <mcphail> aquarius: it wasn't a criticism!
[14:09] <aquarius> I hadn't thought about git branches, but you are completely right that UCS should support them. I don't know what the LP API looks like for them, so that'll take some working out, but it seems like a sensible thing to do at some point!
[14:10] <mcphail> aquarius: would be a good one for a wishlist. I don't have any preference for one over the other, but I suspect more people know git than bzr
[14:11] <aquarius> agreed. However, I suspect that the first question asked after we start supporting git will be "why do I have to push to launchpad, can't I use github?" to which the answer will be "nope, because we rely on LP for authentication and anti-spam stuff". :)
[14:11] <mcphail> aah
[14:11] <mcphail> that _was_ goint to be the next question... :)
[14:12] <aquarius> tolja. :)
[14:12] <aquarius> You will note that there is no authentication required when submitting to UCS. This is because we only support Launchpad branches, and if you can put a branch on Launchpad, then that authenticated you, so we don't have to.
[14:13] <aquarius> Similarly, I can't "unsubmit" a component of yours, or override it, because I can't edit your Launchpad branch.
[14:13] <mcphail> aquarius: the thing about Launchpad, is creating a new project is relatively "scary". There is no namespacing etc
[14:13] <aquarius> mcphail, indeed. I use junk branches for that: you can bzr push lp:~mcphail/+junk/some-name without creating a project.
[14:14] <aquarius> I do this precisely *because* creating a project is so heavyweight. :)
[14:14] <mcphail> aquarius: I should really have done that
[14:15] <aquarius> the LP people give you the stink-eye for it, though, because junk branches can't be merged or branched or anything, so it's a bit naughty. :)
[14:16] <mcphail> aquarius: can you update a junk branch or do you have to create a new one?
[14:16] <aquarius> you can update it, yep!
[14:16] <mcphail> aah. OK
[14:19] <mcphail> so, do git repos on launchpad function as "superbranches" of a central project?
[14:19] <aquarius> I don't know
[14:19] <aquarius> haven't looked at the git stuff at all :)
[14:21] <mcphail> yeah - just wondering what would happen if I uploaded a git version of someting like ubuntu-calendar-app. I wonder if it ends up in a different namespace in some way
[15:48] <aquarius> chrisccoulson, ping
[15:48] <davidcalle> stephwil_, hello, are you around?
[15:48] <stephwil_> Hi yes i am
[15:49] <chrisccoulson> aquarius, I have a hunch about the last comment on https://github.com/GoogleChrome/voice-memos/issues/1
[15:49] <stephwil_> how can i help?
[15:49] <chrisccoulson> (we don't flush profile data when the browser is suspended)
[15:49] <aquarius> chrisccoulson, cool. I am happy to file a bug, but I don't know what it should say other than "waaaah waah this doesn't work and I don't know why and you probably can't replicate it", which is not helpful ;)
[15:50] <davidcalle> stephwil_, do you have an ETA for the news scopes guide? Some changes are being made to the dev workflow for scopes, and we are going to release these changes later this week (both in sdk code and dev.ubuntu.com tutorials), what's your ETA for the scopes guide and do you mind waiting a few days if it's imminent?
[15:52] <chrisccoulson> aquarius, yeah, so ogra_ and tedg tell me that we should be flushing profile data when the application is told it's going in to the background
[15:53] <chrisccoulson> I bet that's one of your problems
[15:54] <aquarius> chrisccoulson, that may certainly be related. But I've also refreshed the page a zillion times but it's not getting the new code. This is something to do with serviceworker caching, I'm sure, but it's really hard to debug that because you can't inspect serviceworker internals over a remote debug connection, and webbrowser-app disallows about: URLs :(
[15:54] <stephwil_> Hey David, I'm going to pass you on to Patricia Davila, she the UX lead on Scopes at the moment. She's not aware of any changes?
[15:55] <chrisccoulson> aquarius, chrome://serviceworker-internals should work (although you need at least Oxide 1.7, I believe)
[15:55] <chrisccoulson> (I just tried that here)
[15:55] <aquarius> ooh, I can use a chrome: url?
[15:55] <chrisccoulson> yep
[15:55] <aquarius> although I'm on RTM
[15:55] <chrisccoulson> aquarius, https://launchpad.net/~phablet-team/+archive/ubuntu/ppa (if you want to upgrade packages)
[15:55] <aquarius> woo! serviceworker internals works!
[15:56] <chrisccoulson> aquarius, chrome://gpu works too, and in trunk (1.8), chrome://tracing works :)
[15:57]  * aquarius unregisters the service worker ;)
[15:58] <aquarius> grrrr
[15:58] <aquarius> still don't have the new code :(
[15:58] <davidcalle> stephwil_, ok, just fyi, no changes required on what you've done, I just want to avoid a situation where you release something, people are amazed (because it looks great), get into scopes dev, and then we change stuff in tutorials and the SDK when they are starting to use them.
[15:59] <aquarius> maybe I can wipe the cache
[15:59] <aquarius> chrome://cache doesn't work :
[15:59] <aquarius> :(
[16:00] <chrisccoulson> Yeah, chrome://cache is part of the browser
[16:00] <chrisccoulson> We get all of the ones that are part of content
[16:00] <aquarius> ah
[16:00] <chrisccoulson> We could have our own implementations of those
[16:00] <aquarius> now being driven nuts by why I'm not getting the new code :(
[17:45] <mcphail> aquarius: UCS working now - cheers!
[17:47] <aquarius> mcphail, winner :)
[17:48] <mcphail> aquarius: out of interest, why does "ucs search" request my public ssh key? Is it part of the lp/bzr requirements?
[17:48] <aquarius> yep
[17:49] <aquarius> when you submit a component to ucs, it updates The Big List Of All Components, which is stored in Launchpad
[17:49] <aquarius> when you ucs search, it downloads the Big List with bzr, and searches it locally
[17:49] <aquarius> so, in order to fetch the List, it uses bzr, and so asks for your key details
[17:50] <mcphail> aquarius: could it handle an anonymous/http download instead to avoid asking for the key? I hate having to use an ssh agent and my passphrase is long
[17:50] <aquarius> Honest answer: I don't know
[17:50] <mcphail> :)
[17:51] <mcphail> fair enough!
[17:51] <aquarius> it's possible to get http downloads from launchpad, but I suspect you may have to be logged in to launchpad first, so you don't gain anything.
[21:29] <Dubstar_04> is there a appid and token avaiable for push notification testing?
[21:53] <ahoneybun> looking for a BQ phone user for some help
[21:54] <mcphail> ahoneybun: can I help?
[21:55] <ahoneybun> mcphail: sure!
[21:55] <ahoneybun> I'm trying to fix the scaling on my app to fix the device better
[21:55] <ahoneybun> *fit
[21:55] <mcphail> ahoneybun: link?
[21:55] <ahoneybun> the app is in the store 'uBeginner
[21:56] <ahoneybun> you can also search 'wiki' to find it
[21:56]  * ahoneybun downloads the Ubuntu SDK atm
[21:58] <mcphail> ahoneybun: just installed. Yes, the front page overspills. Does it need to be a flickable or something?
[21:58] <ahoneybun> perhaps, or fix the height of each button
[21:58] <ahoneybun> I set the width but not the height
[21:58] <mcphail> ahoneybun: that'll just break for the next device...
[21:59] <ahoneybun> no it will scale for each device
[21:59] <ahoneybun> if I do it right
[21:59] <ahoneybun> QML is awesome like that
[21:59] <ahoneybun> Qt in general
[21:59]  * mcphail is not so sure
[22:00] <ahoneybun> popey: ping pong
[22:00] <ahoneybun> mcphail: how are the other pages?
[22:00] <mcphail> ahoneybun: from a desgin point of view, is it essential everything is present on one screen?
[22:01] <mcphail> ahoneybun: other ones fit fine
[22:01] <ahoneybun> mcphail: don't think I would have enough buttons to justife a whole new tab
[22:01] <mcphail> ahoneybun: not a new tab - just allow scrolling
[22:02] <ahoneybun> unless I center everything on each tab, then I would not waste  lot of space
[22:02] <ahoneybun> I'll look at the api once I get the SDK and kits installed
[22:02]  * ahoneybun had to reinstall
[22:03] <mcphail> ahoneybun: i think a flickable is the way forward. You don't want to crush lots of buttons together
[22:04] <ahoneybun> true and adding that is not hard  (I think)
[22:04] <ahoneybun> should just be a option
[22:15] <ahoneybun> installing the Kit
[22:37]  * ahoneybun thinks the Ubuntu SDK might break his system
[22:38] <mcphail> ahoneybun: it won't break it. It will only make it sweat a bit :)
[22:38] <ahoneybun> mcphail: it replaced a few packages with different versions is what is scaring me
[22:39] <mcphail> ahoneybun: you on 15.04 or 14.04?
[22:40] <ahoneybun> 15.04
[22:41] <mcphail> ahoneybun: been fine on 15.04 here
[22:42] <mcphail> ahoneybun: DanChapman has been running it in a docker container, which would provide a bit of insulation if you are really worried
[22:49] <ahoneybun> its already installing and unpacking so
[22:53] <mcphail> ahoneybun: ppa-purge should sort things out if you need to go back, but it has been fine for me