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