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

=== salem_ is now known as _salem
kenvandinenik90_, you should totally try out bacon2d :)01:22
=== _salem is now known as salem_
=== chihchun_afk is now known as chihchun
=== hyperair is now known as Guest90316
=== salem_ is now known as _salem
=== chihchun is now known as chihchun_afk
=== Aki-Thinkpad is now known as snakes
=== snakes is now known as _snakes
=== _snakes is now known as D8
=== D8 is now known as _8D
=== ondra|away is now known as ondra
=== _8D is now known as _8D[_]
JamesTaitGood morning all; happy Gummi Worm Day! :-D08:24
* mzanetti wants gummi worms now08:30
DanChapmanogra_, hey, sorry i missed your suggestion yesterday, that actually seems like it could be a better solution and would make you think/know it will do "something else". I'll have a ponder on whether it should be "..." or an icon of some kind that's not a progression arrow.09:19
DanChapmanogra_, I had an idea a few weeks back http://goo.gl/YaR4fF see slide 2, so you would swipe on a mailbox to open the subfolders or tap to open message list. But i hit issues trying to implement it, during the swipe animation both mailbox views would have the same mailboxes until the animation finished. Looked horrid! :-)09:19
ogra_two folders stacked on each other perhaps09:19
ogra_oh, thats way cooler than my icon idea :)09:20
ogra_but will be tricky if you have something like: Drafts/Office ... Drafts/Text etc etc ... i.e. if you have more than Inbox subfolders09:21
ogra_ah, you make it dependent of which line i swipe ... hmm09:22
ogra_i guess that would work nicely :)09:22
DanChapmanogra_, yes exactly so you would swipe on a specific mailbox item to view it's subfolders (if it has any) or you tap on the mailbox item to view it's messages.09:23
=== chihchun_afk is now known as chihchun
ogra_yeah, that makes sense09:24
=== chihchun is now known as chihchun_afk
dpmpopey, sorry for the delay. I'm happy to jump into the call or postpone. In any case, I only had one topic - did you manage to talk to pwlars re: Reminders on the CI dashboard?10:18
popeydpm: there is a bug which xnox is working on which is blocking it10:19
popeydpm: basically python2/python310:19
dpmdo we have a bug number?10:19
popeyogra_: you mentioned a bug in the landing call.. ?10:20
ogra_nope10:20
ogra_but there is an MP10:20
popeylooks like http://bazaar.launchpad.net/~xnox/phablet-tools/no-uitk-deprecation/revision/28910:20
popeyrejected...10:20
ogra_ag, it has a bug linked bug 132732510:21
popeyok, now https://code.launchpad.net/~fginther/phablet-tools/fix-ptr-python3-import-check/+merge/22239110:21
ubot5bug 1327325 in phablet-tools (Ubuntu) "phablet-test-run will fail if the python3 import prints something to std" [High,Fix committed] https://launchpad.net/bugs/132732510:21
popeywhich is merged, so this fixes it and we can enable it now?10:21
popeydoes the phablet-tools ppa need updating?10:21
dpmpopey, could you follow up to find out what still needs to be done to get reminders in the image?10:26
popeyreminders is in the image, its just not on the qa dashboard - to be clear10:26
popeybut yes, will speak to plars & fginther when they wake10:26
dpmoh, is it? I didn't know it had landed10:26
dpmthanks popey10:27
popeyyes landed a few images ago10:27
popeydpm: com.ubuntu.developer.vocoderism.soundcloud_1.0.0_all.click10:27
popeybah10:27
popeydpm: http://people.canonical.com/~ogra/touch-image-stats/124.changes10:27
popeydpm: so the thing I wanted to talk to you about is the autolanding of clicks in the store.10:36
DanChapmant1mp, have you ever seen the header do this http://people.ubuntu.com/~dpniel/dekko/video/scrn_rcd__00000.webm? It's rather bizarre, and only seems to occur using a flickable inside a panel. Is there a property I need to set like the page's flickable or is this a bug?10:40
t1mpDanChapman: wow that's weird, I never saw that10:41
t1mpDanChapman: what do you want to happen there? should the header auto-hide when you scroll down?10:41
t1mpDanChapman: if you set the flickable property of the page to null, the header will be locked10:42
DanChapmant1mp, ahh i see what it is now. :-) Yes i need to lock it when the panel is opened. It seems the scrollevent is being passed through to the page behind when the panels scroll is finished.10:45
t1mpDanChapman: yes, first I thought some flickable somehow became a child of the header, but then I realized that maybe there was another flickable hiding behind the header that takes over the scroll10:46
nik90_rpadovani: fixed your comments at https://code.launchpad.net/~nik90/ubuntu-clock-app/10-world-clocks/+merge/22673810:50
diogo_hi guys10:58
rpadovaninik90_, approve11:00
nik90_rpadovani: how did you build it using the command line?11:00
nik90_rpadovani: on trusty that is11:00
nik90_rpadovani: I am trying to help victor build the click package on his 14.04 laptop11:01
rpadovaninik90_, I'm on utopic :-)11:01
nik90_rpadovani: ah11:01
rpadovaninik90_, at the end I used QtCreator, because cmake compiles the plugin, but doesn't copy qml files in the builddir, so I have to do it manually.. at the end using the sdk is faster11:02
rpadovanimaybe mzanetti have some informations11:02
* mzanetti reads scrollback11:03
mzanettino... don't know how to build click packages11:03
mzanettiI just ran it on the desktop11:03
nik90_mzanetti: np, I will ask victor to just build and run it on the phone using qtcreator for now11:04
mzanettinik90_: doesn't that build a click package?11:04
mzanettiI guess he should be able to copy the click package from the build directory after that11:05
nik90_mzanetti: it does, but I think he wanted to do it using the command line11:05
nik90_but yeah he could just copy the generated click pkg11:05
mzanettithere's probably something like make click11:05
rpadovanimzanetti, wait, how do you build clock app? mkdir builddir cmake .. make?11:05
mzanettirpadovani: no, with qtcreator11:05
mzanettirpadovani: well, yes, I've built it in cmdline too11:05
mzanettibut then you need to export QML2_IMPORT_PATH to run it11:06
rpadovaniaha, I suppose something like this, but didn't understand what was wrong, thanks11:06
rpadovanimzanetti, and why reminders does it by itself?11:06
mzanettirpadovani: because I made it that way11:07
rpadovanisounds fair :-)11:07
mzanettinot sure why our CMakeLists template doesn't do that11:07
mzanettirpadovani: well, actually its the reminder's main.cpp11:07
nik90_mzanetti: we dont have a main.cpp launcher11:08
mzanettinik90_: I know... that's why its so hard to launch it :)11:08
rpadovanimzanetti, but in the builddir of reminders there are also all the qml files, in the builddir of clock, no11:08
mzanettirpadovani: yep, that's our CMakeLists.txt11:08
nik90_rpadovani: I think the clock app is better suited to be run from Qtc :)11:10
rpadovanimzanetti, so, I think could be useful modify the clock app to do the same, isn't it? Or there are some good reasons to have Cmakelist as it is now? :-)11:10
rpadovaninik90_, well, also reminders can run from qt creator :-)11:10
rpadovaniOne thing doesn't exclude the other11:10
mzanettirpadovani: that's a question for the SDK team... I don't know why the templates don't do this stuff...11:10
mzanettirpadovani: you can of course extend it manually11:11
rpadovanilol11:11
mzanettirpadovani: nik90_: you can compile/run the clock app in cmdline like this:11:18
mzanetticmake . && make11:18
mzanettiQML2_IMPORT_PATH=/path/to/clock-app/backend qmlscene app/ubuntu-clock-app.qml11:18
mzanettiif you're doing out of source builds (i.e. mkdir builddir && cd builddir before building) you need to adjust the paths...11:19
mzanettiin that case, still run it from the top of the source directory, but make the QML2_IMPORT_PATH point to builddir/backend/11:19
nik90_ok11:20
mzanettiI don't know about the click package though...11:20
karnimhall119: zbenjamin: hey guys, I'd like to click package a QML plugin along with an app I'm working on. would you have hints about going about it? (the lib is just a single .so file and qmldir file) If not, perhaps you'd have hints how to run the app with qmlscene without installing the QML plugin? I tried to follow mzanetti's hint just above, but it still says plugin not installed11:23
karninotably, I can run the app (without installing the plugin) from our SDK11:24
zbenjaminkarni: a QML plugin you are building?11:25
karnimzanetti: does this look like a correct launch command to you? (trying to point qmlscene at a plugin) QML2_IMPORT_PATH=".;/usr/bin;/usr/lib/x86_64-linux-gnu/qt5/qml;../../qml-plugin-build/qmlplugin" qmlscene main.qml11:25
karnizbenjamin: yes, I have it built (by the SDK)11:25
karniit lives under the last path above (qmlplugin/Ubuntu/Plugin/Foo/ the *.so and qmldir)11:25
zbenjaminkarni: from the qml app + backend tempalte?11:25
zbenjamintemplate11:26
mzanettikarni: then you need to export the QML2_IMPORT_PATH to qmlplugin/Ubuntu/Plugin/11:26
karnizbenjamin: even if it's from the template, it could have gone major transformations. aaah11:26
* karni looks11:26
mzanettikarni: unless you're importing "import Ubuntu.Plugin.Foo 0.1"11:26
karnimzanetti: yes, that's what I'm importing :(11:27
zbenjaminmzanetti: karni: i would not do that there is a default path for plugins and the QML2_IMPORT_PATH is set by upstart to thos paths11:27
mzanettiah ok... then the path looks correct... not entirely sure if relative paths work... I think I had troubles with that before11:27
karniaha11:27
zbenjaminmzanetti: karni: because you will run into big trouble with the fat packages later11:27
mzanettizbenjamin: what's the default path for those plugins?11:27
karniyes, +1 on this question11:28
zbenjaminhow our template does it ;)11:28
* zbenjamin looks11:28
mzanettikarni: well, my click packages copy the plugin into the top level dir... But I'm mostly using qmake and have written the project files myself11:29
mzanettikarni: but in the end I have something like this:11:29
karnimzanetti: aha11:29
mzanettimain.qml11:29
mzanettiFoo/qmldir11:30
mzanettiFoo/somelib.so11:30
mzanettiand package it up like this in the click11:30
karnigotcha11:30
zbenjaminkarni: mzanetti: lib/arm-linux-gnueabihf11:30
mzanettithe main.qml imports "Foo"11:30
karnimzanetti: ack11:30
karnizbenjamin: thank you11:30
zbenjaminso its lib/target-triplet11:30
mzanettizbenjamin: relative to the click package's root dir?11:30
zbenjaminmzanetti: yes11:30
mzanettimhm11:31
karniaha11:31
zbenjaminhttp://pastebin.ubuntu.com/7798091/11:31
karnigreat, thank you zbenjamin, mzanetti11:31
zbenjaminnp11:31
karnizbenjamin: and if i'd like to run that on the desktop, before packaging, just from my ready "click" directory that I click package, you suggest this layout should work OOTB with qmlscene?11:33
mzanettikarni: I believe that's some envirenment stuff on the phone11:35
mzanettibut not sure11:36
karniACK. I'd like to be able to also run this from CLI (since SDK can easily run the app on the desktop with no problems :) )11:36
karnithanks anyway, I'll try this stuff11:36
mzanettikarni: well, for just running it from cli, you can just use QML2_IMPORT_PATH11:37
mzanettimaybe hack that into a run.sh script to point to the builddir automagically if you do it often11:37
karniwhich sadly didn't work, but I'm updating my project now, we'll see if it works this time! :)11:37
karnimzanetti: hahaha, that's *exactly* what I did :)11:37
karniI see we're on the same page11:37
mzanetti:)11:38
=== MacSlow is now known as MacSlow|lunch
zbenjaminkarni: its only on the phone11:49
karnizbenjamin: I created the template QML+Cpp and I'll try to follow the cmake11:50
zbenjaminkarni: use qtcreator it can run it locally for you ;)11:55
karnizbenjamin: trying to be comprehensive :) yes, we sue qtc as well11:56
karnizbenjamin: would you happen to know proper values of "architecture" in manifest.json ?11:56
karniis it full triplet, or just 'all, 'armhf', etc?11:57
karnizbenjamin: hehe, nvm, found this :) https://launchpadlibrarian.net/148246684/make-click12:02
nik90_popey: ping12:10
=== _salem is now known as salem_
nik90_popey, dpm: Submitted clock reboot to store at https://myapps.developer.ubuntu.com/dev/click-apps/948/12:18
dpm\o/12:19
popeynik90_: great!12:20
=== MacSlow|lunch is now known as MacSlow
nik90_dpm: ping12:50
nik90_t1mp, kalikiana: Can any one of you assign bug 1337405 to zsombor to ensure it is in his radar when he gets back.13:01
ubot5bug 1337405 in Ubuntu UI Toolkit "Clock App crashes frequently when UCAlarmModel::clear() is called" [Undecided,New] https://launchpad.net/bugs/133740513:01
t1mpnik90_: done13:07
dpmnik90_, pong13:10
rhuddiekenvandine, I13:13
rhuddiekenvandine, I'm giving your test export peer a try13:13
rhuddiekenvandine, I wonder how do I set it as the default exporter for pictures instead of gallery-app ?13:14
jdstrandbeuno: hey, rather than blocking the merge, I took rour comment, fixed it, merged it, then added a TODO to the debian/changelog so it is clear not to package it until there is a web service to pull down the apparmor json13:14
kenvandinerhuddie, that's in gsettings13:14
jdstrandbeuno: thanks for the review13:14
rhuddiekenvandine, ah ok13:15
kenvandinerhuddie, so you're testing something that expects the default peer?13:15
beunojdstrand, perfect13:15
beunojdstrand, I guess that means we're package-independant now?13:15
rhuddiekenvandine, idea is that we're driving the test from address-book-app with autopilot, to attach a picture to a contact13:15
jdstrandbeuno: yes, once your bit hits we will be fully functionally package-independent13:15
kenvandinerhuddie, maybe we should change content-hub-service so if started with -testability it ignores the default sources and always returns the autoexporter13:15
jdstrandbeuno: well, except for the few odd python depends13:16
kenvandinerhuddie, yeah, and it just uses the default source right?13:16
kenvandinedoesn't show you the peer picker13:16
rhuddiekenvandine, yes, just uses default, no peer picker13:16
jdstrandbeuno: I also started on the missing hook tests13:16
kenvandinerhuddie, would that work for you?  could you make it start the service with -testability ?13:17
rhuddiekenvandine, yes that should be easy13:17
kenvandineok, that's a bit more of an invasive change to the hub13:17
kenvandinebut i can't think of another alternative13:18
jdstrandbeuno: there are 5! :) people have been busy. I added a new test to warn if the review tools doesn't recognize a hook, so we shouldn't get into this again13:18
nik90_dpm: hey I have a translation question13:19
rhuddiekenvandine, I'm happy to try changing default app in gsettings, but I'd need to investigate how to do that. At least that would leave content-hub unchanged.13:19
kenvandinerhuddie, just a gsettings command13:20
nik90_dpm: we are populating the clock app with a list of popular cities which is read from a xml file provided with the clock app.13:20
nik90_dpm: is there a way we could expose the city names to the translators to get it translated?13:20
beunojdstrand, but I thought you merged in my branch already?13:20
beunowoooo hooks!13:20
nik90_t1mp: thnx13:21
kenvandinerhuddie, please try that first and let me know how it goes13:21
rhuddiekenvandine, that sounds like it should be easy enough. yes I'll let you know. cheers.13:21
jdstrandbeuno: I did13:22
jdstrandbeuno: wait, which branch?13:22
dpmnik90_,  not really, as the list of cities is quite long and it's often already translated via the API13:22
dpmnik90_, a while ago I commented on a bug about it. IIRC, we could pass the lang parameter to the API to get translated city names13:22
kenvandinerhuddie, cool, thx13:22
nik90_dpm: that's the thing though, for the new clock app we are not using the online API13:22
beunojdstrand, the frameworks one that pulls in from the web13:22
beunoso that, plus you landing this, trunk doesn't depend on system packages anymore, AFAICT13:23
dpmnik90_, so how do you get the list of all cities in the world?13:23
dpmah13:23
nik90_dpm: if you cannot find a city from the local list, we just request the user to add their own custom city and choose the timezone it is in13:23
kenvandinerhuddie, i'd still think i like the idea of making the change in the service, it could be useful, but don't have time to work on it right now13:23
jdstrandbeuno: I pulled in the one for frameworks to use a web service, I did nt pull in a second for aapparmor to use a web service13:23
dpmnik90_, where does the local list come from?13:23
dpmand how many cities has it got?13:23
jdstrandbeuno: where is that branch? /me is still going through email13:23
nik90_dpm: I created that manually after looking at android's clock app list13:24
kenvandinerhuddie, so even if you get it all working hacking gsettings keys, please file a bug requesting -testability :)13:24
nik90_dpm: https://docs.google.com/presentation/d/1JvDyhsW17d1-Mz8OY1YMBKwfRI2z9qgyRjbujEsxEMk/edit#slide=id.g338feb3e7_0813:24
beunojdstrand, right, right. I apparmor still doesn't pull in from a webservice, but it ships the json, so still cut dependance from a package, right?13:24
beunothere's no new branch  :)13:24
nik90_dpm: it has got quite a bit (~70 I guess)13:25
nik90_dpm: I am still thinking if there is a better way to do this13:25
jdstrandit does not ship the json (yet). I needs to be made to do so are to do the web service13:25
jdstrandman13:25
jdstrandlet me retype that13:25
nik90_dpm: in the system settings app where you choose the timezone, does the city list there appear translated?13:25
jdstrandit needs to be made to do so or to do the web service13:25
beunojdstrand, so what is data/apparmor-easyprof-ubuntu.json?  :)13:26
* beuno is confused13:26
beunoI thought it used that, and I'd propose a branch for the tools to be able to self-update it as well13:27
dpmnik90_, it doesn't on the phone. It's got the standard cities associated with each time zone, and for the others it's got a search textbox that returns API results (untranslated too)13:27
dpmnik90_, sorry, I have to prepare something else. Would you mind if we continue the conversation later on or tomorrow morning?13:27
nik90_dpm: no problem. talk to you tomorrow morning about it13:28
dpmthanks nik90_13:28
jdstrandbeuno: if you pull down the tree, it is used. the deb packaging has not been modified to ship it. the deb packaging wasn't modified to ship data/frameworks.json either, so I was following frameworks' lead13:28
beunojdstrand, aha!13:29
beunounderstood now13:29
mzanettidpm: hi14:10
mzanettidpm: yesterday I wanted to check out riccardo's oxide stuff, but I wasn't able to create a new account any more14:11
mzanettidpm: neither on phone nor on desktop14:11
mzanettiinstalling account-plugin-evernote makes the sandbox thing appear in accounts, but trying to create one of those, fails and even gets accounts into weird state14:11
rhuddiekenvandine, do you know what key value I would need to specify for the test-exporter? e.g. gallery-app uses: ["com.ubuntu.gallery", "gallery", "current-user-version"]14:13
kenvandine ["content-hub-test-exporter", "", ""]14:14
kenvandinerhuddie, ^^14:15
rhuddiekenvandine, thanks, let me give that a go14:15
rhuddiekenvandine, thanks ken that seemed to work. I added a picture file to /tmp/test1 which got returned14:21
dpmhi mzanetti14:23
mzanettio/14:24
dpmhey :)14:24
dpmhm, weird. I've just upgraded to the latest image (131, I think), and I removed the Evernote account to test if the Reminders installation worked (it's now preinstalled on the image). The account creation worked fine14:25
dpmmzanetti, what were you trying to do, creating a regular account, or a sandbox account?14:27
kenvandinerhuddie, check out my latest changes to that branch, it now includes real images to return14:27
kenvandinein the content-hub-testability package14:27
rhuddiekenvandine, oh great, thanks :)14:28
kenvandinerhuddie, np14:28
mzanettidpm: I wanted to create a regular account14:29
mzanettidpm: however, strangely installing "account-plugin-evernote" got me a sandbox entry in the "Add new account" dialog14:29
mzanettidpm: tapping that doesn't open it, but just makes the window show up and disappear again14:29
dpmmzanetti, I'm guessing you are talking about installing it on the desktop, and not on the phone?14:30
mzanettidpm: nope. phone too14:30
dpmmzanetti, that's a bit strange, as it's installed by default on the phone14:30
mzanettidpm: yeah... I opened it yesterday, it was broken14:30
mzanettidpm: I reinstalled, still broken14:31
dpmmzanetti, which image are you using?14:31
mzanettimeh... obviously it works now14:31
mzanettidpm: I was using yesterday's devel proposed14:31
dpmmzanetti, ah, I skipped a few images, so I probably didn't notice. I upgraded from 124 or so to 13114:32
=== gatox is now known as gatox_lunch
elopioping jhodapp: can you please check if this is the right behaviour? https://code.launchpad.net/~canonical-platform-qa/mediaplayer-app/fix1341956-test_no_video/+merge/22677414:54
jhodappelopio: let me look14:55
jhodappelopio: looks good to me14:57
elopiojhodapp: thanks. We need this one to make jenkins happy about the other changes.14:58
jhodappelopio: ok great, thanks14:58
elopiobrendand, can you resubmit your branch with this one as a prerequisite ^ ?14:58
elopiojhodapp: are you the one that lands new mediaplayer versions?14:58
jhodappelopio: yes, me or renato14:59
DanChapmanpopey, mhall119 a recent dekko review mentioned notifications of new mail arrival, am I right in thinking that can only be done via push notifications and not from the app itself?15:00
elopiojhodapp: ok, we have three branches ready with autopilot changes. But I'll make sure that they are passing jenkins before asking for you to add them to the next landing.15:00
brendandelopio, ok15:00
popeyDanChapman: i believe so, but mardy might be the one to ask15:00
jhodappelopio: well you should ask for a silo in #ubuntu-ci-eng15:01
mhall119DanChapman: push notifications requires a server-side component that knows about your account and can tell our push notifications server about updates, which means for Gmail we'd need google sending us notifications15:01
mhall119DanChapman: since we're not getting that anytime soon, there's going to be a special background service on the phone that will poll for updates, and then update the notification service15:01
mhall119either way, it's not something you can add to dekko15:01
elopiojhodapp: well, that was my question from before. I didn't know if I should do it myself or ask you to do it for me. I can ask for the silo when things are ready.15:02
jhodappelopio: yeah, I can create a line in the landing spreadsheet for you, but I can't make a silo15:02
elopiogot it.15:03
elopiothanks.15:03
DanChapmanmhall119, yeah that's what i was thinking :-) I actually hadn't given it any real thought up until now and that review sparked the question. Thanks15:04
DanChapmanpopey, thanks :-)15:04
jhodappelopio: so if you get me the MR URL(s) and a description of the change, I can add a spreadsheet line15:06
brendandelopio, launchpad isn't letting me15:10
mhall119Kaleo: do you have a bit of time to help me with some UITK problems I'm having with conditional layouts?15:38
Kaleomhall119, actually no :/15:39
Kaleomhall119, camera app busy :)15:39
Kaleomhall119, also I know very little about them layouts, timp and zsombi do15:39
Kaleosorry15:39
mhall119that's ok, t1mp are you around?15:40
=== gatox_lunch is now known as gatox
=== boiko_ is now known as boiko
caribouthanks zul16:18
caribououps, wrong window, sorry16:18
popeygatox: jdstrand still seeing this with payui 0.2.8 - is this expected?       "text": "did not validate: (ValidationError in file '/tmp/clickreview-sm9w9lnv/payui.desktop': \n- 'neverShow' is not a registered OnlyShowIn value )"16:19
jdstrandpopey: yes, that is what gatox was talking about16:19
gatoxpopey, the fix is not proposed yet16:19
popeyok, but I previously tested 0.2.7, this is 0.2.8, do I approve or wait for the next one which will have the fix?16:20
jdstrandpopey: neverShow is not a valid value for OnlyShowIn (http://standards.freedesktop.org/menu-spec/latest/apb.html)16:20
jdstrandI suggest waiting. using OnlySHowIn in this manner is undefined behavior16:21
popeyok16:21
popeygatox: also, might want to update the framework16:21
jdstrand(the results of using OnlySHowIn in this manner is undefined I should say)16:21
diogo_hi guys16:37
diogo_just a simple question, how can i make an if statement in qml??16:37
ahayzenkalikiana, ping16:45
mzanettirpadovani: hey, you around?16:59
rpadovanimzanetti, just arrived :-)17:00
mzanettirpadovani: heh, just in time :)17:00
mzanettirpadovani: was just having a chat with dpm about reminders.17:00
mzanettirpadovani: what do you think about adding a new note bottom edge thingie17:01
mzanettirpadovani: and getting rid of the new note in the header17:01
mzanettirpadovani: that way we would only have search and sort in the header and could get rid of the popover17:01
rpadovanimzanetti, the feature is very cool, I dunno if is easy enough to understand for a new user17:01
rpadovanibut I like it17:01
rpadovaniso for me +117:02
mzanettirpadovani: well, think the same as in the dialer-app17:02
mzanettirpadovani: the one with the label at that says "New Note"17:02
mzanettior in the messaging app, for New Chat17:02
rpadovanimzanetti, yes, there is in message and it's very cool17:03
rpadovanimzanetti, for me it's ok17:03
mzanettiyeah, lets go for that then17:03
dpmsounds good17:04
gerlowskijaballoons: ping17:05
balloonsgerlowskija, pong17:05
dpmmzanetti, rpadovani, do you know how to make the header disappear when scrolling down the list of notes? t1mp mentioned that with the new header it should just work, but on Reminders the header stays fixed on top17:05
mzanettihmm... good question...17:06
rpadovanimaybe is because we have the sideview?17:07
mzanetticould be17:08
gerlowskijaballoons:  So a question on landing https://code.launchpad.net/~gerlowskija/ubuntu-calendar-app/revised-fix-for-bug1334883.  When we were talking last about it (last Friday?) my impression was that the latest build failed on jenkins because of an unrelated bug on adding events that split days (the event was added right before midnight).  Does that17:10
gerlowskijasound right to you, or did I mis-interpret/mis-read something?17:10
gerlowskijaits completely possible that I did, just trying to check my understanding.17:11
mzanettirpadovani: hah, found a funny bug17:13
mzanettirpadovani: on my notebook, all my notes are red, on my phone, all of them are green17:13
mzanettirpadovani: I guess we should have something more deterministic17:13
rpadovanimzanetti, well, I think there isn't a simple way to achieve this... maybe the creation date?17:15
mzanettirpadovani: good one!17:15
rpadovanimzanetti, but what happens if you delete a notebook? All colours change?17:16
mzanettirpadovani: well, if we'd do some hashing over the creation date that always returns the same.... the other question would be how to avoid collisions at best...17:17
mzanettiI'll think about it a bit17:17
rpadovanimzanetti, my idea was the that the older notebook as one color, then the second one, and so on, but there is the problem of deletions... I'll try to think to something :-)17:17
balloonsgerlowskija, I couldn't actually remember :-) I just now I wanted to help you get it landed!17:18
balloonsbut that does sound correct17:18
mzanettirpadovani: hmm... maybe there's something in the evernote api where we could sync such data17:19
mzanettiso the first one picks a color and syncs it to the server in a way the user can't see it17:19
balloonsgerlowskija, I'll try running it again and see what happens. If the same error occurs, we'll have to look closer. If it doesn't occur, that means there is probably a bug we should file17:19
mzanettiand obviously other apps shouldn't have to bother with it too17:19
gerlowskijaok great. Thanks for the help balloons17:20
dpmrpadovani, now that the oxide port is effectively finished (pending approval), would you be perhaps interested in looking at bug 1340635? I seem to remember you implemented the account creation stuff, so you're probably familiar on how we could detect that an account is already available and present the right message17:34
ubot5bug 1340635 in Ubuntu Reminders app "Right workflow, wrong wording on error on initial run of the app" [High,Triaged] https://launchpad.net/bugs/134063517:34
rpadovanidpm, oh, yes, I have to ping mardy about this, thanks for remember :-)17:35
dpmawesome, thanks rpadovani!17:38
kalikianaahayzen: pong17:41
ahayzenkalikiana, hey i was wondering do u know if these two will be fixed before rtm? https://bugs.launchpad.net/u1db-qt/+bug/1322156 https://bugs.launchpad.net/u1db-qt/+bug/1266529 ?17:42
ubot5Ubuntu bug 1322156 in U1DB Qt/ QML "Using query across different levels doesn't function" [High,Confirmed]17:42
ubot5Ubuntu bug 1266529 in U1DB Qt/ QML "Allow sorting results in a Query" [Medium,Triaged]17:42
gatoxpopey, which is the new framework?17:42
popeygatox: https://wiki.ubuntu.com/Click/Frameworks & https://docs.google.com/a/canonical.com/spreadsheets/d/1t_JGpg4r8BLluzfzmqa-gAbcKUjKUOufSCTSdPpFc5g/edit#gid=017:43
popeygatox: -dev2 i think17:43
gatoxpopey, ack, thx17:44
popeynp17:44
kalikianaahayzen: time is the issue here. not likely as long as I'm occupied and nobody else works on u1db-qt :-/17:45
=== chihchun is now known as chihchun_afk
ahayzenkalikiana, ok no worries i was just wondering...as we have some issues in our sql so was trying to figure out if they were worth fixing or waiting for the move to u1db...but the former sounds like the preferred option now17:45
gerlowskijaballoons: I see there was no luck on that re-trigger : (  I'll have to take another look after work today.17:47
kalikianaahayzen: option 3: you could instead work on u1db :-P17:47
balloonsgerlowskija, looks like it worked.. well I mean there's another error but it's straightforward17:47
gerlowskijaOh, I just saw the email that said "Needs Fixing"...I guess that's progress!17:47
balloonsgerlowskija, that means there is an issue with the time tests are run. The error is about passing the wrong number of argyments :-)17:47
balloonsgerlowskija, look at it :-) http://91.189.93.70:8080/job/generic-mediumtests-utopic/1023/testReport/junit/calendar_app.tests.test_new_event/NewEventTestCase/test_delete_event_must_remove_it_from_day_view_with_mouse_/17:47
balloonssimple fix17:47
ahayzenkalikiana, hehe i could try :) but my c++ skills needs improving...if i get time i'll definitely give it a go :)17:47
kalikianathat's the spirit17:48
kalikiana\o/17:48
ahayzen:)17:48
dpmrpadovani, could you perhaps also look at bug 1342249 when you've got a minute? Sorry to keep throwing bugs at you, I've started testing the app more heavily to ensure it works reliably before we start freezing things for RTM - if you're busy with other things, no worries and just let me know!17:50
ubot5bug 1342249 in Ubuntu Reminders app "Taking camera pictures no longer works" [Critical,Triaged] https://launchpad.net/bugs/134224917:50
rpadovanidpm, man, I (almost) finished my exams, more bugs I have, more I'm happy :-)17:51
* dpm hugs rpadovani17:51
* dpm opens the bugs flood gate :)17:51
mzanettienjoy it while it lasts :D17:54
nik90_mzanetti: hey btw I started working on a new C++ class which uses QDbus to probe the alarm settings stored in the indicator-datetime package17:57
mzanettinik90_: heh, have fun :D17:59
nik90_:)17:59
balloonsgerlowskija, I left a comment18:07
rpadovanidpm, probably I understood the camera bug, but I need your help. The first time tonight you tried to do the photo, does it work? I suppose yes, but then the camera seems blocked and you weren't able to attach the photo to the note18:12
rpadovanirpadovani_, hey, who are you? :-)18:12
rpadovanidpm, then you have the error18:12
rpadovaniseems my bnc splits18:13
nik90_good lord someone cloned rpadovani :P18:13
nik90_welcome rpadovani_18:13
dpmrpadovani, the first time it doesn't work, either, but I can try again18:14
rpadovani_dpm, try to delete the tempImage.jpg please18:16
=== rpadovani_ is now known as rpadovani
rpadovanidpm, let my explain: when you shoot a photo, then there is a confirmation page. We used the toolbar to accept or remove a photo. So now if you take a photo, you can't accept it18:16
rpadovanidpm, then, the tempPhoto isn't delete, so you're not able to do another photo18:17
rpadovaniand you have the error18:17
rpadovaniI know how to fix it, but we need to remove all temp images from the folder of users, I have to think on how do this18:17
rpadovanidinner time, see you18:17
rpadovanimzanetti, ^^18:18
mzanettirpadovani: enjoy your dinner :)18:19
elopiodpm: balloons: please take a look at https://code.launchpad.net/~fginther/ubuntu-test-cases/add-reminders/+merge/22628118:31
elopiowe need a way to install the evernote python module.18:31
balloonsahh, the magical mp18:32
fgintherelopio, that module isn't already part of the image?18:32
fgintherI must have misunderstood that comment18:32
elopiofginther: no, it's in the apps ppa.18:32
balloonselopio, the sdk is inline now.. we shouldn't have non-archive depends18:33
diogo_guys need some help18:34
fgintherballoons, oh, so this should not be an issue then?18:34
diogo_im getting a NaN in my project18:34
elopioso all my comments are outdated18:34
elopiosorry fginther18:34
diogo_and i need to solve it today so i can deliver it at school tomorrow18:34
balloonsfginther, no I don't believe so.. it should work..18:34
elopioballoons: did the give us permission to do that? The license was a little weird.18:34
balloonselopio, ohh? perhaps we are speaking about different things18:35
fgintherelopio, no worries. I'll fire up a test run on that MP18:35
diogo_rpda18:35
elopioballoons: I'm talking about this: https://github.com/evernote/evernote-sdk-python3/blob/master/LICENSE18:36
balloonselopio, hmm.. I guess we failed to address that18:36
elopioI'm not sure how that plays with the license of the rest of the reminders app18:36
balloonselopio, we have gpl3 and lgpl3 license, nothing more18:37
elopioballoons: we at least should include this license file.18:38
balloonselopio, certainly18:38
elopioand it says that the source code must retain the above copyright notice. But it comes without copyright header, so maybe add it ?18:38
balloonsCopyright (c) 2007-2012 by Evernote Corporation, All rights reserved.18:38
elopiolawyers should burn in hell.18:38
balloonsheh.. this too, actually has no license? https://github.com/evernote/evernote-sdk-python3/tree/master/lib/thrift18:39
balloonsI would assume it's under the same.. but thrift is gpl, so...18:39
elopioballoons: that's a modified copy of python-thrift, which has apache license.18:39
dpmballoons, elopio, fginther, I've added a comment to https://code.launchpad.net/~fginther/ubuntu-test-cases/add-reminders/+merge/22628118:40
balloonsohh, apache then.. the point is, they aren't doing it right either18:40
elopioballoons: the python modules are not part of the image, so probably there's no big chance for a legal problem. But I think it's better to consult with the legal team.18:40
elopiowell, yeah, nobody does it right.18:41
elopioit's impossible to understand what a license means.18:41
balloonswe'll simply add the license for both18:41
balloonsfginther, so more importantly, does it run ok?18:49
fgintherballoons, I'm flashing now and will give it a test very soon18:52
Guest92339Hello, can someone help in compiling an app for ubuntu touch ? it is Qt: http://sourceforge.net/projects/goldbug/files/goldbug-im_WIN_0.9.07/19:44
balloonsGuest92339, compiling? what's it written in?19:44
Guest92339qt c++19:45
balloonsGuest92339, if you haven't yet, check out developer.ubuntu.com19:45
Guest92339and there is a pro file for ubuntu or linux19:45
balloonsif it's a qtcreator project, should be easy to make a click packag19:45
Guest92339yes it is19:46
Guest92339we just need one person who is familiar with the sdk, that is more effiient if somone is runnign it though the own enviroonment than others leanring your sdk19:46
Guest92339can you help to compile it for the touch ?19:47
balloonsGuest92339, does it use qmake or cmake?19:49
Guest92339qmake19:49
Guest92339qmake -o bla.pro, written in the subapth /documentation compiling19:50
Guest92339or use qt crator and just choose the right pro for gui and for kernel19:50
popeyGuest92339: you've had a reply in #ubuntu-touch, seems it's not suitable19:52
Guest92339you mean the QML comment?19:52
Guest92339no the widgets work as well for touch an mobile and they have been optimized19:53
Guest92339all processes can be reaced over rhe widgets19:53
Guest92339QML is not needed19:53
Guest92339it has been tested as well on a windows tablet or mobile device.19:53
balloonsGuest92339, I would say give it a try. If you have a more specific question feel free to ask. Personally, it's not something I have a lot of knowledge on. I don't think I would be able to do it20:06
balloonsthat said, really the purpose is to use the ubuntu sdk components20:06
popeyfginther: https://code.launchpad.net/~ajalkane/ubuntu-filemanager-app/content-hub-multiselection/+merge/220135 any idea why that didn't merge?20:22
balloonsnik90_, ping20:54
balloonsnik90_, Letozaf_ is having trouble launching clock; http://paste.ubuntu.com/7800313/. Any thoughts as to why?20:56
nik90_balloons: hmm strange20:59
nik90_Letozaf_: can you check if you have qtorganizer5-eds package installed?20:59
Letozaf_nik90_, yes it's installed21:00
nik90_Letozaf_: I suspect that the alarm storage could be broke21:01
Letozaf_nik90_, oh, can this be fixed ?21:01
nik90_Letozaf_: is it okay to clear the EDS database/21:02
balloonsnik90_,  is that something she can clear somhow?21:02
nik90_balloons: yeah let me provide the location21:02
balloonsnik90_, I was trying to have her clear the stuff in ~.local21:02
balloonsnik90_, I'm wondering if the new app stores things different than the old app21:02
nik90_~/.local/share/evolution/tasks/randomfoldername/tasks.ics file21:02
nik90_Letozaf_: ^21:03
nik90_balloons: the new and the old clock app uses the same api21:03
Letozaf_nik90_, ok let me remove that...21:03
nik90_balloons: so it shouldn't be that, but I could be wrong21:03
nik90_Letozaf_: Do you always get this error while trying to launch the clock app or is it just a one time thing?21:03
Letozaf_nik90_, I always get the error, but yesterday everything was ok and I could launch the app and the tests21:04
Letozaf_nik90_, this started to happen this evening21:05
nik90_Letozaf_: hmm..Did you run the calendar app tests or anything different this evening?21:05
Letozaf_nik90_, rm: cannot remove ‘/home/letozaf/.local/share/evolution/tasks/randomfoldername/tasks.ics’: No such file or directory21:05
nik90_Letozaf_: you will need to check the folder name of randomfoldername21:05
nik90_Letozaf_: it varies on every computer21:06
Letozaf_nik90_, lol21:06
Letozaf_nik90_, ok21:06
Letozaf_nik90_, ok deleted, I had just copied and pasted :P21:07
Letozaf_nik90_, balloons still got the error21:07
nik90_Letozaf_: no worries, I should have emphasised that string21:07
nik90_Letozaf_: can you open the app normally without autopilot21:08
Letozaf_nik90_, as I can recall, this evening I just updated utopic and then when I tried to lauch the app the the error21:08
nik90_Letozaf_: using Qtcreator perhaps21:08
Letozaf_nik90_, let me try21:09
nik90_Letozaf_: I do my coding in a development 14.10 VM, so I should run into the same issue if it is related to the system updates.21:10
Letozaf_nik90_, from what you say I understand that I'm the only one with this problem :(21:11
nik90_Letozaf_: yes, but I am curious why that might be21:12
Letozaf_nik90_, I launched: autopilot launch -i Qt qmlscene ../../app/ubuntu-clock-app.qml   but got the same error21:12
nik90_Letozaf_: Do you have Qtcreator installed?21:12
Letozaf_nik90_, :( wish I could help but I do not recall doing anything else but updating21:12
Letozaf_nik90_, yes21:12
nik90_Letozaf_: can you open the CMakeList.txt file in qtcreator? It should load the entire project in it. Let's see if you can run it through that21:13
Letozaf_nik90_, ok I think I never used qtcreator :P ... I will do it now21:14
nik90_Letozaf_: I will guide you through it21:14
Letozaf_nik90_, thanks .. I opened it21:15
nik90_Letozaf_: Press Ctrl+O when qtcreator opens, navigate to the clock app root folder and click the CMakelist.txt file. That should open the project.21:15
nik90_Letozaf_: ok. Press Ctrl+r to build and run the project21:15
nik90_Letozaf_: you should see the output at the bottom21:15
Letozaf_nik90_, after ctrl-o and openening Makelist.txt file I gete configure proget21:17
nik90_Letozaf_: ok there you don't need to change anything21:17
Letozaf_nik90_, ok21:17
nik90_Letozaf_: just press Configure Project button21:17
Letozaf_nik90_, ok fine21:17
nik90_Letozaf_: press the green button on the bottom left21:18
nik90_it should say Run in the tooltip21:18
Letozaf_nik90_, I had already done ctrl+r21:18
nik90_ah ok21:18
nik90_did that build and run?21:18
Letozaf_nik90_, http://paste.ubuntu.com/7800398/21:18
nik90_renat__: can you help us figure out why we get this error while trying to open the clock app ^^21:19
nik90_renat__: I don't know why it says "Fail to connect with client Unable to connect to 'Tasks': No backend factory for hash key 'gtasks:VTODO' "21:20
renat__nik90_, eds is running?21:20
nik90_Letozaf_: can you check if EDS is running21:20
renat__nik90_, looks like eds is not running21:20
nik90_renat__: shouldn't it run automatically?21:20
Letozaf_nik90_, how do I do that ?21:20
nik90_renat__: I don't remember manually launching it anytime21:20
renat__nik90_, if you run the app in a proper use environment , yes21:21
nik90_Letozaf_: open system monitor and check if you have evolution-calendar-factory running?21:21
Letozaf_nik90_, yes I have21:22
Letozaf_nik90_, it says sleeping21:22
nik90_Letozaf_: thats fine21:23
Letozaf_nik90_, ok21:23
nik90_renat__: she says the process "evolution-calendar-factor" is running in the background (sleeping)21:23
nik90_Letozaf_: what about "evolution-source-registry"21:23
Letozaf_nik90_, it's there and sleeping too :)21:24
=== salem_ is now known as _salem
Letozaf_nik90_, I have to go now or tomorrow I won't be able to wake up :P (I get up at 6:25)... if it's not a problem I will be back tomorrow evening21:26
nik90_Letozaf_: oh yeah go ahead.21:26
nik90_Letozaf_: I will try to debug on my end21:26
nik90_Letozaf_: gud nite21:26
Letozaf_nik90_, thanks good night to you too :)21:26
Letozaf_nik90_, see you tomorrow21:26
nik90_Letozaf_: see you tomottow21:27
nik90_rpadovani: 3 bugs (ideas) regarding 100 balls coming your way :021:30
rpadovani\o/21:31
rpadovaninik90_, all your ideas are great ideas :-)21:36
rpadovaninik90_, do you want to try to implement one?21:37
rpadovanithanks :-)21:37
nik90_rpadovani: :P21:37
nik90_I will see what I can do :D21:37
rpadovaninik90_, I have another type of game in mind: you have 7 glass, and whenever in a glass there aren't balls, you lost the glass :-)21:38
nik90_rpadovani: yeah that sounds good as well21:38
nik90_rpadovani: basically we need to sometimes force the user to do something to make it challenging21:38
nik90_rpadovani: I hit 542 points today21:39
rpadovaninik90_, congrats :-) I think the best until now is mhall119, he did > 1400 O.o21:39
nik90_rpadovani:  omg may be cheated :p21:45
popeyballoons: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1342336 merge...21:56
ubot5Ubuntu bug 1342336 in Ubuntu File Manager App "File Manager test fails. " [Undecided,New]21:56
popeyrpadovani: WAT!21:57
popeyI'm on 20721:57
popeyI need to play more!21:57
rpadovanihe's on 155722:00
rpadovanihttps://plus.google.com/u/0/+MichaelHall119/posts/WqsWJLQroRi22:00
rpadovaniit's incredible22:00
popeyhehe22:01
mhall119nik90_: no cheating, I got the timing down and took it slow22:14
popeyrpadovani: you should add a metric for how long it took to get the score22:14
mhall119the trick is to learn where the bucket needs to be against the background grid when you tap the screen. Without that background grid, I would be lost22:15
mhall119once it got really fast, I was actually seeing where the previous bucket was when I tapped, because waiting for the target bucket wouldn't leave enough time22:16
mhall119rpadovani: I saw a green and red one, but didn't actually get any balls into those22:16
rpadovaniawesome :-)22:17
rpadovaniI'm working to have a better fall of the balls...22:17
mhall119it gets very stressful, btw, once things are moving so far :)22:17
balloonspopey, ;-)22:19
gerlowskijaballoons: Was it you that I asked about an error I'm seeing while trying to run autopilot tests for the calendar app: "ImportError: cannot import name pickers".22:21
balloonsgerlowskija, I believe so. I found out from the sdk folks that indeed the runtime will not be backported, so you'll need utopic22:22
gerlowskijaballoons: ok, synaptic is telling me that I have 0.1.46+14.10.20140520-0ubuntu1~0trusty2, which looks like the most recent version, but I'm still seeing the import error22:24
gerlowskija(I'm assuming it's the utopic package based on the 14.10 near the beginning..though it does have trusty towards the end of the version string)22:24
balloonsgerlowskija, are you on trusty?22:26
gerlowskijayep22:27
balloonsgerlowskija, yep, so you won't get anything newer22:27
balloonsand the calendar app uses the 14.10 framework.. so you need a 14.10 install22:27
balloonsor, you could just use the device to run the tests22:27
gerlowskijano wonder I wasn't getting anywhere with uninstalling/reinstalling packages.22:29
balloonsgerlowskija, yea.. I had thought at the time the ppa would be updated, but no, it won't. The tools (qtcreator, etc) will, but not the framework22:33
balloonsmy apologies if I misled you at all22:33
gerlowskijaballoons: No, in retrospect I should've realized; it was my fault.  If I can bug you for one last thing...is there a tutorial/instructions somewhere that cover how to put a build of an app on an emulator (and then run autopilot tests on it).  Not as familiar with the SDK as I would like to be : (22:35
balloonsgerlowskija, there is22:37
balloonsgerlowskija, http://developer.ubuntu.com/apps/sdk/tutorials/using-the-ubuntu-emulator/22:37
balloonsif that is missing anything feel free to leave a pm about it.. happy to improve the docs :-)22:38
* balloons ducks out for dinner!22:38
gerlowskijaballoons: Thanks balloons!22:39
rpadovaniHow could I build translations for a pure qml project?22:53

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