12:03 <popey> #startmeeting Music app meeting
12:03 <meetingology> Meeting started Mon Sep 29 12:03:12 2014 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
12:03 <meetingology> 
12:03 <meetingology> Available commands: action commands idea info link nick
12:03 <popey> How are you guys?
12:03 <vthompson> I'm doing good. You?
12:03 <ahayzen> good thanks how was your trip to xdacon popey ?
12:03 <popey> I used the video you did of contributions to the core apps at xda dev con vthompson ☻
12:03 <popey> it was great.
12:03 <popey> going to blog about it a bit later
12:04 <vthompson> Awesome!
12:04 <ahayzen> :)
12:04 <ahayzen> popey, did you see the email from jouni on like friday?...
12:04 <popey> no, let me find it
12:04 <popey> I have a lot of mail to catch up on
12:04 <vthompson> I'm sure you do
12:05 <vthompson> Essentially design wants to push up the date of getting the redesign done for RTM
12:05 <ahayzen> popey, yeah friday 26 @ 1625
12:05 <popey> ok, found it.
12:05 <popey> ah okay.
12:06 <ahayzen> we have a plan ... vthompson you want to explain or do u want me?
12:07 <vthompson> You can, we haven't flushed out EVERYTHING yet, but we've got a good idea
12:07 <ahayzen> ok so we have two series .... "remix" and "restructure"
12:08 <ahayzen> "remix" is targeted for the 4wk 'sprint'..and will include a 'redesign' of the current app but with a limited scope
12:08 <ahayzen> the "restructure" will then be targeted for ~2015 which we will then refactor all of the code
12:09 <ahayzen> once the "remix" is ready (hopefully in 4wks ;) ) .. that will be merged into trunk..and we'll then move onto the "restructure"
12:10 <vthompson> We may not start the restructure immediately though... I'm sure we'll be fielding some bugs and whatnot from remix
12:10 <ahayzen> having both of these as separate series then allows us to quickly put fixes into trunk if needed as well and lowers the risk if the remix does not make it in time
12:10 <popey> hmm
12:10 <ahayzen> vthompson, yeah "after" remix is merged
12:11 <ahayzen> popey, what is your feeling on this?
12:11 <popey> So do you think the re-design makes fewer changes to underlying infrastructure?
12:11 <vthompson> We actually don't know 100% as we haven't seen the other views, Artists, Albums, and Playlists (maybe Songs/tracks)
12:12 <ahayzen> popey, well pick certain parts of the redesign to do for "remix" that can be done with the current infrastructure and in 4 weeks....the harder stuff can then come in the "restructure"
12:12 <ahayzen> eg we already have a prototype of the cardview ... https://docs.google.com/file/d/0B3XynHVKfrvMSmMxNEN5NFlBaXM/edit https://code.launchpad.net/~andrew-hayzen/music-app/remix-add-card-view/+merge/236257
12:13 <vthompson> I think one of the larger infrastructural pieces will be how the Now Playing page is changing and simplified. This will drastically change how our MusicToolbar code is currently
12:13 <popey> I do like the plan in terms of breaking it into the "what we can do for sprint/rtm" and "what really needs doing later"
12:13 <popey> I just worry that we wont have time even for the remix to get done
12:13 <vthompson> Oh believe me, I share that worry as well
12:13 <ahayzen> i think some parts of it could be done quite quickly but agree other bits would take a while....so then we risk having a half old/new app
12:14 <ahayzen> yeah we're pretty worried as well :)
12:14 <popey> dpm: ^
12:15 <ahayzen> realistically before we knew this we were targeting 2015 in our minds right vthompson  ?
12:15 <ahayzen> for the *whole* redesign
12:16 <vthompson> ahayzen, I targeted the initial series to be Nov 2014... which really would not have been very realistic
12:16 <ahayzen> yeah
12:16 <popey> So the question is could we recruit more people to help?
12:16 <vthompson> Early 2015 would have been more achievable
12:17 <popey> and would that be sufficient.
12:17 <vthompson> Nik has agreed to help
12:17 <ahayzen> i mean we can certainly 'refresh' certain views....it is more the big stuff as vthompson said bottom edge/toolbar/now playing
12:18 <vthompson> Right, I don't see bottom edge in Jouni's mock ups
12:18 <ahayzen> whether having someone else doing the other views can take the weight off us so we can then spend time doing those other bits
12:18 <ahayzen> vthompson, yeah not yet ;)
12:18 <vthompson> Really I think this is doable, but if there are larger pieces besides just modifying the views we might have trouble
12:19 <ahayzen> +1
12:19 <ahayzen> vthompson, as we discussed with the cardview... we think having a uniform one is possible but one with differing heights could take more time
12:19 <ahayzen> vthompson, so things like that may need to be compromised to land in 4wks
12:20 <vthompson> Right, and Jouni said it was pretty important though.
12:20 <ahayzen> yeah...but as we said we don't even know if technically possible without making our own component :) GridView seems to assume the same height
12:20 <vthompson> Also, I know we both agreed that the staggering would screw up the alphabetical sorting. However, the main view is sorted by recency... so sorting isn't very critical
12:21 <ahayzen> yeah i guess
12:21 <ahayzen> the fact we both like uniform is another discussion lol
12:21 <vthompson> Indeed :)
12:21 <vthompson> But if we nail 90% of the design I think it'll be in a good state for RTM
12:22 <ahayzen> so basically we think the 4wk is possible but with a limited, or subset, of the final design
12:22 <ahayzen> yeah probably 90%
12:22 <popey> i think we need to break down these parts and target them for each week.
12:22 <popey> 4 weeks gives us no lee-way
12:22 <ahayzen> vthompson, did u try that cardview branch? the Albums tab is actually quite usable already
12:23 <vthompson> ahayzen, I haven't yet
12:23 <ahayzen> popey, yeah we would need to target things and yep no slack time ;)
12:23 <vthompson> popey, I started a blueprint: https://blueprints.launchpad.net/music-app/+spec/music-remix-2.0
12:23 <popey> nice one
12:24 <ahayzen> vthompson, suppose i should mark things as WIP ..
12:24 <popey> and set target dates
12:24 <vthompson> That'd be great
12:24 <ahayzen> yep
12:24 <popey> if there are any blocked or waiting on someone else like jouni
12:24 <vthompson> The other views certainly are blocked on Jouni
12:25 <popey> we could have a more frequent "stand up" meeting of 10-15 mins max each day or every couple of days to track progress and identify blockers/issues?
12:25 <popey> if you guys have time slots for that
12:25 <ahayzen> i would be up for that....around lectures lol
12:25 <popey> sure
12:26 <ahayzen> also depends on the usual timezone chaos ;)
12:26 <vthompson> I may not be able to attend that frequently, but I'm sure ahayzen would be able to provide a good summary
12:26 <popey> thats fine if one of you can
12:28 <ahayzen> there is a .click here of the "remix" that we made over the weekend to sortof show what the cardview would look like (albums tab) and what dark colour scheme would look like https://docs.google.com/file/d/0B3XynHVKfrvMUGIzSGNQOXMtLVE/edit
12:30 <popey> got the branch somewhere?
12:30 <ahayzen> popey, https://code.launchpad.net/~andrew-hayzen/music-app/remix-add-card-view/+merge/236257
12:30 <popey> ta, will take a look after.
12:30 <ahayzen> popey, thanks
12:30 <popey> I'll reply to jouni too..
12:30 <popey> and cc in dpm
12:30 <popey> I'm keen not to put too much pressure on you guys as community volunteers
12:30 <dpm> +1 on that
12:31 <ahayzen> popey, i've seen things tagged for ota-1 rather than rtm when is that currently targeted?
12:32 <popey> i have no idea what ota-1 is!
12:32 <ahayzen> popey, and could we target something like that if we decided rtm was too close?
12:32 <ahayzen> popey, over the air update 1?
12:32 <popey> assume it's first post rtm ota update
12:32 <dpm> that's for post-rtm updates
12:32 <dpm> yeah
12:32 <ahayzen> i assumed like SRU's
12:32 <popey> i think we either aim for rtm or not
12:32 <popey> yes
12:32 <dpm> but it's more for bug polishing rather than big features
12:32 <ahayzen> ah ok
12:32 <popey> yes
12:34 <vthompson> I can't think of a reason not to target RTM, thinking about it now, I really think the only risk is some of the aspects of the now playing page and the massive amount of logic we have with it and the toolbar
12:35 <vthompson> The remaining views will be less painful
12:35 <ahayzen> yep
12:35 <popey> of course if we don't hit the target then we ship with the existing app
12:35 <popey> one problem will be testing
12:36 <ahayzen> vthompson, if we had no bottom edge and just the toolbar being shown/hidden there probably wouldn't be that much change other than stripping out the "full" toolbar and putting it directly in the now playing page?
12:36 <popey> given we have some things which are special cased for com.ubuntu.music
12:36 <ahayzen> yeah testing is one thing...i asked balloons and he said we can have jenkins running on multiple branches
12:36 <popey> we (community team) can certainly focus our attention on this, as none of the other apps are getting major redesigns (that I'm aware of) for RTM
12:36 <vthompson> ahayzen, right stripping it out might be tough-ish. Also I'd like to have the new toolbar always be shown (I commented on the Google doc I created--Jouni kinda agreed)
12:38 <ahayzen> popey, hmmm yeah the lifecycle exceptions etc...guess it depends if we actually make a different namespace or just replace the existing while developing but then we can't push to the store
12:38 <popey> we can develop off-store
12:38 <ahayzen> vthompson, yeah it could have a net result of being much simpler ;) i reckon i could strip that out
12:38 <popey> we do that for some other apps
12:39 <ahayzen> popey, only issue is jouni testing the app? can he install .clicks?
12:39 <popey> yes
12:39 <popey> I'll make him
12:39 <ahayzen> haha u can go the office and do it for him ;) hehe
12:40 <vthompson> And just like that popey has manual work to do again :)
12:40 <ahayzen> \o/ we've found popey a new job lol
12:40 <popey> lolz
12:40 <popey> glad you guys are thinking of me
12:40 <ahayzen> popey, ok so this sounds quite plausible ... so guess we now need to decide what of the new design is 'in-scope' ?
12:41 <vthompson> ahayzen, yea
12:41 <vthompson> popey, if we could ensure that Jouni get's the spec done ASAP so we know there are no gotcha's that'd be great
12:41 <popey> +1
12:42 <popey> will mail after the meeting with what we've discussed
12:42 <ahayzen> what the screenshots show currently i think is 'in scope' ... just all the funky things we were discussing like transitions between now playing/queue etc will probably out of scope
12:42 <popey> so we're on the same page
12:42 <ahayzen> right vthompson ^^ ?
12:42 <vthompson> Agreed
12:42 <ahayzen> vthompson, i don't see anything in the current screenshots which looks tricky other than the differing cardview heights
12:42 <popey> ahayzen: let me know what time is good for you to have a catch up every day or every other day?
12:43 <ahayzen> popey, will do shall we chat after this?
12:44 <popey> sure
12:44 <popey> ok, anything else to discuss beyond "OMG! SO MUCH WORK!"?
12:44 <ahayzen> haha ...
12:44 <ahayzen> popey, CI on topic?
12:44 <ahayzen> *utopic
12:45 <vthompson> :)
12:45 <ahayzen> popey, should i be worried by *every* app failing? http://ci.ubuntu.com/smokeng/utopic/touch
12:45 <popey> no, but QA should
12:45 * ahayzen wanted to know if the music-app fix worked...but can't as autopilot seems to be exploding
12:46 <popey> Ok, lets wrap up and take it to mail.
12:46 <popey> Thanks guys! Exciting times!
12:46 <ahayzen> cool :)
12:46 <vthompson> Later guys!
12:46 <ahayzen> vthompson, o/
12:46 <popey> #endmeeting