[01:22] <kenvandine> nik90_, you should totally try out bacon2d :)
[08:24] <JamesTait> Good morning all; happy Gummi Worm Day! :-D
[08:30]  * mzanetti wants gummi worms now
[09:19] <DanChapman> ogra_, 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] <DanChapman> ogra_, 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 perhaps
[09:20] <ogra_> oh, thats way cooler than my icon idea :)
[09:21] <ogra_> but will be tricky if you have something like: Drafts/Office ... Drafts/Text etc etc ... i.e. if you have more than Inbox subfolders
[09:22] <ogra_> ah, you make it dependent of which line i swipe ... hmm
[09:22] <ogra_> i guess that would work nicely :)
[09:23] <DanChapman> ogra_, 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:24] <ogra_> yeah, that makes sense
[10:18] <dpm> popey, 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:19] <popey> dpm: there is a bug which xnox is working on which is blocking it
[10:19] <popey> dpm: basically python2/python3
[10:19] <dpm> do we have a bug number?
[10:20] <popey> ogra_: you mentioned a bug in the landing call.. ?
[10:20] <ogra_> nope
[10:20] <ogra_> but there is an MP
[10:20] <popey> looks like http://bazaar.launchpad.net/~xnox/phablet-tools/no-uitk-deprecation/revision/289
[10:20] <popey> rejected...
[10:21] <ogra_> ag, it has a bug linked bug 1327325
[10:21] <popey> ok, now https://code.launchpad.net/~fginther/phablet-tools/fix-ptr-python3-import-check/+merge/222391
[10:21] <popey> which is merged, so this fixes it and we can enable it now?
[10:21] <popey> does the phablet-tools ppa need updating?
[10:26] <dpm> popey, could you follow up to find out what still needs to be done to get reminders in the image?
[10:26] <popey> reminders is in the image, its just not on the qa dashboard - to be clear
[10:26] <popey> but yes, will speak to plars & fginther when they wake
[10:26] <dpm> oh, is it? I didn't know it had landed
[10:27] <dpm> thanks popey
[10:27] <popey> yes landed a few images ago
[10:27] <popey> dpm: com.ubuntu.developer.vocoderism.soundcloud_1.0.0_all.click
[10:27] <popey> bah
[10:27] <popey> dpm: http://people.canonical.com/~ogra/touch-image-stats/124.changes
[10:36] <popey> dpm: so the thing I wanted to talk to you about is the autolanding of clicks in the store.
[10:40] <DanChapman> t1mp, 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:41] <t1mp> DanChapman: wow that's weird, I never saw that
[10:41] <t1mp> DanChapman: what do you want to happen there? should the header auto-hide when you scroll down?
[10:42] <t1mp> DanChapman: if you set the flickable property of the page to null, the header will be locked
[10:45] <DanChapman> t1mp, 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:46] <t1mp> DanChapman: 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 scroll
[10:50] <nik90_> rpadovani: fixed your comments at https://code.launchpad.net/~nik90/ubuntu-clock-app/10-world-clocks/+merge/226738
[10:58] <diogo_> hi guys
[11:00] <rpadovani> nik90_, approve
[11:00] <nik90_> rpadovani: how did you build it using the command line?
[11:00] <nik90_> rpadovani: on trusty that is
[11:01] <nik90_> rpadovani: I am trying to help victor build the click package on his 14.04 laptop
[11:01] <rpadovani> nik90_, I'm on utopic :-)
[11:01] <nik90_> rpadovani: ah
[11:02] <rpadovani> nik90_, 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 faster
[11:02] <rpadovani> maybe mzanetti have some informations
[11:03]  * mzanetti reads scrollback
[11:03] <mzanetti> no... don't know how to build click packages
[11:03] <mzanetti> I just ran it on the desktop
[11:04] <nik90_> mzanetti: np, I will ask victor to just build and run it on the phone using qtcreator for now
[11:04] <mzanetti> nik90_: doesn't that build a click package?
[11:05] <mzanetti> I guess he should be able to copy the click package from the build directory after that
[11:05] <nik90_> mzanetti: it does, but I think he wanted to do it using the command line
[11:05] <nik90_> but yeah he could just copy the generated click pkg
[11:05] <mzanetti> there's probably something like make click
[11:05] <rpadovani> mzanetti, wait, how do you build clock app? mkdir builddir cmake .. make?
[11:05] <mzanetti> rpadovani: no, with qtcreator
[11:05] <mzanetti> rpadovani: well, yes, I've built it in cmdline too
[11:06] <mzanetti> but then you need to export QML2_IMPORT_PATH to run it
[11:06] <rpadovani> aha, I suppose something like this, but didn't understand what was wrong, thanks
[11:06] <rpadovani> mzanetti, and why reminders does it by itself?
[11:07] <mzanetti> rpadovani: because I made it that way
[11:07] <rpadovani> sounds fair :-)
[11:07] <mzanetti> not sure why our CMakeLists template doesn't do that
[11:07] <mzanetti> rpadovani: well, actually its the reminder's main.cpp
[11:08] <nik90_> mzanetti: we dont have a main.cpp launcher
[11:08] <mzanetti> nik90_: I know... that's why its so hard to launch it :)
[11:08] <rpadovani> mzanetti, but in the builddir of reminders there are also all the qml files, in the builddir of clock, no
[11:08] <mzanetti> rpadovani: yep, that's our CMakeLists.txt
[11:10] <nik90_> rpadovani: I think the clock app is better suited to be run from Qtc :)
[11:10] <rpadovani> mzanetti, 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] <rpadovani> nik90_, well, also reminders can run from qt creator :-)
[11:10] <rpadovani> One thing doesn't exclude the other
[11:10] <mzanetti> rpadovani: that's a question for the SDK team... I don't know why the templates don't do this stuff...
[11:11] <mzanetti> rpadovani: you can of course extend it manually
[11:11] <rpadovani> lol
[11:18] <mzanetti> rpadovani: nik90_: you can compile/run the clock app in cmdline like this:
[11:18] <mzanetti> cmake . && make
[11:18] <mzanetti> QML2_IMPORT_PATH=/path/to/clock-app/backend qmlscene app/ubuntu-clock-app.qml
[11:19] <mzanetti> if you're doing out of source builds (i.e. mkdir builddir && cd builddir before building) you need to adjust the paths...
[11:19] <mzanetti> in that case, still run it from the top of the source directory, but make the QML2_IMPORT_PATH point to builddir/backend/
[11:20] <nik90_> ok
[11:20] <mzanetti> I don't know about the click package though...
[11:23] <karni> mhall119: 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 installed
[11:24] <karni> notably, I can run the app (without installing the plugin) from our SDK
[11:25] <zbenjamin> karni: a QML plugin you are building?
[11:25] <karni> mzanetti: 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.qml
[11:25] <karni> zbenjamin: yes, I have it built (by the SDK)
[11:25] <karni> it lives under the last path above (qmlplugin/Ubuntu/Plugin/Foo/ the *.so and qmldir)
[11:25] <zbenjamin> karni: from the qml app + backend tempalte?
[11:26] <zbenjamin> template
[11:26] <mzanetti> karni: then you need to export the QML2_IMPORT_PATH to qmlplugin/Ubuntu/Plugin/
[11:26] <karni> zbenjamin: even if it's from the template, it could have gone major transformations. aaah
[11:26]  * karni looks
[11:26] <mzanetti> karni: unless you're importing "import Ubuntu.Plugin.Foo 0.1"
[11:27] <karni> mzanetti: yes, that's what I'm importing :(
[11:27] <zbenjamin> mzanetti: karni: i would not do that there is a default path for plugins and the QML2_IMPORT_PATH is set by upstart to thos paths
[11:27] <mzanetti> ah ok... then the path looks correct... not entirely sure if relative paths work... I think I had troubles with that before
[11:27] <karni> aha
[11:27] <zbenjamin> mzanetti: karni: because you will run into big trouble with the fat packages later
[11:27] <mzanetti> zbenjamin: what's the default path for those plugins?
[11:28] <karni> yes, +1 on this question
[11:28] <zbenjamin> how our template does it ;)
[11:28]  * zbenjamin looks
[11:29] <mzanetti> karni: well, my click packages copy the plugin into the top level dir... But I'm mostly using qmake and have written the project files myself
[11:29] <mzanetti> karni: but in the end I have something like this:
[11:29] <karni> mzanetti: aha
[11:29] <mzanetti> main.qml
[11:30] <mzanetti> Foo/qmldir
[11:30] <mzanetti> Foo/somelib.so
[11:30] <mzanetti> and package it up like this in the click
[11:30] <karni> gotcha
[11:30] <zbenjamin> karni: mzanetti: lib/arm-linux-gnueabihf
[11:30] <mzanetti> the main.qml imports "Foo"
[11:30] <karni> mzanetti: ack
[11:30] <karni> zbenjamin: thank you
[11:30] <zbenjamin> so its lib/target-triplet
[11:30] <mzanetti> zbenjamin: relative to the click package's root dir?
[11:30] <zbenjamin> mzanetti: yes
[11:31] <mzanetti> mhm
[11:31] <karni> aha
[11:31] <zbenjamin> http://pastebin.ubuntu.com/7798091/
[11:31] <karni> great, thank you zbenjamin, mzanetti
[11:31] <zbenjamin> np
[11:33] <karni> zbenjamin: 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:35] <mzanetti> karni: I believe that's some envirenment stuff on the phone
[11:36] <mzanetti> but not sure
[11:36] <karni> ACK. 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] <karni> thanks anyway, I'll try this stuff
[11:37] <mzanetti> karni: well, for just running it from cli, you can just use QML2_IMPORT_PATH
[11:37] <mzanetti> maybe hack that into a run.sh script to point to the builddir automagically if you do it often
[11:37] <karni> which sadly didn't work, but I'm updating my project now, we'll see if it works this time! :)
[11:37] <karni> mzanetti: hahaha, that's *exactly* what I did :)
[11:37] <karni> I see we're on the same page
[11:38] <mzanetti> :)
[11:49] <zbenjamin> karni: its only on the phone
[11:50] <karni> zbenjamin: I created the template QML+Cpp and I'll try to follow the cmake
[11:55] <zbenjamin> karni: use qtcreator it can run it locally for you ;)
[11:56] <karni> zbenjamin: trying to be comprehensive :) yes, we sue qtc as well
[11:56] <karni> zbenjamin: would you happen to know proper values of "architecture" in manifest.json ?
[11:57] <karni> is it full triplet, or just 'all, 'armhf', etc?
[12:02] <karni> zbenjamin: hehe, nvm, found this :) https://launchpadlibrarian.net/148246684/make-click
[12:10] <nik90_> popey: ping
[12:18] <nik90_> popey, dpm: Submitted clock reboot to store at https://myapps.developer.ubuntu.com/dev/click-apps/948/
[12:19] <dpm> \o/
[12:20] <popey> nik90_: great!
[12:50] <nik90_> dpm: ping
[13:01] <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:07] <t1mp> nik90_: done
[13:10] <dpm> nik90_, pong
[13:13] <rhuddie> kenvandine, I
[13:13] <rhuddie> kenvandine, I'm giving your test export peer a try
[13:14] <rhuddie> kenvandine, I wonder how do I set it as the default exporter for pictures instead of gallery-app ?
[13:14] <jdstrand> beuno: 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 json
[13:14] <kenvandine> rhuddie, that's in gsettings
[13:14] <jdstrand> beuno: thanks for the review
[13:15] <rhuddie> kenvandine, ah ok
[13:15] <kenvandine> rhuddie, so you're testing something that expects the default peer?
[13:15] <beuno> jdstrand, perfect
[13:15] <beuno> jdstrand, I guess that means we're package-independant now?
[13:15] <rhuddie> kenvandine, idea is that we're driving the test from address-book-app with autopilot, to attach a picture to a contact
[13:15] <jdstrand> beuno: yes, once your bit hits we will be fully functionally package-independent
[13:15] <kenvandine> rhuddie, maybe we should change content-hub-service so if started with -testability it ignores the default sources and always returns the autoexporter
[13:16] <jdstrand> beuno: well, except for the few odd python depends
[13:16] <kenvandine> rhuddie, yeah, and it just uses the default source right?
[13:16] <kenvandine> doesn't show you the peer picker
[13:16] <rhuddie> kenvandine, yes, just uses default, no peer picker
[13:16] <jdstrand> beuno: I also started on the missing hook tests
[13:17] <kenvandine> rhuddie, would that work for you?  could you make it start the service with -testability ?
[13:17] <rhuddie> kenvandine, yes that should be easy
[13:17] <kenvandine> ok, that's a bit more of an invasive change to the hub
[13:18] <kenvandine> but i can't think of another alternative
[13:18] <jdstrand> beuno: 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 again
[13:19] <nik90_> dpm: hey I have a translation question
[13:19] <rhuddie> kenvandine, 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:20] <kenvandine> rhuddie, just a gsettings command
[13: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] <beuno> jdstrand, but I thought you merged in my branch already?
[13:20] <beuno> woooo hooks!
[13:21] <nik90_> t1mp: thnx
[13:21] <kenvandine> rhuddie, please try that first and let me know how it goes
[13:21] <rhuddie> kenvandine, that sounds like it should be easy enough. yes I'll let you know. cheers.
[13:22] <jdstrand> beuno: I did
[13:22] <jdstrand> beuno: wait, which branch?
[13:22] <dpm> nik90_,  not really, as the list of cities is quite long and it's often already translated via the API
[13:22] <dpm> nik90_, a while ago I commented on a bug about it. IIRC, we could pass the lang parameter to the API to get translated city names
[13:22] <kenvandine> rhuddie, cool, thx
[13:22] <nik90_> dpm: that's the thing though, for the new clock app we are not using the online API
[13:22] <beuno> jdstrand, the frameworks one that pulls in from the web
[13:23] <beuno> so that, plus you landing this, trunk doesn't depend on system packages anymore, AFAICT
[13:23] <dpm> nik90_, so how do you get the list of all cities in the world?
[13:23] <dpm> ah
[13: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 in
[13:23] <kenvandine> rhuddie, 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 now
[13:23] <jdstrand> beuno: 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 service
[13:23] <dpm> nik90_, where does the local list come from?
[13:23] <dpm> and how many cities has it got?
[13:23] <jdstrand> beuno: where is that branch? /me is still going through email
[13:24] <nik90_> dpm: I created that manually after looking at android's clock app list
[13:24] <kenvandine> rhuddie, 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_08
[13:24] <beuno> jdstrand, 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] <beuno> there's no new branch  :)
[13:25] <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 this
[13:25] <jdstrand> it does not ship the json (yet). I needs to be made to do so are to do the web service
[13:25] <jdstrand> man
[13:25] <jdstrand> let me retype that
[13:25] <nik90_> dpm: in the system settings app where you choose the timezone, does the city list there appear translated?
[13:25] <jdstrand> it needs to be made to do so or to do the web service
[13:26] <beuno> jdstrand, so what is data/apparmor-easyprof-ubuntu.json?  :)
[13:26]  * beuno is confused
[13:27] <beuno> I thought it used that, and I'd propose a branch for the tools to be able to self-update it as well
[13:27] <dpm> nik90_, 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] <dpm> nik90_, sorry, I have to prepare something else. Would you mind if we continue the conversation later on or tomorrow morning?
[13:28] <nik90_> dpm: no problem. talk to you tomorrow morning about it
[13:28] <dpm> thanks nik90_
[13:28] <jdstrand> beuno: 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' lead
[13:29] <beuno> jdstrand, aha!
[13:29] <beuno> understood now
[14:10] <mzanetti> dpm: hi
[14:11] <mzanetti> dpm: yesterday I wanted to check out riccardo's oxide stuff, but I wasn't able to create a new account any more
[14:11] <mzanetti> dpm: neither on phone nor on desktop
[14:11] <mzanetti> installing account-plugin-evernote makes the sandbox thing appear in accounts, but trying to create one of those, fails and even gets accounts into weird state
[14:13] <rhuddie> kenvandine, 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:14] <kenvandine>  ["content-hub-test-exporter", "", ""]
[14:15] <kenvandine> rhuddie, ^^
[14:15] <rhuddie> kenvandine, thanks, let me give that a go
[14:21] <rhuddie> kenvandine, thanks ken that seemed to work. I added a picture file to /tmp/test1 which got returned
[14:23] <dpm> hi mzanetti
[14:24] <mzanetti> o/
[14:24] <dpm> hey :)
[14:25] <dpm> hm, 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 fine
[14:27] <dpm> mzanetti, what were you trying to do, creating a regular account, or a sandbox account?
[14:27] <kenvandine> rhuddie, check out my latest changes to that branch, it now includes real images to return
[14:27] <kenvandine> in the content-hub-testability package
[14:28] <rhuddie> kenvandine, oh great, thanks :)
[14:28] <kenvandine> rhuddie, np
[14:29] <mzanetti> dpm: I wanted to create a regular account
[14:29] <mzanetti> dpm: however, strangely installing "account-plugin-evernote" got me a sandbox entry in the "Add new account" dialog
[14:29] <mzanetti> dpm: tapping that doesn't open it, but just makes the window show up and disappear again
[14:30] <dpm> mzanetti, I'm guessing you are talking about installing it on the desktop, and not on the phone?
[14:30] <mzanetti> dpm: nope. phone too
[14:30] <dpm> mzanetti, that's a bit strange, as it's installed by default on the phone
[14:30] <mzanetti> dpm: yeah... I opened it yesterday, it was broken
[14:31] <mzanetti> dpm: I reinstalled, still broken
[14:31] <dpm> mzanetti, which image are you using?
[14:31] <mzanetti> meh... obviously it works now
[14:31] <mzanetti> dpm: I was using yesterday's devel proposed
[14:32] <dpm> mzanetti, ah, I skipped a few images, so I probably didn't notice. I upgraded from 124 or so to 131
[14:54] <elopio> ping 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/226774
[14:55] <jhodapp> elopio: let me look
[14:57] <jhodapp> elopio: looks good to me
[14:58] <elopio> jhodapp: thanks. We need this one to make jenkins happy about the other changes.
[14:58] <jhodapp> elopio: ok great, thanks
[14:58] <elopio> brendand, can you resubmit your branch with this one as a prerequisite ^ ?
[14:58] <elopio> jhodapp: are you the one that lands new mediaplayer versions?
[14:59] <jhodapp> elopio: yes, me or renato
[15:00] <DanChapman> popey, 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] <elopio> jhodapp: 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] <brendand> elopio, ok
[15:00] <popey> DanChapman: i believe so, but mardy might be the one to ask
[15:01] <jhodapp> elopio: well you should ask for a silo in #ubuntu-ci-eng
[15:01] <mhall119> DanChapman: 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 notifications
[15:01] <mhall119> DanChapman: 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 service
[15:01] <mhall119> either way, it's not something you can add to dekko
[15:02] <elopio> jhodapp: 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] <jhodapp> elopio: yeah, I can create a line in the landing spreadsheet for you, but I can't make a silo
[15:03] <elopio> got it.
[15:03] <elopio> thanks.
[15:04] <DanChapman> mhall119, 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. Thanks
[15:04] <DanChapman> popey, thanks :-)
[15:06] <jhodapp> elopio: so if you get me the MR URL(s) and a description of the change, I can add a spreadsheet line
[15:10] <brendand> elopio, launchpad isn't letting me
[15:38] <mhall119> Kaleo: do you have a bit of time to help me with some UITK problems I'm having with conditional layouts?
[15:39] <Kaleo> mhall119, actually no :/
[15:39] <Kaleo> mhall119, camera app busy :)
[15:39] <Kaleo> mhall119, also I know very little about them layouts, timp and zsombi do
[15:39] <Kaleo> sorry
[15:40] <mhall119> that's ok, t1mp are you around?
[16:18] <caribou> thanks zul
[16:18] <caribou> oups, wrong window, sorry
[16:19] <popey> gatox: 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] <jdstrand> popey: yes, that is what gatox was talking about
[16:19] <gatox> popey, the fix is not proposed yet
[16:20] <popey> ok, 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] <jdstrand> popey: neverShow is not a valid value for OnlyShowIn (http://standards.freedesktop.org/menu-spec/latest/apb.html)
[16:21] <jdstrand> I suggest waiting. using OnlySHowIn in this manner is undefined behavior
[16:21] <popey> ok
[16:21] <popey> gatox: also, might want to update the framework
[16:21] <jdstrand> (the results of using OnlySHowIn in this manner is undefined I should say)
[16:37] <diogo_> hi guys
[16:37] <diogo_> just a simple question, how can i make an if statement in qml??
[16:45] <ahayzen> kalikiana, ping
[16:59] <mzanetti> rpadovani: hey, you around?
[17:00] <rpadovani> mzanetti, just arrived :-)
[17:00] <mzanetti> rpadovani: heh, just in time :)
[17:00] <mzanetti> rpadovani: was just having a chat with dpm about reminders.
[17:01] <mzanetti> rpadovani: what do you think about adding a new note bottom edge thingie
[17:01] <mzanetti> rpadovani: and getting rid of the new note in the header
[17:01] <mzanetti> rpadovani: that way we would only have search and sort in the header and could get rid of the popover
[17:01] <rpadovani> mzanetti, the feature is very cool, I dunno if is easy enough to understand for a new user
[17:01] <rpadovani> but I like it
[17:02] <rpadovani> so for me +1
[17:02] <mzanetti> rpadovani: well, think the same as in the dialer-app
[17:02] <mzanetti> rpadovani: the one with the label at that says "New Note"
[17:02] <mzanetti> or in the messaging app, for New Chat
[17:03] <rpadovani> mzanetti, yes, there is in message and it's very cool
[17:03] <rpadovani> mzanetti, for me it's ok
[17:03] <mzanetti> yeah, lets go for that then
[17:04] <dpm> sounds good
[17:05] <gerlowskija> balloons: ping
[17:05] <balloons> gerlowskija, pong
[17:05] <dpm> mzanetti, 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 top
[17:06] <mzanetti> hmm... good question...
[17:07] <rpadovani> maybe is because we have the sideview?
[17:08] <mzanetti> could be
[17:10] <gerlowskija> balloons:  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 that
[17:10] <gerlowskija> sound right to you, or did I mis-interpret/mis-read something?
[17:11] <gerlowskija> its completely possible that I did, just trying to check my understanding.
[17:13] <mzanetti> rpadovani: hah, found a funny bug
[17:13] <mzanetti> rpadovani: on my notebook, all my notes are red, on my phone, all of them are green
[17:13] <mzanetti> rpadovani: I guess we should have something more deterministic
[17:15] <rpadovani> mzanetti, well, I think there isn't a simple way to achieve this... maybe the creation date?
[17:15] <mzanetti> rpadovani: good one!
[17:16] <rpadovani> mzanetti, but what happens if you delete a notebook? All colours change?
[17:17] <mzanetti> rpadovani: 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] <mzanetti> I'll think about it a bit
[17:17] <rpadovani> mzanetti, 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:18] <balloons> gerlowskija, I couldn't actually remember :-) I just now I wanted to help you get it landed!
[17:18] <balloons> but that does sound correct
[17:19] <mzanetti> rpadovani: hmm... maybe there's something in the evernote api where we could sync such data
[17:19] <mzanetti> so the first one picks a color and syncs it to the server in a way the user can't see it
[17:19] <balloons> gerlowskija, 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 file
[17:19] <mzanetti> and obviously other apps shouldn't have to bother with it too
[17:20] <gerlowskija> ok great. Thanks for the help balloons
[17:34] <dpm> rpadovani, 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 message
[17:35] <rpadovani> dpm, oh, yes, I have to ping mardy about this, thanks for remember :-)
[17:38] <dpm> awesome, thanks rpadovani!
[17:41] <kalikiana> ahayzen: pong
[17:42] <ahayzen> kalikiana, 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] <gatox> popey, which is the new framework?
[17:43] <popey> gatox: https://wiki.ubuntu.com/Click/Frameworks & https://docs.google.com/a/canonical.com/spreadsheets/d/1t_JGpg4r8BLluzfzmqa-gAbcKUjKUOufSCTSdPpFc5g/edit#gid=0
[17:43] <popey> gatox: -dev2 i think
[17:44] <gatox> popey, ack, thx
[17:44] <popey> np
[17:45] <kalikiana> ahayzen: time is the issue here. not likely as long as I'm occupied and nobody else works on u1db-qt :-/
[17:45] <ahayzen> kalikiana, 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 now
[17:47] <gerlowskija> balloons: I see there was no luck on that re-trigger : (  I'll have to take another look after work today.
[17:47] <kalikiana> ahayzen: option 3: you could instead work on u1db :-P
[17:47] <balloons> gerlowskija, looks like it worked.. well I mean there's another error but it's straightforward
[17:47] <gerlowskija> Oh, I just saw the email that said "Needs Fixing"...I guess that's progress!
[17:47] <balloons> gerlowskija, that means there is an issue with the time tests are run. The error is about passing the wrong number of argyments :-)
[17:47] <balloons> gerlowskija, 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] <balloons> simple fix
[17:47] <ahayzen> kalikiana, hehe i could try :) but my c++ skills needs improving...if i get time i'll definitely give it a go :)
[17:48] <kalikiana> that's the spirit
[17:48] <kalikiana> \o/
[17:48] <ahayzen> :)
[17:50] <dpm> rpadovani, 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:51] <rpadovani> dpm, man, I (almost) finished my exams, more bugs I have, more I'm happy :-)
[17:51]  * dpm hugs rpadovani
[17:51]  * dpm opens the bugs flood gate :)
[17:54] <mzanetti> enjoy it while it lasts :D
[17:57] <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 package
[17:59] <mzanetti> nik90_: heh, have fun :D
[17:59] <nik90_> :)
[18:07] <balloons> gerlowskija, I left a comment
[18:12] <rpadovani> dpm, 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 note
[18:12] <rpadovani> rpadovani_, hey, who are you? :-)
[18:12] <rpadovani> dpm, then you have the error
[18:13] <rpadovani> seems my bnc splits
[18:13] <nik90_> good lord someone cloned rpadovani :P
[18:13] <nik90_> welcome rpadovani_
[18:14] <dpm> rpadovani, the first time it doesn't work, either, but I can try again
[18:16] <rpadovani_> dpm, try to delete the tempImage.jpg please
[18:16] <rpadovani> dpm, 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 it
[18:17] <rpadovani> dpm, then, the tempPhoto isn't delete, so you're not able to do another photo
[18:17] <rpadovani> and you have the error
[18:17] <rpadovani> I 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 this
[18:17] <rpadovani> dinner time, see you
[18:18] <rpadovani> mzanetti, ^^
[18:19] <mzanetti> rpadovani: enjoy your dinner :)
[18:31] <elopio> dpm: balloons: please take a look at https://code.launchpad.net/~fginther/ubuntu-test-cases/add-reminders/+merge/226281
[18:31] <elopio> we need a way to install the evernote python module.
[18:32] <balloons> ahh, the magical mp
[18:32] <fginther> elopio, that module isn't already part of the image?
[18:32] <fginther> I must have misunderstood that comment
[18:32] <elopio> fginther: no, it's in the apps ppa.
[18:33] <balloons> elopio, the sdk is inline now.. we shouldn't have non-archive depends
[18:34] <diogo_> guys need some help
[18:34] <fginther> balloons, oh, so this should not be an issue then?
[18:34] <diogo_> im getting a NaN in my project
[18:34] <elopio> so all my comments are outdated
[18:34] <elopio> sorry fginther
[18:34] <diogo_> and i need to solve it today so i can deliver it at school tomorrow
[18:34] <balloons> fginther, no I don't believe so.. it should work..
[18:34] <elopio> balloons: did the give us permission to do that? The license was a little weird.
[18:35] <balloons> elopio, ohh? perhaps we are speaking about different things
[18:35] <fginther> elopio, no worries. I'll fire up a test run on that MP
[18:35] <diogo_> rpda
[18:36] <elopio> balloons: I'm talking about this: https://github.com/evernote/evernote-sdk-python3/blob/master/LICENSE
[18:36] <balloons> elopio, hmm.. I guess we failed to address that
[18:36] <elopio> I'm not sure how that plays with the license of the rest of the reminders app
[18:37] <balloons> elopio, we have gpl3 and lgpl3 license, nothing more
[18:38] <elopio> balloons: we at least should include this license file.
[18:38] <balloons> elopio, certainly
[18:38] <elopio> and it says that the source code must retain the above copyright notice. But it comes without copyright header, so maybe add it ?
[18:38] <balloons> Copyright (c) 2007-2012 by Evernote Corporation, All rights reserved.
[18:38] <elopio> lawyers should burn in hell.
[18:39] <balloons> heh.. this too, actually has no license? https://github.com/evernote/evernote-sdk-python3/tree/master/lib/thrift
[18:39] <balloons> I would assume it's under the same.. but thrift is gpl, so...
[18:39] <elopio> balloons: that's a modified copy of python-thrift, which has apache license.
[18:40] <dpm> balloons, elopio, fginther, I've added a comment to https://code.launchpad.net/~fginther/ubuntu-test-cases/add-reminders/+merge/226281
[18:40] <balloons> ohh, apache then.. the point is, they aren't doing it right either
[18:40] <elopio> balloons: 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:41] <elopio> well, yeah, nobody does it right.
[18:41] <elopio> it's impossible to understand what a license means.
[18:41] <balloons> we'll simply add the license for both
[18:49] <balloons> fginther, so more importantly, does it run ok?
[18:52] <fginther> balloons, I'm flashing now and will give it a test very soon
[19:44] <Guest92339> Hello, 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] <balloons> Guest92339, compiling? what's it written in?
[19:45] <Guest92339> qt c++
[19:45] <balloons> Guest92339, if you haven't yet, check out developer.ubuntu.com
[19:45] <Guest92339> and there is a pro file for ubuntu or linux
[19:45] <balloons> if it's a qtcreator project, should be easy to make a click packag
[19:46] <Guest92339> yes it is
[19:46] <Guest92339> we 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 sdk
[19:47] <Guest92339> can you help to compile it for the touch ?
[19:49] <balloons> Guest92339, does it use qmake or cmake?
[19:49] <Guest92339> qmake
[19:50] <Guest92339> qmake -o bla.pro, written in the subapth /documentation compiling
[19:50] <Guest92339> or use qt crator and just choose the right pro for gui and for kernel
[19:52] <popey> Guest92339: you've had a reply in #ubuntu-touch, seems it's not suitable
[19:52] <Guest92339> you mean the QML comment?
[19:53] <Guest92339> no the widgets work as well for touch an mobile and they have been optimized
[19:53] <Guest92339> all processes can be reaced over rhe widgets
[19:53] <Guest92339> QML is not needed
[19:53] <Guest92339> it has been tested as well on a windows tablet or mobile device.
[20:06] <balloons> Guest92339, 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 it
[20:06] <balloons> that said, really the purpose is to use the ubuntu sdk components
[20:22] <popey> fginther: https://code.launchpad.net/~ajalkane/ubuntu-filemanager-app/content-hub-multiselection/+merge/220135 any idea why that didn't merge?
[20:54] <balloons> nik90_, ping
[20:56] <balloons> nik90_, Letozaf_ is having trouble launching clock; http://paste.ubuntu.com/7800313/. Any thoughts as to why?
[20:59] <nik90_> balloons: hmm strange
[20:59] <nik90_> Letozaf_: can you check if you have qtorganizer5-eds package installed?
[21:00] <Letozaf_> nik90_, yes it's installed
[21:01] <nik90_> Letozaf_: I suspect that the alarm storage could be broke
[21:01] <Letozaf_> nik90_, oh, can this be fixed ?
[21:02] <nik90_> Letozaf_: is it okay to clear the EDS database/
[21:02] <balloons> nik90_,  is that something she can clear somhow?
[21:02] <nik90_> balloons: yeah let me provide the location
[21:02] <balloons> nik90_, I was trying to have her clear the stuff in ~.local
[21:02] <balloons> nik90_, I'm wondering if the new app stores things different than the old app
[21:02] <nik90_> ~/.local/share/evolution/tasks/randomfoldername/tasks.ics file
[21:03] <nik90_> Letozaf_: ^
[21:03] <nik90_> balloons: the new and the old clock app uses the same api
[21:03] <Letozaf_> nik90_, ok let me remove that...
[21:03] <nik90_> balloons: so it shouldn't be that, but I could be wrong
[21: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:04] <Letozaf_> nik90_, I always get the error, but yesterday everything was ok and I could launch the app and the tests
[21:05] <Letozaf_> nik90_, this started to happen this evening
[21: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 directory
[21:05] <nik90_> Letozaf_: you will need to check the folder name of randomfoldername
[21:06] <nik90_> Letozaf_: it varies on every computer
[21:06] <Letozaf_> nik90_, lol
[21:06] <Letozaf_> nik90_, ok
[21:07] <Letozaf_> nik90_, ok deleted, I had just copied and pasted :P
[21:07] <Letozaf_> nik90_, balloons still got the error
[21:07] <nik90_> Letozaf_: no worries, I should have emphasised that string
[21:08] <nik90_> Letozaf_: can you open the app normally without autopilot
[21:08] <Letozaf_> nik90_, as I can recall, this evening I just updated utopic and then when I tried to lauch the app the the error
[21:08] <nik90_> Letozaf_: using Qtcreator perhaps
[21:09] <Letozaf_> nik90_, let me try
[21:10] <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:11] <Letozaf_> nik90_, from what you say I understand that I'm the only one with this problem :(
[21:12] <nik90_> Letozaf_: yes, but I am curious why that might be
[21:12] <Letozaf_> nik90_, I launched: autopilot launch -i Qt qmlscene ../../app/ubuntu-clock-app.qml   but got the same error
[21: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 updating
[21:12] <Letozaf_> nik90_, yes
[21:13] <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 that
[21:14] <Letozaf_> nik90_, ok I think I never used qtcreator :P ... I will do it now
[21:14] <nik90_> Letozaf_: I will guide you through it
[21:15] <Letozaf_> nik90_, thanks .. I opened it
[21: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 project
[21:15] <nik90_> Letozaf_: you should see the output at the bottom
[21:17] <Letozaf_> nik90_, after ctrl-o and openening Makelist.txt file I gete configure proget
[21:17] <nik90_> Letozaf_: ok there you don't need to change anything
[21:17] <Letozaf_> nik90_, ok
[21:17] <nik90_> Letozaf_: just press Configure Project button
[21:17] <Letozaf_> nik90_, ok fine
[21:18] <nik90_> Letozaf_: press the green button on the bottom left
[21:18] <nik90_> it should say Run in the tooltip
[21:18] <Letozaf_> nik90_, I had already done ctrl+r
[21:18] <nik90_> ah ok
[21:18] <nik90_> did that build and run?
[21:18] <Letozaf_> nik90_, http://paste.ubuntu.com/7800398/
[21:19] <nik90_> renat__: can you help us figure out why we get this error while trying to open the clock app ^^
[21:20] <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 running
[21:20] <renat__> nik90_, looks like eds is not running
[21: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 anytime
[21:21] <renat__> nik90_, if you run the app in a proper use environment , yes
[21:21] <nik90_> Letozaf_: open system monitor and check if you have evolution-calendar-factory running?
[21:22] <Letozaf_> nik90_, yes I have
[21:22] <Letozaf_> nik90_, it says sleeping
[21:23] <nik90_> Letozaf_: thats fine
[21:23] <Letozaf_> nik90_, ok
[21: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:24] <Letozaf_> nik90_, it's there and sleeping too :)
[21:26] <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 evening
[21:26] <nik90_> Letozaf_: oh yeah go ahead.
[21:26] <nik90_> Letozaf_: I will try to debug on my end
[21:26] <nik90_> Letozaf_: gud nite
[21:26] <Letozaf_> nik90_, thanks good night to you too :)
[21:26] <Letozaf_> nik90_, see you tomorrow
[21:27] <nik90_> Letozaf_: see you tomottow
[21:30] <nik90_> rpadovani: 3 bugs (ideas) regarding 100 balls coming your way :0
[21:31] <rpadovani> \o/
[21:36] <rpadovani> nik90_, all your ideas are great ideas :-)
[21:37] <rpadovani> nik90_, do you want to try to implement one?
[21:37] <rpadovani> thanks :-)
[21:37] <nik90_> rpadovani: :P
[21:37] <nik90_> I will see what I can do :D
[21:38] <rpadovani> nik90_, 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 well
[21:38] <nik90_> rpadovani: basically we need to sometimes force the user to do something to make it challenging
[21:39] <nik90_> rpadovani: I hit 542 points today
[21:39] <rpadovani> nik90_, congrats :-) I think the best until now is mhall119, he did > 1400 O.o
[21:45] <nik90_> rpadovani:  omg may be cheated :p
[21:56] <popey> balloons: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1342336 merge...
[21:57] <popey> rpadovani: WAT!
[21:57] <popey> I'm on 207
[21:57] <popey> I need to play more!
[22:00] <rpadovani> he's on 1557
[22:00] <rpadovani> https://plus.google.com/u/0/+MichaelHall119/posts/WqsWJLQroRi
[22:00] <rpadovani> it's incredible
[22:01] <popey> hehe
[22:14] <mhall119> nik90_: no cheating, I got the timing down and took it slow
[22:14] <popey> rpadovani: you should add a metric for how long it took to get the score
[22:15] <mhall119> the 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 lost
[22:16] <mhall119> once 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 time
[22:16] <mhall119> rpadovani: I saw a green and red one, but didn't actually get any balls into those
[22:17] <rpadovani> awesome :-)
[22:17] <rpadovani> I'm working to have a better fall of the balls...
[22:17] <mhall119> it gets very stressful, btw, once things are moving so far :)
[22:19] <balloons> popey, ;-)
[22:21] <gerlowskija> balloons: 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:22] <balloons> gerlowskija, I believe so. I found out from the sdk folks that indeed the runtime will not be backported, so you'll need utopic
[22:24] <gerlowskija> balloons: 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 error
[22: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:26] <balloons> gerlowskija, are you on trusty?
[22:27] <gerlowskija> yep
[22:27] <balloons> gerlowskija, yep, so you won't get anything newer
[22:27] <balloons> and the calendar app uses the 14.10 framework.. so you need a 14.10 install
[22:27] <balloons> or, you could just use the device to run the tests
[22:29] <gerlowskija> no wonder I wasn't getting anywhere with uninstalling/reinstalling packages.
[22:33] <balloons> gerlowskija, 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 framework
[22:33] <balloons> my apologies if I misled you at all
[22:35] <gerlowskija> balloons: 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:37] <balloons> gerlowskija, there is
[22:37] <balloons> gerlowskija, http://developer.ubuntu.com/apps/sdk/tutorials/using-the-ubuntu-emulator/
[22:38] <balloons> if 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:39] <gerlowskija> balloons: Thanks balloons!
[22:53] <rpadovani> How could I build translations for a pure qml project?