/srv/irclogs.ubuntu.com/2013/11/22/#ubuntu-app-devel.txt

balloonsvthompson, perfect. I'll check on the device and confirm and review00:12
vthompsonballoons, thanks!00:13
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chriadam|away is now known as chriadam
dholbachgood morning07:18
mzanettidpm: good morning09:10
dpmmorning mzanetti09:10
mzanettidpm: out of curiosity. why do we need the debian directory in the vernote app?09:10
mzanettievernote09:10
mzanettidpm: is that just for jenkins to have a recipe, or do we somehow generate the click package out of that?09:11
dpmmzanetti, nowadays for autopilot and desktop testing. We build the packages in the core apps PPA. We've not set up the click package yet. Generally sergiusens took care of doing that for core apps09:12
dpmwe've got a daily recipy that builds the package from trunk09:12
dpmpackage(s)09:12
mzanettiok... so the /debian dir is just for jenkins and we need something else to build the click package still. understood. thanks09:13
dpmyes, I'd have to check with fginther if it's still necessary  to build autopilot packages for Jenkins09:13
mzanettidpm: seems I need to update the deb package in this branch still, otherwise jenkins won't merge it09:13
dpmmzanetti, that's what I was thinking when I saw it failing. We don't actually have any tests, though, and I wonder even if the package builds in the branch what Jenkins will do09:14
mzanettidpm: don't you worry. I'll make that branch pass in jenkins somehow ;)09:15
dpmcool :)09:19
JamesTaitGood morning all; happy Friday and happy Go For A Ride Day! :-D10:02
mzanettidpm: btw. I responded to your review comment. You still voting for renaming it to "lib"?10:33
dpmmzanetti, let's leave it for now, it's not that important and it shouldn't block the review.10:34
mzanettidpm: as I said. I have no problems renaming it. It's just my opinion that it describes it better what it is10:34
mzanettidpm: actually... we have a licensecheck exception in jenkins for everything in a 3rdParty folder10:35
mzanettidpm: so that would help us to prevent jenkins complaining about that stuff not being licensed by canonical10:35
dpmah, didn't know that10:35
dpmmzanetti, do you want me to do another review, or are you planning to work on the debian packaging on that branch to keep jenkins happy first?10:50
mzanettidpm: well, I definitely will fix the debian packaging. but I don't think that would impact the existing code. so feel free to do however you want.10:51
dpmok10:51
mzanettidpm: so I'm especially interested in the usage of the plugin. if you think that's good10:52
mzanettidpm: as in NotesStore is a singleton which doesn't do much except managing the token.10:52
mzanettidpm: and the other models can be created in qml. for example Notes {} gives you a model holding *all* notes. but you can additionally set a filter on it to only show notes for a given notebook10:53
mzanettiand the fact that it has a refresh() method. I figured we want to manually control when to do requests over the network instead of just automatically fetching stuff all the time10:53
mzanettibut yeah. I'd like some feedback if you think that's a good approach10:54
dpmmzanetti, we've got a call with popey in a few minutes re: Evernote. Would you have ~10 minutes within the next half hour to join us and talk a bit about the plugin? We'd just ping you to join if that works with you10:59
mzanettidpm: sure11:00
dpmgreat, thaks, ttyl then11:00
dpmmzanetti, want to join us? -> https://plus.google.com/hangouts/_/calendar/ZGF2aWQucGxhbmVsbGFAY2Fub25pY2FsLmNvbQ.ibjpcq55kck6nkeanfpo0r5p0011:31
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
popeymzanetti: have you tried building your plugin on the phone?13:04
mzanettipopey: no, not yet13:05
popeyi tried from qtcreator and after installing all the deps it kinda fails ...13:06
mzanettipopey: I don't think we can run C++ from Qtcreator on the phone yet13:06
popeymzanetti: http://paste.ubuntu.com/6458397/ line 487 onwards13:06
mzanettipopey: that's to come in this cycle13:07
popeyoh, i thought it could build on device13:07
mzanettipopey: for now I will probably add a script like ./run_on_device.sh13:07
popeyok13:07
mzanettipopey: but that's not there yet13:07
mzanettipopey: I'll try to get that script ready asap, after I manage to make jenkins happy with the current plugin branch13:10
popeythanks13:10
=== chriadam is now known as chriadam|away
=== MacSlow|lunch is now known as MacSlow
fgintherdpm, mzanetti, yes, the jenkins CI workflow requires the autopilot tests be packaged for them to work.13:49
=== greyback is now known as greyback|lunch
mzanettifginther: yep, sure13:52
mzanettifginther: will update them soon13:52
dpmthanks fginther13:52
dpmmzanetti, for the evernote app we're tracking the work items in this blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/reminders-app-development - so far we didn't have any WI for the API plugin. Is it ok for you if I add one for you as "Create Evernote API QML plugin" for the work that you've been doing?14:23
mzanettidpm: sure14:23
mzanettidpm: whatever helps you.14:23
dpmperfect, thanks!14:24
mzanettidpm: how about this? [smartboyhw] Get a list of notes from the Evernote API and display them: INPROGRESS14:25
mzanettidpm: I guess that has happened14:25
dpmindeed, updating the blueprint now :)14:25
mzanettidpm: or this one:  Research how we can use the Evernote Reminders API from a QML app14:26
dpmactually, I'll mark it as done once we've merged the branch into trunk, but I'll reassign it to you, as it's going to get done automatically when it lands14:27
mzanettidpm: right, valid point14:27
dpmthe "Research" WIs I'll mark them as done now14:27
mzanettidpm: FYI: still todo:14:40
mzanetti* create reminders model14:40
mzanetti* create proper notes class14:40
mzanetti* bring api's of existing model up to par with what the evernote API provides14:40
mzanetti* enable write access (add note, edit note etc)14:40
mzanetti* provide a way to compile/run it on the phone14:41
mzanettithat's the stuff we'd need for a first step I guess14:42
dpmmzanetti, cool, we really need this granularity, yes. I think I can add these as they are to the blueprint. I guess it makes sense to assign them to you, as this is the API work that you're doing. Are you also planning on looking ont the last one, or shall we ask for help from someone in the SDK team, what do you think?14:44
mzanettidpm: well, I guess in the long run this is something the SDK team needs to incorporate into QtCreator. but for the time being I have a script which does this for my other apps. I'll copy it over and adjust it for this app14:45
mzanettidpm: and yes, feel free to assign them to me14:45
dpmok, cool14:48
dpmBP updated: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/reminders-app-development14:51
=== greyback|lunch is now known as greyback
=== salem_ is now known as _salem
vthompsonballoons, apparently leap frog isn't as easy now that we're old22:12
balloonsvthompson, :-)22:12
balloonsmy mp works on my phone and desktop22:12
balloonsthere's a funny thing with the datedelta22:12
vthompsondesktop too huh?22:12
balloonsyep22:12
balloonsif I change it back the assert is off by one day, but works in the lab22:13
vthompsonthink it might be some difference in Trusty vs Saucy?22:13
balloonsit's a python thing.. and I'm not sure why changing it would make it work in the lab22:14
balloonsit should be *wrong*22:14
balloonsit has to do with calculating the date of the previous Sunday22:15
vthompsonOk, I had to add some fixes for that because it needs to be the previous Monday (first day of week) according to the lab environment22:16
vthompsonSince its in the UK22:16
vthompsonI take it you have your phone set up as the US locale?22:18
balloonsbingo22:19
balloonsI figured that was the difference22:19
balloonscan we actually set that or does it just default?22:19
vthompsonYou can change it22:20
balloonsso we should explicitly set it22:20
vthompsonI was changing it to fix it to work for both locales on the desktop22:20
vthompsonWhat I think the issue might be is that the locale seen by Qt might not match the locale in python (perhaps)22:21
balloonsok, for now I'll push with a monday locale22:24
balloonsit should re-run and pass22:24
balloonsdo you mind reviewing and approving?22:24
balloonsat some point this weekend?22:24
balloonsvthompson, ^^22:24
vthompsonsure thing22:25
vthompsonif you test my branch with a monday locale might it work on the device?22:25
vthompsonnone of the failures had to do with the new event test22:25
vthompsonballoons, I guess when I was saying we could change the locale I meant on the device. I'm not sure if we can standardize on one or the other directly in the test though22:29
balloonsvthompson, I swapped mine back to the monday locale22:30
balloonsand yes, your branch worked as-is on my phone, minus the locale issue22:30
vthompsonI'll probably get around to reviewing it tonight22:33
balloonsalright.. ttyl22:34
vthompsonballoons, later (looks like Jenkins still isn't happy)22:35
balloonsvthompson, lol, syntax error22:37
balloonswhoops22:37
balloonspushed the fix.. zzzzzzz22:37
AskUbuntuwrite a hotcorners script (an maybe something more) | http://askubuntu.com/q/38097423:25
Ryan_Hello all.  I have a quick question.  I am starting to play around with HTML5 apps for ubuntu touch and I want to create an app.  I cannot figure out how to import an image to my project.  I can't drag and drop.  I do not see an import button anywhere.  The add existing item is greyed out when I right click on the img folder.23:32

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