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