/srv/irclogs.ubuntu.com/2014/07/18/#ubuntu-app-devel.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
=== wgrant_ is now known as wgrant
JamesTaitGood morning all; happy Friday, and happy Mandela Day! :-D08:13
brendanddpm, did you get to look at the filemanager issue yesterday?08:39
dpmhi brendand, sorry, I haven't, and I don't think I'll have time today or this weekend either08:45
brendanddpm, it's becoming a promotion blocker, so it would be good to find someone who can work on it08:46
dpmbrendand, ack, we'll discuss it with popey on our core apps review call in about 1h08:54
popeyt1mp: do you have an ETA for bug 1317816 and bug 1315884 ?10:05
ubot5bug 1317816 in Ubuntu UI Toolkit "[sdk] Header icon color should be the same as the header text color" [Critical,Confirmed] https://launchpad.net/bugs/131781610:05
ubot5bug 1315884 in Ubuntu UI Toolkit "Allow Header style customization per Page" [High,Confirmed] https://launchpad.net/bugs/131588410:05
t1mppopey: I'm finishing "header sections" this week and then start going through those bug10:07
t1mppopey: 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 much10:08
popeyt1mp: thanks10:32
=== chihchun is now known as chihchun_afk
=== MacSlow is now known as MacSlow|lunch
t1mppopey: do you need to change header style for a specific app?11:42
popeyt1mp: yes, weather11:42
t1mppopey: what about MainView.backgroundColor?11:42
popeywe already have a background colour11:42
popeywhich changes based on weather11:42
t1mpthat also changes the header background. A workaround would be to use that for header color, and inside the Page add a background11:43
t1mpif you need it today ;)11:43
t1mpstill the icon color in the header I need to fix11:44
popeyya11:44
nik90renat__: hey, thnx for confirming that bug 1338697 is not due to EDS. I will coordinate with zsombor to fix it in the SDK side11:45
ubot5bug 1338697 in Ubuntu UI Toolkit "Alarm sound url read from a saved alarm is always empty" [Undecided,Confirmed] https://launchpad.net/bugs/133869711:45
nik90t1mp: I have been having an interesting issue with the header button in autopilot. https://drive.google.com/file/d/0B55Gs35e-jxxVnAtY1NWbVRJWXFYNUlYZC1scjRtWjlMbTdF/edit?usp=sharing12:05
nik90t1mp: as you can see we gave it an objectName=saveAlarmAction, but in autopilot vis, it is changed to saveAlarmAction_header_button12:05
nik90t1mp: I am using the autopilot SDK helper which provides header.click_action_button() function12:06
=== MacSlow|lunch is now known as MacSlow
t1mpnik90: that is correct12:20
t1mpnik90: you give the objectName to the ACTION12:20
t1mpnik90: the button is not the same, but it uses the action to set its text and icon12:20
t1mpand onTriggered12:20
t1mpnik90: you should not be selecting that button with select_single12:20
t1mpnik90: but use the header proxy object to call click_action_button("saveAlarmAction")12:21
t1mpnik90: 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
t1mpnik90: the click_action_button function knows that it needs to add "_header_button" to the objectname12:22
nik90t1mp: ok12:26
t1mpnik90: fyi, http://pastebin.ubuntu.com/7814169/12:28
nik90t1mp: looking at the code, I did header.click_action_button('saveAlarmAction')12:28
nik90https://www.irccloud.com/pastebin/gBaZ2fPQ12:28
* nik90 heads to lunch12:29
t1mpheader.click_action_button('saveAlarmAction') should be good12:30
t1mpnik90: weird.. it should have found the AbstractButton with name saveAlarmAction_header_bbutton12:32
t1mp:s12:32
t1mpyeah, lunch. me too12:32
* t1mp bbl12:32
=== _salem is now known as salem_
=== renato is now known as Guest57300
=== Guest57300 is now known as renato__
dpmjdstrand, 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:27
brunogirinNoobie 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:40
beunobrunogirin, in theory, you should be able to target 14.10 from 14.04, but there may be some bugs still to work out13:41
beunobzoltan would know in detail13:42
brunogirinbeuno thanks, I can work round bugs :) I also assume that doing something in pure QML probably helps13:43
beunobrunogirin, the plan, IIRC, is to use chroots for each release13:45
beunoso anything you use should work13:45
brunogirinOK, thanks13:47
nik90brunogirin: if you use the emulator you can do that now13:48
nik90brunogirin: 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 well13:48
nik90brunogirin: doesn't matter if it pure qml or apps with C++ plugins13:49
beunobut there's the PPA though, right?13:49
nik90beuno: yeah, but the PPA hasn't been updated since the transition to Qt 5.313:51
brunogirinnik90 so is it better to use the PPA or the trusty package?13:51
nik90beuno: the PPA is used to only update the SDK tools like Qtcreator, click packaging, C++ plugin templates and so on13:51
nik90brunogirin: add the PPA since it brings the above ^^13:51
brunogirinnik90 thanks13:52
nik90np13:52
mihirnik90: ping!!14:03
nik90mihir: pong114:04
mihirnik90: anyway we can navigate an app to settings . using URI ?14:05
mihiri couldn't find in documentation..14:05
nik90mihir:  Qt.openUrlExternally("settings:///system/time-date")14:06
nik90mihir:  https://wiki.ubuntu.com/URLDispatcher14:06
mihirnik90: thanks :)14:07
nik90mihir: I am not sure if this still works since I did this research several months ago14:07
nik90mihir: best to ask Laney, tedg about this14:07
mihirHmm okay i'll give a try, i need to test this into emulator.14:07
mihirI am trying , to navigate to accounts if there are not accounts setup in device.14:07
nik90mihir: well the reminders app is doing that atm on the phone14:08
jdstranddpm: what part in particular?14:08
nik90rpadovani: could you help mihir on this ^^14:08
jdstranddpm: http://paste.ubuntu.com/7814573/ ?14:09
dpmjdstrand, sorry, I should have been more specific, L90 -> KeyError: 'account-provider'14:09
dpmjdstrand, argh, L190, I mean14:09
jdstrandah14:10
jdstrandthat is a coding error I think14:10
jdstranddpm: can you give me the click?14:10
mihirnik90: okay , i'll try to do14:10
rpadovanimihir, http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L10514:10
dpmpopey, do you still have the click over which you ran http://paste.ubuntu.com/7813643/ ^^?14:11
mihirrpadovani: thanks :)14:11
popeydpm: its in the store14:11
popeydpm: https://myapps.developer.ubuntu.com/dev/click-apps/403/download/?version=0.5.18414:12
dpmjdstrand, 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 you14:12
jdstrandyes14:12
jdstrandthanks14:12
mihirrpadovani: it goes directly to setttings/Accounts?14:13
rpadovanimihir, 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#L6514:13
mihirrpadovani: okay, but it redirect to the page that is designed inside reminders app , right?14:15
rpadovanimihir, oh, my bad, wrong line14:16
rpadovanijust a sec14:16
mihirrpadovani: np :)14:16
jdstrandoh, it is just click-show-files14:16
mihirrpadovani: i did try to look into code, and couldn't find any URI dispatcher14:17
jdstrandeasy fix14:17
rpadovanimihir, http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L32814:17
rpadovanimihir, you need to set your options in setup14:17
rpadovanithen  onClicked: setup.exec()14:17
mihirrpadovani: gotcha :)14:17
mihirrpadovani: thanks14:18
jdstranddpm: fixed in r21014:18
rpadovaniyw :-)14:18
dpmah, 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:19
jdstranddpm: 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 fine14:21
dpmcool, thanks. popey ^14:21
mihirpopey: trivial mr, test if you have some time https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1338956/+merge/22636214:22
jdstranddpm: 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 hooks14:22
jdstrandsimple bug in the tool14:22
jdstrand(sorry)14:22
mihir_can anyone confirm this bug on after testing on device , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1322551 ?14:26
ubot5Ubuntu bug 1322551 in Ubuntu Calendar App "Keyboard appears sideways when trying to edit a new event" [Undecided,New]14:26
dpmnp, thanks for the quick fix jdstrand14:28
rpadovanimihir_, nope14:39
rpadovaniI'm not able to reproduce it14:39
mihir_Okay thanks rpadovani :)14:39
=== gatox is now known as gatox_lunch
jdstrandbeuno: I'm assigning bug #1342571 to me15:13
ubot5bug 1342571 in click-reviewers-tools (Ubuntu) "No such file or directory: './data/apparmor-easyprof-ubuntu.json'" [Undecided,New] https://launchpad.net/bugs/134257115:13
beunojdstrand, thanks, sorry15:17
bzoltanbeuno: 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:21
bzoltanbeuno:  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:22
brunogirinbzoltan: do you mean target 14.10 when the environment is 14.04?15:23
bzoltanbrunogirin:  ehh... Friday 6pm ... of course  I mean that15:23
brunogirinbzoltan: I know the feeling :)15:24
nik90kalikiana: hey is there a place where I can find the c++ documentation API for U1db?16:00
nik90kalikiana: I am trying to use U1db in a QML C++ plugin that needs to take a u1db query object and do some processing of data16:01
=== gatox_lunch is now known as gatox
kalikiananik90: libu1db-qt5-doc16:12
nik90kalikiana: thnx16:13
dpmmhall119, 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:13
mhall119dpm: 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 did16:20
nik90kalikiana: 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 in16:32
mhall119dpm: http://developer.ubuntu.com/api/scopes/sdk-14.10/Accounts/16:35
dpmmhall119, UOA docs looking good, nice work!16:36
mhall119dpm: who owns the content in libu1db-qt5-doc ?16:38
dpmmhall119, would it be possible to hide empty pages? Or blacklist them? E.g. the libaccounts-qt one is empty16:38
mhall119dpm: manually yes16:38
dpmmhall119, kalikiana owns it afaik16:38
mhall119dpm: but ideally we should get content added to those pages16:38
mhall119kalikiana: what are you using to generate the docs in libu1db-qt5-doc?16:38
dpmmhall119, indeed, but I think 'libacconts-qt' in this case might just be a placeholder16:39
mhall119it's not, it's the equivalent of http://developer.ubuntu.com/api/scopes/sdk-14.10/index/16:40
dpmok16:41
mhall119dpm: if you look at http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/accounts-qt/ it's similarly blank16:43
dpmgotcha, so it's the top page that needs populating16:44
mhall119yup16:45
kalikianamhall119: qdoc16:49
kalikiananik90: do you have libu1db-qt5-dev installed?16:50
* nik90 checks16:51
nik90kalikiana: apparently not16:51
mhall119kalikiana: ah, thanks, just didn't recognize it16:53
nik90kalikiana: I still get, Query: No such file or directory. I restarted qtc to make sure16:55
* nik90 goes to prepare dinner17:05
kalikiananik90: 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 folder17:12
mhall119kalikiana: http://developer.ubuntu.com/api/scopes/sdk-14.10/U1db/17:17
mhall119how's that look?17:17
mhall119btw, the tutorials are still talking about QML17:17
snizzoif I got an app into the store, does it mean I'm a pioneer? :)17:18
mhall119snizzo: if it's published, yes17:19
snizzogreat then! :D17:19
mhall119snizzo: http://developer.ubuntu.com/pioneers/#com.ubuntu.developer.reavsoft is that you?17:20
snizzomhall119: yes, it's me :)17:20
mhall119congratulations!17:20
snizzothank you! I have to change my name btw17:21
mhall119snizzo: 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 happen17:21
snizzogreat! 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:24
mhall119popey: do we have a process for reporting apps that violate ToS?17:26
mhall119beuno: ^^ ?17:26
mhall119specifically look at the "Mario fisher" app, it isn't what it's advertised as being17:27
beunomhall119, not yet, no17:28
mhall119beuno: that app is just a screenshot of what looks like an old widget showcase, but it's described as being a game17:28
beunomhall119, I'll take it down and talk to the developer17:29
mhall119thank you17:30
popeymhall119: beuno i think it's not a malicious app - it's just packaged incorrectly17:48
popeylooks like it was ported from another platform but the guy didn't quite put it all in the right place17:48
beunoI see17:49
beunoso ratings and reviews should take care of it17:49
popeyyes, he's just put the index.html in the wrong place17:50
popeywell, among other faux pas ☻17:50
Aki-ThinkpadHey 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:52
Aki-ThinkpadHowever, I question whether such a thing would be so straight forward. Would anyone care to add some criticism to this idea?17:53
mhall119popey: it might not be malicious, but you're not getting what was described, so it's still deceptive, however unintentional18:09
mhall119Aki-Thinkpad: do you have experience making QtCreator plugins?18:13
Aki-Thinkpadmhall119, No; Plugin creating experience, but not with QtCreator. I got lots of time on my hands though :P18:14
Aki-Thinkpadmhall119, 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:15
mhall119Aki-Thinkpad: that would only sync as you commit, which might be too slow for pair programming18:17
Aki-Thinkpadmhall119, Oh I am speaking of the initial sync; to make sure the sessions are on parity18:17
Aki-Thinkpadafter that, it would be a simple monitoring of the files in question, and just constantly pushing any changes that are made18:18
balloonscan anyone tell me how to override a default property of an sdk component?18:25
mhall119balloons: you mean change the default for all new instances?18:28
balloonsmhall119, 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 affect18:29
mhall119balloons: show me18:29
balloonsmhall119, sure.. one sec18:30
balloonsmhall119, http://paste.ubuntu.com/7815690/. I want to set the maximum for the datepicker. You can see we trying to set it18:31
balloonslol, I see my max is under my date18:32
balloonshah18:32
* balloons edits accordingly18:32
balloonsI set the date property to a fixed date, but still doesn't work. So what am I missing?18:34
balloonst1mp, are you still about?18:34
balloonsmhall119, I think it's working, my issue sadly is a bit more complex. Thanks for the help18:40
elopiojhodapp: I tested the silo with mediaplayer. Would you like to test something there, or should I just continue with the landing?18:43
jhodappelopio: 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
popeyballoons: 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:44
balloonspopey, yes I saw your request this morning. That makes 2 pending things with calendar atm18:45
Aki-Thinkpadmhall119, 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
popeyballoons: sorry, didn't realise I had already asked18:46
balloonsI 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 simple18:46
balloonsif there's no helper, that's a bigger issue as one will need to be written, etc18:46
popeyI'm not sure18:47
balloonsthat makes 2 of us :-) once I know we'll have a good answer18:49
* balloons ends the drama and looks18:49
popeyheh18:49
balloonslooks fine, it's a popover list. It does have a filter on it though18:50
balloonsi'll tenatively say it will be fine18:51
elopiojhodapp: 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:55
jhodappelopio: ok, running them fresh on jenkins counts...I mainly wanted on another machine other than the development one :)18:56
elopiojhodapp: I confirmed the silo on a freshly flashed mako, so I think we are safe.18:57
jhodappelopio: ok, your call then18:57
jdstrandbeuno: fyi, https://code.launchpad.net/~jdstrand/click-reviewers-tools/lp1342571/+merge/22739320:16
beunojdstrand, +120:52
jdstrandbeuno: thanks!21:29
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!