[01:12] <vthompson> ahayzen, are you around?
[01:34] <ahayzen> vthompson, o/
[01:35] <vthompson> ahayzen, howdy. I was just going to ask if you could review the user metrics and library loading time merges.
[01:36] <vthompson> But, I've already approved the user metrics one now that it's been fixed.
[01:36] <ahayzen> vthompson, i'll have a look in a bit...just battling business cwk :/
[01:37] <vthompson> ahayzen, well enjoy. I'm happy to know that reviewing/testing should be an improvement to your current activities ;)
[01:37] <ahayzen> vthompson, this one? https://code.launchpad.net/~vthompson/music-app/fixes-1234990/+merge/192771
[01:37] <vthompson> ahayzen, yep
[01:38] <ahayzen> vthompson, cool
[01:38] <ahayzen> vthompson, wht build u now using to test?
[01:38] <vthompson> ahayzen, I've been testing with the trusty builds. I'm on r5.
[01:39] <ahayzen> :)
[01:39] <vthompson> ahayzen, I don't think you should have issues if you're still on saucy
[01:39] <ahayzen> vthompson, i'm still on a really old build for the dev mode stuff
[01:40] <ahayzen> vthompson, but haven't tried updating recently as have got caught up with cwk :(
[01:40] <vthompson> ahayzen, ah. The only thing of note would then be that you're probably still pulling cover art from the web. I didn't fix that--the mediascanner people did
[01:41] <ahayzen> ok
[01:41] <vthompson> ahayzen, so you should notice that the blank cover arts show up much more quickly... but the cover art might still be laggy for you
[01:41] <vthompson> that was fixed w/ a mediascanner update around Oct 12
[01:41] <ahayzen> wht about on the desktop?
[01:42] <vthompson> You're probably running saucy with a new mediascanner. If you blow away your old mediascanner stuff and rescan you'll get fresh cached cover art
[01:42] <vthompson> the improvements to load time for the app is similar on the desktop though
[01:44] <ahayzen> ok cool
[01:50] <AskUbuntu> Question for Ubuntu devs, I have concerns about Ubuntu SDK, will changes effect backwards compatibility? | http://askubuntu.com/q/368237
[02:30] <ahayzen> vthompson, ur branch is notably faster on the desktop at loading :)
[02:30] <vthompson> ahayzen, you'll be happy to know that I got rid of that stupid timer we had :)
[02:31] <ahayzen> vthompson, awesome
[02:32] <vthompson> ahayzen, one thing I'd like you to check out is how responsive navigating to the albums/artists/songs tabs is for the first time. ESPECIALLY the Songs tab. I wait to populate their models until the tab is clicked the first time.
[02:32] <vthompson> ahayzen, for me it was very reasonable given not having to wait as the app loads the first time
[02:33] <ahayzen> vthompson, yh i'll have a play...but before onCountChanged was taking ~5seconds now onFinished is the highest thing taking ~0.2seconds!
[02:33] <ahayzen> vthompson, artists and albums isn't too bad as their aren't tht many compared to songs
[02:34] <vthompson> ahayzen, another change is that the queue isn't automatically populated with the contents of the songs tab as it isn't loaded yet. I think this is a good thing and probably per the design spec.
[02:35] <vthompson> so you'll notice that if you swipe the toolbar up it initially comes up as empty state
[02:35] <ahayzen> vthompson, yh tht will be helping alot...have u tested adding files in the cmd line args?
[02:36] <vthompson> ahayzen, no, but I think you just shot down waiting to load the songs tab
[02:36] <vthompson> I think that's required for the file arg stuff
[02:36] <ahayzen> vthompson, i'm don't think it does anymore
[02:37] <ahayzen> vthompson, IIRC it manually adds them to the queue itself
[02:37] <vthompson> I'll try to test as well, but even if we have to add it back the time saves were over 30%
[02:37] <ahayzen> vthompson, oh it gets them from libraryModel
[02:37] <vthompson> yep :\
[02:38] <ahayzen> vthompson, could we get it to query the Grilo model directly?
[02:38] <vthompson> ahayzen, exactly I'll look into that now
[02:38] <ahayzen> vthompson, all it is trying to get is the metadata
[02:40] <ahayzen> vthompson, note there are two different ways tht the arguments work
[02:40] <ahayzen> vthompson, u have the URI handler @ line 123 on music-app.qml
[02:41] <vthompson> yea, it seems file args might be working
[02:41] <ahayzen> vthompson, and then u have the argFile on line 676
[02:41] <ahayzen> both *should* probably be changed to talk to the Grilo model?
[02:42] <vthompson> I'd assume so. I just tried and it worked, but now it isn't working. But I agree complete it should load from the Grilo model
[02:43] <ahayzen> vthompson, i guess the 676 can be moved into the griloModel onFinished?
[02:44] <vthompson> yea yea, that would work perfectly
[02:45] <ahayzen> vthompson, and for the first one could libraryModel be substituted for griloModel?
[02:45] <vthompson> maybe, that's what I'm testing now
[02:46] <ahayzen> u'll need to make a griloModel.indexOf(file) though or just loop through until the file is right
[04:21] <ahayzen> vthompson, ping
[04:22] <vthompson> ahayzen, pong
[04:22] <ahayzen> vthompson, just noticed that if u go to the songs tab then the play queue gets loaded
[04:23] <vthompson> ahayzen, yea, if the user hadn't populated the queue there is probably a missing piece that populates it with the songs tab
[04:24] <ahayzen> vthompson, also think there typo in ur latest branch? u pushed to lp:~vthompson/music-app/vixes-1234990 ?
[04:25] <vthompson> however, I just reverted it because I couldn't get 100% of the file arg stuff working. I think we can offload the loading of the songs tab's model soon, but the savings we have now are significant in many cases
[04:25] <vthompson> ahayzen, ha you are right, I didn't even check that. Re pushing
[04:26] <ahayzen> vthompson, i think the argFile should be pretty simple
[04:26] <ahayzen> vthompson, just looking at the URIHandler bit now...
[04:26] <vthompson> I was having issues loading the trackqueue for some odd reason from grilo
[04:27] <vthompson> It may have been silly errors, though...
[04:27] <ahayzen> vthompson, surely this would work? http://pastebin.ubuntu.com/6328057/
[04:27] <ahayzen> vthompson, i haven't tested but can't see why it wouldn't just looking at the other bit then i'll have a test
[04:29] <vthompson> Well, at that point the Library nor the libraryModel have that file
[04:29] <vthompson> I was delaying the same call until they had been added, but still had issues
[04:32] <vthompson> eh, just realized I was appending to the trackqueue in an invalid format
[04:36] <ahayzen> vthompson, tht works other than the cover art http://pastebin.ubuntu.com/6328074/
[04:39] <vthompson> so yea, we are on the same page
[04:39] <vthompson> Is your version playing the selected file?
[04:40] <ahayzen> vthompson, it is playing the file i parse in the cmd args
[04:41] <ahayzen> vthompson, http://pastebin.ubuntu.com/6328098/ tht is wht the URIHandler would look like i think
[04:41] <ahayzen> vthompson, but why is the cover art not working?
[04:43] <vthompson> maybe need to do a qt.resolveurl?
[04:45] <ahayzen> vthompson, well in my case i think it is an empty string so it should be using the fallback
[04:46] <ahayzen> vthompson, when there is cover art it has the value file:///home/andy/.cache/media-art/album-de88b1d1abf69a8537aed23f7f62a8f0-c2d715596c4d05ebe9d17f743250e165.jpg
[04:48] <ahayzen> vthompson, ah we are getting the error music-app.qml:495: Error: Cannot assign QVariantMap to QString
[04:49] <vthompson> 495>
[04:49] <vthompson> ?
[04:50] <ahayzen> vthompson, all working :) http://pastebin.ubuntu.com/6328116/
[04:50] <ahayzen> vthompson, haven't been able to test the URIHandler though
[04:50] <ahayzen> vthompson, yh the line is probably skewed for u due to my other changes
[04:52] <ahayzen> vthompson, this is a diff off ur lp:~vthompson/music-app/fixes-1234990 @ revision 238 ... not 239 so it is doing this without loading the songs tab :)
[04:53] <vthompson> yea good call, that seems to work
[04:54] <vthompson> I'm not sure it's working once the app is already up though
[04:54] <vthompson> The other section is probably wrong
[04:54] <ahayzen> vthompson, just fixed the issue with it loading the queue when u switch to tht tab
[04:55] <ahayzen> vthompson, ah tht'll be wrong? griloModel.get(i).file
[04:55] <ahayzen> vthompson, we want griloModel.get(i).url.toString()
[04:56] <vthompson> yep, it should be the url
[04:56] <ahayzen> vthompson, does ^^ fix it?
[04:56] <vthompson> checking
[04:57] <vthompson> hm, partially, the next song doesn't play though
[04:57] <ahayzen> vthompson, we are looking at a diff like this now (with the tab loading fix) http://pastebin.ubuntu.com/6328146/
[04:58] <ahayzen> vthompson, hmm looking at the current code it only plays if it is the first?
[04:58] <ahayzen> vthompson, wht do u mean by doesn't play?
[05:00] <vthompson> it seems to load the queue, but the track isn't playing
[05:00] <vthompson> duh, I think I know what I did
[05:00] <vthompson> The append should have true at the end right?
[05:01] <ahayzen> append?
[05:01] <vthompson> the trackQueue.model.append
[05:01] <vthompson> around L 150
[05:01] <ahayzen> don't think so....
[05:02] <ahayzen> i've never put a true in an append
[05:02] <vthompson> nm, thinking of the trackclicked call
[05:03] <ahayzen> well either trackClicked() isn't being called or the file is invalid
[05:03] <vthompson> Seems valid though
[05:03] <ahayzen> ah
[05:03] <ahayzen> if (i == 0)
[05:03] <ahayzen> if the code i added i may have used the variable i as i lifted code from elsewhere whoops
[05:04] <ahayzen> rookie error :P
[05:04] <vthompson> heh
[05:04] <vthompson> you have your own loop though
[05:05] <ahayzen> vthompson, this *should* work http://pastebin.ubuntu.com/6328173/
[05:05] <vthompson> don't know if that i is isolated to just the for loop though
[05:05] <ahayzen> vthompson, it isn't i don't think
[05:05] <vthompson> just changed your for loop to j instead of i?
[05:05] <ahayzen> yep :)
[05:07] <vthompson> heh, still doesn't seem to work
[05:07] <ahayzen> :(
[05:07] <ahayzen> whts happening now?
[05:08] <ahayzen> ah
[05:09] <ahayzen> oh no it wouldn't have even appeared then
[05:13] <ahayzen> vthompson, not sure whts going on there :/ i'll have another look tomoz if u don't figure it out...anyway gotta get to bed only 7hr 45min until i'm in a lecture doing Python :)
[05:14] <vthompson> ahayzen, cool. Thanks and enjoy! I might try a bit more yet tonight as well
[05:14] <vthompson> ahayzen, night!
[05:14] <ahayzen> vthompson, its pretty close now anyway :) cyas
[07:08] <gaara_akash> hello, is it appropriate to ask a unity webapp related question here?
[09:21] <JamesTait> Good morning all; happy Orthopaedic Nurses Day! :-D
[09:25] <razzo78> hi
[09:26] <razzo78> i'm new in ubuntu cordova developemet. how do I generate a debug message to the console?
[09:52] <aquarius> razzo78, console.log("something")
[11:32] <davidcalle> aquarius, I've spent way too much time on level 24. It's probably time I try to bribe you : how many beers? ;)
[11:36] <aquarius> davidcalle, which one's level 24?
[11:36] <davidcalle> aquarius, El Paso
[11:37] <aquarius> davidcalle, how much of a hint do you want? A little hint or a big hint? :)
[11:37] <aquarius> also: would you have paid $2 to get a hint sheet? ;-)
[11:38] <davidcalle> aquarius, I think a little hint would do, and I'm not at the point of paying (I would probably stop playing for some time until someone find it :P)
[11:39]  * aquarius laughs
[11:39] <aquarius> OK. Little hint. "Marty".
[11:41] <davidcalle> aquarius, I went down this road already, but at least it reduces the search field. Thanks ;)
[11:41] <aquarius> you asked for a little hint ;)
[12:15] <aquarius> woo, davidcalle finishes Riddling!
[12:15] <aquarius> first to finish :)
[12:28] <AskUbuntu> The CurrencyConverter tutorial does run on desktop with no problem however do not respond on Nexus 7 | http://askubuntu.com/q/368457
[13:39] <aquarius> popey, you are now officially falling behind :)
[13:41] <popey> hah
[14:02] <mhall119> aquarius: time for an expansion pack for Riddling
[14:03] <mhall119> aquarius: also, did you see my comment about the API website having QtQuick docs too?
[14:12] <AskUbuntu> Is QtQuick.Controls available on Ubuntu 13.10 | http://askubuntu.com/q/368507
[14:20] <aquarius> mhall119, Riddling 2 is already being thought about :)
[14:21] <aquarius> mhall119, I did indeed see your comment, and I didn't realise that they were there. I'd love to see those sets of docs integrated: in the same way that http://developer.ubuntu.com/api/qml/sdk-1.0/QtQuick.AnchorAnimation/ says taht it inherits Animation (with link to http://developer.ubuntu.com/api/qml/sdk-1.0/QtQuick.Animation/) I'd love to see Label say that it inherits Text
[14:23] <aquarius> I did look at https://wiki.ubuntu.com/DeveloperNetwork but I almost completely do not understand it :0
[14:26] <aquarius> and QtQuick qml stuff itself does not seem to be available in .qml files: there is no Text.qml on my filesystem, like there is for Ubuntu/Components/Label.qml, so I don't know how to look at the qdoc  stuff for QtQuick widgets and work out how they do the linking (and thus propose patches)
[14:31] <ogra_> popey, do you know if there is a click package for the docviewer app anywhere ?
[14:33] <popey> ogra_: sergiusens: submitted them to the store...
[14:33] <popey> he has them automatically building in jenkins.
[14:37] <ogra_> hmm, is it already approved ?
[14:37] <ogra_> i dont see it on my phone
[14:39] <ogra_> my android phone just died ... and it took my pdf ebooks with it ...
[14:39] <mhall119> aquarius: yeah, I'm not sure where qdoc gets it's sources from.  I do know that within a project the components can link to each other (QtQuick.Foo -> QtQuick.Bar), but that's probably because they are generated together, where as separate projects are generated seperately and can not (Ubuntu.Components.Label -> QtQuick.Text) unless there is some way for me to tell qdoc where the QtQuick qdoc data is when it generates the Ubuntu.Components
[14:39] <aquarius> mhall119, yeah. I don't know how to do that at all
[14:39] <mhall119> ogra_: IIRC, there's a package but it's not installed or available because there's no way to use it without the contenthub work being done
[14:39] <aquarius> actual qml people might be able to help?
[14:40] <mhall119> aquarius: yeah, I was going to try and rope Mirv into helping me with that
[14:40] <ogra_> mhall119, ah, damned
[14:41] <mhall119> ogra_: so basically it exists, it works, but the only way to launch it with a file is from the terminal
[14:42] <mhall119> ogra_: I did offer to write a patch for url-dispatcher as a short-term solution, but was told no
[15:42] <Mirv> mhall119: kalikiana or zsombi have possibly battled with qdoc, I have not (besides packaging)
[15:44] <kalikiana> mhall119: Mirv I have. if you provide some context I can try to help.
[15:46] <mhall119> kalikiana: when I generate Ubuntu.Components docs, it doesn't cross-link to QtQuick docs.  The specific example is Ubuntu.Components.Label, which inherits from QtQuick.Text, but the docs make no reference to QtQuick.Text, or properties inherited from it
[15:47] <mhall119> kalikiana: so http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components.Label/ should reference and link to http://developer.ubuntu.com/api/qml/sdk-1.0/QtQuick.Text/
[15:50] <kalikiana> mhall119: I think we don't use "indexes" I'm not certain but it can be that we didn'T/ don't have them packaged
[15:50] <kalikiana> let me check that, hold on
[15:55] <kalikiana> mhall119: qtdeclarative5-doc-html looks to be what you're after. let me try real quick to add it to the toolkit .qdoc magic
[16:05] <kalikiana> mhall119: success! at least partly. would need more time to check which indexes are needed
[16:05] <kalikiana> is there a bug for it?
[16:05] <kalikiana> then I can make a branch to add the linking properly
[16:06] <mhall119> kalikiana: no bug, no, because I didn't know where a fix would go if it was even possible
[16:06] <kalikiana> in the ubuntu-ui-toolkit
[16:06] <kalikiana> it needs to add the doc packages from qt and specifiy them in qdoc
[16:07] <kalikiana> since it's all generated it must be at build time
[16:46] <kalikiana> mhall119: https://code.launchpad.net/~kalikiana/ubuntu-ui-toolkit/cutedocs/+merge/193280
[18:47] <randomcpp> does anyone here use SeriesGuide on Android?
[19:29] <nik90> randomcpp: I don't but it seems like a cool app
[19:33] <romain__> hello
[19:33] <romain__>  :D
[19:35] <nik90> hello
[20:18] <aquarius> mhall119, ping: the QtQuick SDK docs on dev.u.c are missing embedded images. See for example http://developer.ubuntu.com/api/qml/sdk-1.0/QtQuick.PropertyAnimation/#easing.type-prop
[20:18] <aquarius> mhall119, I can file this as a bug, but if you're fiddling with that stuff anyway it might be easier to just tell you :)
[20:20] <randomcpp> nik90, I was thinking to write a similar app for ubuntu touch and ubuntu desktop
[20:21] <randomcpp> it is pretty useful to me since I watch a lot of tv series
[20:21] <randomcpp> and it uses trakt api, which is pretty cool
[20:26] <popey> randomcpp: seen TV Stalker on Ubuntu phone? ☻
[20:26] <randomcpp> popey, nope, link?
[20:27] <popey> randomcpp: it's in the store.. http://popey.com/~alan/phablet/device-2013-10-30-202707.png
[20:27] <mhall119> aquarius: it's on my work items list
[20:27] <popey> dunno where upstream code is
[20:27] <randomcpp> popey, you have to tell me how you do those awesome smile faces :p
[20:27] <aquarius> mhall119, cool; I thought it would be
[20:27] <popey> I have an alias in my irc client ㋛
[20:27] <popey> it's automatic
[20:27] <randomcpp> which client?
[20:28] <randomcpp> popey, so I don't have to code anything, great :)
[20:28] <popey> irssi
[20:30] <aquarius> Smiley face: type Ctrl-Shift-U, let go, type 263b, press space.
[20:31] <aquarius> that's the way to type any generic unicode character on Ubuntu.
[20:31] <randomcpp> ☻
[20:31] <randomcpp> it works
[20:31] <aquarius> It's better if you can use the Compose key, but not all characters are available via Compose. Compose is good for quotation marks, accented letters, etc (see http://kryogenix.org/days/2013/10/17/smart-quotes-for-smart-ubuntu-people ☻)
[20:32] <nik90> ☻
[20:32] <nik90> yay I got it
[20:32] <aquarius> ㋛ is not actually a smiley face at all, it's a katakana symbol, and popey should be beaten for using it :)
[20:34] <popey> haha
[20:35] <popey> i use it for debugging

