19:01 <popey> #startmeeting ubuntu touch music app meeting
19:01 <meetingology> Meeting started Fri Aug  2 19:01:43 2013 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
19:01 <meetingology> 
19:01 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
19:01 <popey> how are you vthompson ahayzen ?
19:01 <popey> yay, danielholm too
19:01 <popey> hey danielholm
19:02 <ahayzen> popey, good thanks... and u?
19:02 <danielholm> yeah, i was in the wrong meeting :P
19:02 <popey> GREAT!
19:02 <danielholm> #ubuntu-meeting
19:02 <popey> blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-music-development
19:02 <popey> bugs: https://bugs.launchpad.net/music-app/+bugs?orderby=-id&start=0
19:02 <popey> reviews: https://code.launchpad.net/music-app/+activereviews
19:02 <danielholm> hey popey, how are you?
19:02 <popey> burndown: http://status.ubuntu.com/coreapps-13.10/
19:02 <popey> happy, holiday tomorrow ☻
19:02 <danielholm> :)
19:03 <popey> hmm, i didnt send ahayzen the video
19:03 <popey> vthompson: and danielholm have seen it right?
19:03 <danielholm> yes
19:04 <ahayzen> popey, nope :(
19:04 <danielholm> I showed it to him
19:04 <ahayzen> popey, spoke with Daniel and he sent it to me ... looks awesome
19:04 <popey> just sent it...
19:04 <popey> ok
19:04 <popey>19:04 <ahayzen> popey, thanks
19:04 <popey> sorry about that
19:05 <popey> brainfart
19:05 <ahayzen> ahayzen, np
19:05 <ahayzen> popey, ^
19:05 <popey> heh
19:06 <popey> so first thing, we're well into month-4.. can someone please bump items which are not DONE to a new month-4 stanza on the blueprint?
19:06 <vthompson> popey, yep. Also ahayzen  saw the video.
19:06 <vthompson> popey, do you have an idea of when the design will be posted? We're waiting to gear our work until it comes in
19:06 <danielholm> :D
19:06 <ahayzen> :)
19:06 <popey> should be start of next week
19:07 <popey> lisette was at the sprint up until thursday lunchtime and was flying in the afternoon and on vacation today
19:07 <vthompson> I'll modify the blueprint
19:07 <popey> thanks
19:07 <danielholm> great
19:07 <popey> of course, dont let that stop you working on it ㋛
19:07 <popey> but hold off bzr pushing
19:07 <balloons> I'm not too late!
19:07 <popey> you're never late balloons
19:08 * balloons wants to know about autopilot tests :-)
19:08 <balloons> also, I thought this was in 30 more mins :-)
19:08 <ahayzen> balloons, I managed to get them running :)
19:08 <danielholm> balloons: wolcome
19:08 <popey> because lots of people in the community watch for bzr pushes and will blog about unfinished stuff
19:08 <danielholm> welcome*
19:08 <ahayzen> popey,we'll keep our stuff offline :) ... i heard some of them have bots!
19:08 <popey> hah
19:08 <popey> how dare they promote your awesome work! :D
19:09 <popey> balloons: feel free to talk about autopilot now while I finish making my dinner ☻
19:09 <ahayzen> popey, they have to promote at the right time though ;)
19:09 <danielholm> popey: agreed. maybe we should have a private mail conversation about it, just to say what we are working on, so that two people are working on the same thing?
19:09 <ahayzen> danielholm, good idea
19:10 <vthompson> balloons, do you know if john and  carla plan on working on our tests now that we have them working again?
19:10 <balloons> alright, so on the autopilot front there are a couple tests left to write, unless someone got to them since I looked :-)
19:10 <vthompson> balloons, nope. We're still where we were previously.
19:11 <balloons> vthompson, carla is splitting time between this and rss reader, but I've been pushing for rss reader, so :-) On the otherhand john seemed ready to go, so I can expect he will contribute
19:11 <balloons> i'm having trouble getting my music library to load, so I wondered.. can the tests be written? can you switch tracks, etc?
19:12 <balloons> I just want to make sure there are no blockers on writing them
19:12 <vthompson> balloons, Ok. He should be able to now that they are workable again. I know he was having issues getting it working on his device... you guys don't do autopilot on the device do you?
19:12 <vthompson> balloons, right now we have a library of one song in autopilot... but the song can be dupped so we can switch tracks...
19:12 <balloons> vthompson, we need to.. popey discovered several issues this week running on the device. i typically develop on my pc, and the tests are then run in the end on non-phone hw
19:13 <ahayzen> vthompson, how can we see the metadata changing if we dup the same some?
19:13 <ahayzen> *song
19:13 <balloons> but that's changing, check out; http://reports.qa.ubuntu.com/smokeng/saucy/image/3317/
19:13 <vthompson> ahayzen, right now there are no tests that explicitly verify the metadata
19:13 <balloons> and you guys: http://reports.qa.ubuntu.com/smokeng/saucy/image/3317/music-app-autopilot/
19:14 <vthompson> ahayzen, there may be other tracks available in the example content package we are using... I haven't investigated it at all
19:14 <ahayzen> vthompson, 'assertThat(title, Eventually(Equals("Swansong")))'
19:14 <vthompson> Yes, but the intent there wasn't to verify that the metadata is correct
19:15 <balloons> vthompson, there's only one audio file in the example content :)
19:15 <ahayzen> vthompson, yeah i see .. just think it would be a better test if we had more tracks
19:15 <vthompson> balloons, ahayzen there are creative commons songs we could probably include in the music-app-autopilot package if we want to
19:16 <ahayzen> vthompson, yeah thts probably the best solution
19:16 <vthompson> I assume that's OK to do...
19:16 <popey> intercontinental music club
19:16 <popey> their stuff is fun
19:16 <popey>19:16 <balloons> free software song!
19:16 <popey> http://www.jamendo.com/en/artist/343348/intercontinental-music-lab
19:16 <popey> lab
19:16 <danielholm> haha
19:16 <vthompson> popey, sounds like a winner to me
19:17 <ahayzen> balloons, could use Jono's version of it :)
19:17 <popey> might not be best to put giant binaries inside a deb
19:17 <popey> not sure what the best plan is there
19:18 <popey> especially given debs wont install to /home/phablet/music
19:18 <ahayzen> popey, yeah good point
19:18 <vthompson> popey, I think we'd only need another track or two. There are certainly creative commons sound files with metadata that are small enough (100KB or so)
19:18 <ahayzen> i guess the plan is eventually to support U1... so anyway we could use tht?
19:18 <popey> balloons: are there any other apps which need "content" for testing?
19:18 <vthompson> ahayzen, let's not think about that yet
19:19 <ahayzen> vthompson, hehe
19:19 <balloons> popey, yes.. for example doc viewer has a heavy need for this
19:19 <popey> i mean, apps which have implemented it?
19:19 <balloons> gtk apps too.. if you need something, put it in the source
19:19 <balloons> for example our autopilot tests for evince packages pdfs :-)
19:20 <balloons> our shotwell tests uses images, etc, etc
19:20 <popey> ah okay
19:20 <balloons> so add a content directory under tests and throw what we need in there
19:20 <popey> music app really needs more than one album to test all scenarios
19:20 <popey> maybe two from one artist, one from another
19:21 <vthompson> popey, ahayzen I guess on the U1 front are there artists that put there stuff on U1 for free for exposure? Maybe they'd make great example conent and we'd put the song or two in ~/Music by default
19:21 <popey> not sure about that
19:21 <popey> there are a few free songs on u1
19:21 <popey> i know when i was testing u1ms when it first was developed, there were a few demo songs
19:23 <vthompson> popey, if those of for varying artists we should see if they can be put in the example content and possible placed in ~/Music by default... for the artists' exposure
19:23 <popey> unlikely
19:23 <popey> balloons: can we have a hook in AP which copies music from /usr/share/blah to ~/Music ?
19:23 <popey> this is getting messy.
19:24 <popey> lets have a think about it and come back to it
19:24 <vthompson> popey, we set up a tempfile to fake ~/Music
19:24 <vthompson> I don't think ~/Music should be used if it's just for the ap tests...
19:25 <vthompson> popey, tempfile creates a dir in /tmp to be used as ~/Music and is then purged.
19:25 <popey> I suggest having a play and seeing what works best within our framework really.
19:25 <balloons> popey, that would be fine
19:25 <popey> but we have plenty of other things to work on ☻
19:26 <balloons> just make sure you package what you need.. setting it up is no issue
19:26 <balloons> for an example, see the weather app.. it sets up database stuff before running it's tests
19:26 <popey> balloons: I'm right in saying the test infrastructure has no access to the internet?
19:27 <balloons> popey, yes, we should not assume that as it's come back to bite us :-)
19:27 <popey> so can't "wget http://foo/some/music/1.mp3" ?
19:27 <popey> thought so, think its all firewalled off
19:27 <balloons> if needed, we can do it.. it's not impossible I'd guess..but I don't see a need here
19:27 <popey> ya
19:27 <vthompson> I'd rather we not wget mp3's
19:28 <popey> ok, we're low on time.. any other things to discuss?
19:28 <ahayzen> we are still suffering binding loops :/
19:29 <popey> what's that?
19:30 <danielholm> I have created a simple branch with a daily ppa build for bleeding edge stuff.
19:30 <danielholm> so it gets easier to test new stuff on the device.
19:30 <ahayzen> happens alot of shuffle, seems to be when the tab header is being shown hidden... we get loads of binding loops in the terminal and sometimes the app freezes for ~10 secs
19:30 <vthompson> We can discuss the design stuff once that comes out later as a team
19:30 <vthompson> That's really the largest item.
19:30 <danielholm> also I added HUD support, and a new rev was just pushed. I'll try it on device soon.
19:30 <ahayzen> *a lot with shuffle
19:31 <nik90> danielholm: Does the HUD work on both desktop and mobile?
19:31 <nik90> Dinko from the sudoku team was struggling to get it to work
19:31 <danielholm> nik90: nope. only on device
19:31 <nik90> danielholm: What happens when you try on desktop? Just warning  messages and the app works fine?
19:32 <nik90> I would rather wait a little bit for the HUD api to be finalised.
19:32 <danielholm> nik90: actually no output at all. just nothing in HUD
19:32 <nik90> ah ok
19:33 <mhall119> HUD will only work on the desktop if you have the app installed and launch it from the dash
19:33 <ahayzen> danielholm, i do get 'No top level windows available, yet. starting to monitor for focused windows.' and some other bits in the console
19:33 <mhall119> just running qmlscene from a local dir won't work with HUD
19:33 <ahayzen> danielholm, but i'm launching via qtcreator so it won't work
19:34 <nik90> mhall119: true but does the current HUD api present in the sdk cater to both desktop and mobile?
19:34 <nik90> I know that it is planned but currently is that the case?
19:34 <danielholm> I'm using the binary: $ music-app
19:34 <mhall119> nik90: the Actions API does, but I don't have specific docs for using that to integrate with HUD yet, I've asked for it though
19:34 <nik90> mhall119: okay
19:35 <danielholm> so should we skip it until later, or can we use it anyway?
19:36 <ahayzen> wht hours is Kaleo around because me and vthompson tried to contact him about the binding loops but got no response?
19:36 <mhall119> I'd wait until we have some documentation
19:36 <mhall119> ahayzen: he's probably at the client sprint this week
19:36 <popey> ahayzen: he's based in brazil
19:36 <danielholm> mhall119: alright.
19:36 <mhall119> which means he's going ot bein meetings all day
19:36 <danielholm> you can test it using this: https://code.launchpad.net/~danielholm/+archive/music-app-bleeding
19:36 <popey> the sprint is over now
19:37 <ahayzen> mhall119, popey, ah ok thanks .... vthompson ur in a similar timezone?
19:38 <popey> ok, anything else?
19:38 <danielholm> no, I dont think so
19:38 <ahayzen> popey, any reason we don't appear here? http://status.ubuntu.com/coreapps-13.10/teams.html
19:39 <popey> ooh, good spot
19:39 <popey> mhall119: ?
19:39 <popey> i have no idea how that page is maintained
19:39 <mhall119> popey: I'll have to go back and remember how I added the original apps
19:41 <popey> ok. thanks.
19:41 * mhall119 needs to add the other 3 new ones too
19:41 <popey> and remove some too
19:41 <popey> ok, lets wrap up then... thanks chaps!
19:41 <popey> #endmeeting