15:03 <popey> #startmeeting Calculator meeting 15:03 <meetingology> Meeting started Thu May 8 15:03:22 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:03 <meetingology> 15:03 <meetingology> Available commands: action commands idea info link nick 15:03 <popey> hi gang65 ☻ 15:03 <mihir> Hi gang65 rpadovani popey 15:03 <gang65> Hi 15:04 <gang65> :-) 15:04 <rpadovani> Hi guys :-) 15:04 <popey> So a couple of days ago I pushed the latest version of calculator to the store.. 15:04 <popey> bzr r253 i think 15:04 <mihir> \m/ 15:05 <popey> Yup. thats right. 15:05 <popey> Currently the only thing which is open for discussion is the advanced function merge we've been discussing 15:05 <mihir> popey: how is feedback from device manf 15:05 <popey> https://code.launchpad.net/~gang65/ubuntu-calculator-app/advanced_function/+merge/212530 15:07 <popey> Good question. 15:07 <popey> The feedback I have had so far is "Current functionality meet requirements" 15:07 <popey> ☻ 15:07 <mihir> :) 15:08 <gang65> :-) 15:08 <popey> I see you guys have a separate branch for the advanced functions.. 15:08 <popey> https://code.launchpad.net/~ubuntu-calculator-dev/ubuntu-calculator-app/advancedFunctions 15:08 <popey> great idea ☻ 15:08 <mihir> popey: yeah , but not yet started 15:08 <gang65> I will merge it soon 15:08 <popey> ok. 15:08 <popey> would be good to do some testing of that. 15:09 <gang65> I made same testing 15:09 <gang65> manual testing 15:09 <gang65> But I stuck with autopilot tess 15:09 <gang65> test 15:09 <gang65> I don't know how to get KeyboardCalc object 15:10 <mihir> gang65: how many advance function we can incorporate ? 15:10 <mihir> i guess first we should change the backend stuffs instead of changing front end 15:10 <mihir> what say rpadovani ? 15:10 <rpadovani> gang65, you can join #ubuntu-autopilot and ask to balloons to help you with autopilot 15:10 <rpadovani> mihir, gang65 and I chatted a bit yesterday about advanced functions, and seems we have to change something to made them work: During the weekend I'll work on the storage 15:11 <gang65> yes 15:11 * balloons waves 15:11 <mihir> hi balloons : 15:11 <gang65> for storage, it is another bug report 15:11 <gang65> https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1315799 15:11 <rpadovani> Our idea is to have another table to save results of calc, so we havent' to think about ( ) , what do you think mihir ? 15:12 <mihir> rpadovani: can't we brainstorm to get in same table with some flag columns ? 15:12 <gang65> I have another idea 15:13 <gang65> Maybe we should storage it in some local variable 15:13 <gang65> and after swipe up it will be storaged 15:13 <mihir> gang65: it will eat up memories 15:13 <mihir> if i am having large calculations 15:14 <gang65> Now it is eat CPU 15:14 <gang65> :-) 15:14 <rpadovani> Mhh, dunno, I don't study it yet, I want to do some search to understand what's the best way, I never work on something like this 15:14 <mihir> rpadovani: neither do i, popey any suggestion based on your exp ? 15:15 <popey> hm 15:15 <gang65> I suggest to make same prototype and see how it is works 15:16 <popey> I like an evidence based approach. 15:16 <popey> test it, see which is better. 15:16 <mihir> okay 15:16 <gang65> ok 15:17 <mihir> gang65: rpadovani we can try both the way and choose the better on , what do you say? 15:17 <mihir> also, is engine.js and bigNumber.js are able to handle advance functions ? 15:17 <gang65> yes 15:17 <gang65> of course 15:17 <gang65> it was designed for that 15:17 <mihir> :) 15:18 <gang65> unfortunately Simple Calculator is not ready for that 15:18 <gang65> for example problem with brackets 15:18 <mihir> yeah, 15:19 <rpadovani> So, our problem is that frontend and storage don't work, but the backend is ready 15:19 <rpadovani> seems like an easy problem :-) 15:19 <gang65> I think it is not so easy 15:19 <popey> Of course, given our "customer" says they're happy with existing functionality, I'd put advanced functions down as a low priority "nice to have". 15:20 <popey> and while it's a fun thing to hack on, I worry about us spending a lot of effort on it. 15:20 <popey> When there's bugs in other core apps. 15:20 <mihir> rpadovani: trup 15:20 <popey> Does that sound fair? 15:20 <gang65> yes 15:20 <mihir> popey: yes 15:20 <rpadovani> popey, sure, I don't write code for calculator since a while :D 15:21 <mihir> neither do i 15:21 <gang65> I do :-) 15:22 <popey> ☻ 15:22 <mihir> so popey you meant to say, lets low down this priority of work as of now, 15:22 <popey> So I'm happy to support you guys, and will help with testing and unblocking things, that's for sure. 15:22 <popey> I'm not going to try and stop you working on this. 15:23 <mihir> popey: sounds fair 15:23 <popey> I just look at all the other bugs and think "oh my!" ☻ 15:23 <rpadovani> So, the end is: calculator is awesome, and it's ready. If we have time, we can try to add advanced functions, but isn't a priority, right? 15:24 <popey> Yeah. 15:24 <gang65> How often Ubuntu Core apps releases are made? 15:24 <popey> To the store? 15:24 <gang65> yes 15:25 <popey> depends, currently it's manually done by me and balloons 15:25 <gang65> ok 15:25 <popey> The criteria is basically:- 15:25 <popey> a) If the app has a large number of changes built up in trunk 15:25 <popey> b) if there have been a significant number of days since last upload, and there's worthwhile changes in trunk 15:25 <popey> c) if we have time 15:25 <popey> In the future, it will all be semi-automatic 15:26 <popey> Will go Trunk -> automated testing on desktop and phone -> store 15:26 <popey> (massively simplified) 15:26 <popey> Then it just takes one of us to accept the change into the store, so it doesn't do anything silly 15:26 <mihir> popey: what are expected dates of device to be in market , or still not fixed? 15:26 <popey> but that too will eventually be automated 15:26 <popey> Uh, "this year" is the standard answer to that. 15:26 <mihir> Okay:) 15:26 <popey> I don't have a date. 15:27 <popey> And if I did, I probably wouldn't be allowed to say anyway. 15:27 <popey> But my personal expectations are that I'll buy a new phone before the end of the year. 15:27 <mihir> :) 15:28 <popey> Ok, so final question. Do you want to continue having the calculator meeting, or is it no longer necessary? 15:28 <popey> Up to you guys. 15:28 <mihir> popey: feel that we can do chat up whenever it is required, what do you say rpadovani gang65 ? 15:28 <mihir> and we can resume regularly once we will go to full on development mode. 15:29 <rpadovani> For me we can stop, if we need we can find each other here or on G+. popey I suggest to ping you when we have something working for advacend features maybe tomorrow, maybe in a couple of months :-) 15:32 <popey> sounds good. 15:32 <popey> You know where I am ☻ 15:32 <gang65> ok 15:32 <popey> And I'm always keeping an eye on the branches anyway. 15:32 <popey> Ok, shall we wrap up? 15:32 <davmor2> popey: you need to you fall out of the trees else ;) 15:32 <gang65> please let me know if meeting will be resumed 15:33 <popey> I will do. 15:33 <mihir> popey: sounds good :) 15:33 <popey> Thanks guys 15:33 <popey> #endmeeting