[20:35] <aquarius> using ㋛ as a smiley face is like a Japanese person using b as a symbol meaning "golf club". ;)
[20:35] <popey> observe my launchpad name, and my twitter name. I insert it to QA for unicode compliance
[20:36]  * popey looks for a UNICODE_PILE_OF_POO for aquarius 
[20:36] <aquarius> popey, that is a very good idea, indeed :) http://kryogenix.org/days/2006/11/06/internationalisation is precisely advocating that, since I seem to be quoting from my own site today ;)
[20:36] <aquarius> 💩
[20:37] <popey> i only started doing this after Fedora discovered their bug tracker didn't like their chosen distro name of "Schrödinger's cat"
[20:37] <popey> Laura Cz<tab> was very assertive that no such problem existed in launchpad
[20:37] <popey> I proved her wrong with one unicode character, a smiley ☻
[20:53]  * snwh is away: Away
[21:17]  * snwh is back (gone 00:24:05)
[21:23] <tsimpson> snwh: please don't use those public away/back messages, they are generally considered obnoxious
[21:26] <snwh> tsimpson, I'm aware of that. -_- I didn't realize it was on by default in this IRC client.
[21:26] <tsimpson> well now you do ;)
[21:28] <snwh> yeah that's annoying. back to xchat.
[21:55]  * snwh is away: Away
[21:55] <snwh> son of a.
[21:56] <nik90> snwh: lol