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