[05:41] Good Morning [05:51] morning Mihir_ :) === gusch_ is now known as gusch [07:13] hey gusch, would you have a moment to approve a trivial MR that should fix a bunch of autopilot tests when run on the device? https://code.launchpad.net/~osomon/webbrowser-app/slower-typing/+merge/175745 [07:13] oSoMoN: sure [07:14] oSoMoN: approved [07:14] gusch: thanks! [07:17] oSoMoN: I'm not able to run the tests :( (ssh_exchange_identification: read: Connection reset by peer) [07:18] gusch: yeah, I had the same issue, it’s because phablet-test-run -i doesn’t install openssh-server, you’ll have to install it yourself on the device [07:18] gusch: and then when it asks for the password, use "phablet" [07:21] oSoMoN: Received disconnect from 127.0.0.1: 2: Too many authentication failures for phablet [07:21] oSoMoN: I'll try to run them "manually" on the device [07:22] gusch: can you verify that sshd is running? [07:23] oSoMoN: it's running, but I can't login - but I'll find a way to run the tests [07:30] oSoMoN: ok - fixed ssh (too many private keys ?!?) - tests are finally running [07:30] gusch: cool [07:35] morning timp. When you've got a minute, could you please have a look at https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726 ? It looks like a trivial change to fix the content being shown behind the MainView's header, but I want to make sure it's the way to go [08:11] dpm: yes, looks trivial, but to me it seems not like the way to go [08:13] dpm: let me see the music-app to see if there's something else wrong [08:15] perfect, thanks timp! [08:16] is there a command to install all the build-dependencies? [08:16] or should I copy&paste them from debian/control? [08:18] good morning everyone [08:18] :D [08:20] dpm, maybe you know this [08:20] how often jenkins bot does reviews? [08:22] Hi all [08:22] timp, apt-get build-dep music-app [08:23] Hi nik90 :) [08:23] Hey dpm :) [08:24] timp, you'll need to install the app from the daily core apps PPA for that command to work, though [08:24] https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily [08:24] morning PaoloRotolo :) [08:25] hey dinkometalac, I think it was every 15 mins? I can't really remember, but I think it was around that time [08:25] dpm: I branched the source. It is something I do often for apps, and I guessed there would be a (bzr or apt) command that automatically installs the build-deps for me, since that's something that I need often [08:26] doesn't seem too complicated to write a script for that, so I figured someone must have done it already [08:26] dpm, thanks [08:27] timp, I don't know of any tools. In any case, there are no build deps for music, it's still pure QML. Off the top of my head there is a runtime dependency only on the file manager plugin to scan the music library [08:28] dpm: where do I get qtdeclarative5-nemo-qml-plugin-folderlistmodel ? [08:28] timp, from the core apps PPA ^^ [08:29] you'd expect I use those already ;) === Noskcaj10 is now known as Noskcaj [08:38] timp, the idea is to subtly get you to use them ;) [08:39] popey, seen this already? My jaw literally dropped -> https://plus.google.com/104438618743851678614/posts/g3bCEv5QGvY [08:41] hah [08:41] morning mehow, nice blog post yesterday, that was something else that was jaw-dropping too! [08:41] jppiiroinen: :) [08:41] timp-qtc: \o/ [08:41] timp-qtc: so it really works! ;) [08:41] jppiiroinen: but I miss the icons on the left side in qtc [08:41] playing with the new QtC features timp? ;) [08:41] or rather timp-qtc? [08:41] jppiiroinen: if even I can use it, you must have done something right :D [08:42] timp: i will have to check in the next version if i could group them etcc [08:42] timp: you can have the icons on higher resolution ;) [08:42] yes I just installed a new qtc, and it comes with an irc tab that automatically brings me here :) [08:42] ^dpm [08:43] yeah, that's what I meant, I tried it this morning too :) [08:43] jppiiroinen: dunno, if I click on "Help" there is so much stuff there that I probably won't use it... so we probably should keep it a bit basic with the ubuntu help :) [08:43] dpm: he's good isn't he? ☻ [08:44] hmm.. timp-qtc ..that sounds like "timp cute to see" [08:44] popey, he's amazing [08:45] popey, I'm looking forward to jono seeing this, he'll run out of adjectives [08:46] dpm, I saw it on the phone. my thought was: looks totally sweet, a pity I have no idea what it's useful for :-] [08:46] jppiiroinen: the api docs are online? we could use local docs for that [08:47] haha [08:47] timp: ah true, lets change that [08:47] timp: raise a bug to https://bugs.launchpad.net/ubuntu-qtcreator-plugins [08:49] timp, playing with the actions, it seems there're some bugs in listing actions in the HUD and hiding per-page actions [08:49] jppiiroinen: ok, done https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+bug/1202977 [08:49] Ubuntu bug 1202977 in Ubuntu QtCreator Plugins "Install API docs locally instead of using online docs" [Undecided,New] [08:49] I don't always see all actions without searching [08:49] and the don't hide as I would expect [08:49] kalikiana: I think that's a bug in HUD not updating properly [08:50] hmm no Wellark here? [08:50] timp, any idea if there's a way to double-check, say enforce an update to see that it's not a uitk bug? [08:51] kalikiana: not that I know of. Let's ask Wellark [08:51] Good morning all, happy Friday, and happy Soyuz 14 Landing Day! :-D [08:51] timp, k [08:56] dpm: does music-app automatically play all mp3s from my ~/Music? (it is emtpy for me, so the app doesn't doe anything) [09:00] timp, yeah, it reads everything that's in there. Try putting a few mp3's or ogg's there [09:01] * timp downloading some.. [09:01] I don't need local music anymore because of spotify [09:02] 10:44 < jppiiroinen> hmm.. timp-qtc ..that sounds like "timp cute to see" [09:02] jppiiroinen: ^ so I should make that my default irc name ;) === 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 | Fri 20th July is File Manager App HackDay! http://bit.ly/18ofcdL | File Manager App Bugs: http://bit.ly/12AJ6a9 | File Manager App Blueprint: http://bit.ly/17pzjHn [09:03] timp: i used spotify on my ubuntu touch phone from the command line ☻ [09:03] popey: which calendar app are you using? you always seem to get the dates wrong [09:03] wtf! [09:03] popey: oh that's awesome :) I should try that === 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 | Fri 19th July is File Manager App HackDay! http://bit.ly/18ofcdL | File Manager App Bugs: http://bit.ly/12AJ6a9 | File Manager App Blueprint: http://bit.ly/17pzjHn [09:04] I notice now that the calendar when I click the time in ubuntu, is Sun-Sat.. I prefer Mon-Sun for an ordering.. [09:05] i think i look at the hackday page and read what the date is into a buffer in my head, then some process decides that "Well, you need to add one, because it's tomorrow now" and I manually increment it. [09:05] why does the calendar start at Sunday? [09:06] Sunday is part of the weekEND so that is not logical for me [09:06] timp, very soon you might be able to stream music from U1 too :) [09:06] dpm: the same way as with spotify? or do I have to buy the tracks individually first? [09:06] timp, this is probably a setting that needs to be set in system-settings and then the calendar/weather guys can read it from there [09:07] timp, essentially you can stream any music you put in your Ubuntu one folders [09:08] not sure about streaming music from friends' shares. It's not spotify-like in any case [09:08] but I prefer listening to my own music anyway :) [09:08] music app crashes for me immediately after loading my mp3s :s [09:09] timp, you'd be surprised, people have totally different ideas about the start of a week in different countries [09:09] kalikiana: they are wrong! [09:09] ;) [09:09] kalikiana: I can imagine that, but I would like the option to be configurable then [09:10] http://xkcd.com/386/ [09:10] I don't think I have been to a country where they don't call sat+sun the weekend [09:10] dpm: haha :) [09:10] timp, I would assume it will be in time settings, it exists as a placeholder [09:10] timp, you should go to Egypt, then :) [09:10] dpm: for some reason, I know this url by heart http://xkcd.org/303/ [09:10] but we use qml now, dammit ;) [09:11] timp, hahaha, I actually looked at that one again a couple of days ago [09:11] dpm: I think now is not the best time to do that :) [09:11] indeed [09:11] dpm: there are t-shirts of that one :) [09:11] http://store.xkcd.com/products/compiling :) [09:13] timp, I need that shirt!!! [09:14] kalikiana: this may be your lucky day then, it is for sale! :) [09:14] :) [09:15] hmm $15 shipping [09:16] dpm: who is working on music-app? [09:16] dpm: when I run it from qtc it quits immediately after starting http://pastebin.ubuntu.com/5890180/ [09:17] dpm: don't judge me for the music, I downloaded a random album [09:17] one that I also have legally on a cd of course ;) [09:17] timp, yeah, yeah, same excuse... "I'm compiling", right? ;) [09:18] maybe I like the music, but I cannot judge since I didn't hear it yet :) [09:18] ah I do like "blurred lines". At least the original video clip [09:19] :) [09:19] timp, I think you've run into bug 1200513 - same happened to me this morning: try if 'bzr revert -r -2', I got that version to work [09:19] Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Confirmed] https://launchpad.net/bugs/1200513 [09:19] timp, "have it on cd" is becoming a faint excuse since there's no reason to buy any new cd's… [09:19] have it in u1music is more realistic [09:19] kalikiana: what's the excuse nowadays? "I also bought it on iTunes on my mac"? [09:20] timp, maybe I should start saying "I have it on floppy" to counter the easily outdated storage reference :-D [09:29] timp, did you have any luck with the previous revision of the music app? [09:29] dpm: yes, r61 seems to work [09:29] dpm: except that it doesn't make any sound [09:30] dpm: perhaps something is missing from the dependencies? defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" [09:30] timp, you'll need to install the gstreamer plugin on the desktop [09:30] dpm: why is it not in the dependencies in debian/control? [09:30] yeah, we didn't want to install it on the phone and weren't sure how to handle the dependencies [09:31] dpm, what didn't you want to install on the phone? [09:31] ha, I was just about to ping you :) [09:31] * dpm can summon seb128 with the power of thought [09:32] dpm: ok now I have sound :) [09:32] dpm: libqt5multimedia5-plugins helped [09:32] seb128, could you give us some advice on this? We're not really packaging experts. On the desktop the music app needs the fluendo plugin to play mp3's, but it's not required on the phone. What's the best way to handle dependencies in debian/control in these cases? [09:33] timp, ah, that's news to me, I probably had it installed already and just needed the gstreamer plugin [09:34] I am guessing I had gstreamer already, but libqt5multimedia5 was missing [09:34] dpm, the issue there is not the plugin, I hit the same issue yesterday [09:34] you should probably depends on qtdeclarative5-qtmultimedia-plugin [09:34] which should depends on the libplugin [09:35] dpm, otherwise, the way we have been dealing with codecs in the past is to install them on demand from the app when needed [09:35] dpm, e.g rb's music store was prompting you to install the fluendo codec on first use if you tried to play a mp3 [09:36] dpm: I can make r61 crash also https://bugs.launchpad.net/music-app/+bug/1200513 [09:36] Ubuntu bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] [09:36] yeah, although it's going to be trickier to install things from within a qml app [09:38] seb128, it seems the music app already depends on qtdeclarative5-qtmultimedia-plugin - shall we just add a dependency on libqt5multimedia5-plugins then? [09:40] dpm, I'm not familiar enough with that stack to say, to me it looks like you are just using qtdeclarative5-qtmultimedia-plugin ... which should bring on the required plugins [09:41] dpm, I hit the same issue with system settings yesterday when adding the sound preview feature [09:41] dpm, imho it's qtdeclarative5-qtmultimedia-plugin that should get the depends [09:41] dpm, but check with somebody who knows qtmultimedia better [09:42] seb128, so you think I should file a bug to request qtdeclarative5-qtmultimedia-plugin to depend on libqt5multimedia5-plugins ? [09:42] yes [09:42] seems like to me that qtdeclarative5-qtmultimedia-plugin doesn't work out of the box currently [09:42] it doesn't make sense to start adding that depends in every qml apps using qtmultimedia [09:45] dpm: I think adding those clip: true lines in music-app should not be needed. The Page should clip it automatically [09:45] dpm: but I'll discuss it with Kaleo, he is handling https://bugs.launchpad.net/ubuntu-weather-app/+bug/1201094 [09:45] Ubuntu bug 1201094 in Ubuntu Weather App "App content visible behind tab header" [High,In progress] [09:49] thanks timp [09:50] seb128, ok, filed bug 1202996 and assigned it to Timo, hoping this is the right place [09:50] Launchpad bug 1202996 in qtmultimedia-opensource-src (Ubuntu) "qtdeclarative5-qtmultimedia-plugin needs to depend on libqt5multimedia5-plugins" [Undecided,New] https://launchpad.net/bugs/1202996 [09:51] dpm, thanks [09:53] dpm: timi is on holidays for at least another week [09:53] *timo [09:54] I know, it's not a big deal of a bug [09:54] ok [09:58] we can also workaround it easily by adding a temporary depends to the music app if we wnt [09:59] yeah [10:00] oSoMoN: can you check https://code.launchpad.net/~schwann/qtubuntu-camera/camera-always-new-texture-on-connect/+merge/175774 [10:03] gusch: sure, in a moment [10:04] oSoMoN: thx [10:12] gusch: approved [10:14] oSoMoN: cool thx [10:29] popey, for the rss reader, do you see any issue in using http://ctrlq.org/rss/ to search for rss feeds? [10:30] no [10:30] we talked about it in the meeting last night [10:31] so we've already got a decision on that, cool === om26er is now known as om26er|away === MacSlow is now known as MacSlow|lunch [11:11] mehow, can you reassign yourself to https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1198868 and https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1198823 ? an app developer assigned himself to the UX task by mistake, and I don't have permissions to re-assign you to it [11:11] Ubuntu bug 1198868 in Ubuntu UX "[Calculator app] Need more space for calculation labels" [Medium,Triaged] [11:11] Ubuntu bug 1198823 in Ubuntu UX "[Calculator app] Not obvious how to add a label to a calculation" [Low,Fix committed] === om26er|away is now known as om26er [11:18] dmp: I will do it as soon as Jon is back cause for some reason I cannot assign anyone else apart from myself :L [11:21] mehow, oh you wanted to assign it to someone else? In that case you've got the same permissions problem as I've got. You might want to ask John Lea or Nick Tait to add you to the team, as they seem to be the admins: [11:21] https://launchpad.net/~unity-design-team/+members#active [11:23] ok I think Nick is adding me to the list right now so I should be able to re assign it soon [11:42] timp, would you mind adding a comment to the MP you reviewed this morning? You mentioned that the fix was not the best approach and that it might need Kaleo to look over it. The reason I'm asking is because one of the music guys have already approved the MP (but not top-approved yet) and it might be worth telling them to hold on until there is a better fix: https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726 [11:46] dpm: ok, commented. [11:47] danielholm, o/ [11:47] ahayzen-mobile: hey man [11:47] ahayzen-mobile: how are you? [11:47] perfect, thanks timp, that's exactly what we needed [11:47] danielholm, Is there a meeting tonight? [11:48] ahayzen-mobile: I think soo [11:48] ahayzen-mobile: I'll try the be there [11:48] hey ahayzen-mobile, danielholm, how are you guys? [11:48] danielholm, gd thx just having lunch :-) [11:48] meeting at what time ? [11:48] ahayzen-mobile, I'll send you invites to the Music meetings [11:48] dpm: I'm rather well, thank you. and you? [11:48] good good :) [11:48] I've been loving the activity on the music app [11:49] and being able to use it! [11:49] it looks awesome, btw [11:49] danielholm, how r u? Is it at 1900 utc? [11:49] nice to hear! I feel the same way. It's been very much going on. [11:49] 19.30 UTC I think [11:50] dpm ,can you update me with calc app meetings ? [11:50] I'd like to test filemanager-app but I don't understand what "org.nemomobile.folderlistmodel 1.0" is... [11:50] Mihir, sure, do you want me to send you an invite? [11:50] danielholm, So 2030 BST :-) I'll see if I can be there [11:50] danielholm, ahayzen-mobile, I've been recently badly bitten by bug 1200513 , can you guys reproduce it as well? [11:50] Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] https://launchpad.net/bugs/1200513 [11:50] yeah , that would be great.. [11:51] and what would be the procedure to be a part of core team member for an app ? [11:51] dpm, I have never got that :-/ [11:51] ahayzen-mobile: I was wrong, it was 19:00 UTC [11:51] danielholm, np [11:52] ahayzen-mobile, hm weird, both timp and I were experiencing the same problem, and balloons as well [11:53] dpm, maybe down to the actual files u have? [11:54] ahayzen-mobile, it could be, but reverting to one bzr revision earlier fixes the problem [11:54] so I'm not really sure [11:54] Strange [12:01] danielholm, any idea y after clearing the artist model appending does not appear to work? [12:02] danielholm, the todo item in the code. [12:02] ahayzen-mobile: unfortunately not... [12:03] danielholm, even just removing one row fails:-/ cause the artist page would then be functional === ara is now known as Guest69887 [12:04] danielholm, I'll have another go tonight [12:05] ahayzen-mobile: I'm not enteirly certain what it is we're talking about. is it a new bug or something you are working on? [12:07] danielholm, it is a todo in the current code...filterartist or something.. [12:08] aha okej [12:08] ahayzen-mobile: so the filtering doesnt work like it should? [12:09] danielholm, LibraryListModel.qml [12:10] danielholm, filterartisttracks read the todo that explains the issue [12:11] ahayzen-mobile: in the blueprints? [12:11] danielholm, in the code [12:12] danielholm, sorry it is a code comment not a work item, should have been clearer [12:12] ahayzen-mobile: thats alright [12:12] :) [12:13] danielholm, any ideas? I'll investigate later if u can't think of anything [12:14] ahayzen-mobile: I'm sorry but I have no ideas how that file works :P [12:14] ahayzen-mobile: well, not more then you do anyway [12:14] danielholm, np [12:15] danielholm, anyway gtg have a good day and speak later [12:16] dpm.. how are we gonna resolve the UI bugs , as you mentioned it needs to be modify Blue prints [12:16] ahayzen-mobile: alright. take care, talk to you later [12:19] ckpringle: When you have time, can you take a look at https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1202626 and let us about the design decision regarding them [12:19] Ubuntu bug 1202626 in Ubuntu UI Toolkit "[pageStack] show the wrong toolBar when going back from a Tab" [Undecided,Confirmed] [12:19] It is essentially about having pagestack inside a tab === MacSlow|lunch is now known as MacSlow [12:49] Kaleo: what's your opinion on this? https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726 [12:49] Kaleo: should the clipping be done in the apps or in uitk? [13:21] hmm [13:36] nik90: hey [13:37] nik90: ok so I'm a little confused following that thread however let me explain what I understand - there is a bug generated by navigating a page stack from a tabbed view, that the toolbar does not switch back to the correct one when you go to another tab and back (ish) [13:38] nik90: of course there should be the ability to have page stack from a tabbed view [13:38] the header must change upon going into the page stack, therefore the tabs are not available [13:38] the toolbar should always be the correct toolbar for the view (obviously) ? [13:39] hi rickyc [13:39] hi [13:39] you've written an app of some kind? [13:39] small weather app [13:40] and you want to test it out on a device? [13:40] yes I have no idea how to get it on a device :x [13:40] ok, do you have a device running ubuntu phone? [13:40] I have an android phone [13:41] no not currently sir [13:41] I have a nexus 4 [13:41] so really there's a few options. [13:41] if you want you can flash a device yourself with ubuntu touch.. [13:42] https://wiki.ubuntu.com/Touch/Install details how you do that [13:42] we have an SDK (based on qtcreator) which should make it easy to deploy your app on to the device [13:42] alternatively if you wanted to make the code available somewhere we could try packaging it up and we could try it out on a device [13:42] we don't have an "app store" yet [13:42] yes I have used the SDK [13:42] so it's all a bit manual [13:42] oh great [13:43] I think I can try it out, I will follow that link above [13:43] very excited to see it live :D [13:43] great [13:43] give us a shout if you get stuck [13:43] will do [13:43] thanks for your help [13:43] np [13:46] opoey qt supports webapp integration right? [13:46] popey [13:48] Not tried it myself.. [13:49] * popey looks around for someone who will know for sure [13:49] kalikiana: do you know ^^ ? [13:49] I am really good with html5 [13:49] but qt ehh [13:49] ☻ [13:50] ckpringle: I just saw your messages [13:51] nik90|office: no probs [13:51] In essence what you descrbed s correct [13:51] Is it okay from design point to have a pagestack inside a tab? [13:52] also my internet is terrible, so do not be suprised to see me dc and rejoin [13:52] :) [13:53] ckpringle: so the clock tab will have 2 pages inside it. One for the world clock list and another page to show the clock. Since there are 2 pages in the tab, I will be using a pagestack to switch between them [13:53] hmm [13:54] How would I go about avoiding a binding loop with a bidirectional property map? In this case a GSettings boolean key on to a Switch [13:55] Laney, you mean having a switch show a property's value but change the property when clicked? [13:55] and also react to the key being changed externally [13:58] Laney, here's what I use for the switch or checkbox: http://paste.ubuntu.com/5890855/. I'll see about watching the property for changes [13:59] yes that give you a loop if something else changes it [14:00] Laney: where's the loop? [14:00] Laney, what do you mean? I can't think of how that would loop [14:00] if checked == false, and you set it to false again, onCheckedChanged is not triggered [14:00] it is only triggered when the new value actually differs from the old [14:01] that happens if someone else sets the gsettings key to true [14:01] then checked becomes true, and then propertyToWatch = true is executed. And it stops there since nothing changes [14:02] Laney, if someone else sets the key, then it should fire onCheckedChanged and reset the checked property to true, and then stop [14:02] Laney, but then it isn't bound to the key, so you'll need a connection to watch the key: http://paste.ubuntu.com/5890860/ (I think that is right, I haven't tried it) [14:03] file:///usr/share/settings/system/qml-plugins/flight-mode/EntryComponent.qml:31:14: QML CheckBox: Binding loop detected for property "checked" [14:03] Laney, what LP branch is that from? ubuntu-system-settings? [14:03] no branch [14:04] Laney, could you pastebin the file? [14:04] sec [14:04] you'll need to install lp:gsettings-ubuntu-touch-schemas [14:07] Laney, I'm probably not going to try running the actual file, I just want to look at it so I can make a test file on my own. [14:09] hmm [14:09] I added an onChanged handler and it made the loop go away [14:09] Laney, great [14:09] not really [14:10] it only works because that unsets the checked: ... that I had before [14:10] why doesn't the normal property binding work? [14:11] Laney, you mean that it is no longer bound to the property? That might be a place you could use a Connections instance. [14:11] CheckBox has: onClicked: checked = !checked [14:11] so when you click, I guess the binding is broken [14:12] it seems tricky [14:12] Laney, can't you use something like this? http://paste.ubuntu.com/5890860/ [14:12] iBelieve: yes, that's essentially what it does [14:12] but it's still dirty isn't it? [14:13] timp: Switch too? [14:13] yeah, it seems more complicated then it should be [14:13] that's what I'm using [14:13] Laney: Switch is a checkbox with only different visuals [14:13] ah ok [14:13] onClicked: checked = !checked [14:13] epaste [14:13] CheckBox { id: switchItem style: Theme.createStyleComponent("SwitchStyle.qml", switchItem) [14:13] so if I do onClicked: property = !property would that work? [14:13] ^ that's the implementation of Switch :) [14:13] heh [14:14] when you define a new onClicked, the old one is still executed [14:14] oh [14:14] for your case I think it would be handy to remove the CheckBox code executed in onClicked... [14:15] Kaleo, with the current SDK, do you know if it's possible to do the drag and drop as described in the "Moving feeds into a different topic" section in http://design.canonical.com/2013/06/shorts-add-edit-share-adjust/ [14:15] you can introduce your own new boolean that is binded to the external property [14:15] and you never update the new property, just update checkbox when the new property changes, and update the external property when checked changes [14:16] it would work, but it seems that there should be an easier way [14:18] timp: that still loops when I toggle it in dconf-editor :( [14:19] Laney, I think this works the way you want: http://paste.ubuntu.com/5890924/. [14:20] Laney, the switch takes care of changing the checked state and at the same time the custom onClicked: handler changes the property [14:20] iBelieve: it's within a Standard, so I'd have to do that in two places [14:20] Laney, why two places? [14:20] because you can click on the list item too [14:22] lp:~laney/ubuntu-system-settings/gsettingsify === mpt_ is now known as mpt [14:23] Laney, you could use onChecked, but the problem is that it won't change when the gsettings key changes [14:24] you can say onCheckedChanged: propertyToWatch = checked, and have a Connection that does onPropertyToWatchChanged: checked = propertyToWatch [14:24] yep [14:25] I have that (without the Connection though) [14:25] the Connection is there to connect to some external property, outside of your Component. Otherwise you cannot watch it [14:26] GSettings is a child of the Switch already [14:26] so I can just directly access its checked property [14:29] * timp gotta go. [14:29] enjoy your weekend :) [14:29] thanks for your help [14:29] you too! [14:37] ahoy! [14:39] boiko, do you know where is tiago ? nuclearbob wanted some help on getting a bit knowledge about ofono/telepathy [14:40] boiko, or you might be able to help [14:40] om26er: ^ [14:40] om26er: there you go :) [14:40] om26er: salem_ probably has it more fresh in his memory [14:41] salem_, Hey! nuclearbob wanted some help regarding ofono [14:41] nuclearbob, om26er hello [14:42] salem_ hello. I'd like to learn about the ofono API so I can automate sending sms and calls for automated connected device testing in the lab [14:43] nuclearbob, ok. are you using python? [14:47] salem_: yes [14:47] nuclearbob, ok, you may find here many scripts to control and monitor ofono: http://git.kernel.org/cgit/network/ofono/ofono.git/tree/test [14:48] salem_: that looks fantastic, thanks [14:48] nuclearbob, no problem. good luck! [14:52] hi mhall119, have you seen Lucas's Stock Ticker designs :) [14:55] dpm: I was looking at them last night, they're beautiful [14:58] yeah :) [14:59] salem and om26er: that's perfect, I've got sms sending working now, so I can build the automation for that. Thanks! [15:11] dpm: about this MR, I asked to mihir to do font bigger, because in design is bigger [15:11] https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/EditIconMainLabel/+merge/175662 [15:12] WebbyIT, ah, ok, where in the design is that bigger? [15:12] dpm, http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg [15:12] dpm , this one GDHWL-MSONI [15:12] http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg [15:13] WebbyIT, Mihir, these are wireframes, not the final visual designs [15:13] dpm, ah, ok. So, it's my error, sorry Mihir [15:13] Ohhhh :| no problem [15:13] shall i revert back those changes ? [15:14] no worries guys, let me get some more clarity from the design team [15:14] shall I change or not ? [15:14] or wait for the confirmation ? [15:16] hi jounih, thanks for joining us. Can you give us some guidance on the font sizes for the labels in the calculator app? [15:16] Mihir, let's see what the design team can tell us [15:16] Okay :) [15:16] jounih, particularly the top label, the one that describes the calculation [15:17] dpm: no probs, let me pull up the designs [15:18] cool, thanks [15:19] dpm: ok, you mean the large numbers used in your calculation? [15:20] http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg [15:20] Yes jounih the header of calculation [15:20] jounih, the textual description on top of the calculation, which should be the location if GPS is available [15:24] looking at it now, 2 mins [15:24] jounih, np, essentially the @BOROUGH MARKET text on the second slide at http://ubuntuone.com/6SCbeShDiJCjqxmHvyzDkh [15:26] dpm: ok that one is xx-small, font weight is medium [15:27] dpm: for some reason we have px sizes for the fonts on ubuntu-calculator-app/design/calculator_design_notes.pdf - we'll update those with the SDK standard font sizes instead [15:29] okay so Jounih. we have to change the font style in app correct ? [15:31] jounih, could you put that PDF somewhere online? I've been asking all over to get a blog post with the visuals out, but we still haven't got a place we can point people to who want to implement the design. The branch you submitted was very helpful, but it was supposed to be a temporary location. For the hack fests we've got lots of new developers and it'd be good to have an URL we can point them to. Even if it's just pasting that PDF in a google doc [15:31] would already be really helpful [15:32] Mihir, yeah. Essentially, you do the changes on your local branch, commit them locally, and then push them to your online branch. The merge proposal will be automatically updated for you [15:32] so I should make it the way it was right rather than increasing font size ? [15:32] Mihir: yeah in the app you should define the font weight (thin/regular/medium/bold) and pick the right font size from the SDK presets (xx-small/x-small/small/medium/large/x-large) [15:34] rest of the things are fine expect the size , currently it takes size as , font.pixelSize:units.gu(4) [15:35] dpm: sure I'll ask someone who's been working on the calculator app to do a blog post on it. Ideally we'd still pinpoint to the bzr branch rather than a blogpost when people are implementing the designs - because if there are any updates to designs, the latest versions will be on the bzr [15:35] Mihir, http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-label.html#fontSize-prop [15:37] thanks jounih, yeah, but an online doc might be best, as it's much easier to point folks to a URL in this case. Checking out the branch takes quite a long time, as the PDF and the videos are quite big, and the online doc could be updated more easily [15:40] fginther: ping [15:41] oSoMoN, pong [15:42] fginther: I’m wondering about the version of autopilot-qt installed on the community apps jenkins instance? from the build logs it appears it’s pre-installed, not installed at build time, is that correct? [15:44] oSoMoN, that sounds right. It's not being refreshed. It should be [15:46] fginther: yup, can you look into it? [15:46] oSoMoN, indeed, fixing righ tnow [15:46] awesome! [15:46] oSoMoN, thanks for bringing that to my attention [15:49] Going to holiday, see you soon :) [15:58] dpm: I was off a day on my blog post's pubishing time, it was set for tomorrow :( [15:58] anyway, it's published now: http://mhall119.com/2013/07/ubuntu-file-manager-hackfest/ [15:58] that's what happens when I finish writing it after midnight [15:59] mhall119, ah, bummer, but no worries, we can promote the hackfest now === john-mcaleely_ is now known as john-mcaleely === om26er is now known as om26er|afk [16:34] hello everyone :) [16:34] hey nik90 [16:38] dpm: joey from rss team, said he couldn't access blogger in china. So he wouldn't be able to blog. Dinko from the sudoku team already did his first post :) [16:38] I havent received any other replies yet [16:45] fginther: I’m looking at http://91.189.93.70:8080/job/generic-mediumtests/131/console, and now it does try to install libautopilot-qt, but it doesn’t do anything because it thinks it’s already the newest version [16:46] fginther: given the test failures, it’s obviously not the latest version, do you know where it pulls it from? === fginther is now known as fginther|lunch [16:53] nik90, great to hear about the blog posts :-) [16:54] jono: :) [16:59] :q [17:00] vthompson, o/ [17:00] ahayzen, afternoon [17:01] vthompson, hows things? [17:01] Omg did you guys check out the latest update to qtcreator? It has built in IRC, link to API docs, link to core apps, wiki etc. It rocks [17:02] ahayzen, going well. Today's my off Friday--so I get to play around. I'm trying to get the courage to port to my HTC One, but the porting instructions still haven't been updated... So I'll probably code instead. [17:02] ahayzen, how are you? [17:03] vthompson, awesome, gd thx. yh my phone isn't supported either :/ [17:03] nik90, QtCreator build for raring or saucy? [17:03] ahayzen, I attempted to port before, but there were too many build issues with CM 10.1 so I gave up. [17:04] ahayzen: for precise (which uses the ppa) :) [17:04] ahayzen: I would assume it also gets updated in raring [17:04] nik90, ooo [17:04] nik90: not seen it yet, it's not in saucy [17:04] nik90: fancy doing a screenshot? [17:04] for saucy you might need to wait few days for it to be uploading in saucy [17:04] in archive* [17:04] yeah [17:04] popey: sure 1 sec [17:04] nik90, its arrived! [17:05] It's in Raring too! [17:05] hehe [17:05] ooo missed the r [17:06] popey: http://ubuntuone.com/1i3CB1bbaAsuaRXcEjHYqD [17:06] thts sooo much better :) has the launchpad pages, wiki, api, irc everything! well done guys [17:06] bzoltan: see above ☻ [17:07] http://ubuntuone.com/7W6cTFjhnsi2rST75P1c2l [17:07] nik90: nice! [17:07] neat [17:07] bzoltan: ^^ loving the new Qt Creator additions [17:07] bzoltan: thanks. They look awesome [17:08] mhall119, popey: best part is that the design tab is disabled since it does not work properly. So new devs dont accidentally click it [17:08] I also see packages and projects (upcoming soon I guess) [17:08] I guess this is why you stay with precise :P [17:09] Popey are you there? [17:09] Could you please add me in Calculator meeting [17:15] nik90: I'm on saucy now ☻ [17:16] Mihir: I can't add you to that, dpm has to, he owns that meeting [17:16] [21:11] weird. Can you ping popey? I would remove you and re-add you, but he set up the meeting, and only he can remove attendees [17:16] This is what he told me [17:17] popey: I thought you always stick with the stable release though..couldnt resist :P ? [17:19] Ohh, happy to hear that you guys like the new QtC ... and thatis just a teaser :) more stuff is coming like this. [17:20] nik90: i do usually! [17:20] Mihir: the design meeting or the irc one? [17:22] vthompson, the 'add to queue' just adds to a list and but doesn't actually play that as the next track correct? [17:23] bzoltan: I saw supprot for click packages has landed right qtcreator. [17:23] Excited. looking forward to more :) [17:23] bzoltan: which project should I keep track for this? [17:23] nik90: good observation [17:23] ahayzen, yea the queue is crippled at the moment. We don't have the design for it figured out yet. I was thinkin the Playlists tab would turn into a PageStack so each playlist or the queue could be playable just like Artists tab [17:23] nik90: the SDK will release the new click integration from now... but the click stuff lives in lp:click [17:23] https://bugs.launchpad.net/music-app/+bug/1200513 ☹ [17:24] Ubuntu bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] [17:24] vthompson, ok....and i mean functionally aswell...u add stuff its goes in the list...but the getSong() doesn't query it? [17:24] bzoltan: no i was referring to the qtcreator plugin development and the new stuff [17:24] looks like something id3tag related [17:24] nik90: that is under the ubuntu-sdk-team [17:24] wonder if I have a duff track [17:24] bzoltan: ok [17:25] ahayzen, I'm not following. The queue could be converted to a ListView and we could easily use the getSong navigations [17:27] vthompson, when u use the popup menu and click 'add to queue' it adds the track to 'trackQueue'. But when u hit next track it doesn't go to tht track, this is expected at the moment as the play queue isn't functioning (yet) correct? [17:28] popey, yea, that sure looks like an ID3 issue. I wonder if you could open it using some TagLib program on your desktop? [17:28] I am slowly adding music track by track to see which one breaks it [17:28] popey, the music-app uses the nemo-folderlist which uses TagLib [17:29] right! [17:29] found an album which breaks it [17:29] ahayzen, yes that is correct [17:29] vthompson, ok thanks...just was wondering wht the expected behaviour was and if i had broken something :P [17:29] ahayzen, ideally all the views (Music, Artists, Albums) would simply dump their contents into the queue and we'd only navigate that [17:30] vthompson, i've just added the Artists so tht it adds to tht queue ;) [17:31] ahayzen, yep I saw that. I like the change. I'm reviewing now [17:31] Popey nope , it is for [17:31] Calculator [17:31] Mihir: yeah, we have two meetings, a design hangout and an irc developer discussion [17:32] vthompson, thanks, was a relatively small change :) [17:32] Mihir: https://wiki.ubuntu.com/Touch/CoreApps/Meetings listed there [17:32] ohh i would be interested in irc development [17:33] ok, so just turn up at the time listed [17:33] they're open meetings [17:33] all the detail is on that wiki page [17:33] vthompson: right, got a single track which breaks the app === fginther|lunch is now known as fginther [17:34] ahayzen, could you look at bug #1200513 for the portion where the app crashes when navigating towards the bottom of the list? It seems related to your work with the playing-list? [17:34] Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] https://launchpad.net/bugs/1200513 [17:34] * popey adds a comment [17:35] linked to the song.. http://www.jamendo.com/en/list/a57713/ancient-greeks-circus-freaks [17:35] vthompson, playing-list, what the rebuild()? [17:36] ahayzen, I think so. it crashes after displaying "Clearing playing list" [17:36] vthompson, ok strange i'll see wht i can do [17:37] vthompson, does it matter how long the list is? [17:37] vthompson: ahayzen it could be something in the tag.. i added a couple of comments [17:37] popey, a tag tht happens to be at the end of the list? [17:38] well, if i remove that song from the library, the app starts [17:38] if I add that song to the library, the app crashes [17:38] and look at the stacktrace [17:38] oSoMoN, I just found a problem while debugging a problem with ubuntu-calendar-app [17:38] 0x45014488 in TagLib::ID3v2::Tag::frameListMap() const () from /usr/lib/arm-linux-gnueabihf/libtag.so.1 [17:40] popey, does it matter which track in the album in tht link u sent? [17:40] ahayzen, tpeeters suggested it crashes with only one song in the directory [17:40] vthompson, i'll try downloading one and see wht happens [17:42] ahayzen, I don't see the crash that's being discussed. popey's issue is probably different and ID3 tag related. tpeeters hits his issue when launching from QtCreator. I can't reproduce his issue. [17:42] vthompson, popey, i just had the first track in tht album and nothing else and it exploded [17:43] vthompson, the 'Clearing playing list' will be called when it is linking the model to the view [17:44] ahayzen: first track [17:44] crashed in TagLib::ID3v2::Tag:frameListMap() ...exactly wht ur describing popey [17:46] vthompson, popey, so is this us or the ID3 parser? [17:47] ahayzen, I can open the files in EasyTAG (which I think uses TagLib). There's a chance we can do some smarter coding in the qml-folderlistmodel. [17:48] vthompson, also i commented out the PlayingList code and it still breaks (as soon as it tries to display the row) [17:49] the tag for that track contains quite a lot of data [17:49] and URLs [17:49] vthompson, won't this all be resolved when we start using the metadata service thing? [17:50] ahayzen, we don't know when that will happen. [17:51] vthompson, 'media scanner service'... :( ... but it will hopefully solve both of our critical bugs :) [17:52] ahayzen, maybe, we'll still have to maintain a list of tracks which is where tpeeters issue seems to stem [17:53] vthompson, ah ok :/ ... anyway dinner speak later [17:53] ahayzen, later! [17:53] balloons, you there? [17:55] vthompson, howdy [17:56] balloons, hello! I have two small questions. First, do you need to review autopilot tests for the core apps? Or can I just top approve them? [17:56] vthompson, I don't have to review every ap test, but I'm happy to review one if needed [17:57] balloons, K, I have the playback test ready for review if you want to look it over. Otherwise I can just top approve... it's a small test. [18:14] vthompson, go for it :-) I'm kneedeep in something :-) [18:16] balloons, In that case I won't ask you my second question (has to do with a dbus exception in the copy/paste ubuntu-filemanager-app test). [18:17] vthompson, feel free to ask :-) If your stuck, well then, we can't have that! [18:18] balloons, :) I'm going to let it sit for awhile. Thanks though! === om26er|afk is now known as om26er [18:40] vthompson, ping [18:41] iBelieve, pong [18:43] vthompson, I noticed you marked LP 1198044 as Fix Released. I'm not that familiar with Launchpad, since I mostly use GitHub. When do the bugs get marked as Fix Released? Should all the Fix Committed bugs be marked as Released, or is that supposed to automatically happen when the alpha-1 milestone gets released? [18:43] Launchpad bug 1198044 in Ubuntu File Manager App "Missing toolbar icons" [High,Fix released] https://launchpad.net/bugs/1198044 [18:44] @dpm you there? [18:45] iBelieve, I marked it as Released because I was able to install the working package from the ppa. [18:46] iBelieve, I guess I'm not 100% sure on the protocol for marking bugs as such... [18:47] iBelieve, Also I don't believe they should all wait until the milestone. The hackfest posts suggest that developers can go through the fix commited bugs and verify they were fixed... [18:47] iBelieve, I assume it's only proper to verify via the ppa and not through launchpad [18:48] vthompson, so I should go through and see which ones actually are fixed in the version installed from the PPA and mark them as released? [18:49] iBelieve, I assumed that's the intent. But that's a question for someone with more knowledge of the process. [18:49] vthompson, who should I ask? popey? [18:50] iBelieve, consider asking mhall119, dpm [18:50] iBelieve, or popey [18:51] vthompson, will do, thanks [18:53] mhall119, dpm, or popey: I've got a question about the Fix Committed/Released bug status and milestones [18:55] iBelieve: ask away [18:56] mhall119, so for the File Manager app, when should bugs get marked as Fix Released? Currently the Jenkins bot has marked them as Fix Committed and says "scheduled for release in ubuntu-filemanager-app, milestone alpha-1" [18:56] iBelieve: hmmm, I suppose as soon as they're in the PPA we can mark them as released [18:56] mhall119, will it automatically be done when that milestone gets released, or should we mark them manually as released? [18:57] mhall119, okay. I'll check that the version from the PPA has those fixes and mark them as released. [18:58] mhall119, my next question is when will that milestone get released? We've already finished all of the dogfooding goals and most of the bugs are autopilot tests, bugs in the SDK, or support for new features. [19:00] ahayzen: hey, does Music run for you? [19:00] danielholm, wht the latest rev? [19:01] danielholm, yep all working :) [19:01] danielholm, not working for u? [19:01] meeting time! [19:02] ahayzen: nope [19:02] popey, yep :) [19:02] danielholm, whts it doing? [19:02] ahayzen: segfault [19:03] danielholm, other people have been having this aswell.. i don't seem to be included in this issue :/ [19:05] iBelieve: I'll have to look into managing milestones in Launchpad, I'll be honest I haven't used them much in the past. [19:05] mhall119, okay, thanks for your help [19:41] popey, i've moved :) [19:44] ahayzen: right, where were we? ☻ [19:44] popey, i've got loads of random questions shall i post here? [19:44] Go for it! [19:45] Is there any technical reason why we are using png over svg for our images? [19:45] not that I'm aware of, and I'd advocate svg where possible [19:46] we could be totally resolution independent if we did [19:47] ok tht answers tht :) next question... [19:47] Why are we setting the colours for the background of the app and not the SDK, I thought it was supposed to be 'easy' for carriers to change the colour scheme? [19:47] ahayzen: png's don't take as much processing [19:48] mhall119, but for convergence we are going to have loads of different resolutions [19:48] ahayzen: you can provide multiple resolutions in separate pngs, then the SDK will pick the best one [19:48] mhall119, ok [19:48] ahayzen: you've probably seen images with names like avatar@8.png [19:49] mhall119, 2 of ours are like that yes [19:49] ahayzen: We should actually use svg, however qml/qt is making them look weird for some reason. Hence we had no choice but to use png. We will start using svg when sdk devs fix that issue. [19:49] you can have multiple 'avatar' images with different resolutions, and the #(number) tells the SDK something about them [19:49] nik90, ok thanks [19:49] so in the SDK you say you want image "avatar", and it will fetch the correct one for your resolution [19:50] mhall119, i see :) [19:50] ahayzen: http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/resolution-independence.html#bitmaps [19:50] ok tht answers tht... so why is the SDK not setting the theme colours and we as app devs are? [19:50] mhall119, thanks [19:50] mhall119: ah that's why we have those @8 stuff..did not know about them [19:50] well, i learned something today [19:51] :) [19:54] vthompson, u still around? [19:57] ahayzen, yep [19:58] vthompson, do u want me to get the backend for the playqueue working? [19:58] vthompson, or are u or daniel already doing tht? [19:58] ahayzen, yea, you can start looking into what needs to be done. [19:59] vthompson, think i know wht vaguely needs to be done, i'll build a prototype [19:59] ahayzen, I am not. Daniel might be. Have you checked out his code that's currently being reviewed? That might give you an idea of what you might need to build off of [20:03] vthompson, ok, he doesn't appear to have made any fundamental changes to the playqueue stuff - he has been mainly working on the playlist. But i don't know wht he has offline. [20:05] ahayzen, the stuff he added (playing from the playlist) should also be added to the backend queue [20:05] vthompson, has he not just attached tht to PlayingList? [20:06] ahayzen, I'm not sure how he's navigating tracks. I assume it's working the same way the other tabs are... [20:07] vthompson, ok i'll have a chat with him at some point but to now play a track from any view/model u should be able to go trackClicked(file, index, listModel, listView) [20:07] vthompson, and it will sort out the PlayingList for u etc [20:10] vthompson, what is the expected behaviour of the playqueue.... say i start playing a playlist with 5 items, while listening to the 3rd i add an item to the play queue. Should it start playing the play queue'd item next or play the rest of the playlist, then the queue'd item? [20:11] ahayzen, the intent should be to continue playing the current track. [20:12] vthompson, i mean at the end of the current track, wht should it do next? [20:12] vthompson, play the song from the play queue, then back to the playlist or play the playlist and then the play queue [20:12] ahayzen, it should be appended to the end of the queue. So it should be played last [20:13] ahayzen, ok you've lost me :) [20:13] vthompson, ok i'll start again :) [20:14] ahayzen, so if you're listening to a playlist that playlist probably will be the play queue. So adding to the play queue will only append to the queue and not necessarily to the playlist.. [20:14] vthompson, ok and wht about when on the track/artist/album [20:15] vthompson, i guess it should then play the queue'd item first then carry on? [20:16] ahayzen, if we are playing an album it should be because the album was added to the queue. If you queue some random track, it will go to the end of the queue and will be played after the songs in the album finish. [20:16] vthompson, ok [20:17] vthompson, i guess the artists view will be the same? [20:17] ahayzen, a lot of the behavior stuff my change so really we just want a solid backend for the queue (one queue to rule them all) [20:18] vthompson, ok :) [20:18] ahayzen, I'd think so--but we don't have each of these pieces figured out yet [20:18] vthompson, yh it needs properly specing up [20:46] vthompson, ping [20:48] iBelieve, pong === salem_ is now known as _salem [20:48] vthompson, I saw your merge request for the Suru theme. I thought it would be easiest to discuss it here. [20:49] vthompson, what do you think of using a dark/medium gray color or gradient? I think it gives it a more system/advanced look. [20:49] iBelieve, I like that Idea--just got your email [20:49] vthompson, I was fiddling with colors earlier and tried this: http://i.imgur.com/oj9F1cR.png [20:52] iBelieve, that does look nice. makes you feel like your working close to the metal. :) [20:52] vthompson, that's all then. If you want the color, its #505050 [20:53] iBelieve, did you just use that color for each of header, body and footer? [20:53] vthompson, I just set backgroundColor [20:54] iBelieve, ah OK. I'll probably add a gradient with a darker grey on top. [20:55] vthompson, a gradient would look nice, that was just my first attempt and I couldn't think of good gradient colors. [21:40] Different toolbar icons depending on active tab | http://askubuntu.com/q/322039 [21:40] Can I develop apps for Ubuntu mobile on Lubuntu? If yes, how do I set up my pc for doing it from terminal? | http://askubuntu.com/q/322040