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