=== chriadam|away is now known as chriadam === balloons_ is now known as balloons === daker_ is now known as daker === irv_ is now known as irv === wgrant_ is now known as wgrant === Mirv_ is now known as Mirv [05:36] package development tools | http://askubuntu.com/q/318794 [06:05] Hello [06:06] Does anybody know how can I add something to the mail notification icon in ubuntu? [06:19] odraencode: Are you talking the web api? [06:19] Luke_1: No, this thing http://i.imgur.com/WwzywtZ.png [06:19] The mail icon. [06:20] My mail icon has a gmail icon in it. I thought I could somehow add another site to it. [07:37] good morning [07:55] good morning all [07:55] good morning dholbach [07:55] hey dpm [09:01] hmm, i need to change the topic [09:03] Good morning all, happy World Population Day! :-D [09:04] hello! [09:09] Are unity webapps supported in the current touch images? [09:11] janimo`: it's not installed by default as far as I can see [09:11] popey, is there another blessed way to support HTML5 then? [09:12] The public facing sites advertise this quite prominently and I was wondering if it's something new or unity webapps [09:13] https://blueprints.launchpad.net/ubuntu/+spec/cg-web-apps [09:13] i see plans [09:14] popey, thanks. [09:15] np === popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 11th July is Music App HackDay! http://bit.ly/1dlImKS === popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | Thu 11th July is Music App HackDay! http://bit.ly/1dlImKS | Music App Bugs: http://bit.ly/13CU45a | Music App Blueprint: http://bit.ly/1bqJsa3 === chriadam is now known as chriadam|away [10:55] tmoenicke, Hey [10:56] tmoenicke, I have found that the introspection broke with the update to maliit 0.99. it works fine with 0.94 === MacSlow is now known as MacSlow|lunch [11:23] om26er: dbus? === hunger_ is now known as hunger === MacSlow|lunch is now known as MacSlow [12:33] so i have a problem setting up Ubuntu SDK, the "run", "start debugging" and "build project buttons in the lower left corner is grayed out. this is not the case in my normal Qt Creator. Anyone know what this is about? [12:54] kempe, have you tried this? -> http://askubuntu.com/questions/259719/qt-quick-ui-templates-missing-from-qt-creators-new-file-or-project-dialog [12:57] Hi, I'm developing an application and put all my files into /opt/ (because of cross-platform compatibility) and I'd like to put icons there too. Problem is that when setting icon-path I'm only able to specify one icon filename. But then the icon is the same for ambiance and radiance themes, I'd like to distinguish between dark and light icon theme. How do I do that? [12:57] Mirv, I've got a bunch of Qt 4 packages installed on my 13.04 laptop. I'm not using them, so I'm wondering if you know of an easy way to remove them. Is there a metapackage that I can use to remove them app? [12:58] vl4kn0, can you not specify an absolute path in the icon path? [12:59] dpm: yes I do that, I only specify icon-ubuntu in the icon path and then I can specify icon-theme-path, that's where I specify absolute path to the icon theme (directory where the icons are stored) [13:00] dpm: libqtcore4 should help, assuming you don't have Qt apps. if just the dev stuff, maybe libqt4-dev would be enough [13:00] vl4kn0, can you paste your .desktop file somewhere? it might be easier to follow if someone can help you [13:01] Can i use the ubuntu-sdk on a vbox ubuntu guest machine? When I ran the code it only shows black screen. Could someone help me? [13:01] dpm: well of course you have Qt4 apps, not just Qt5, so try the dev package [13:01] Mirv, I'll try that. I only have Qt 5 apps, basically those I've created with the Ubuntu SDK, I'm not using Qt4 [13:01] dpm: apt-get remove libqt4-dev libqt4-dev-bin qt4-dev-tools qt4-qmake [13:02] caersith, unfortunately it seems that it's not possible to do that due to a bug in Qt, let me give you the link to provide some more context [13:03] I see. I'm waiting for the link [13:03] caersith, here you go: https://bugreports.qt-project.org/browse/QTBUG-32225 [13:03] dpm: trying to remove libqtcore4 removes ubuntu-desktop, since we have accounts/u1/sso using it in default install. but that apt-get remove line above should get a rid of most of the normal development stuff. [13:03] thanks for the link [13:04] np ;) [13:04] obviously, I've been playing too much with the Ubuntu Touch images. I was just prompted to input my password on my laptop and I just typed: "phablet" [13:05] hah [13:05] :) [13:05] dpm, Yes that was my first problem that i did not have ubuntu in new project, så i did that and i also aded Desktop-Qt 5.0.2 under build & run -> kit. but it wouldent help [13:05] dpm: http://paste.ubuntu.com/5864850/ [13:07] kempe, ah, in that case, if you don't have Ubuntu in your Qt Creator, it's because you're starting the plain Qt Creator without Ubuntu integration. Try to type "ubuntu sdk" in the dash, and click on the Qt Creator icon that has a small embedded Ubuntu icon [13:09] vl4kn0, I see. Hm, unfortunately I don't think I can help, I don't know much about switching themes. If no one on the channel can help right now, you might want to ask on Ask Ubuntu: http://askubuntu.com/questions/ask?tags=application-development [13:09] dpm: that's all right, thanks anyway [13:10] np :) [13:10] dpm, No i'm starting Ubuntu SDK but first after installation i did not have ubuntu category under new project but after following the ask ubuntu answer and added the right qmake that was solved. My problem now is that i cant launch, build or debug [13:10] Mirv, that apt line looks fine. It also wants to remove libsignon-glib-dev signond-dev, but I guess it's fine to delete them [13:13] hm, I'm out of ideas, then. Mirv, do you have any ideas to help kempe to get Qt Creator's run button working? ^^ [13:14] yay, the music app just found my music after yesterday's fix was landed! [13:15] yeah, i played with it last night [13:15] hm, unfortunately, it won't play the MP3 in there :/ [13:15] couldn't wait so I did a bzr branch of trunk and built my own packages [13:16] it plays here [13:16] well, did last night [13:16] * dpm looks at command line output === _salem is now known as salem_ [13:16] aha, missing mp3 gstreamer connector [13:16] err *plugin [13:17] dpm, :) thanks anyway [13:17] hmm how come? [13:17] it plays here with todays image [13:18] that's what I get on my desktop: [13:18] Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true'." [13:18] Error: "Your GStreamer installation is missing a plug-in." [13:18] oh, desktop [13:18] works on the device ☻ [13:18] the package probably needs an extra dependency to play on the desktop [13:18] * dpm tries to find out which one [13:19] nik90, hey [13:20] nik90, I don't remember, did you test the toolkit's gradient theme branch by building it yourself or using the packages provided by jenkins in the merge request? [13:23] kaleo I tried building it myself [13:24] Jenkins package was not available then [13:26] nik90|Mobile, ok, thanks [13:26] dpm: I thought it was my Qt 5.1 experiments, but I see it on saucy default Qt as well. qmlscene works externally just fine. I wonder if it's related to last night's qtdeclarative upload, which added documentation and two patches required by the SDK Team [13:27] dpm: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1198830 this bug got fixed [13:27] Ubuntu bug 1198830 in qtdeclarative-opensource-src (Ubuntu) "QML Text Component ignores alpha component of color property " [Undecided,Fix released] [13:28] kaleo: it's possible the backported patches cause problems [13:28] Mirv, hmmm, unlikely [13:28] Mirv, what's the issue? [13:28] kaleo: yeah, so I'd say as well looking at them, I'm just puzzled [13:29] Mirv, I'm not sure I follow. What issue is that bug related to? [13:29] kaleo: dpm and me are seeing non-working "Run" button in Qt Creator today, even though qmlscene works otherwise fine [13:29] dpm: something completely unrelated to qmlscene.. [13:29] ok [13:29] Mirv, yeah, that's unrelated to the patches :) [13:30] Mirv, but it could be related to the upload itself [13:30] Mirv, or the removal of qmlrunner [13:30] Mirv, did you ask bzoltan1 and jppiiroinen? [13:30] Mirv, do you have a bug report? [13:31] kaleo: well the qmlrunner wasn't installed on desktop for anyone (or hardly on device either). no bug report, dpm just noticed it. [13:31] dpm, bug repooooooooort :) [13:32] it might be something completely else as well. as I said, I had Qt 5.1 installed myself today when I noticed the problem. [13:32] kaleo, I would have, but I'm actually not the one experiencing the issue :) [13:32] dpm, ah yeah, who is it? [13:33] hmm, hold on a second [13:33] dpm, you still can :) [13:33] dpm: I thought it was you :) [13:33] dpm, (unless you are really not able to reproduce it of course) [13:33] kempe, we think you might have stumbled upon a bug on Qt Creator. Would you mind reporting your issue here? -> https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+filebug [13:33] I'm running Qt 5.1 beta1 now, just a second :D [13:34] I'm not able to reproduce it on my 13.04 system, but I can try on my 13.10 pc [13:34] dpm: yeah it's saucy or nothing [13:34] looks like the title of a song [13:34] I "finely" reverted from Qt 5.1 final to Qt 5.1 beta1, which obviously doesn't help much [13:36] dpm: ok correction, I don't have the problem on normal saucy [13:37] dpm: so the normal instructions could apply, try resetting QtC configuration [13:37] dpm: or in this case, check that you aren't using qt5-beta-proper / qt5-staging PPA:s which have Qt 5.1 stuff [13:37] kaleo: so, no problem after all [13:44] ok, thanks Mirv. Unfortunately, the original reporter is no longer here. In any case, where are the instructions on how to reset the QtC configuration? [13:44] popey, ok, I just needed to install gstreamer0.10-fluendo-mp3 to get the music app to play music on the desktop [13:44] it works! \m/ [13:45] yay [13:46] we're on the road to get it installed in the default images, it seems :) [13:55] dpm, yeah of course but as always when i'm trying to report a bug i don't really know what to include.. but i will atleast create on [13:56] kempe, just explaining what you did as in the previous conversation would be really good. Add which Ubuntu version you're using and how you installed the Ubuntu SDK (e.g. with the instructions on developer.ubuntu.com/get-started) [13:57] nik90, mhall119: the theme name won't be Ubuntu.Components.Themes.AmbianceGradient but Ubuntu.Components.Themes.SuruGradient [13:58] popey, you mentioned you wanted to add instructions to the wiki on how to load music to the device to test the music app. Have you had the chance to look into it? [13:58] nik90, mhall119: the whole thing is landing tomorrow. [13:58] kaleo: what else will be different about it? [13:58] awesome! [13:58] mhall119, nothing [13:58] mhall119, to follow progress: https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/background_gradient_api/+merge/174027 [13:58] kaleo: seems overkill to have a whole new theme just to add gradient support [13:59] mhall119, ah ah [13:59] dpm: good point, not yet, will do [13:59] mhall119, there are a lot of differences [13:59] mhall119, that's why it took so long [13:59] mhall119, nearly every color is different [13:59] but currently I dont specify anywhere what theme I am using [13:59] mhall119, and every shadow too [14:00] nik90|Mobile, you were doing Theme.name = "Ubuntu.Components.Themes.AmbianceGradient" [14:00] does it do that automatically though? [14:00] since I dont remember adding that code [14:00] nik90|Mobile, you did [14:01] nik90|Mobile, I gave it to you [14:03] kaleo: ah, gotcha [14:03] mhall119, thankfully the new themes are very very light [14:04] mhall119, thanks to the new Theme color palette infrastructure developed [14:04] mhall119, anyway, that was a long piece of work [14:05] kaleo: will individual apps be able to supply their own theme? [14:05] and can they sub-class one of ours to do so? [14:05] tmoenicke: /usr/lib/*/qt5/qml/Ubuntu/Components/TextField.qml [14:06] oSoMoN: thx [14:06] mhall119, no, they should not [14:06] mhall119, any use case you have? [14:07] https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+bug/1200242 [14:07] Ubuntu bug 1200242 in Ubuntu QtCreator Plugins "Run, debug, build buttons disabled" [Undecided,New] [14:08] kaleo: not currently, but I recall the Facebook app doing it [14:08] mhall119, that was bad [14:08] mhall119, really bad [14:08] I can imagine other commercial apps wanting to brand their components [14:08] mhall119, never ever ever do it [14:08] mhall119, they can [14:08] mhall119, but we don't recommend it [14:20] popey: dpm: any hacking so far today? [14:20] not that I've seen. ☹ [14:20] aviral joined earlier and is keen to do some development.. [14:42] kaleo: are you looking at https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1199662 ? [14:42] Ubuntu bug 1199662 in Ubuntu UI Toolkit "New easing causes animations not to reach their target values" [Critical,Confirmed] [14:44] bfiller: will you have some time to test my thumbnails branch, or should I try and find another reviewer? [14:50] oSoMoN: I can try it [14:50] bfiller: cool, thanks: https://code.launchpad.net/~osomon/webbrowser-app/thumbnails/+merge/173978 [14:53] oSoMoN, yes, right now [14:53] oSoMoN, I noticed the email only 10 minutes ago, sorry [14:53] kaleo: no worries, but if it can’t easily be fixed today, I’d advise to revert the faulty revision from the UITK [14:54] oSoMoN, tbh it looks like a bug in Qt [14:55] oSoMoN, so I don't know yet [14:55] kaleo: yeah I had a very quick look at the changeset in the UITK this morning, and nothing obvious stood out [14:55] oSoMoN, I looked into the qt bug tracker, nothing related [14:55] kaleo: in any case, a unit test in the UITK would be welcome, to catch this sort of regressions [14:55] oSoMoN, that does not quite make sense [14:56] oSoMoN, that would mean writing tests for features of Qt [14:56] oSoMoN, that would be a lot of tests [14:56] oSoMoN, thousands [14:56] right [14:56] oSoMoN, ie. this test belongs to Qt [14:56] indeed [15:02] oSoMoN, hey, the 4 failures at the bottom of http://paste.ubuntu.com/5862805/ [15:02] oSoMoN, don't seem related, what do you think? [15:04] kaleo: I’m pretty sure they are: the suggestions popover is in the way (because it’s opacity is > 0), so interacting with the open tabs fails [15:04] oSoMoN, ok [15:05] oSoMoN: about https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957, addEvent is DataService.addEvent(event); line 144, [15:06] oSoMoN: addEvent function is in DataService.js [15:08] WebbyIT: sure, but when running the app on my desktop I’m not seeing the "Save" button, can you see it? [15:10] oSoMoN: no, but I think is a problem with QQuickGradient: one week ago there was, and I have not change code off Save button [15:11] WebbyIT: ah, right, I’m seeing errors related to the gradient, good point [15:11] morning WebbyIT [15:12] hi mhall119 :) [15:18] oSoMoN, https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/workaround_easing_bug/+merge/174223 [15:21] WebbyIT: so if I modify the code to make the save button a direct child of the Column, it re-appears, but clicking it raises errors, can you have a look at the validation code (I’ve commented on it in the MR) [15:21] kaleo: testing [15:22] oSoMoN, unrelated, I was wondering if you had any plans for https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1184969 [15:22] Ubuntu bug 1184969 in Ubuntu UI Toolkit "There is no way to open a URL with the Browser from within an app" [Critical,Confirmed] [15:23] oSoMoN: Yes, I see, sorry for the disorder :-/ I'll fix it asap [15:23] kaleo: this is a duplicate of a bug filed against qtubuntu, let me mark it as such [15:24] oSoMoN, found it [15:24] https://bugs.launchpad.net/qtubuntu/+bug/1186556 [15:24] Ubuntu bug 1186556 in qtubuntu "Browser does not respond to Qt.openUrlExternally(link)" [Undecided,Confirmed] [15:24] yep, that one [15:25] kaleo: how about adding a comment in the code to explain that the animations are not bezier splines because of a bug in Qt? [15:25] seb128, question, do we have any standard place on the phone that says what is the default browser? [15:26] kaleo, not that I know about [15:26] oSoMoN, hmm, I'm the only one who is going to want to put a bezier spline there :) [15:26] kaleo: fair enough, ignore my suggestion then :) [15:26] seb128, anything planned in that regard? [15:27] kaleo, not that I read about, but it's a good question [15:27] mpt, ^ do you know? [15:27] seb128, ok [15:27] seb128, we need qtubuntu to implement Qt.openUrlExternally but for that we need to know what browser to launch :) [15:27] kaleo: the standard easing used to be a QEasingCurve::OutQuint before rev 600, and you now made it a QEasingCurve::OutQuad, is that intentional? [15:27] seb128, cf bug https://bugs.launchpad.net/qtubuntu/+bug/1186556 [15:27] Ubuntu bug 1186556 in qtubuntu "Browser does not respond to Qt.openUrlExternally(link)" [Critical,Confirmed] [15:27] oSoMoN, yes [15:28] oSoMoN, it's the closest to the bezier curve we had [15:28] kaleo: ok [15:28] oSoMoN, unfortunately it's not quite the same.. [15:28] kaleo: on est bézier… [15:29] oSoMoN, lol [15:29] oSoMoN, mdr [15:29] kaleo, what about doing the same thing as on the desktop? [15:29] seb128, why not [15:29] kaleo, use the default handle for x-scheme-handler/http [15:29] handler* [15:29] seb128, right but where do we have that information? [15:29] seb128, I mean, where do we store the default handlers [15:30] kaleo, /usr/share/applications/defaults.list [15:30] well those are for mimetypes [15:30] kaleo, you mean when you change it? [15:31] kaleo, seb128: the desktop file of webbrowser-app has a MimeType entry, fwiw [15:31] seb128, nice [15:31] oSoMoN, nice [15:32] seb128, do you know if there is any lib or anything that accesses /usr/share/applications/defaults.list ? [15:32] kaleo: approved, feel free to top-approve once CI has run [15:34] kaleo, the fdo spec is http://www.freedesktop.org/wiki/Specifications/mime-actions-spec/ ... let me have a look [15:35] oSoMoN, thx [15:35] seb128, thanks, putting that in the bug report [15:37] WebbyIT: could you please also update the commit message of the MR to something more descriptive of what it actually does? [15:39] popey, mhall119 "- Initial click packages for all community core apps have been created and added to Jenkins, next step is to land on the image." <- oh, that's pretty cool, I hadn't noticed that yet [15:40] holy hell [15:40] I don't quite understand how we'll be using the PPA from now on, but it's pretty cool [15:40] thats quick! [15:40] https://lists.launchpad.net/ubuntu-phone/msg02746.html [15:41] holy shit [15:41] dpm, amazing [15:41] yeah :) [15:44] bfiller, you rock [15:46] kaleo: what did I do? [15:46] bfiller, 3G [15:46] bfiller, and on/off [15:46] kaleo: just the messenger :) renato and cyphermox deserve the credit [15:47] renato, cyphermox: bravo === salem_ is now known as _salem === _salem is now known as salem_ [15:49] kaleo, http://qt-project.org/doc/qt-5.0/qtgui/qdesktopservices.html ... seems that does what you want? [15:50] seb128, well no [15:51] seb128, this very likely relies on the platform plugin [15:51] seb128, in our case, qtubuntu [15:51] seb128, oh, but you are giving me an idea! [15:51] seb128, the platform plugin on the desktop does the right thing [15:51] seb128, we can just use that [15:51] right ;-) [15:51] seb128, or part of that [15:52] seb128, cause launching apps is done differently [16:02] seb128, ahah, it uses xdg-open on the desktop === salem_ is now known as _salem [16:07] kaleo, ah, that makes sense ... in any case I think gtk&co copy the fdo code from http://cgit.freedesktop.org/xdg/xdgmime to do the mime parsing work [16:07] kaleo, so if qt doesn't do it for you I guess you should use that in qtubuntu [16:08] seb128, well, it's not really cool to use a perl script === om26er is now known as om26er|afk [16:09] seb128, I put my recommendation in the bug report in the end [16:10] kaleo, right, I don't like xdg-open/don't say it's a good solution, but I'm not surprised it's being used there, most desktop have been doing that [16:10] seb128, yep [16:10] seb128, so in essence I think the fix is simple [16:11] kaleo, question for you ... do you have any pointer to documentation/code showing how to display a spinner on screen or something in qml while things are loading? [16:12] seb128, spinner is the ActivityIndicator [16:12] seb128, in the toolkit [16:12] seb128, however, what's your design? [16:12] in fact I've a simple app [16:12] with a [16:12] Text { text: backend.data } [16:13] (http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-activityindicator.html) [16:13] seb128, I mean what's the app, what's the design, who's the designer? [16:13] where backend.data is 30Mb or text read from disk and returned in a buffer [16:13] my app hangs while the backend reads/return the datas and those are rendered [16:13] kaleo, I don't have a design for the "what to do while it loads" [16:14] seb128, get one :) [16:14] kaleo, https://wiki.ubuntu.com/AboutThisDevice#Phone [16:14] kaleo, it's the "Software Licenses" [16:14] seb128, also if you know the progress, you can use a ProgressBar [16:14] which is basically "dump /usr/share/doc/*/copyright" [16:14] seb128, one clue: nobody is going to read 30Mb of text [16:14] seb128, so something's wrong :) [16:15] kaleo, yeah, it's legal obligation [16:15] android does the same [16:15] I looked on my phone [16:15] seb128, they have books of text in one page? [16:15] they have a screen taking 15s to load [16:15] jesus [16:15] with endless content [16:15] seb128, I hope you are not blocking the device while doing that [16:15] seb128, I also hope the rendering of Text {} is done smartly [16:15] kaleo, well, for now I'm not doing anything, I'm working on that, it's not commited yet [16:16] seb128, :) [16:16] no, atm it's not :p [16:16] I just started [16:16] seb128, so, you need the designer's input [16:16] I've a dumb cpp function going over the files and filling a buffer [16:16] seb128, but you have ActivityIndicator and ProgressBar at your disposab [16:16] disposal [16:16] ok [16:16] I guess I need to do progressive data filing somewhat [16:17] my current approch is file a buffer and return it when done [16:17] seb128, there are some facilities in Qt for that I think [16:17] but that's not going to work for progressive stuff [16:17] seb128, can't remember [16:17] oSoMoN: done [16:17] do I need threads? [16:18] kaleo, I'm pondering just doing the stupid stuff, nobody is ever going to be interested in that dialog, it's just there to be compliant with the copyright/licenses [16:18] :p [16:18] seb128, yes, but you don't want to block nonetheless :) [16:18] kaleo, even android does it in a stupid way [16:18] seb128, check around http://qt-project.org/doc/qt-5.0/qtcore/qfile.html [16:18] seb128, if there is nothing that does it progressively then threads are an option [16:18] seb128, for which you have good facilities in Qt too [16:19] kaleo, ok, thanks [16:35] WebbyIT: well done, approved [16:36] oSoMoN: thank for your patience! [16:36] yw [16:37] oSoMoN: before the merge do you want that I set the default value of endTime to startTime + 1h? [16:38] WebbyIT: nah, that’s ok, let’s do it separately (and get input from design on it) [16:39] oSoMoN: ok, thanks :) [16:41] mhall119, popey, I've just been chatting to vtorvv and he's all set up to help with the music app dogfooding. He's a developer and he's checked out the music app code. I've described a few areas in which he could help and pointed him to you guys and me to ask if he's got any questions [16:41] sweet! [16:42] welcome vtorvv ! [16:42] dpm: awesome! [16:46] popey, hi! [16:51] Any know if the Stock-ticker app is working with the new update. Chart canvas looks normal and the sorting buttons are no clipped? [16:52] With a device, I mean. [16:53] * popey checks [16:53] nik90: ping [16:54] yay, Sudoku Touch is now in the default images! [16:54] surgemcgee: http://popey.com/~alan/device-2013-07-11-175349.png [16:54] mhall119: dpm ^^^ check that out! [16:54] mhall119 hi [16:54] mhall119: hi, can you do me a favor? Jenkins failed a continuuos integration, but I have port 8080 blocked. Can you take a screenshot of http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/ for me? Thanks! [16:54] wohoo!!! [16:54] nice work surgemcgee [16:55] nik90|Mobile: hey, I was wondering if sometime today you could send me a list of things people can work on for the Clock during tomorrow's Hack Day [16:55] popey: surgemcgee: nice! doesn't work on my Nexus7 though :( [16:55] dpm: Hey thanks, the picture tells me exactly what is wrong. [16:56] mhall119 the canvas? [16:56] mhall119: the entire application? [16:56] mhall119 sure I actually have something big planned. will send you all the details at the end of the day. would that be okay? [16:56] surgemcgee: just the chart [16:57] surgemcgee: I'm updating to see if I'm maybe just a version or so behind [16:57] cant send now since I am at work actually [16:57] nik90|Mobile: that'll do just fine, thanks [16:57] perfect [16:57] nik90|Mobile: anytime today, there's no rush [16:57] I'll be writing the blog about it tonight [16:58] oh yeah I remember the timezone u r in now :) [16:59] mhall119: surgemcgee this is what stock ticker looks like on my nexus 7 http://popey.com/~alan/device-2013-07-11-175845.png [17:00] IIRC, rickspencer has issues with the Canvas on the Nexus 7, I wonder if they aren't fixed yet [17:01] mahall: popey if you resizing the subtabs bar by pressing it and moving vertically, does it correct itself? [17:01] surgemcgee: after upgrading, mine now looks like popey's [17:02] surgemcgee: it does, yes [17:02] mhall: ok, must need a time delay with the canvas available intitialization [17:04] man, BBRY has been on a wild ride [17:07] dpm mhall119 popey: can you help me? I don't understand what's the problem with https://code.launchpad.net/~rpadovani/ubuntu-calendar-app/1193090/+merge/170957/comments/390179 === om26er|afk is now known as om26er [18:32] I want to download Ubuntu 13.04 but I can not to do it | http://askubuntu.com/q/319020 [18:48] Hi [18:52] So what's going on? You are planning or programming atm? :D [18:53] its been rather quite, I think. I'm working in the playlist at the moment though [18:57] okay so how did you tell all the ppl what to do? :) [18:57] or when did you start? ^^ [18:58] ah just checked it 09-21 UTC [18:58] mhall119, popey: Do you know anyone's nick who is working on the browser app? [18:58] okay and what's your set up to do all of the stuff required to be done? [18:59] nik90: I'm not sure who is, ask in #ubuntu-touch [18:59] mhall119: ok [19:00] mihahn: I dont tell people what to do. If anyone wants to help, the Wiki link is found in MOTD here, and you're welcome to check it out and make sure that the things working to mae Music dogfoodable, actually works. [19:02] danielholm, hey [19:03] it might be handy to update https://wiki.ubuntu.com/Touch/CoreApps/Dogfooding with which features currently work for music player [19:03] hey Jono [19:03] Sure! [19:03] thanks! [19:03] brb [19:04] For the first item in the list, I need someone to confirm that the music from ~/Music actually gets read. [19:15] kaleo: please see thread on #ubuntu-touch, need some guidance === popey_ is now known as popey [19:46] Is it possible to test this on the desktop using the nvidia driver? I'm currently getting "libGL error: failed to load driver: swrast..." [20:09] bfiller, let me see [20:09] danielholm: my ~/Music gets read on my desktop [20:09] which takes a *long* time, actually [20:10] bfiller, can you give me a copy/paste, I was not in the chan [20:10] lovely. then thats done and working. [20:10] yeah, it seems to do that from time to time [20:10] danielholm: it currently drops and re-scans every time I load the app [20:11] mhall119, yes, that's how it runs corrently for the dogfooding. [20:11] ok [20:11] currently* [20:12] just to be sure that any scanning gets done at all. [20:12] danielholm, to run the app, do I just run ./music-app ? [20:12] it asks for QML file [20:13] jono: if you dont have it installed from a package, its better to run qmlscene and use music-app.qml [20:14] jono@forge:~/source/music-app$ qmlscene music-app.qml [20:14] file:///home/jono/source/music-app/music-app.qml:23 module "org.nemomobile.folderlistmodel" is not installed [20:14] danielholm, ^ [20:15] jono: oh. you need qtdeclarative5-nemo-qml-plugin-folderlistmodel [20:16] thanks danielholm :-) [20:16] :) [20:16] window has blocked painting, I assume it is scanning ~/Music [20:16] happy to be of any help [20:16] I have a *lot* of music :-) [20:16] danielholm, you are doing a great job! [20:16] danielholm, the music app is such a core piece of the platform [20:17] jono: thank you very much. I really appreciate it. [20:18] danielholm, do you think you can continue to help get it dogfood ready by the end of the month? [20:18] jono: absolutely! [20:18] * jono high-fives danielholm :-) [20:19] :) [20:19] danielholm, so does this scan of ./Music write a file that it loads or does it do this every time I start the app? [20:22] jono: it populates a localStorage DB - which basically is a file, I suppose. it was meant to only be populated once, and then only refresh after new tracks, but since the scanning process was rather unstable for some, it now scanns and populates the DB on each run. [20:23] danielholm, gotcha [20:24] danielholm, well it successfully scanned in 95GB of music :-) [20:24] took a while to scan it in, and the UI blocked, but it didn't crash :-) [20:24] jono: wow. that is very much music! :P [20:24] I will file a bug about the UI clocking [20:25] blocking [20:25] jono: great. I'll take a look at it later then [20:25] thanks danielholm [20:25] https://bugs.launchpad.net/music-app/+bug/1200368 [20:25] Ubuntu bug 1200368 in Ubuntu Music App "UI blocks when scanning in music" [Undecided,New] [20:27] I much say: this is very much fun. branches and bugs. making something that runs on my phone. [20:28] one of the items in the list is playing music in the background. How is the "background" defined? I can play music and browse the web, or whatever, at the same time on my device, but is this more like being able to play music while screen off? [20:31] i think background is able to listen music while doing *whatever* [20:31] so, that works then? [20:31] wouldn't you say? [20:32] danielholm, I would say 'background" is while using other apps [20:32] I thought that didn't work right now? [20:32] danielholm, glad you are having fun :-) [20:32] danielholm, your work is so valuable :-) [20:33] jono: then I suppose I need for someone to confirm this, but it works for me. [20:33] danielholm, I believe mhall119 is working to get the app landed on the default image [20:33] jono: :) that makes me wanting to try even harder. [20:33] and then we can test more easily [20:33] danielholm, :-) [20:34] danielholm, so what are you working on right now in the app? [20:34] danielholm: yup, as soon as we get the very basics working on devices, we'll propose it for inclusion in the images [20:35] jono: right now, at this very moment, I'm working on the playlist support. The last weeks I've been working on the scrobble support. [20:35] danielholm, awesome [20:35] mhall119: looking forward to it! :D [20:35] so does the current allow me to browse by artist? [20:36] mhall119, so I assume "very basics" is the dogfood features? [20:36] jono: a subset of those features [20:36] jono: danielholm: "very basics" is making sure that reading from ~/Music works and you can play, which I think popey confirmed for us this morning [20:36] jono: it [should] shows each artist in your library, but they are not yet clickable or does anything. [20:37] i notice the fonts look very different on device [20:37] danielholm, ahh cool [20:37] danielholm, so I assume the plan is that you can tap an Artist and then see the list of albums by that artist [20:37] and then tap an album and see the list of songs? [20:37] mhall119: exactly [20:38] http://popey.com/~alan/device-2013-07-10-230704.png [20:38] compared to https://plus.google.com/u/0/104229542816608041441/posts/TfpJsh8fTsy [20:38] jono: precisely! [20:38] danielholm, I think when we have that, that will make the app mostly dogfoodable [20:38] popey: do you think the functionality right now is enough for us to add it ot the device images? [20:38] then I can browse my collection an dplay [20:39] mhall119: not quite, almost [20:39] popey: what's left? [20:39] jono: great. I'm glad to hear. [20:39] :-) [20:39] the artist/album views don't seem to work as intended [20:39] danielholm, so I assume you will probably look at that after the playlist support? [20:40] popey: I have that issue as well. and a bug is filed. But I dont yet know why [20:42] popey: no, unfortunatly not yet. I hope that Victor will help me some with that since I'm having some difficulty with that part of the code. [20:43] need some help anyone interested?/ [20:43] Aviral_: ask away.. ☻ [20:45] i was watching the animal-farm app then i added two more animals and header as animal-farm [20:45] the problem i am facing is the grid is of fixed size [20:46] i want a scroll option so that if i add more animals i can just scrool down and see other animals [20:46] if at this position i add more animals the size of animals picture is decreasing [20:50] oooh that sounds hard ☻ [20:50] a dynamically resizing display? [20:51] no just kind of a list like in u reader [20:51] dynamically resizing is a big task [20:52] i just want is if one adds 100 animals [20:52] the size remains same of each animal user just scroll down and watch the animals [20:53] Aviral_: you'll need to put them in a Flickable, that will give you scrolling I believe [20:53] let me try it :) [20:54] and change the height (or width) to not be based on screen height (or width) [20:54] I assume you'll want width based on screen width, but make height a fixed size (or the same as width) and allow scrolling if there's more than fits on screen [20:55] but, even better, would be to use ConditionalLayouts so that on tablets like the Nexus 10 you have more columns too [20:56] several ways to approach it [20:57] got a question, is there anyone who uses playlist, i've never used them in my life [21:02] I have [21:04] balloons: can you give me a hand with http://91.189.93.70:8080/job/ubuntu-calendar-app-autolanding/5/console ? [21:04] I'm not sure where to find what actually failed [21:06] Is it possible to test ubuntu touch apps on the desktop using the nvidia driver? I'm currently getting "libGL error: failed to load driver: swrast..." [21:07] Joe_B: you should be able to, just run them with qmlscene [21:08] @mhall119, so the launch command for music would be "qmlscene /usr/share/ubuntu-music-app/music-app.qml"? [21:09] I'm getting a bunch of "QOpenGLShaderProgram::uniformLocation( shapeTexture ): shader program is not linked" and similar. [21:09] And no output in the window. [21:09] Joe_B: if it's installed yes [21:09] Joe_B: do you have the Ubuntu SDK installed? [21:10] Joe_B: the command is correct if you have it installed. But you can also run "music-app" [21:11] I believe so, I have "ubuntu-sdk" installed. [21:11] Joe_B: and yes, there is a bug filed on that. dont know why that happens yet. doesn't the music window show anything at all? [21:11] I'll grab a screenshot. [21:12] Joe_B: can you join #ubuntu-touch and re-paste your OpenGL error? [21:13] Actually, I just upgraded, and it looks like it's at least running something now. [21:13] ah, ok [21:14] Joe_B: if you have a lot of songs in your ~/Music/ folder, it could take a while to finish scanning them all and load the app's GUI [21:15] Yup, that's what it's doing now, a lot of warnings about tags as well, but nothing worrisome. [21:23] Joe_B: yeah, there is a lot of debug output on right now. [21:24] Got frustrated with that, so I put one file in ~/Music, and let it go at that, it's still not drawing anything. [21:24] This time I will get you a screen. [21:26] Here's the log: http://www.bylund.us/~jbylund/debug_output.txt [21:27] There's not anything to see in the screen, but it's here: http://www.bylund.us/~jbylund/music_app_screen.jpg [21:27] what version are you running? [21:29] 0.3bzr41quantal0 [21:30] hmm. and how did you change the music path? [21:30] Well ~/Music was just a symlink for me, so I just deleted the link created a folder and copied one file into there. [21:30] ah [21:31] could you please file a bug and attach the logs you shared here? [21:31] * jono listens to music with music-app :-) [21:33] @ https://launchpad.net/music-app ? [21:34] Yes [21:34] thanks! [21:35] danielholm, just filed https://bugs.launchpad.net/music-app/+bug/1200393 [21:35] Ubuntu bug 1200393 in Ubuntu Music App "Shuffling doesn't display the correct song" [Undecided,New] [21:37] thank you [21:39] danielholm, bug filed at https://bugs.launchpad.net/music-app/+bug/1200394 [21:39] Ubuntu bug 1200394 in Ubuntu Music App "OpenGL Isses with NVidia driver desktop" [Undecided,New] [21:41] danielholm, I have to say, the app is pretty functional :-) [21:41] really nice work so far :-) [21:41] when we have the rough edges buffed off as part of the dogfooding, this is going to be a killer app [21:42] jono: I'm glad to hear! I'll tell Victor ;) [21:42] danielholm, :-) [21:42] I'm convinced it'll be as well [21:44] no, I'm actually having some issues with the playlist functionality that someone might help me with? I'm having playlists stored in a LocalStorage DB with an ID and a name. I want to show each of these names in a list, but I just get "undefined" back as a result [21:44] I can post a snippet if anyone is willing to help [21:48] mhall119, can you help here? [21:52] danielholm, can you add a back skip button [21:53] on it! [21:53] thanks danielholm :-) [21:53] just for listening to a cool song again :-) [21:54] I tried to update my coreapps in raring and I saw this: "touch-coreapps : Depends: sudokutouchgame but it is not installable" [21:56] #ubuntu-offtopic [21:59] mhall119: I sent you the email for tomorrow's hackday [22:00] mhall119, when you get a sec, can you fix the link for the getting started guide on http://developer.ubuntu.com/resources/programming-languages/qml/ [22:00] it is broken [22:00] cor3ntin, offtopic? [22:01] ayr_ton> mistake, don't mind me :) [22:04] jono: try out this branch: lp:~danielholm/music-app/back-button [22:06] My library wont load on my desktop so I cant see what it does to the rest yet. like progress [22:11] 22:54:56 < ayr_ton> I tried to update my coreapps in raring and I saw this: "touch-coreapps : Depends: sudokutouchgame but it is not installable" [22:11] fixing that now [22:12] popey, awesome :) [22:15] jono: the link works for me [22:16] the external links need to be updated though :( [22:18] alright, so I resolved the old issue, but does anyone how to delegate an array? [22:19] popey: while you're in that branch, can you make sure it depends on calendar-app and not ubuntu-calendar-app? [22:24] mhall119: will have to make a new version and push again [22:25] will do now [22:25] mhall119: any others before I push 1.0.8? [22:32] mhall119: pushed 1.0.8 [22:34] Hi, i've been hacking about on the music app and have managed to exponentially reduce the amount of time to load a large set of music files (~1800 in 7s). I've done this by moving the db writes into a single transactions. Not sure how useful this is as the UI still freezes while scanning the dirs but it is much faster at building the database :) [22:35] oh nice [22:35] mhall119: diverged branches ☹ [22:35] i forgot to pull first [22:37] ahayzen: thats awesome [22:38] danielholm, the only thing it is missing is any error handling in the db writes, but is that taken into account at the moment any way? [22:38] ahayzen, awesome :-) [22:39] popey: bzr rebase :) [22:40] ahayzen: wow, do you have that in a bzr branch on Launchpad? I'd love to try it [22:40] I can push up if u want, is very hacky though ;) [22:40] ahayzen: that's fine [22:41] ahayzen: I dont think so, no. [22:41] i did bzr merge, and it found one conflict... [22:41] ahayzen: please push it :) [22:41] bah [22:42] mhall119, where do i push to? [22:42] http://stackoverflow.com/questions/17604688/delegate-an-array-in-qml [22:43] mhall119, ah its called music-app .. got it :) [22:44] mhall119: think i fixed it ☻ [22:44] danielholm, https://code.launchpad.net/~andrew-hayzen/music-app/database-write-single-transaction [22:45] ahayzen: lovely! [22:45] sweet! thanks ahayzen [22:45] * ahayzen hopes it works [22:46] music app hack day success! [22:46] woo [22:46] and 15mins left :) [22:46] hah [22:46] indeed! [22:46] 1 hour 15 if you go by utc ㋛ [22:46] heh [22:46] get back to work! [22:52] ahayzen, testing now [22:52] I have 95GB music so keen to see how much faster this is [22:52] * ahayzen (yn) [22:52] blimey [22:53] i have 20GB and its loading in ~7-8 secs with a 1651 change count [22:55] ahayzen, I started up both branches at the same time [22:55] they are both processing now [22:56] yeah the UI still freezes :/ but the writing to the DB is very fast...before for me it sat for 60s+ writing to the disk [22:56] ahayzen, cool [22:56] ahayzen, I filed a bug about the UI freezing [22:56] https://bugs.launchpad.net/music-app/+bug/1200368 [22:56] Ubuntu bug 1200368 in Ubuntu Music App "UI blocks when scanning in music" [High,Confirmed] [22:56] i tried to figure out how to solve the UI.. [22:57] yh saw tht, tht was where i started :) but ended up making this change [22:57] :-) [22:57] I am not sure how QML handles async [22:57] looked into WorkerScript to run in background thread but u can't pass Qt objects through :( (or u could before but not anymore :/) [22:59] jono, was it any faster? or are they still processing? [22:59] ahayzen, still going [22:59] at the UI stage? [22:59] I am running two clients, so both will be slower, but the difference should be clear [22:59] still sucking in ~/Music [23:00] did urs take forever to write the DB aswell after the UI has finished? [23:00] ahayzen, looks like the DB portion is running now- I see a lot of terminal output [23:01] ahayzen, ok, you branch now showing UI [23:01] at 4pm my time [23:01] awesome ... midnight :) [23:01] now the other branch will be running full steam [23:01] so it is not a completely fair test [23:01] it seems to be still sucking in music and not at the DB write part yet [23:02] it finds a file then adds to db then goes to the next...whereas mine finds all the files puts in a buffer then writes them all [23:02] now it is complete at 4.02 [23:02] it is definitely faster :-) [23:03] :) [23:03] I am sure danielholm will take a look soon and then merge [23:03] nice work ahayzen :-) [23:03] jono, thx... first thing i've ever done with QML/JS :) [23:04] ahayzen, nice :-) [23:04] thanks for helping the core apps, we really appreciate the help [23:04] to get them dogfoodable this month will be awesome :-) [23:04] I will! it already looks promising. But its time for bed. take care and good work today [23:05] thanks danielholm [23:07] night danielholm, thanks! [23:08] ahayzen: man, that's a *huge* difference [23:09] mhall119, thx :) [23:10] kaleo, has the dark theme landed? [23:10] renato, yes [23:10] kaleo, any example how to use it? [23:10] renato, Component.onCompleted: Theme.name = "Ubuntu.Components.Themes.SuruDark" [23:11] kaleo, for every component? or just the mainwindow? [23:11] renato, just the root [23:11] kaleo, ok nice [23:11] thanks [23:11] renato, I'm considering doing something a bit better [23:11] renato, where you create a text file, say suruTheme.ini [23:11] mhall119, i've removed the commented code and added code comments for the new code...do i now propose for merge? or are there more steps first? [23:12] renato, with a value 'light' or 'dark' [23:12] renato, that would be more future proof maybe [23:13] renato, let me know how it works anyway [23:14] kaleo, does not looks nice :( : http://img838.imageshack.us/img838/8810/e4n.png [23:15] renato, ah yes, you need https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/background_gradient_api/+merge/174027 [23:15] renato, so that the header looks nice [23:15] renato, also list items highlight still need some design [23:16] kaleo, ok I will the old theme for now [23:16] renato, this MR will land tomorrow [23:17] renato, so not long to wait [23:17] renato, there will still be some small glitches in the dark theme, but nothing majorly wrong [23:17] kaleo, ok let me try the branch [23:20] kaleo, you should put a togle button in the galery example to change the theme :D [23:20] renato, we have 3 themes, it should be a list :) [23:21] renato, a ValueSelector for now [23:21] renato, an OptionSelector when it landsq [23:21] - [23:21] -q [23:21] renato, btw you can change it system wide live, while the gallery is running [23:21] renato, by editing ~/.config/ubuntu-ui-toolkit/theme.ini [23:23] ahayzen: I think it's ready to propose it for merging [23:24] mhall119, do i propose...and if so how do i set as the reviewer? [23:24] kaleo, looks better but : http://img6.imageshack.us/img6/8606/h3e.png [23:25] mhall119, i guess danielholm? [23:27] ahayzen: it should default to the project's team as the reviewer [23:27] mhall119, ok i'll try it :) [23:28] renato, list highlights are a bit ugly, will fix later [23:28] renato, any other issue? [23:28] red text [23:28] mhall119, seems to have worked :) thanks [23:28] renato, that's the highlight color indeed [23:28] renato, could bit better [23:28] renato, but apart from that? [23:29] renato, in the rest of the UI? [23:29] thank you ahayzen :) [23:29] kaleo, I will try more tomorrow, I ping you if I find something wrong [23:30] renato, thanks [23:30] renato, you will be the first user! [23:37] kaleo, any example of visual changes? I would like to change the visual of the ListItem. (font size, icon size) [23:38] renato, don't [23:38] renato, it should probably part of the toolkit [23:38] renato, what's the design you need to implement? [23:38] renato, what's missing? [23:38] kaleo, the list item on contact list has different font size and icon size [23:39] renato, show me [23:39] renato, (we always need to check with the designers if the difference between the design of the app and the sdk are meant to be or just a mistake) [23:39] renato, (a mistake in the design or a mistake in the sdk)