15:59 <popey> #startmeeting Calculator meeting
15:59 <meetingology> Meeting started Thu Nov 27 15:59:10 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
15:59 <meetingology> 
15:59 <meetingology> Available commands: action commands idea info link nick
15:59 <mihir> Yo  :D After more than 6 months
16:00 <popey> Ok, so where do we start! :D
16:00 <popey> rpadovani: you had some things you needed from me?
16:01 <rpadovani> popey, we need to setup jenikins
16:01 <rpadovani> and find someone for autopilot
16:01 <rpadovani> thanks to mihir we have an awesome engine for the calc - math.js. It rocks on so many levels
16:01 <rpadovani> and thanks to gang65 we have something working :D
16:01 <popey> Excellent!
16:01 <popey> Ok, so we have a new series?
16:01 <gang65> What is the deadline?
16:02 <mihir> rpadovani: awesome , my some research got successed :D
16:02 <mihir> popey: yes called reboot :)
16:02 <popey> https://code.launchpad.net/ubuntu-calculator-app/reboot ?
16:02 <rpadovani> popey, that is
16:02 <popey> ok.
16:02 <mihir> rpadovani: this will solve most of our issues , as it directly takes an expression.
16:02 <rpadovani> popey, at the moment the design sucks, but you can already use advanced fucntions \o/
16:02 <rpadovani> gang65 already implemented advanced functions you can activate with a swype right
16:03 <rpadovani> so we already have a better calculator than before :D
16:03 <popey> heh
16:03 <mihir> \m/ gang65 awesome
16:03 <popey> Brilliant.
16:03 <gang65> it could be easily implemented on old code after switch to math.js
16:03 <rpadovani> So, the workflow I think should be the usual: do a branch and do a MR to reboot
16:03 <popey> +1
16:03 <popey> we may not have jenkins before next week as much of the team is on vacation
16:04 <popey> we'll see
16:04 <rpadovani> atm I think we can avoid to create bugs, because it' s all a big bug :D
16:04 <mihir> rpadovani: then we have to take care of merging.
16:04 <rpadovani> np about that, it' s easy to do
16:04 <mihir> rpadovani: let's not call them bugs :( (Enhancements) :P
16:04 <rpadovani> :D
16:04 <popey> well, we need a way to co-ordinate who is doing what
16:04 <mihir> popey: i'll created pad
16:04 <popey> whether that's bugs, trello, etherpad, blueprints I don't care personally
16:05 <popey> \o/
16:05 <mihir> rpadovani: gang65 are you guys okay with PAD ?
16:05 <gang65> yes
16:05 <rpadovani> atm yes. I suggest to switch to bugs only we have something working
16:05 <popey> mihir: http://pad.ubuntu.com/CalculatorReboot
16:05 <popey> I recommend that
16:05 <mihir> rpadovani: we'll use bugs when they're actually bugs not the redesign
16:05 <popey> so it's easy to remember
16:05 <gang65> i think we should start from ui
16:05 <rpadovani> +1
16:05 <mihir> popey: great :)
16:06 <rpadovani> yes, two big things: storage and ui
16:06 <mihir> gang65: yes , UI is huge change and storage
16:06 <mihir> rpadovani: i am not sure , are we going for u1db?
16:06 <rpadovani> and then we could focus again on the engine (delete last symbol, edit mode and so on)
16:06 <rpadovani> mihir, popey and I think is the best for our need. Do you have any suggestion?
16:06 <mihir> yes.
16:06 <popey> It would be good for Calculator to be a good example app for others to take and copy
16:07 <mihir> +1
16:07 <popey> whatever storage is fastest and doesn't require huge change in the sdk, or depend on bugs in the sdk being fixed quickly
16:08 <mihir> i would leave that on rpadovani .
16:08 <mihir> rpadovani: what would you suggest on that ?
16:09 <rpadovani> I looked to U1DB and seems fit our needs
16:09 <rpadovani> I can work on it on saturday, I have 6 hours of train
16:09 <mihir> hmm same i did , but I haven't used that much.. so need to look at that.
16:09 <popey> nik90_: has used u1db I think?
16:09 <mihir> rpadovani: training on u1db ?
16:09 <popey> (so may have an opinion here)
16:10 <mihir> rpadovani: how about we fix UI and get simple calculator without having history , and then we get into history ?
16:10 <mihir> just a suggestion.
16:10 <gang65> +1 for that
16:10 <gang65> with new engine and new  storage
16:10 <nik90_> What do you guys plan on storing?
16:11 * nik90_ waves
16:11 <mihir> nik90_: hello
16:11 <mihir> nik90_: we plan to stores calculation history.
16:11 <nik90_> yeah then u1db should be good enough
16:11 <mihir> nik90_: we'll start poking you for help :)
16:12 <rpadovani> mihir, well, could work. Anyway storage is a separate task, so could be worked on in meanwhile
16:12 <rpadovani> nik90_, o/
16:12 <nik90_> its been a while since I messed with u1db...:P....the clock app u1db code should help
16:12 <mihir> hmm yeah :)
16:12 <nik90_> for settings, I would recommend Qt labs settings
16:13 <rpadovani> nik90_, agree, but we don' t have settings right now
16:13 <nik90_> ack.
16:14 <rpadovani> so, next steps: mihir gang65 do you have any plan to work on calculator this weekend?
16:14 <rpadovani> if yes, on what?
16:14 <gang65> yes
16:14 <mihir> rpadovani: i'll start after 8th Dec , got busy in wedding :|
16:14 <rpadovani> mihir, ah, right :D Have fun!
16:14 <gang65> I would like to work on engine/formula
16:14 <gang65> I could also implement some stuff with autopilot
16:15 <rpadovani> gang65, well, there is to implement support for dot and for delete
16:15 <mihir> rpadovani: but surely i will help with reviewing MPs  and if any r&D required i can do that
16:15 <rpadovani> mihir, thanks!
16:15 <gang65> We need to separate formula to engineformula and displayedformula
16:16 <gang65> to support different decimal separators
16:16 <gang65> rpadovani: could you please take a look at ui?
16:16 <gang65> I do not feel strong with that matter ...
16:17 <gang65> I think it is the most important to have good UI, which will scale
16:17 <rpadovani> gang65, sure, I'll focus on the UI this we
16:17 <gang65> and also work both on horizontal and vertical
16:17 <gang65> mode
16:17 <mihir> rpadovani: gang65 i'll help you guys for testing and reviewing codes .
16:18 <rpadovani> gang65, keep in touch this we, I want to avoid conflicts in the code
16:18 <gang65> We need to also keyboard support :-)
16:18 <popey> +1
16:18 <rpadovani> I suggest to focus on phone atm
16:18 <popey> we will need to always ensure it works well on desktop
16:18 <gang65> I will try to submit tommorow
16:18 <mihir> after i am done with my stuffs i'll be back for coding and rest of the work :)
16:18 <rpadovani> thanks mihir :-)
16:19 <rpadovani> popey, what about autopilot? You said someone from Canonical qa team will work with us
16:20 <popey> balloons but he's not around till monday, will speak to him then
16:20 <rpadovani> popey, ok thanks :-)
16:20 <rpadovani> Something else we need to discuss?
16:20 <popey> Yeah, when you get to a good working state..
16:20 <popey> how do you want to distribute the app?
16:20 <popey> Two options:-
16:21 <popey> 1) Upload to store as "Calculator Reboot"
16:21 <popey> 2) Stay out of store initially and just distribute a click package, then upload to store later
16:21 <popey> or some other method I haven't thought of
16:21 <rpadovani> popey, I think (1) is the way to have more feedbacks
16:22 <popey> +1
16:22 <gang65> +1
16:22 <nik90_> +1 (if I may)
16:23 <popey> Dude! Of course you may! :D
16:23 <rpadovani> nik90_, of course, you're experience in reboot is essential :D
16:23 <mihir> nik90_: you SHOULD :D
16:23 <rpadovani> also, your experience in general is essential :D
16:23 <rpadovani> Could I suggest to do this meeting every week at this hour?
16:24 <popey> yes
16:24 <gang65> i agree
16:24 <popey> it's in my calendar, i can invite anyone else you need
16:24 <rpadovani> nik90_, interested?
16:25 <mihir> i am too fine with this time.
16:25 * popey invites gang65
16:25 <popey> you guys are already on it
16:25 <nik90_> rpadovani: I am but I am given my word with way too many projects already..I rather just be passing by contributor
16:25 <popey> +1
16:25 <nik90_> s/am/have
16:25 <popey> "Consultant"
16:25 <rpadovani> nik90_, lol, you know who are talking with? :P
16:26 <nik90_> rpadovani: I do .. saw your g+ post :P
16:26 <rpadovani> :D
16:26 <popey> Ok, anything else?
16:26 <nik90_> so with the reboot, is it a complete code reboot?
16:26 <rpadovani> Ok, I think first weeks will be a bit a mess, but we can do a great work!
16:26 <mihir> heheheh
16:26 <rpadovani> nik90_, yap
16:26 <nik90_> cool
16:27 <mihir> great guys :)
16:27 * mihir is excited for calculator kick start \m/
16:27 <nik90_> can anyone ping me the link to the new UI docs?
16:27 <rpadovani> popey, ah, that's right, we need to make public the UI doc
16:28 <rpadovani> oh, I can do it
16:28 <rpadovani> nik90_, https://docs.google.com/presentation/d/1EiIELGizPHrd0TY7JdNwULbiqPYfOyEEI5CS87n7QlY/edit?usp=sharing
16:28 <nik90_> thnx
16:29 <popey> added to etherpad
16:30 <mihir> i have added library being used in pad too
16:30 <popey> ok, thanks guys!
16:30 <popey> #endmeeting