[08:13] <JamesTait> Good morning all; happy Friday, and happy Mandela Day! :-D
[08:39] <brendand> dpm, did you get to look at the filemanager issue yesterday?
[08:45] <dpm> hi brendand, sorry, I haven't, and I don't think I'll have time today or this weekend either
[08:46] <brendand> dpm, it's becoming a promotion blocker, so it would be good to find someone who can work on it
[08:54] <dpm> brendand, ack, we'll discuss it with popey on our core apps review call in about 1h
[10:05] <popey> t1mp: do you have an ETA for bug 1317816 and bug 1315884 ?
[10:07] <t1mp> popey: I'm finishing "header sections" this week and then start going through those bug
[10:08] <t1mp> popey: I try to squeeze them in next week (when I'm at a print). The amount of work to fix those bugs shouldn't be very much
[10:32] <popey> t1mp: thanks
[11:42] <t1mp> popey: do you need to change header style for a specific app?
[11:42] <popey> t1mp: yes, weather
[11:42] <t1mp> popey: what about MainView.backgroundColor?
[11:42] <popey> we already have a background colour
[11:42] <popey> which changes based on weather
[11:43] <t1mp> that also changes the header background. A workaround would be to use that for header color, and inside the Page add a background
[11:43] <t1mp> if you need it today ;)
[11:44] <t1mp> still the icon color in the header I need to fix
[11:44] <popey> ya
[11:45] <nik90> renat__: hey, thnx for confirming that bug 1338697 is not due to EDS. I will coordinate with zsombor to fix it in the SDK side
[12:05] <nik90> t1mp: I have been having an interesting issue with the header button in autopilot. https://drive.google.com/file/d/0B55Gs35e-jxxVnAtY1NWbVRJWXFYNUlYZC1scjRtWjlMbTdF/edit?usp=sharing
[12:05] <nik90> t1mp: as you can see we gave it an objectName=saveAlarmAction, but in autopilot vis, it is changed to saveAlarmAction_header_button
[12:06] <nik90> t1mp: I am using the autopilot SDK helper which provides header.click_action_button() function
[12:20] <t1mp> nik90: that is correct
[12:20] <t1mp> nik90: you give the objectName to the ACTION
[12:20] <t1mp> nik90: the button is not the same, but it uses the action to set its text and icon
[12:20] <t1mp> and onTriggered
[12:20] <t1mp> nik90: you should not be selecting that button with select_single
[12:21] <t1mp> nik90: but use the header proxy object to call click_action_button("saveAlarmAction")
[12:22] <t1mp> nik90: that function will automatically do the right thing (either click the button, or open the overflow and click the list item in there)
[12:22] <t1mp> nik90: the click_action_button function knows that it needs to add "_header_button" to the objectname
[12:26] <nik90> t1mp: ok
[12:28] <t1mp> nik90: fyi, http://pastebin.ubuntu.com/7814169/
[12:28] <nik90> t1mp: looking at the code, I did header.click_action_button('saveAlarmAction')
[12:28] <nik90> https://www.irccloud.com/pastebin/gBaZ2fPQ
[12:29]  * nik90 heads to lunch
[12:30] <t1mp> header.click_action_button('saveAlarmAction') should be good
[12:32] <t1mp> nik90: weird.. it should have found the AbstractButton with name saveAlarmAction_header_bbutton
[12:32] <t1mp> :s
[12:32] <t1mp> yeah, lunch. me too
[12:32]  * t1mp bbl
[13:27] <dpm> jdstrand, could you help me figure out what the click reviewer tools are hinting at here? We're getting errors on the reminders-app click package: http://paste.ubuntu.com/7813643/
[13:40] <brunogirin> Noobie question: if I want to write touch apps that target the devel channel, do I need to run 14.10 or can I do that on 14.04? (SDK installed from PPA)
[13:41] <beuno> brunogirin, in theory, you should be able to target 14.10 from 14.04, but there may be some bugs still to work out
[13:42] <beuno> bzoltan would know in detail
[13:43] <brunogirin> beuno thanks, I can work round bugs :) I also assume that doing something in pure QML probably helps
[13:45] <beuno> brunogirin, the plan, IIRC, is to use chroots for each release
[13:45] <beuno> so anything you use should work
[13:47] <brunogirin> OK, thanks
[13:48] <nik90> brunogirin: if you use the emulator you can do that now
[13:48] <nik90> brunogirin: the SDK package in the trusty won't be updated, however if you run the emulator, you can test your application for 14.10 and later releases as well
[13:49] <nik90> brunogirin: doesn't matter if it pure qml or apps with C++ plugins
[13:49] <beuno> but there's the PPA though, right?
[13:51] <nik90> beuno: yeah, but the PPA hasn't been updated since the transition to Qt 5.3
[13:51] <brunogirin> nik90 so is it better to use the PPA or the trusty package?
[13:51] <nik90> beuno: the PPA is used to only update the SDK tools like Qtcreator, click packaging, C++ plugin templates and so on
[13:51] <nik90> brunogirin: add the PPA since it brings the above ^^
[13:52] <brunogirin> nik90 thanks
[13:52] <nik90> np
[14:03] <mihir> nik90: ping!!
[14:04] <nik90> mihir: pong1
[14:05] <mihir> nik90: anyway we can navigate an app to settings . using URI ?
[14:05] <mihir> i couldn't find in documentation..
[14:06] <nik90> mihir:  Qt.openUrlExternally("settings:///system/time-date")
[14:06] <nik90> mihir:  https://wiki.ubuntu.com/URLDispatcher
[14:07] <mihir> nik90: thanks :)
[14:07] <nik90> mihir: I am not sure if this still works since I did this research several months ago
[14:07] <nik90> mihir: best to ask Laney, tedg about this
[14:07] <mihir> Hmm okay i'll give a try, i need to test this into emulator.
[14:07] <mihir> I am trying , to navigate to accounts if there are not accounts setup in device.
[14:08] <nik90> mihir: well the reminders app is doing that atm on the phone
[14:08] <jdstrand> dpm: what part in particular?
[14:08] <nik90> rpadovani: could you help mihir on this ^^
[14:09] <jdstrand> dpm: http://paste.ubuntu.com/7814573/ ?
[14:09] <dpm> jdstrand, sorry, I should have been more specific, L90 -> KeyError: 'account-provider'
[14:09] <dpm> jdstrand, argh, L190, I mean
[14:10] <jdstrand> ah
[14:10] <jdstrand> that is a coding error I think
[14:10] <jdstrand> dpm: can you give me the click?
[14:10] <mihir> nik90: okay , i'll try to do
[14:10] <rpadovani> mihir, http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L105
[14:11] <dpm> popey, do you still have the click over which you ran http://paste.ubuntu.com/7813643/ ^^?
[14:11] <mihir> rpadovani: thanks :)
[14:11] <popey> dpm: its in the store
[14:12] <popey> dpm: https://myapps.developer.ubuntu.com/dev/click-apps/403/download/?version=0.5.184
[14:12] <dpm> jdstrand, do you have access to https://myapps.developer.ubuntu.com/dev/click-apps/403/download/?version=0.5.184 ? If not, I can put it somewhere accessible for you
[14:12] <jdstrand> yes
[14:12] <jdstrand> thanks
[14:13] <mihir> rpadovani: it goes directly to setttings/Accounts?
[14:13] <rpadovani> mihir, yes, see this function to open the account page: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L65
[14:15] <mihir> rpadovani: okay, but it redirect to the page that is designed inside reminders app , right?
[14:16] <rpadovani> mihir, oh, my bad, wrong line
[14:16] <rpadovani> just a sec
[14:16] <mihir> rpadovani: np :)
[14:16] <jdstrand> oh, it is just click-show-files
[14:17] <mihir> rpadovani: i did try to look into code, and couldn't find any URI dispatcher
[14:17] <jdstrand> easy fix
[14:17] <rpadovani> mihir, http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L328
[14:17] <rpadovani> mihir, you need to set your options in setup
[14:17] <rpadovani> then  onClicked: setup.exec()
[14:17] <mihir> rpadovani: gotcha :)
[14:18] <mihir> rpadovani: thanks
[14:18] <jdstrand> dpm: fixed in r210
[14:18] <rpadovani> yw :-)
[14:19] <dpm> ah, awesome jdstrand, so I guess this is not something we need to fix in the app, and just wait for the next click-reviewers-tools update, right?
[14:21] <jdstrand> dpm: the app does not need to be fixed. it seems like you are running this from a branch-- just update your branch it will be fine
[14:21] <dpm> cool, thanks. popey ^
[14:22] <mihir> popey: trivial mr, test if you have some time https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1338956/+merge/226362
[14:22] <jdstrand> dpm: the bug was click-show-files was trying to show the files for all the different online account types even when the click only specified a subset of online account hooks
[14:22] <jdstrand> simple bug in the tool
[14:22] <jdstrand> (sorry)
[14:26] <mihir_> can anyone confirm this bug on after testing on device , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1322551 ?
[14:28] <dpm> np, thanks for the quick fix jdstrand
[14:39] <rpadovani> mihir_, nope
[14:39] <rpadovani> I'm not able to reproduce it
[14:39] <mihir_> Okay thanks rpadovani :)
[15:13] <jdstrand> beuno: I'm assigning bug #1342571 to me
[15:17] <beuno> jdstrand, thanks, sorry
[15:21] <bzoltan> beuno: brunogirin:  You can target the 14.10 when your environment is 14.10. All you need is to set the correct framework in the manifest.json file. It can be done in the QTCreator's Publish page in the manifest tab.
[15:22] <bzoltan> beuno:  it is not really a bug but a non complete feature. The device or the click chroot do not have APIs to tell what frameworks they support. The workaround what i will do on Monday is that i install the click in the chroot and list the available frameworks. But that is still a hack.
[15:23] <brunogirin> bzoltan: do you mean target 14.10 when the environment is 14.04?
[15:23] <bzoltan> brunogirin:  ehh... Friday 6pm ... of course  I mean that
[15:24] <brunogirin> bzoltan: I know the feeling :)
[16:00] <nik90> kalikiana: hey is there a place where I can find the c++ documentation API for U1db?
[16:01] <nik90> kalikiana: I am trying to use U1db in a QML C++ plugin that needs to take a u1db query object and do some processing of data
[16:12] <kalikiana> nik90: libu1db-qt5-doc
[16:13] <nik90> kalikiana: thnx
[16:13] <dpm> mhall119, while you're putting the c++ docs under d.u.c/api/scopes, could you add that one as well? ^ (i.e. libu1db-qt5-doc)
[16:20] <mhall119> dpm: sure, I'm having to do some work on my doxygen import script, because the libaccounts-qt docs didn't have the same meta-data files as the libunity-scopes docs did
[16:32] <nik90> kalikiana: when I include #include <Query>, Qt doesn't seem to recognize it. Is there anything I might need to add to the cmakelist to get it in
[16:35] <mhall119> dpm: http://developer.ubuntu.com/api/scopes/sdk-14.10/Accounts/
[16:36] <dpm> mhall119, UOA docs looking good, nice work!
[16:38] <mhall119> dpm: who owns the content in libu1db-qt5-doc ?
[16:38] <dpm> mhall119, would it be possible to hide empty pages? Or blacklist them? E.g. the libaccounts-qt one is empty
[16:38] <mhall119> dpm: manually yes
[16:38] <dpm> mhall119, kalikiana owns it afaik
[16:38] <mhall119> dpm: but ideally we should get content added to those pages
[16:38] <mhall119> kalikiana: what are you using to generate the docs in libu1db-qt5-doc?
[16:39] <dpm> mhall119, indeed, but I think 'libacconts-qt' in this case might just be a placeholder
[16:40] <mhall119> it's not, it's the equivalent of http://developer.ubuntu.com/api/scopes/sdk-14.10/index/
[16:41] <dpm> ok
[16:43] <mhall119> dpm: if you look at http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/accounts-qt/ it's similarly blank
[16:44] <dpm> gotcha, so it's the top page that needs populating
[16:45] <mhall119> yup
[16:49] <kalikiana> mhall119: qdoc
[16:50] <kalikiana> nik90: do you have libu1db-qt5-dev installed?
[16:51]  * nik90 checks
[16:51] <nik90> kalikiana: apparently not
[16:53] <mhall119> kalikiana: ah, thanks, just didn't recognize it
[16:55] <nik90> kalikiana: I still get, Query: No such file or directory. I restarted qtc to make sure
[17:05]  * nik90 goes to prepare dinner
[17:12] <kalikiana> nik90: how about #include <query.h> I've not actually tried before if the "c++ style" includes work, it might need a magic file in the includes folder
[17:17] <mhall119> kalikiana: http://developer.ubuntu.com/api/scopes/sdk-14.10/U1db/
[17:17] <mhall119> how's that look?
[17:17] <mhall119> btw, the tutorials are still talking about QML
[17:18] <snizzo> if I got an app into the store, does it mean I'm a pioneer? :)
[17:19] <mhall119> snizzo: if it's published, yes
[17:19] <snizzo> great then! :D
[17:20] <mhall119> snizzo: http://developer.ubuntu.com/pioneers/#com.ubuntu.developer.reavsoft is that you?
[17:20] <snizzo> mhall119: yes, it's me :)
[17:20] <mhall119> congratulations!
[17:21] <snizzo> thank you! I have to change my name btw
[17:21] <mhall119> snizzo: we process new developers every month or so, so it might take a while before you're contacted about your t-shirt, but it'll happen
[17:24] <snizzo> great! I'm very happy, I'll publish an other app soon. I had to setup a dedicated pc for developing with ubuntu touch as my working pc (14.04) has some issues with 14.10 chroots :)
[17:26] <mhall119> popey: do we have a process for reporting apps that violate ToS?
[17:26] <mhall119> beuno: ^^ ?
[17:27] <mhall119> specifically look at the "Mario fisher" app, it isn't what it's advertised as being
[17:28] <beuno> mhall119, not yet, no
[17:28] <mhall119> beuno: that app is just a screenshot of what looks like an old widget showcase, but it's described as being a game
[17:29] <beuno> mhall119, I'll take it down and talk to the developer
[17:30] <mhall119> thank you
[17:48] <popey> mhall119: beuno i think it's not a malicious app - it's just packaged incorrectly
[17:48] <popey> looks like it was ported from another platform but the guy didn't quite put it all in the right place
[17:49] <beuno> I see
[17:49] <beuno> so ratings and reviews should take care of it
[17:50] <popey> yes, he's just put the index.html in the wrong place
[17:50] <popey> well, among other faux pas ☻
[17:52] <Aki-Thinkpad> Hey I am considering looking into creating a pair programming plugin for the ubuntu sdk. The design I am thinking of would be very straightforward in just syncing the text documents currently open.
[17:53] <Aki-Thinkpad> However, I question whether such a thing would be so straight forward. Would anyone care to add some criticism to this idea?
[18:09] <mhall119> popey: it might not be malicious, but you're not getting what was described, so it's still deceptive, however unintentional
[18:13] <mhall119> Aki-Thinkpad: do you have experience making QtCreator plugins?
[18:14] <Aki-Thinkpad> mhall119, No; Plugin creating experience, but not with QtCreator. I got lots of time on my hands though :P
[18:15] <Aki-Thinkpad> mhall119, I am thinking of tying the session to Bzr. IE; to set up sync, you pull a branch from LP, so you can make sure you have an identical base to work off of.
[18:17] <mhall119> Aki-Thinkpad: that would only sync as you commit, which might be too slow for pair programming
[18:17] <Aki-Thinkpad> mhall119, Oh I am speaking of the initial sync; to make sure the sessions are on parity
[18:18] <Aki-Thinkpad> after that, it would be a simple monitoring of the files in question, and just constantly pushing any changes that are made
[18:25] <balloons> can anyone tell me how to override a default property of an sdk component?
[18:28] <mhall119> balloons: you mean change the default for all new instances?
[18:29] <balloons> mhall119, just in the object itself.. I think I'm doing it properly (just calling the property and setting a value).. just doesn't seem to be taking affect
[18:29] <mhall119> balloons: show me
[18:30] <balloons> mhall119, sure.. one sec
[18:31] <balloons> mhall119, http://paste.ubuntu.com/7815690/. I want to set the maximum for the datepicker. You can see we trying to set it
[18:32] <balloons> lol, I see my max is under my date
[18:32] <balloons> hah
[18:32]  * balloons edits accordingly
[18:34] <balloons> I set the date property to a fixed date, but still doesn't work. So what am I missing?
[18:34] <balloons> t1mp, are you still about?
[18:40] <balloons> mhall119, I think it's working, my issue sadly is a bit more complex. Thanks for the help
[18:43] <elopio> jhodapp: I tested the silo with mediaplayer. Would you like to test something there, or should I just continue with the landing?
[18:44] <jhodapp> elopio: I won't have the time to test it myself, but maybe you could get someone else to verify the silo for you?
[18:44] <popey> balloons: are you able to help find someone who can help with the tests on https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/NewEvent-Contact/+merge/223570  ?
[18:45] <balloons> popey, yes I saw your request this morning. That makes 2 pending things with calendar atm
[18:46] <Aki-Thinkpad> mhall119, I am about to get started w/ a flow chart. Just curious if you have any thoughts to share before hand about this. Anything to look out for?
[18:46] <popey> balloons: sorry, didn't realise I had already asked
[18:46] <balloons> I need to look at what they changed.. are they using a custom component or someting from the toolkit? if it's from the toolkit, we should have a helper, and it should be simple
[18:46] <balloons> if there's no helper, that's a bigger issue as one will need to be written, etc
[18:47] <popey> I'm not sure
[18:49] <balloons> that makes 2 of us :-) once I know we'll have a good answer
[18:49]  * balloons ends the drama and looks
[18:49] <popey> heh
[18:50] <balloons> looks fine, it's a popover list. It does have a filter on it though
[18:51] <balloons> i'll tenatively say it will be fine
[18:55] <elopio> jhodapp: well, as we are only changing the autopilot tests, and I've run them on jenkins like 20 times and on my devs also many times, I don't think we need anybody else to verify another time.
[18:56] <jhodapp> elopio: ok, running them fresh on jenkins counts...I mainly wanted on another machine other than the development one :)
[18:57] <elopio> jhodapp: I confirmed the silo on a freshly flashed mako, so I think we are safe.
[18:57] <jhodapp> elopio: ok, your call then
[20:16] <jdstrand> beuno: fyi, https://code.launchpad.net/~jdstrand/click-reviewers-tools/lp1342571/+merge/227393
[20:52] <beuno> jdstrand, +1
[21:29] <jdstrand> beuno: thanks!