20:00 <popey> #Startmeeting Weather App meeting
20:00 <meetingology> Meeting started Fri Aug  7 20:00:47 2015 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
20:00 <meetingology> 
20:00 <meetingology> Available commands: action commands idea info link nick
20:00 <popey> Hello everyone, how are you?
20:00 <ahayzen> Hey popey o/
20:01 <vthompson> Great! Long time no type!
20:01 <ahayzen> :-)
20:01 * popey pokes svij
20:01 * svij repokes popey
20:01 <svij> hey :)
20:01 <vthompson> hi svij!
20:01 <svij> hi vthompson!
20:02 <popey> Ok, where are we with Weather app reboot?
20:02 <ahayzen> we're doing good :-)
20:02 <ahayzen> i feel the app itself is basically at MVP - tests,  vthompson ?
20:03 <ahayzen> oh just need to finish the listitems then i was going to do a profile of the app (got a few ideas to speed up the UI)
20:03 <ahayzen> then thats all the QML i have planned for MVP
20:03 <vthompson> ahayzen, I'd concur. I still really feel like alerts are important, but design didn't see it the same way I did
20:03 <ahayzen> alerts=privacy issues
20:03 <ahayzen> thats v2 as we discussed before no?
20:03 <vthompson> but lack of weather alerts aren't a regression so we are at MVP IMO
20:03 <vthompson> It is, I just think it's important
20:04 <vthompson> Why are alerts a privacy issue?
20:04 <ahayzen> yeah it is :-) just we need to get the app to feature parity first
20:04 <popey> because your phone tells a remote server where you are, so that server can send you alerts
20:04 <ahayzen> you need to store the users location somewhere remote?
20:04 <popey> i.e. the server is tracking you
20:04 * ahayzen can sense the hate mail already
20:04 <popey> Well, maybe.
20:05 <popey> I think we can possibly come up with a workable system for that
20:05 <ahayzen> yeah we just need a proper think
20:05 <vthompson> Well, I want in-app alert notification icons like all sane weather apps have. So when you are looking at the app, which already has your location, it shows you if there are active weather alerts. That doesn't seem like an issue to me
20:05 <popey> I want to pounce on chipaca when he returns from holiday
20:05 <popey> vthompson: _that_ is not an issue
20:05 <popey> that we should totally do
20:05 <vthompson> design disagreed
20:06 <ahayzen> i still think its not required for the very first version
20:06 <popey> chipaca is going to help us with (push) notification for dekko, I think we can use a similar system for weather
20:06 <vthompson> https://bugs.launchpad.net/bugs/1469923
20:06 <popey> but I need to speak to chiaca
20:06 <ahayzen> this first version was just to match feature parity but with a design refresh
20:06 <ahayzen> then we start building ontop of that
20:06 <vthompson> But I agree, it's not required in MVP
20:06 <popey> yes, I just want to address vthompson's frustrations
20:06 <popey> I think we can do notifications in a privacy minded way
20:06 <popey> i.e. off by default
20:07 <ahayzen> yeah same
20:07 <vthompson> Another bug which is arguable needed for MVP is this: https://bugs.launchpad.net/ubuntu-weather-app/+bug/1478255
20:07 <ahayzen> are we still on target for a between OTA6-7 release ?
20:07 <popey> so lets look at alerts as soon as we are done with this version?
20:07 <ahayzen> vthompson, we had a plan for that though :-)
20:07 <vthompson> agreed popey
20:07 <ahayzen> put the info on the hour thing
20:07 <ahayzen> +1 with alerts for 1.1
20:08 <popey> 2.1
20:08 <ahayzen> hehe
20:08 <vthompson> ahayzen, design says to put it in the "Today" area, not the hourly... which kinda makes sense
20:08 <ahayzen> ok :-)
20:08 <popey> the summary of chance of rain at the top?
20:09 <vthompson> http://i.imgur.com/bJxqwVG.png
20:09 <popey> ya.
20:09 <ahayzen> vthompson, ooooo nice
20:09 <popey> I mean, _instead_ of in the hours?
20:09 <popey> or is that the summary for the whole day?
20:09 <popey> and separate per-hour summaries when you open them up?
20:09 <popey> sorry, per-day
20:09 <vthompson> That's the summary of the day
20:09 <vthompson> for today
20:09 <popey> right
20:09 <popey> makes sense to me
20:10 <vthompson> That's arguable needed for MVP, which we have time to do since we have tests to write anyway
20:10 <ahayzen> yup should be pretty simple
20:10 <popey> if you do, then great.
20:10 <popey> OTA6 is coming along soon. Would be awesome to land this soon after that
20:10 * ahayzen has a plan to speed up scrolling up/down which he will try over the weekend
20:10 <vthompson> When is OTA6 again? OTA7 6 weeks roughly after that?
20:11 <ahayzen> OTA5 + 6wks + 2wks ?
20:11 <vthompson> so like 2 to 4 weeks is for OTA6?
20:11 <popey> week 34
20:12 <popey> 17-21st
20:12 <vthompson> cool
20:12 <popey> https://launchpad.net/canonical-devices-system-image/+milestone/ww34-2015 is the milestone for it
20:12 <ahayzen> 2wks + some lag time as they are usually late ;-)
20:12 <popey> outrageous!
20:12 <popey> but fair
20:12 <vthompson> Ok, for weather tests right now I have myself assigned to more than 1. I'll free them up so svij has more choices :)
20:12 <ahayzen> haha
20:12 <svij> :D
20:13 <svij> I don't have any experience in writing tests, so I need help at the beginning
20:13 <svij> also, not familiar with qml
20:13 <ahayzen> vthompson, how did we generate the list of bugs again by copying the old apps tests?
20:13 <ahayzen> svij, no problem they are actually quite simple once you get going :-)
20:13 <svij> hope so :)
20:13 <ahayzen> have you done python ?
20:14 <svij> a bit, not very experienced
20:14 <vthompson> ahayzen, yea, I went through the old app and wrote a bug for each test I thought had an applicable function in the reboot app
20:14 <ahayzen> svij, its probably best if we meet up at some point when we are both free and run through how the current tests are working and run through making your own
20:14 <svij> ahayzen: that would be great, yes
20:15 <ahayzen> what timezone are you in?
20:15 <svij> UTC+2
20:15 <ahayzen> cool :-)
20:15 <vthompson> svij, you could also look at some of the recent MPs to get a feel for what's being introduced: https://code.launchpad.net/~ahayzen/ubuntu-weather-app/reboot-1452497-add-location-from-home/+merge/266051
20:15 * popey notes both of you are on telegram too
20:16 <popey> which may also be an easy option
20:16 <ahayzen> \o/
20:16 <vthompson> We should also have svij help review tests that ahayzen and I write so he get's a better footing
20:16 <popey> also awesome
20:16 <svij> yes!
20:16 <svij> I'm mostly free on evening the next days
20:17 <ahayzen> most of the tests just consist of making a helper to talk to the qml (if there isn't already one) and then writing the test that uses the helper to click things
20:17 <vthompson> popey Should we add svij to the weather team? Or will he get notifications if you add him to the test writers team?
20:17 <ahayzen> awesome i should be free at some point over the next few days
20:17 <popey> if you add to the team then jenkins will auto-land
20:17 <ahayzen> oooo he'll need to be in one of the teams for jenkins to run IIRC ?
20:17 <popey> which is good
20:18 <ahayzen> :-)
20:18 <svij> not sure what you are exactly talking about, but sounds good :D
20:18 <vthompson> :)
20:18 <vthompson> We just want you on our team!
20:18 <popey> You guys should be able to add svij
20:18 <ahayzen> jenkins is a bot which is supposed to run the tests in the cloud for us and then once both it and we have approved the branch will land it into the repo
20:18 <popey> "supposed"
20:19 * vthompson goes to add svij to the weather dev team
20:19 <ahayzen> `to the cloud`
20:19 <svij> oh, I started a test for the calculator app some weeks ago, so I'm not completely unexperienced… but I never finished that test :-/
20:19 <ahayzen> no problem, we'll pick a simple one :-)
20:19 * ahayzen tries to find the new autopilot guides
20:19 <svij> oh yeah I'm playing with jenkins all day on may day-job, but I'm unfamiliar with launchpad and that software devleopment process here
20:20 <svij> s/may/my/
20:20 <popey> dont worry, launchpad will spam you with mail to tell you what it's doing
20:20 <svij> yay :D
20:21 <vthompson> hm, popey I think you or m hall119 or someone will need to add him to the team... I'm not and administrator
20:21 <popey> i can
20:21 <popey> svij: what's your lp account?
20:21 <ahayzen> https://developer.ubuntu.com/en/apps/qml/tutorials/writing-qml-acceptance-tests/ https://developer.ubuntu.com/api/autopilot/python/1.5.0/tutorial-getting_started/ maybe worth a read
20:21 <svij> popey: svij
20:21 <popey> handy
20:21 <svij> surprising lp-account name
20:22 <popey> done
20:22 <svij> ahayzen: gonna re-read that
20:22 <svij> popey: thx
20:22 <ahayzen> cool :-)
20:23 <vthompson> svij, you're probably a LP veteran... so you know to put the bug "In progress" and assign it to yourself when you decide to work it right?
20:24 <svij> vthompson: never did that so far
20:24 <ahayzen> https://wiki.ubuntu.com/Bugs/Bug%20statuses
20:25 <vthompson> It helps avoid us stepping on each others toes and duplicating work. Just set the "Status" field to "In Progress" and the "Assigned to" field to your LP account.
20:25 <svij> okay
20:25 <vthompson> Then when you go to your LP page you can see a list of bugs you're responsible for. It's quite handy!
20:25 <ahayzen> also note we are working on lp:ubuntu-weather-app/reboot *not* lp:ubuntu-weather-app ;-)
20:26 <svij> yep, saw that, ahayzen
20:26 <vthompson> ahayzen, yes, that is very notable
20:26 <svij> so, anyone of you have time tomorrow or sunday to help me?
20:26 <ahayzen> ofc me and vthompson never accidently propose merges against the old app :'D
20:26 <vthompson> svij, when you did the calculator test you were working on, where you running tests on your PC?
20:27 <svij> vthompson: in a VM
20:27 <vthompson> ahayzen, actually, I never get it right the first time ;)
20:27 <ahayzen> svij, i could possibly be about at some point, if your on IRC i'll ping you
20:27 <vthompson> svij, cool
20:27 <svij> ahayzen: great!
20:27 <ahayzen> svij, otherwise in the next few days i'll definitely be about at some point
20:28 <svij> okay
20:28 <popey> Ok. Anything else?
20:29 <vthompson> I think that about covers it
20:29 <ahayzen> don't think so :-)
20:29 <popey> \o/
20:29 <svij> we'll ping each other, thats fine. :)
20:29 <ahayzen> svij, great to have you on board :-)
20:29 <vthompson> Yep, welcome aboard!
20:29 <svij> ahayzen: heh, let me first finish one tests ;)
20:29 <svij> but thanks :D
20:29 <ahayzen> :-)
20:29 <popey> :)
20:30 <popey> Ok, lets wrap and make like it's the weekend!
20:30 <popey> Oh look, it is!
20:30 <ahayzen> weeee beer o'clock :-)
20:30 <vthompson> \o/
20:30 <popey> Thanks guys!
20:30 <popey> #endmeeting