16:02 <popey> #startmeeting Calculator 16:02 <meetingology> Meeting started Thu Dec 11 16:02:24 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:02 <meetingology> 16:02 <meetingology> Available commands: action commands idea info link nick 16:02 <popey> hows it going? 16:02 <rpadovani> great, thanks! New calculator has a lot of features yet! 16:03 <rpadovani> I think in a couple of weeks we are able to publish a beta 16:03 <popey> Awesome! 16:03 <popey> So we have autolanding and click builds now. 16:04 <rpadovani> That is, but I have to fix the problem we discussed this morning 16:04 <popey> right. 16:04 <popey> The packaging issue? 16:04 <rpadovani> I'm rewriting CMakeLists.txt, and now I've only an issue with packaging 16:04 <rpadovani> yap 16:04 <rpadovani> I hope to fix it tonight 16:04 <rpadovani> Meanwhile, balloons is working to have autopilot set up 16:04 <popey> we have a few cmake experts, if you get stuck, do ping us on irc or use the mailing list. 16:04 <popey> excellent! 16:04 <rpadovani> I'll do for sure 16:05 <rpadovani> Other a tons of bugfix we have two three big feature to implement: Favourites, EditMode for old calcs, and date of calc in history 16:06 <rpadovani> I think EditMode is the most difficult, but we already implemented it in the current calc 16:06 <rpadovani> also, thanks to mzanetti, pyshical keyboard works either 16:06 <popey> oh awesome. 16:06 <balloons> rpadovani, andrea is actually going to work on the AP tests 16:07 <rpadovani> balloons, \o/ 16:07 <rpadovani> (who is Andrea?) 16:07 <popey> we don't have a click in the store yet do we? 16:07 <balloons> potentially Nikola as well, who is new 16:07 <popey> (I mean, a calculator reboot click) 16:07 <balloons> rpadovani, I'll introduce you 16:07 <rpadovani> popey, nope, I think it's too early 16:07 <rpadovani> balloons, thanks! 16:08 <rpadovani> popey, only point I like to discuss with you today (I already discussed it with gang65): drop U1DB and use TaffyJS (an external library) instead 16:08 <popey> ok 16:08 <popey> Never heard of TaffyJS 16:08 <rpadovani> we want to drop U1DB for 3 reasons: performance, queries and delete documents 16:08 <popey> What's the advantage? 16:09 <popey> so u1db is broken for deleting documents? 16:09 <rpadovani> Performance: on an i7, with more than 100 documents, it takes 0.9 seconds to add a new document 16:09 <rpadovani> I don't want to imagine how it could be on arm 16:09 <rpadovani> popey, yes and no: #1000731 16:10 <rpadovani> oh, c'mon: https://bugs.launchpad.net/u1db/+bug/1000731 16:11 <popey> I am not especially wedded to u1db 16:11 <rpadovani> Also, sortFilterModel doesn't work with query 16:11 <popey> Is taffyjs well supported upstream? 16:11 <rpadovani> seems yes 16:12 <rpadovani> Oh, I found the bug: we are not able to reorder history due https://bugs.launchpad.net/u1db-qt/+bug/1266529 16:12 <rpadovani> so we can't show history in the right order 16:12 <rpadovani> popey, so, do you think we could use an external tool instead of an one from our sdk? 16:13 <rpadovani> I want to ask you only because I know core apps should show how cool toolkit it is 16:13 <popey> right 16:13 <popey> and the core apps should be good examples of apps that new developers could copy 16:13 <popey> or learn from 16:14 <rpadovani> yes, but if we want to use u1db we have to do a lot of workarounds. tbh, I don't know what is better as "advertisment" 16:14 <popey> True. 16:15 <popey> I don't particularly care too much. 16:15 <rpadovani> Ok, thanks! 16:15 <popey> I'd rather it worked, was performant and supported well 16:15 <popey> like someone else can easily contribute 16:16 <rpadovani> Anyway, we can switch very simple from one to other, our function for history are well abstracted 16:16 <rpadovani> *functions 16:16 <popey> ok 16:16 <popey> So, decided. Fine. 16:16 <rpadovani> Great, thanks! 16:16 <rpadovani> From my side is all :-) 16:16 <popey> \o/ 16:16 <popey> Now... 16:16 <popey> When do we aim to have a usable click in the store? 16:17 <popey> Given it's coming up to holidays, are you thinking before xmas or after? 16:17 <rpadovani> For sure before xmas 16:17 <popey> Ok. So when you're ready, feel free to upload from your own account. 16:17 <rpadovani> Oh, ok! 16:17 <popey> Make sure the icon is slightly differen 16:17 <popey> have a different colour tint maybe? 16:18 * rpadovani goes to find a designer 16:18 <popey> meh, gimp + filter ☻ 16:18 <popey> And make it clear in the description that it's a preview. 16:18 <popey> we can then get people to test it over the holidays. 16:18 <rpadovani> cool, sure 16:18 <popey> calculator your christmas expenditure ☻ 16:18 <rpadovani> :D 16:18 <rpadovani> I'll update you on this topic asap 16:18 <popey> Then, once we've got autopilot tests and replaced the functionality of the current calculator.. 16:19 <popey> we replace the calc in the store. 16:19 <popey> but I expect that to be in the new year. 16:19 <popey> like, first week of jan? 16:19 <rpadovani> I think yes 16:19 <popey> maybe second. 16:19 <rpadovani> well, I'm out of Italy between end of Dec and start of Jan, so maybe second is better 16:19 <popey> ok. 16:19 <rpadovani> I can update you on times next week 16:20 <popey> we'll need to co-ordinate that with the QA people 16:20 <rpadovani> I'll talk also with gang65 16:20 <popey> we can't replace the current calculator without coming up with a full test plan 16:20 <popey> http://pad.ubuntu.com/MusicAppManualTesting 16:20 <rpadovani> sure 16:20 <popey> thats what I did for music app 16:20 <popey> we could do similar for calculator - give it to QA and ask them to approve before we hit the store. 16:20 <popey> agreed? 16:21 <rpadovani> sure 16:21 <popey> I am happy to come up with the manual tests 16:21 * popey creates http://pad.ubuntu.com/CalculatorAppManualTesting in anticipation 16:22 <rpadovani> :D 16:22 <rpadovani> Is this all? 16:22 <popey> I think so. balloons did you have anything else? 16:23 <popey> 5 16:23 <popey> 4 16:23 <popey> 3 16:23 <popey> 2 16:23 <popey> 1 16:23 <popey> \o/ all done 16:23 <balloons> nope 16:23 <popey> Thanks rpadovani balloons 16:23 <rpadovani> Ok, thanks popey, balloons! talk to you later :-) 16:23 <popey> #endmeeting