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