11:10 <popey> #startmeeting music app meeting 11:10 <meetingology> Meeting started Thu Jul 31 11:10:28 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 11:10 <meetingology> 11:10 <meetingology> Available commands: action commands idea info link nick 11:10 <popey> perfect timing 11:10 <ahayzen> o/ 11:10 <vthompson> hey hayzen! 11:10 <popey> So I just mentioned to vthompson that design has been postponed for now until ~october 11:11 <ahayzen> ah cool 11:11 <ahayzen> popey, are we likely to have a complete refresh like clock-app? 11:12 <vthompson> I would assume there's no guarantee either way 11:12 <popey> I expect something major 11:13 <popey> ← not a designer 11:13 <ahayzen> hehe 11:13 <popey> there is a month blocked out in the calendar for jouni in october 11:13 <popey> (currently) 11:13 <popey> I am monitoring their project management sheet for changes 11:13 <ahayzen> awesome 11:13 <vthompson> A month worth of changes sounds pretty major 11:14 <ahayzen> popey, vthompson i think i may have found out the answers for the listitem actions designs anyway... 11:14 <popey> indeed 11:14 <popey> ok, good. 11:14 <popey> did you see listitem actions merge failed badly in autopilot testing? 11:14 <ahayzen> popey, vthompson i was talking with nik90 and he showed me the clock app designs and also pointed my towards the contact-app 11:14 <ahayzen> popey, that is because of trunk failing 11:15 <ahayzen> popey, https://bugs.launchpad.net/music-app/+bug/1350529 11:15 <vthompson> yea, mediascanner changes that I wanted to talk about 11:15 <vthompson> so contact app has the listitems? 11:15 <ahayzen> popey, i got balloons to run jenkins over trunk and the tests results are in the link on the bug 11:15 <ahayzen> vthompson, contacts app uses the swipe to remove 11:15 <ahayzen> vthompson, it has a 'bounce' animation, the bg is red and the item 'slides' in 11:15 <vthompson> well yea, ok, that's per the clock reboot spec for sure 11:16 <ahayzen> vthompson, this is also what clock is going to do... so we should match this 11:16 <vthompson> I take it we are to use that as well 11:16 <popey> yes. 11:16 <vthompson> it's going to look a bit more odd against the darker queue background though 11:16 <ahayzen> vthompson, yeah that is my concern 11:16 <vthompson> not sure I like that 11:16 <ahayzen> vthompson, i wonder if we should just switch to 'sliding' ... land it... then do a second iteration ? 11:17 <vthompson> We have sliding now do we not? 11:17 <ahayzen> vthompson, revealing 11:18 <vthompson> oh wtf 11:18 <popey> what does clock do? 11:18 * ahayzen finds spec 11:18 * popey opens clock 11:18 <ahayzen> clock will match contacts app which slides IIRC 11:18 <vthompson> SO, clock needs an update to fall in line 11:18 <ahayzen> https://docs.google.com/presentation/d/1Kkl7xT8BYo9mT8i3IXh6rPrDlNg6cBxTajahlRYIGlI/edit#slide=id.g18883f09d_011 11:19 <ahayzen> vthompson, no i mean we are 'revealing'...everything else is sliding 11:19 <ahayzen> we need to move 11:19 <vthompson> I'm not a fan of how clear it was that we were supposed to do it the other way. 11:19 <popey> yeah, clock slides 11:20 <vthompson> but I suppose we preferred the 'slide' action anyway so I can't be too angry 11:20 <ahayzen> vthompson, slides was our preferred anyway? it was just the '90% complete' spec was confusing 11:20 <ahayzen> ok i'll switch tht over tonight 11:20 <vthompson> I just feel a bit annoyed that we had to go through all the extra cycles and discussion when it was already decided upon 11:21 <ahayzen> vthompson, yeah but we did find/resolve loads of other bugs along the way 11:21 <ahayzen> ...and rewrote the data layer of playlists... 11:21 <vthompson> but it is what it is, thanks for making the changes ahayzen you've been very patient with this one 11:21 <vthompson> haha, yea 11:21 <ahayzen> i'm feeling much happier with the code now 11:22 <ahayzen> ok so thats tht sorted... 11:22 <vthompson> Is that swipe to delete in the SDK? 11:22 <ahayzen> popey, vthompson, so the AP tests failing are down to ms2 right? 11:22 <popey> just looking 11:22 <ahayzen> vthompson, possibly...i thought it was custom, nik90 ? 11:23 <vthompson> Probably custom if nik hasn't jumped on it yet for the reboot :) 11:23 <popey> http://91.189.93.70:8080/job/generic-mediumtests-utopic/1208/testReport/junit/music_app.tests.test_music/TestMainWindow/test_play_pause_library_with_mouse_/ 11:23 <ahayzen> vthompson, yeah 11:23 <vthompson> I filed 2 bugs that are symptons of the the ms2 updates 11:23 <vthompson> https://bugs.launchpad.net/music-app/+bug/1350634 11:23 <popey> right, there's an odd thumbnail? 11:23 <vthompson> which is harmless but shows the no music splash screen when you start the app 11:24 <ahayzen> popey, yeah that is coming from an empty/undefined listitem in the model 11:24 <vthompson> and https://bugs.launchpad.net/music-app/+bug/1350636 11:24 <vthompson> which is reeking havoc in the app 11:25 <ahayzen> popey, see the jenkins failure on trunk here https://bugs.launchpad.net/music-app/+bug/1350529 http://91.189.93.70:8080/job/music-app-ci/965/console 11:26 <ahayzen> vthompson, i think ur right something even worse is happneing as well.. as then things are added to the queue everything is blank 11:26 <vthompson> so the test popey pointed out seems to fail because we cant pull up the music toolbar 11:26 <popey> got it. 11:26 <ahayzen> vthompson, it looks like as well as an extra listitem appearing... the SongsModel has changed/broken 11:26 <vthompson> yea, if you launch the app and browse all sorts of things are bad 11:26 <popey> ok, will poke thomas 11:27 <ahayzen> vthompson, hah yeah it clicks the builtin menu 11:27 <vthompson> and the queue behavior (it's emptiness in that test) is something originally saw when I filed https://bugs.launchpad.net/music-app/+bug/1350636 11:28 <vthompson> but it isn't always an issue, but that does appear to be what's causing the tests to fail 11:28 <ahayzen> vthompson, hmmm if it is running wideAspect why is the toolbar not shown?! ... must be one of the console errors stopping it from being shown 11:28 <vthompson> ahayzen, ah good eye 11:29 <vthompson> oh yea 11:29 <ahayzen> vthompson, probably because the SongsModel is busted it then can't do one of the calcs 11:29 <vthompson> it's definitely the fact that the items are undefined 11:29 <vthompson> file:///usr/share/music-app/common/AlbumsPage.qml:312:27: Unable to assign [undefined] to QString 11:29 <ahayzen> +1 11:29 <vthompson> all over the place 11:29 <ahayzen> yep 11:29 <ahayzen> vthompson, in summary ms2 is broken 11:29 <vthompson> well, I assumed we might have to add some sort of filter 11:30 <vthompson> but yea, we need answers 11:30 <ahayzen> vthompson, but why are the ones that aren't filtered even working? 11:30 <ahayzen> vthompson, it is like the SongsModel is *also* busted 11:30 <vthompson> in the bug I suggested that we get ms2 guys on it immediately in case there is something they need to fix 11:30 <ahayzen> vthompson, yep nothing todo with us ... yet... we'll let them investigate 11:30 <vthompson> yea, I don't know. I outlined all the views that are broken in the bug 11:31 <ahayzen> ok so next item.... content-hub... 11:31 <vthompson> are we still blocked? 11:31 <ahayzen> popey, i seen mandel started working on a fix for https://bugs.launchpad.net/ubuntu-download-manager/+bug/1205355 which is awesome :) 11:32 <vthompson> woohoo 11:32 <popey> oh great! 11:32 <ahayzen> vthompson, yep with ^^ and we need a way of reloading/streaming the ms2 models 11:32 <popey> have asked for the ms2 issue to be a promotion blocker, should get more eyeballs then 11:32 <vthompson> I think we pick up the reload/streaming automagically 11:32 <popey> well, same number of eyeballs, but for more time 11:32 <ahayzen> popey, vthompson from our side we are now 'done'... i've got a timer/searching thing which waits for the file to appear in ms2...just need ms2 to reload/stream 11:32 <mandel> ahayzen, actually, there is a package and I'd love you to test it -> http://jenkins.qa.ubuntu.com/job/ubuntu-download-manager-utopic-armhf-ci/71/artifact/work/output/*zip*/output.zip 11:33 * popey hugs mandel 11:33 <ahayzen> mandel, sweet! ... i'll check that out tonight :) 11:33 <vthompson> awesome! 11:33 <ahayzen> mandel, thanks for getting on this so quickly 11:34 <mandel> ahayzen, no problem, is not the best way to do it (RFC regarding this header is a PITA) but will cover most if not all of your cases 11:34 <ahayzen> mandel, thanks 11:35 <ahayzen> popey, so we now all that is left assuming ^^ fixes the issue is for support in mediascanner2 for reloading/streaming 11:35 <ahayzen> popey, shall i report a bug in ms2 for it? and then link to our content-hub implementation bug 11:36 <popey> yes. 11:36 <vthompson> ahayzen, I suspect that may be automatic. given my bug: https://bugs.launchpad.net/music-app/+bug/1350634 11:36 <popey> There's one tiny spanner in the works. ☻ (it's a good spanner) 11:36 <vthompson> hold on 11:36 <popey> ok. 11:36 <vthompson> Let's let the ms2 guys investigate the other issue 11:37 <ahayzen> vthompson, hmm maybe i know they landed streaming models....but not sure if tht is just for the query or if it'll pick up the newly indexed items 11:37 <vthompson> and let's test to see if we get reload for free 11:37 <ahayzen> vthompson, yep will do 11:37 <ahayzen> vthompson, i'll play about tonight :) 11:37 * davmor2 shows a picture of the "little" spanner http://t2.ftcdn.net/jpg/00/37/04/53/400_F_37045351_e5FLJGvp28IO8gvkdqdm88aiSWsY22NX.jpg 11:37 <ahayzen> popey, what is the spanner? 11:37 <vthompson> I think all we'd want to do is just open the app with a few songs and add one while the app is open 11:37 <nik90> ahayzen: hi, will answer your questions after the meeting if you are free 11:37 <popey> People inside canonical are testing some of the new upcoming devices. 11:38 <ahayzen> nik90, cool, but i go back to work...i'll try again later :) 11:38 <nik90> ahayzen: np 11:38 <popey> Unfortimately for commercial reasons there's a block on sharing public details. 11:38 <popey> So it's possible there may be bugs which get reported in your app(s) which might not have a lot of device specific detail 11:38 <popey> I'm hoping most of the issues are going to be lower in the stack 11:39 <popey> but you never know, powerd, ms2, audio subsystem could all come into play with this app 11:39 <ahayzen> ok understood, popey don't u have private bugs for this sortof thing? 11:39 <popey> I just wanted to make you aware that there might be a couple of bugs reported that are on new devices 11:39 <popey> we do 11:39 <popey> I don't even have one of these devices ⍨ 11:39 <ahayzen> :( 11:39 <popey> so I'd just ask for your patience and understanding ☻ 11:39 <vthompson> hey, popey, along those lines it'd be nice to get some grid unit sizes of the rtm devices. Right now the Now Playing queue has the large cover art rather hard coded to a width 11:40 <ahayzen> +1 11:40 <popey> thats an excellent example! 11:40 <vthompson> we can try to make that work well with all phone widths and still make it "small" in the Nexus 7 11:40 <vthompson> but I'm not sure what the max width would need to be 11:40 <ahayzen> vthompson, yeah we should be able to make it scale 11:41 <vthompson> but not scale too much... but maybe it'd look OK full width on the nexus 7? 11:41 <popey> I'll see if I can get someone with a device to do some testing of that and provide feedback 11:41 <popey> artwork scaled up on the nexus 7 looks terrible IME 11:41 <popey> pixellated 11:41 <ahayzen> eeeewww 11:41 <vthompson> yep, good point 11:41 <vthompson> the Albums tab could use some smaller scaling on that device 11:42 <vthompson> we should almost have a set limit to what we scale to 11:42 <ahayzen> yeah but i guess phone is still primary focus popey ? 11:42 <popey> yes. 11:42 <popey> there's some design working coming on convergence 11:43 <popey> and rotation 11:43 <ahayzen> \o/ 11:43 <vthompson> true, the now playing queue is the only thing we might want to tweak the currently playing item for. 11:43 * ahayzen has been playing about with bottom edge support 11:43 <vthompson> On the phone the rest is good 11:43 <popey> oh! 11:44 <ahayzen> bottom edge = complex/tricky :) 11:44 <ahayzen> but it is getting there....slowly 11:44 <popey> might have to wait for the redesign? 11:45 * ahayzen wants it for rtm 11:45 <vthompson> +1 11:45 <ahayzen> it is getting better tim liked my prototype :) 11:45 <vthompson> Speaking of RTM, how is this new branching idea going to work? 11:46 <vthompson> Are we preventing features from going into RTM? 11:46 <ahayzen> and i thought we had decided not to branch? 11:46 <vthompson> https://lists.launchpad.net/ubuntu-touch-coreapps/msg00770.html 11:47 <vthompson> It just seems to go against the idea of having app updates 11:47 <ahayzen> yep 11:47 <vthompson> Why can't we just "freeze" the store on the RTM devices 11:47 <vthompson> or only push certain updates to the store 11:48 <ahayzen> i thought we were going to keep pushing updates periodically when we say it is ok to release? 11:48 <popey> i think they want a repeatable process for multiple rtm devices 11:48 <vthompson> I know ms2 and other packages will probably continue to evolve after RTM, so in that regard I suppose we do need 2 branches 11:48 <popey> because "rtm" doesn't mean "one rtm for all manufacturers and devices" 11:48 <popey> each device has its own rtm 11:49 <ahayzen> yeah if the platform we depend on changes then we would need to branch/unsupport...but until then is there any point in branching? 11:49 <vthompson> well, I don't want to worry about things I don't fully understand, so we'll wait and see 11:49 <vthompson> :) 11:49 <ahayzen> +1 11:49 <popey> heh 11:49 <popey> I'll chat to dpm about it and we'll come up with a plan. 11:50 <ahayzen> ok 11:51 <vthompson> I hope some of the discussion mandates some good backwards compatibility for plugins. Like after RTM the mediascanner plugin 0.1 should NOT change in behavior but a new 0.2 should be created 11:51 <ahayzen> yeah 11:52 <ahayzen> is that all we needed to discuss? 11:52 <vthompson> I don't think I have anything more 11:52 <ahayzen> cool i'll fix listitem-actions and investigate content-hub tonight :) 11:53 <vthompson> k, I'm A-OK landing an updated listitem-action once we have the new behavior and things are working 11:53 <vthompson> we'll need to see about the new swipe to remove though 11:53 <ahayzen> vthompson, yep agreed, should we do the colour and bounce or do that later? 11:54 <vthompson> ahayzen, we should look into it, but I think the coloring would be bad on the queue 11:54 <ahayzen> +1 11:54 <vthompson> maybe it's changeable? 11:54 <ahayzen> i vote land it then investigation/second iteration 11:54 <vthompson> yea, yea 11:54 <vthompson> agreed actually 11:54 <popey> +1 11:54 <ahayzen> :) 11:55 <popey> I didnt have anything else. 11:55 <ahayzen> then i'll have to think of another complex branch to reach the top of http://people.canonical.com/~dpm/core-apps-sponsoring/ :) 11:55 <vthompson> ha, brilliant! 11:56 <popey> haha 11:56 * popey coughs last.fm 11:56 * ahayzen hides 11:56 <ahayzen> rtm + 1 :) 11:56 <vthompson> Looks like we did end up doing Ubuntu One streaming though! (because it doesn't exist any longer) 11:57 <ahayzen> hehe win 11:57 <popey> meow 11:57 <vthompson> ok, I have to run. Thanks guys! Looks like we'll keep sprinting towards the finish 11:57 <popey> thanks guys! 11:57 <ahayzen> popey, vthompson, thanks have a good weekend guys :) 11:57 <popey> s/finish/next-hurdle/ 11:58 <popey> you too 11:58 <popey> #endmeeting