[00:18] rpadovani: hey, can you add support for listview in discerning duck? For instance in duckduckgo, if you search for delft weather, it returns the weather for today and a couple of days [00:18] rpadovani: would be nice to see that in the scope as well [00:19] nik90_, unfortunately weather isn't supported yet by DDG api [00:19] https://api.duckduckgo.com/?q=delft%20weather&format=json&pretty=1 [00:19] rpadovani: ah :/ their website returns it nicely https://duckduckgo.com/?q=delft+weather , but no API [00:19] lot of answer aren't supporter, but they are working on. No ETA unfortunately [00:19] *supported [00:19] rpadovani: is there a way to search normal strings? instead of just answers? [00:20] as a fallback mechanism [00:20] nik90_, nope :( Or, tbh, you have to do a partership [00:20] I'll ask later [00:20] oh [00:20] too soon atm, I need to have something better - but I'm working with them to have the best possible experience [00:21] rpadovani: cool [00:21] nik90_, so, it's supported what here is listed as goodie or fathead https://duck.co/ia [00:22] theorically, because something doesn't work [00:22] rpadovani: ah...and you have implemented some of them [00:24] nik90_, actually, like all that api provide are displayed somehow - I miss related search. But I want to create custom categories for some results, like show the color when you look for it [00:24] rpadovani: do you have a link to the public API that you are using for instant answers? [00:25] nik90_, https://api.duckduckgo.com/api but the documentation is poor, and something is missing - I already reported that [00:25] ack === _salem is now known as salem_ === salem_ is now known as _salem [02:25] why speeds you be so slow! === chihchun is now known as chihchun_afk [03:24] is anyone else having slow slow download speeds? === chihchun_afk is now known as chihchun [08:39] good morning === rmescandon is now known as rmescandon|afk === rmescandon|afk is now known as rmescandon [09:17] rpadovani, are you up for the reminders call? [09:27] Hi, I am getting this weird problem I can't fix with my app. The bug is that the for function in FunctionPage.qml should make the function in line 250, taken from an external JS, be repeated for each person you add. But, instead, it works only for the very last person in the list you create. http://bazaar.launchpad.net/~vitimiti/exchangeticker/trunk/files Bug #1394516 Any ideas to fix this recursive function not working? [09:27] bug 1394516 in ExchangeTicker "The function that should create a component for each person after the calculate button is clicked does not work" [Critical,In progress] https://launchpad.net/bugs/1394516 [09:36] Good morning all; happy Use Less Stuff Day! :D [09:38] Morning, JamesTait [09:38] vitimiti, o/ [09:39] Would you be able to help me with this bug I'm trying to fix in my app? Bug #1394516 <- The function just creates an item for the last person you create in the FunctionpPage.qml instead of creating one for each [09:39] bug 1394516 in ExchangeTicker "The function that should create a component for each person after the calculate button is clicked does not work" [Critical,In progress] https://launchpad.net/bugs/1394516 [09:39] JamesTait, ^ [09:39] dpm, sorry for the late, but I woke up like 15 minutes before the meeting saying 'Where am I? And mainly, why that fucking alarm rings so early in the morning? ":D [09:40] hahaha [09:40] now, it's time for breakfast, see you later o/ [09:42] vitimiti, can I hide behind my cloak of "I only know server-side stuff"? [09:43] JamesTait, well, yes [09:44] vitimiti, my saving roll is to suggest someone who might be able to help with client-side stuff. dpm might be in a better position to point you in the right direction, though - I'm not familiar with QML and horribly out of touch with who is, lately. [09:44] He seems busy now, I'll ask in another moment [09:54] hello [09:59] vitimiti, I suspect alecu might be able to help you, or know who can, but he won't be around for a little while yet. [10:00] I am on the app pioneer list but I was still not contacted for a shirt... [10:01] I really want it :) [10:02] zmaj: I'll bring it up at my meeting with Michael later today (he's in the US so asleep right now) [10:04] ok thx... [10:06] and I will continue to make Apps :D [10:11] what are the usual reasons when the touch emulator does not want to boot? [10:16] kalikiana: how can I read a string value from u1db with a default value in case it was not set previously? [10:16] anyone familiar with u1db might now [10:20] karni: can you be more specific? [10:20] you can have a document with 'defaults' set even though it doesn't exist in the db yet [10:22] kalikiana: suppose I created the u1db document already. I have an upgrade to an app. I need a new property, that I haven't used before. say, settings.content.foo - I would want that to return "" if foo was not set earlier [10:22] kalikiana: other than checking if (typeof settings.content.foo == 'undefiend') ? .... [10:22] say: property string foo: (typeof settings.content.foo == 'undefined') ? "" : settings.content.foo [10:23] kalikiana: is the defaults document re-read for properties that have not been defined there before, if they're added in the source after the u1db document was created? i.e. v1 of app, I have 3 defaults. v2 of the app, I need one more default value. [10:23] if I add it, would it just work, or it only initializes once with the "default value set"? [10:32] karni: the defaults is always what the currently running version sets, and never written to the database [10:33] but [10:33] it doesn't "merge" with existing documents [10:33] so an old doc will not get new values automatically [10:33] right, that was exactly my question. is there something like .get(key, default) method? [10:38] nope… these are just straight js objects (qml variants) [10:38] short of hasOwnProperty [10:39] nik90_, ping [10:40] karni: I'm thinking potentially (as an enhancement) absent values could be supplemented from defaults (and you could emulate this in your app if it makes things easier), though I'm concerned about other cases like removing values [10:41] kalikiana: while I think new default values (when values are absent from the document) could be initialized from the defaults, I would not care about removals (that is, the code should handle if a property that was there before has been deprecated) [10:48] karni: can you file a feature request? it probably makes sense this way; and it can be said explicitly in the docs [10:54] kalikiana: okay. in a form of a wishlist bug, right? (not a blueprint ;) ) [11:01] yes :-D [11:05] kalikiana: https://bugs.launchpad.net/u1db-qt/+bug/1394547 [11:05] Launchpad bug 1394547 in U1DB Qt/ QML "Make use of newly added key value pairs from the defaults" [Wishlist,New] [11:12] karni: thanks! [11:13] yw! === _salem is now known as salem_ [11:38] nik90_: I installed the ucs, how do I preview the radial bottom edge on my phone? [11:50] gventuri: well ucs is more geared towards developers using that component in their app. What I could do is create a sample app with that component and send you the click. [11:51] nik90_: it would be awesome to have a component gallery app [11:51] where you can browse different components [11:51] gventuri: there is a component gallery but it does converge on the phone yet properly. [11:52] I am fixing that at the moment. [11:52] nik90_: yes I have that installed [11:53] liuxg: can I get back to you in an hour? Going out now. [11:53] gventuri: I will make it as easy as possible tonight. You will get a click in the next hour or so :) [11:54] nik90_: looking forward to it! [11:54] nik90_: love the radia menu [11:54] nik90_: we have been experimenting with arcs as well [11:54] Yay :) [11:54] nik90_: think about it [11:54] nik90_: I can show you a few wireframes [11:55] gventuri: that would be awesome..I will be back in an hour [11:55] * nik90_ bbl === rmescandon is now known as rmescandon|brb === salem_ is now known as _salem === _salem is now known as salem_ [12:29] vitimiti: line 27 here looks weird: http://bazaar.launchpad.net/~vitimiti/exchangeticker/trunk/view/head:/ExchangeFunctions.js#L27 [12:30] alecu, that's the file that will be created, I make it with the createQmlObject instead of the createComponent. I have it in a single line so as to be able to read it more easily than with using the plus to make it several lines [12:32] vitimiti: why are you creating an object like that? what should addData do? [12:33] alecu, it gets the data that is passed in the FunctionPage and gives a person data with a button that will (not yet done) delete it if you click on it. It is supposed to be done several times and add one after another as the for loop in the FunctionPage.qml works, but it only seems to work for the last person added instead of all of them [12:34] vitimiti: I think creating a new QML object is not the right way to do a list of very similar objects [12:35] alecu, I was trying to use a ListItem.Empty that had the removable property set to true, but I couldn't get that working [12:35] vitimiti: my suggestion is that you find some app or qml sample that does a similar thing to what you want to do, and then take that as inspiration. [12:35] alecu, thanks [12:40] vitimiti: the "dynamiclist" example here seems to be similar to what you want to achieve: https://qt-project.org/doc/qt-4.7/declarative-modelviews-listview.html [12:41] alecu, that's very helpful, I couldn't find that example myself === salem_ is now known as _salem [12:43] dpm, dholbach: it seems our sdk docs don't have an example or tutorial on how to properly do qml lists... I wonder if there's a site with recipes on how to do such a thing... :-) === _salem is now known as salem_ [12:46] alecu, wait, that sounds familiar... :) [12:46] * dpm has spent some spare cycles setting up ubuntusnippets [12:47] lately [12:47] but no demo yet === chihchun is now known as chihchun_afk [12:51] zmaj: I'll be processing the last batch of t-shirts in the next week or so === ara is now known as Guest1529 === chihchun_afk is now known as chihchun === rmescandon|brb is now known as rmescandon [13:15] liuxg: pong [13:26] gventuri: I added a sample app click package to the dropbox folder. [13:32] popey, hi, I have a fix for bug #1393433, could you test it, please [13:32] bug 1393433 in sync-monitor (Ubuntu) "Sync-monitor didn't sync contacts" [High,In progress] https://launchpad.net/bugs/1393433 [13:32] https://code.launchpad.net/~renatofilho/sync-monitor/fix-1393433/+merge/242249 [13:33] * popey looks [13:34] renatu: kk [13:35] renatu: do you have an armhf deb handy? [13:35] if not I can make one [13:35] popey, you can use the package created by jenkins: http://jenkins.qa.ubuntu.com/job/sync-monitor-vivid-armhf-ci/5/artifact/work/output/*zip*/output.zip [13:35] perfect, thanks [13:45] alecu, I fixed my problem, even if I've come with another one (and hope the last one) before I will make it available with the click packages [13:51] nik90_: cool === rmescandon is now known as rmescandon|lunch [14:15] popey: I reopened a few bugs for calendar app, the one I described yesterday is here https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1311165 [14:15] Launchpad bug 1311165 in qtorganizer5-eds (Ubuntu) "timezone incorrectly modified when editing/creating google calendar event" [High,Confirmed] [14:15] thanks bfiller [14:15] popey: not sure if its' a calendar app bug or backend issue, renatu please take a look [14:16] popey: also re-opened these https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1311111 and https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1311133 [14:16] Launchpad bug 1311111 in Ubuntu Calendar App "Event Name field is obscured by OSK" [High,Confirmed] [14:16] Launchpad bug 1311133 in Ubuntu Calendar App "default start/end times for new event should be changed" [High,Confirmed] [14:16] awesome, thanks. [14:16] hi bfiller [14:17] mihir: hello [14:17] nik90_, thank you. I just wanted to check it with you which is the best video recorder. I saw one of your videos on the developers website. it was a good one. popey told me vokoscreen. [14:17] bfiller: I'll need to check myself because we have fixed this bug in eds and I am not sure about whether it is there in RTM or not. [14:17] mihir: can you take a look at those? [14:17] mihir: bfiller reproduced them [14:17] popey: sure i'll do that. [14:18] popey: i tested with the packages which were there on renatu 's MP. [14:18] mihir: I am actually testing on vivid-proposed, I can re confirm with rtm but think it's an issue there as well [14:18] bfiller: okay.. [14:19] liuxg: I use SimpleScreenRecorder. http://www.maartenbaert.be/simplescreenrecorder/. It is quite powerful and provides presets for different kinds of output sources like youtube, ipod etc.. [14:20] liuxg: it is just a personal preference. Many people also RecordMyDesktop... [14:20] nik90_, that sounds great. thanks for telling me this. I will try to find one which is more suitable to me. Your one is really good. [14:21] liuxg: yw, enjoy :D [14:21] yeah, +1 on Simple Screen Recorder here too. [14:21] I flip between kazam/vokoscreen and ssr [14:22] I haven't tried vokoscreen...kazam though looks great..might give that a try sometime later [14:22] rpadovani: hey, what's your blog url? [14:24] nik90_, blog.rpadovani.com, but I prefer to write code than blogpost :D [14:24] rpadovani: :) .. I just need to link your blogpost for something ... surprise [14:25] /o\ [14:25] mihir: you are right, it works correctly on rtm with the timezone :) we must not have synced something back to vivid - probably qtorganizer5-eds. I will check [14:25] mihir: sorry for the scare [14:25] glad to know that is fixed [14:25] blame google [14:26] popey: ^^^ [14:26] if gcal is involved timezones are always wonky [14:26] bfiller: wow great :D so it is not broken [14:26] ogra_: hahahqah :P [14:26] Brilliant! [14:26] I love it when we fix bug over irc. [14:28] confirmed, older version of qtorganizer5-eds in vivid and ubuntu, only ubuntu-rtm got the proper fix [14:28] wow [14:28] that shouldnt happen [14:28] vivid needs to have at least the same version as rtm [14:29] ogra_: because we landed in rtm first and never landed it in ubuntu I guess. my fault probably [14:29] going to request a sync now [14:29] thanks bfiller [14:30] yeah, that "rtm first" thing wasnt a good idea ... we had the same issues with a bunch of packages [14:31] ogra_: is there a script or something that can be run to compare versions between rtm and vivid to make sure vivid versions are at least equal? [14:31] might be that sil has something [14:31] would be a good sanity check, guessing there might be others [14:31] he recently generated such a list [14:35] bfiller, mihir, sorry I was in another meeting [14:35] renatu: no issues [14:35] you missed all the fun though [14:36] renatu: the one thing was if we can use bottomEdge once in Mainview and can be utilize in diff views ? [14:36] renatu: another thing was, we got bug for vivd :d [14:36] mihir, I never tried that. [14:37] mihir, probably you will have problems with PageStack [14:37] renatu: yes I am having that. [14:37] mihir, the current bottom edge implementation is a temporary solution until the SDK team has his own implementation [14:38] renatu: this will be by default in SDK in future? [14:38] there* [14:45] mihir, I believe so [14:45] renatu: okay :) === rmescandon|lunch is now known as rmescandon [14:55] mzanetti: do you know where I can find the image viewer component which is used in the ubuntu touch store to preview app screenshots? I couldn't find it in unity8 source tree. [14:55] * mzanetti searches [14:55] most likely in unity-scope-click or so [14:56] * nik90_ looks in unity-scope-click [14:59] nik90_: I think it's this one: qml/Components/ZoomableImage.qml [14:59] nik90_: here's something a bit similar: http://bazaar.launchpad.net/~mzanetti/dronefly/trunk/view/head:/app/components/ImageGallery.qml [14:59] mzanetti: I checked out that component, but it doesn't provide that nice animation you see when you click on an app's screenshot [14:59] with the fake transparent header [15:00] but I guess that's outside the ZoomableImage component code [15:01] nik90_: not sure tbh... that zoom in/out you can steal from dronefly though [15:01] nik90_: http://bazaar.launchpad.net/~mzanetti/dronefly/trunk/view/head:/app/components/ImageGallery.qml#L65 [15:01] mzanetti: yeah, that's what I am looking at the moment :) .. I like to add it as a component in the component store [15:02] I'd also have a color picker for that [15:02] that was suggested as well [15:04] nik90_: here's a plain ColorPicker.qml, not dependant on Ubuntu.Components: https://github.com/mzanetti/shine/tree/master/plugin/Hue [15:04] nik90_: and the UbuntuColorPicker.qml in here uses that to make it look like Ubuntu: https://github.com/mzanetti/shine/tree/master/apps/ubuntu/qml [15:04] e.g. wraps it in a UbuntuShape, makes the drag handle an UbuntuShape etc [15:04] ok [15:05] you can see a picture of it in the store preview of the "shine" app [15:05] * nik90_ checks [15:06] ooh that's nice :) [15:06] UbuntuColorPicker.qml is the colored one [15:07] UbuntuColorPickerCt.qml is the one below [15:08] that one just selects color temperature, like described here: https://en.wikipedia.org/wiki/Chromaticity [15:09] ok [15:14] nik90_: https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/NewDayView-Final/+merge/242346 there you go [15:14] it's HUGE one :P [15:15] wow [15:18] nik90_: i'll doing regression testing by this weekend.. [15:18] but your inputs on code reviews would really appreciate. [15:21] yeah will do [15:28] nik90_: awesome demo, I have a few ideas can we catch up tomorrow? [15:28] gventuri: yeah sure [15:46] davidcalle, do you think your scopes should be merged into lp:ubuntu-sdk-tutorials? [15:52] dholbach, no reason they couldn't, but we'll have to make sure to fix all the links in various tutorials. Or, not "merges", just duplicating what's in branches into trunk. [15:53] davidcalle, I just thought that it'd be nice if folks could check out one branch and have all the examples in there [15:53] but yeah, we'd need to fix the links [15:56] tsdgeos, dpm: looks like the ignore c-format comment doesn't work on launchpad :/ [15:56] nik90_: what's exactly the problem you have? that people translate 1%d as 1%k and launchpad complains? [15:57] tsdgeos: https://bugs.launchpad.net/ubuntu-clock-app/+bug/1380248 [15:57] Launchpad bug 1380248 in Ubuntu Clock App "Alarm Settings: "%1m" can't be translatable in the right way" [High,Fix committed] [15:57] dholbach, well I'd prefer not having to edit each tutorial, because each time you save in wordpress, you have to fix all [code] elements (special characters get html parsed) and add a new blank space under images when they are before a title or titles are put to the right of images. [15:57] dholbach, so I'm in favor or copying the content of branches into trunk :) [15:57] haha [15:58] tsdgeos: actually ignore me, it might have worked [15:59] can someone who speaks anything other than english, check if https://translations.launchpad.net/ubuntu-clock-app/reboot allows you to translate "%1m" where "m" is the minutes [15:59] nik90_: i see https://translations.launchpad.net/ubuntu-clock-app/reboot/+pots/ubuntu-clock-app/hu/+translate?memo=20&start=20 has [15:59] in %1d %2h %3m [15:59] as [15:59] %1n, %2ó és %3p múlva [15:59] so looks good? [15:59] yeah that works then :D [15:59] woohoo [16:00] \o/ [16:00] nice work nik90_, tsdgeos [16:01] I can confirm it works too [16:01] yay === chihchun is now known as chihchun_afk [16:01] I suppose I can wait a few days for the translations to land before requesting a click update in the store [16:03] davidcalle, what can I do about http://paste.ubuntu.com/9125915/? [16:04] dholbach, apt-get install cmake-extras should fix that [16:04] Trying to find documentation on how to create an indicator applet in C++ [16:05] davidcalle, it's installed [16:05] the python documentation is available, but the C documentation has a broken link [16:05] dholbach, hmm [16:09] c'est bizarre ça [16:09] dholbach, you should probably ask pete-woods about that, it's weird. In the meantime, you can build by commenting out line89 in your main cmake [16:10] will do, thanks [16:51] popey, ping [16:51] ahayzen: pong [16:52] popey, was a new music app click built today with the new spanish translations? [16:52] lets see [16:52] as QA were asking for that yesterday...it looks like the spanish changes have landed via the auto lp merge [16:53] fginther: http://s-jenkins.ubuntu-ci:8080/job/music-app-click/ what's going on there? [16:53] every hour there#s a failure [16:53] \o/ [16:53] popey, looking [16:53] F [16:53] popey, something todo with lp:music-app/remix being the focus and renamed to lp:music-app ? [16:53] or just magic :) [16:54] ahayzen, the problem looks unrelated to that [16:54] cool [16:55] ahayzen: I'll bring it up in the landing meeting in 5 mins [16:55] jdstrand, question, is r298 of click-reviewers-tools good for us to push to prod? [16:55] pmcgowan: fyi ^^ we have a new click for music app which _only_ has translation updates (Spanish) from the previous one uploaded to the store... [16:55] popey, cool all that has changed is the translations in the click no code has landed since...i was sortof waiting [16:55] pmcgowan: http://bazaar.launchpad.net/~music-app-dev/music-app/remix/revision/745 [16:57] popey, what new translations were done? [16:57] pmcgowan: spanish. [16:58] and dutch [16:58] popey, well, whats strings, it seemed already complete? [16:58] or was it not [16:58] it had missing ones which rvr spotted and filed a bug for [16:59] rev 744 is in the store, 745 contains only those translations. [16:59] popey, tell me how it will work, if it goes int he store is it automatically into the image? [16:59] pmcgowan: only if we build a new image [16:59] which we will do [17:00] when do we plan to do that?# [17:00] as soon as the new oxide and pulse fixes are ready [17:00] to fix the top blocker we thought we fixed but didnt === chihchun_afk is now known as chihchun [17:02] pmcgowan: ok, well I have a click here whch i can test first before store upload, if we can get the okay. [17:02] as it's only translation updates, risk is very low [17:03] popey, while I agree we need to limit the changes to the one bug to avoid repeat testing, so lets delay until we get another image [17:03] ahayzen: do you have the bug handy? [17:03] popey, yeah two seconds [17:03] popey, bug 1394265 [17:03] bug 1394265 in Ubuntu Music App "Untranslated strings" [High,Fix released] https://launchpad.net/bugs/1394265 [17:03] pmcgowan: delay until after the next image is built? [17:03] popey, yes, don't push to store until we are good [17:04] ok, ack [17:04] thanks [17:04] I will test anyway. [17:04] indeed [17:04] thanks ahayzen [17:04] popey, let me know if u need anything else from me :) [17:05] thanks [17:15] popey, latest build passed. [17:15] thanks fginther [17:17] fginther: will that fix stick? [17:18] popey, it should, but I'll keep an eye on it today in case it doesn't [17:18] thanks [17:27] popey, As part of Ubuntu Appreciation Day I just want to say; Thanks!!! \o/ [17:32] awww [17:32] thanks DS-McGuire ☻ [17:32] popey, Not a problem :D === chihchun is now known as chihchun_afk [18:47] hey nik90_ wish you many many happy returns of the day :) [19:54] mihir: hey, thnx ;) [20:17] ajalkane, Letozaf_ is curious about this bug. Is it fixed or ? https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1385364 [20:17] Launchpad bug 1385364 in Ubuntu File Manager App "Autopilot test for keyboard obscuring textfield" [Undecided,New] [20:48] jdstrand, when you have a minute, a small fix for the reviewer scripts: https://code.launchpad.net/~ricardokirkner/click-reviewers-tools/handle-malformed-overrides-data/+merge/242402 [22:37] I get the following when uploading my click app for review: [22:37] specified unsupported template 'ubuntu-scope-network' [22:38] Is this wrong? It's from the template [22:42] mhall119: pop [23:57] balloons: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1385364 it is fixed, the autopilot test is only for making sure no regressions happen [23:57] Launchpad bug 1385364 in Ubuntu File Manager App "Autopilot test for keyboard obscuring textfield" [Undecided,New]