[00:01] does anyone know how to make audio playback infinite without c++ [00:03] Can anyone help me? [00:17] Boogle: if you're using the MediaPlayer element then just set loops to MediaPlayer.Infinite: http://qt-project.org/doc/qt-5/qml-qtmultimedia-mediaplayer.html#loops-prop === chriadam|away is now known as chriadam [00:57] ok i found something saying audio.infinite but i dont know where to put it [00:57] found that awhile back [00:59] elleo? [01:00] im using audio element [01:00] Boogle: same for Audio, just set loops to Audio.Infinite [01:00] where? [01:00] Boogle: in your Audio component, loops is just a property that any Audio component can have [01:01] Boogle: e.g. http://pastebin.ubuntu.com/7984365/ [01:03] Thank you for your help? [01:04] no problem === chihchun_afk is now known as chihchun [05:04] hello, I would like to know how can I start contributing towards ubuntu [05:07] ? === chriadam is now known as chriadam|away [06:43] good morning [06:53] morning [07:24] Is there anyone who is using the ubuntu sdk [07:24] I have used it to create BE Mobile [07:25] dev_, I think many people here do, although not sure who is online right now [07:25] I'm trying to use the qt design and create a new window yet in the help docs it says that the menu text will not run when you compile the file [07:26] I cant help with that, I used HTML [07:26] So it seems that the menu bar is useless [07:26] I'm thinking of doing the same thing? [07:27] and use HTML for my gui [07:27] I see, but I didn't use qml at all :) [07:27] the qt design, if I remember correctly was only qml [07:28] unless they already changed that [07:28] what would be awesoem [07:29] I'm new to the dev world and I'm learning c++ but I figured I give qml a try to build my gui [07:29] dev_, the Qt Designer does not work, so I'd recommend to not use it [07:29] dev_, have you tried to use one of the Ubuntu project templates in Qt Creator to get started? [07:30] No not yet [07:31] I was trying to see if qml would be good for cross platform developing. [07:31] So far I'm not a fan of the qt design. [07:32] Dpm, do you think I shuld try the html route or the Ubuntu templates first? [07:33] dev_, I'd try the QML templates first, they're easier to get started [07:34] this is the ubuntu template you're talking about correct? [07:35] If so, then I'll try it when I'm fresh and rested later on today. [07:36] thanks for the advice dpm and justCarkas. [07:36] any time [08:41] elopio, hey, this is back in review. Thanks https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/call-fwd-wait-dual-sim/+merge/229774 [08:50] Goood morning :) [08:51] dpm: can you check if Unity8 freezes for you when opening the weather scope in image #178? I can almost consistently reproduce it [08:59] nik90, unfortunately (or fortunately) I can't reproduce it. It works fine for me. I.e. opening the scope, clicking on its results [09:00] dpm: yeah I am unable to reproduce it now..weird. [09:08] DanChapman, right, no config file anywhere, it crashes actually in the final step of the account wizard (the woizard cam also up with the old config in place btw) [09:08] *came [09:24] popey, quick update on clock: [09:24] popey, https://code.launchpad.net/~dholbach/ubuntu-clock-app/reboot-packaging/+merge/229173 is getting closer to making it in - sergiusens helped out quite a bit [09:24] ogra_, ok that narrows it down some more. and could you try one last thing for me, could you drop http://people.ubuntu.com/~dpniel/dekko/com.ubuntu.developer.dpniel.dekko.conf into ~/.config/com.ubuntu.developer.dpniel.dekko/ and see if you can see the account when you start dekko [09:24] popey, https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=reboot is the list of open bugs we are still looking at [09:24] it's been a bit more work than anticipated [09:27] dholbach: I can no longer run the project on qtcreator, sergiusens said he will look into one last array fixes for that [09:28] (with the branch) [09:28] yep, I can imagine [09:28] nik90, for the usr/lib files - I'll put them into ClockApp instead of Clock [09:28] DanChapman, will ytry in a bit [09:28] *try [09:28] nik90, it's what Camera and Notes and a few others are doing [09:28] dholbach: ok [09:38] nik90, the test in ./tests/unit/tst_hellocomponent.qml was never supposed to work, right? [09:38] nik90, there's no HelloComponent anywhere [09:39] dholbach: no it wasn't. We haven't start with qml tests yet [09:39] started* [09:39] nik90, I see - well - I got it to the point now where it should actually work - once we have working code in there - it's hooked up with autopkgtest as well [09:40] dholbach: nice [09:40] dholbach: btw can you sync with trunk, we just merged 3 commits into it [09:41] dholbach: one thing in particular, after the sync with trunk, you will have to edit the upstreamcomponents/CMakeLists.txt file to be similar to the other ones [09:41] hum [09:41] it is a matter of chaning Ubuntu-Clock-App to Ubuntu-Clock_App [09:41] changing* [09:43] ok [09:48] nik90: hey, the alarm seems to actually ring nowadays :) [09:48] nik90: however, the default rintone makes me fall asleep immediately instead of waking me up [09:48] :D [09:49] mzanetti: lol [09:49] sounds like a lullaby [09:49] mzanetti: we are adding support for choosing your own tone per alarm. Just waiting on a fix in the SDK to land on the phone first. [09:49] nik90: in any case this should not be the default one :D [09:50] mzanetti: I will check with design :-) Going to be an awkward conversation [09:52] nik90: I mean, its a nice sound for some things, but really not working for an alarm :) [09:53] mzanetti: may be the secret plan was to put users to enjoy their sleep rather wake up to reality [09:53] :) [09:54] mzanetti: can you report a bug that I can show to the designers. Will help prove a point if it comes from someone other than me [09:54] can do [09:54] ty [09:56] the default alarm should be one of jonos songs [09:57] nik90: https://bugs.launchpad.net/clock-app/+bug/1354370 [09:57] Ubuntu bug 1354370 in clock-app "default sound for alarm doesn't get its job done" [Undecided,New] [09:57] popey: +1 :D [09:58] lol [09:59] mzanetti: wrong project [09:59] oops [09:59] popey: we must remove clock-app [09:59] https://bugs.launchpad.net/clock-app [09:59] mzanetti: no worries, I will reassign it [09:59] cheers [09:59] nik90: remove from the default image? [10:00] popey: no no I meant the above launchpad project page [10:00] popey: which we created initially for the clock reboot [10:00] I'll do that [10:01] brb, picking sophie up from hospital... [10:01] k [10:17] t1mp: ping [10:17] t1mp: I still get file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/Icon10.qml:34:5: QML Image: Failed to get image from provider: image://theme/add errors [10:23] popey (or someone else) - does the unlock SIM button appear like this on your phone? -> http://i.imgur.com/EKmCvVg.png [10:23] I'd expected it to be on the right of the text rather than underneath [10:23] dpm: affirmative [10:23] dpm: from the screenshot shared on ci-eng before it landed, the button was like it is now [10:24] nik90, ok, thanks for confirming, I thought it was something to do with long translations moving the button [10:24] so it seems in English it's like that too [10:24] yup [10:24] looks like a bit of horizontal space waste [10:24] yeah I cannot think they might do that [10:25] ack [10:25] nik90: hello [10:25] t1mp: Hi [10:26] nik90: I don't know why that is. [10:26] nik90: you get the same with Icon11.qml if you import Ubuntu.Components 1.1 ? [10:26] t1mp: let me apply all updates and check again. But even balloons commented yesterday about it. [10:27] t1mp: but I am already importing 1.1 [10:27] ah yes, Icon11 inherits from Icon10 [10:27] nik90: is there a bug report? [10:27] nik90: if there's a small example file reproducing the issue I can see if I get the same warning here [10:28] t1mp: well it was https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1349769 [10:28] Ubuntu bug 1349769 in Ubuntu UI Toolkit "Failed to get image from provider Error message seen while using the Icon component" [Critical,Fix released] [10:29] t1mp: I will try to get a different program similar to what I have in the clock app [10:29] ah, that one, when resizing the icon [10:30] yup [10:30] nik90: you have suru-icon-theme and libtq5svg5 installed I assume? [10:31] unable to locate libtq5svg5 [10:31] but I got suru-icon-theme [10:31] nevermind i have the libqt5scg5 [10:31] svg5* [10:32] anyway the sample app in that bug report doesn't show the error message anymore. But the clock app does. I need to see what the difference is. [10:35] nik90: ok, let me know if you find out something [10:35] ok [10:35] nik90: or if I don't respond, comment on the bug (or create a new one if it is a different issue) [10:39] nik90, can you check https://bugs.launchpad.net/ubuntu-clock-app/+bug/1354083 and see if there's anything missing in the package? [10:39] Ubuntu bug 1354083 in Ubuntu Clock App "backend directory are not installed into package" [High,Incomplete] [10:40] dholbach: sure [10:41] sorry, the last comment's a bit hard to read: http://paste.ubuntu.com/7987775/ [10:42] nik90, https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=reboot is starting to look like it could actually work at some stage ;-) [10:42] dholbach: no worries i downloaded the text file [10:42] dholbach: and yes :) [10:51] dholbach: confirmed.. all necessary files present [10:51] nik90, yeehaw [10:51] :) [10:52] that leaves us with 3 bugs [10:52] I'd assume that fixing bug 1354377 would also fix the problem not being able to run clock-app [10:53] bug 1354377 in Ubuntu Clock App "Unbreak 'make autopilot'" [Undecided,New] https://launchpad.net/bugs/1354377 [10:54] nik90, but maybe not - maybe we need a separate bug for your problem? [10:54] maybe you could explain your workflow in the bug? [10:54] dholbach: sure, 1 min [10:54] fantastic [10:56] dpm: no, i have no sim lock so dont see it [10:58] nik90: https://answers.launchpad.net/launchpad/+question/252805 [10:59] popey: erm why a question? [10:59] popey: ah it requires launchpad devs [10:59] ya [10:59] juggling too much stuff from different directions atm [11:00] mzanetti: as per your request, the designers will add 3 strong sounds to the ringtones folder. System settings app will also be asked to provide an option to import custom sounds into that folder via music-app (content-hub) [11:01] mzanetti: hope that solves your issue in the near future when they land [11:03] m-b-o: you there? [11:03] popey yepp [11:03] i invited you... [11:04] on monday? [11:04] just now [11:04] https://plus.google.com/hangouts/_/canonical.com/weather-app [11:04] it says: "hangout is over" [11:04] odd, are you signed in ? [11:05] (to google) [11:05] with my gamil account, yes [11:06] your surname.net your google account? [11:06] ok [11:06] dholbach: ok, I create a builddir and then from inside it, I run "cmake .. && make && make autopilot" [11:06] done [11:06] dholbach: that works for me [11:07] dholbach: from your errors you got, it seems the c++ plugins were not built [11:07] dholbach: before running make autopilot === chihchun is now known as chihchun_afk === MacSlow is now known as MacSlow|lunch [11:22] nik90: cool stuff, thanks === justCarakas1 is now known as justcarakas [11:27] thanks m-b-o [11:27] thanks popey [11:28] popey btw friday is a good day for hangouts on my side [11:29] popey: hey [11:30] popey: could you help to prioritize & confirming new bug list https://bugs.launchpad.net/ubuntu-calendar-app/+bugs?search=Search&field.status=New&orderby=-date_last_updated&start=0 [11:32] good to know m-b-o [11:32] mihir: yup [11:35] popey: priority would be good from your side and confirmation if that is based on device. [11:35] The picker is bug is already in progress , there is some UI kit issues [11:37] nik90, aha! [11:38] dholbach: I suppose the aha moment is for the make autopilot solution above..either way cool :)_ [11:38] roger mihir ! [11:39] hum, maybe not - I just thought that you might be missing -DCLICK_MODE=OFF somehwere [11:40] or rather, in the cmake call [11:40] I get this: http://paste.ubuntu.com/7988140/ === DanChapman is now known as DanChapman|Weddi [11:43] DanChapman|Weddi, sorry, took a while, the app crashes immediately with that config in place [11:44] dholbach: ok in that log, i see [100%] Built target alarmsettings. It could be that due to the cmake changes the library is located in a different than where clock app thinks it is in [11:44] dholbach: I will try running your branch in qtcreator again if it runs normally [11:44] nik90, which branch are you using for this? [11:44] ah ok, so that was in qtcreator [11:45] DanChapman|Weddi, oh, second try works [11:46] dholbach: ok so your branch work on qtcreator for me. I am able to run on the desktop. Let me test on device which didnt work last night [11:47] wow, what am I doing wrong then [11:48] dholbach: on the n4 device it fails with "file:///opt/click.ubuntu.com/com.ubuntu.clock.devel/0.1/share/qml/clock/MainClock.qml:20 module "DateTime" is not installed" [11:49] ok, so that's with a click package again [11:49] dholbach: yup === lool- is now known as lool [11:52] dholbach: also in the app folder, I no longer see ubuntu-clock-app.qml file in qtcreator. [11:54] nik90, I'm just starting to guess now - is this utopic or trusty you're running? [11:58] dholbach: utopic [11:58] hum hum :) [11:59] * nik90 grabs lunch..10 mins === nik90 is now known as nik90|Lunch [12:01] sure sure [12:02] well, I don't know what's going wrong here :/ [12:04] dpm, mhall119, popey: dunno if you have some time, but I'm out of luck with lp:~dholbach/ubuntu-clock-app/reboot-packaging - what fails for me is: "cmake -DCLICK_MODE=OFF . && make && make autopilot" (bug 1354377) [12:04] bug 1354377 in Ubuntu Clock App "Unbreak 'make autopilot'" [Medium,Confirmed] https://launchpad.net/bugs/1354377 [12:05] balloons, if you know anyone who could help us set things up for an -autopilot package (bug 1354074), that'd be great - lp:~dholbach/ubuntu-clock-app/reboot-packaging being what we're working off of [12:05] bug 1354074 in Ubuntu Clock App "ubuntu-clock-app-autopilot package is empty" [High,Confirmed] https://launchpad.net/bugs/1354074 [12:05] dholbach, I need to look at clock for translations at some point soon, so I'll look at this too. But my hunch is that we might need some help from balloons [12:06] dpm, or from somebody who can set up cmake for us in the right way [12:06] I just assume that something's wired in a wrong way there [12:06] yeah, I normally ask Satoris for cmake questions, but I think he's still on holidays [12:07] by now you'd think we'd have a whole bowling team of cmake experts, right? :) [12:09] can you use if statements in qt [12:13] bzoltan: hi [12:13] mihir, could you merge this branch to your calendar branch to see if it fixes the issue with tests? https://code.launchpad.net/~bzoltan/ubuntu-calendar-app/lp_1351024_workaround/+merge/230095 [12:14] mihir: dpm: not yet please [12:14] bzoltan, ok, shall I mark it as Work in progress? [12:14] dpm: sure will do that. [12:14] dpm: mihir: we are holding on any workaround because greyback might have a more permanent solution on the qtunbuntu side [12:14] mihir, ok, then please ignore and hold on ^ === nik90|Lunch is now known as nik90 [12:16] popey, did you find out about who the owner of geoname-lookup.u.c is and how feasible it is to add new data to be returned by the server? [12:18] dpm: sure. [12:18] bzoltan: thanks for solution [12:18] and dpm this does work on device , so either we have to test on utopic device or mobile device. [12:19] dpm: no, let me chase up [12:19] thanks [12:19] thanks mihir === MacSlow|lunch is now known as MacSlow [12:26] nik90, oh! [12:26] nik90, builddir is hard-wired in the tests! [12:27] no surprise it exploded for me :) [12:27] it's in tests/autopilot/ubuntu_clock_app/tests/__init__.py [12:28] dholbach: oh [12:28] let me try to generalise this a bit [12:29] DanChapman|Weddi, adjustig the content of the config manually sadly doesnt show me my inbox :( [12:29] dholbach: I think carla did that because in the old clock also we hardcode some paths there https://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/trunk/view/head:/tests/autopilot/ubuntu_clock_app/tests/__init__.py [12:30] nik90, I think I have an idea === greyback is now known as greyback|lunch [12:36] dpm: apparently ev created it, it's at lp:ubuntu-geonames [12:37] dpm: looks like it does a one-time pull from geonames.org, and hosts that behind some caching. [12:38] popey, ok, cool. Could you get in touch with him explaining the issues we might run into when we go into production with the current services we're using and if it'd be possible to use it for weather and clock add more data? It might well be that we've got that data already and we're not exposing it [12:38] yup. [12:43] popey, I think you are awesome :D I like your laugh :D [12:44] ʘ‿ಠ [12:57] nik90, ok, so I generalised it, but I'm still running in the same problem [12:57] hmm :/ [12:57] nik90, I will now need to run some errands - maybe somebody else with a fresh set of eyes can take a look at the bugs [12:57] dholbach: ok === greyback|lunch is now known as greyback [13:32] mhall119: Unable to confirm bug 1354041 since calendar app is acting up for me. I created an event but it doesnt show in the indicator datetime. Also a few minutes later, the red line in the calendar which shows the current time is not being updated [13:32] bug 1354041 in Indicator Date and Time "Unity shell remains unresponsive after dismissing calendar event notification" [Undecided,New] https://launchpad.net/bugs/1354041 [13:32] mhall119: so in short I cant get it trigger a notification for a calendar event === _salem is now known as salem_ [13:59] nik90: ping [13:59] tsdgeos: pong [13:59] nik90: mzanetti says you're about to rewrite the timezone selection dialog on the clock app [13:59] is that right? [13:59] * mzanetti said he's about to rewrite the whole app [13:59] ah :d [14:00] tsdgeos, mzanetti : Past tense..I already rewrote it :) [14:00] I mean what you see now as "Clock Reboot" is the rewrite [14:00] nik90: but is it not in the image yet? [14:01] tsdgeos: no, we currently trying to replace the old clock app in the image. [14:01] tsdgeos: just having some issues with cmake and debian packaging [14:01] nik90: so i was looking at the one currently in the image [14:01] and seems the timezones are not translatable [14:01] is this fixed in the new one? [14:01] shall i open a bug? [14:02] tsdgeos: ah, are you referring to the world cities feature? [14:02] yes [14:02] it says "Madrid, Spain" [14:02] where obviously for my locale should say "Madrid, España" [14:02] tsdgeos: that's the issue we were discussing some time back if you remember where the list of cities are in a xml file which is difficult to translate [14:03] sure, it's trickier, not difficult [14:03] you just need the process that creates the .pot file take it into account [14:03] yes [14:04] Most likely someone familiar with these tools will have to fix it. It is still an issue with the new clock app. [14:04] so as i was saying, is this fixed? if not i will file a bug since i've been tasked with making sure stuff is translatable [14:04] ok, will file a bug [14:04] yeah go ahead [14:23] nik90, not sure what I did differently this time, but I got this now: http://paste.ubuntu.com/7989212/ [14:25] Hello guys, which of the core apps have the highest priority right now? [14:25] all of them, [14:25] ☻ [14:26] twstddev: you interested in contributing? [14:26] popey, yup [14:26] awesome! [14:26] twstddev: what is your main area of skill you'd like to contribute? [14:26] just looking at the bugs list and wanted to know whether it's safe to go through all apps including dropping letters and etc. [14:27] I'm a c++/Qt developer [14:27] have not touched qt in last two years, so at the moment getting into qml [14:27] dholbach: hmm that's rather serious that it can't find MainView [14:27] and have not seen 11th standard yet as well :P [14:27] dholbach: could it be due to the changes in the __init.py__ file? [14:28] twstddev: the three that are getting most attention right now are the new clock reboot (see nik90), the calendar (which has some open bugs) and the Music app. [14:28] nik90, I thought I had checked afterwards [14:28] Right. I see that some of the apps have new designs pending [14:28] yes, weather and music are upcoming [14:28] Are they planned to be implemented after rtm? [14:28] yes [14:28] OK [14:29] there are ubuntu clock app and clock-app [14:29] i guest the first one is the current [14:29] twstddev: ubuntu-clock-app is the current one [14:29] Ok. Thanks guys [14:30] twstddev: nik90 is the main clock developer. nik90 do you have any outstanding tasks that twstddev might be able to help with? [14:31] popey: currently searching for some easy to fix bugs .. 1 sec [14:32] no worries if not, calendar has plenty ㋛ [14:32] btw shall I keep my sdk version updated on a daily basis? [14:32] yeah, we tend to recommend people run 14.10 [14:33] twstddev: check out https://bugs.launchpad.net/ubuntu-clock-app/+bug/1290793 if you are interested. If not calendar-app has bugs open as popey said [14:33] Ubuntu bug 1290793 in Ubuntu Clock App "Show time to next alarm" [Low,Triaged] [14:33] nik90, will have a look [14:34] balloons, can you help us with some advice regarding the last comments on https://code.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/require-screenlock-password/+merge/230058 ? [14:34] twstddev: btw how familiar are you with bzr and launchpad? [14:35] a git guy here, but will be fine with bzr, but have some projects registered with launchpad [14:36] twstddev: ok. we are working on lp:ubuntu-clock-app/reboot [14:36] Hi everyone, anyone with CMake experience? I've got everything set to compile and build, but when I run the main.qml file, it tells me that my plugin modulke is not installed. Any ideas how to point it to the right place? [14:37] nik90, got it [14:39] nik90, I see. You've changed the structure. Looks cleaner. Don't have 1.1 components. gotta update %) [14:39] twstddev: you have had a look at the old clock app code as well? [14:39] yeah. I didn't know about reboot [14:39] ah nice [14:40] twstddev: the clock reboot requires utopic (14.10) minimum to develop and test [14:41] Ok. have to install it first then === gatox is now known as gatox_lunch [14:50] I'm having issues with running apps on my vm due to the sytem not being able to initialise glx. Will install 14.10 on my second laptop and see from there [14:51] twstddev: I am running 14.10 on a VM as well [14:51] interesting [14:51] twstddev: I get, [14:51] libGL error: failed to open drm device: No such file or directory [14:51] libGL error: failed to load driver: vboxvideo [14:51] but still the app opens [14:51] the performance not that good, but manageable [14:51] you dont have the virtualbox extensions installed? [14:51] popey: me or twstddev? I have it installed [14:51] sudo apt-get install virtualbox-guest-x11 i think will be enough in the guest [14:51] odd, its saying you dont [14:52] mine says could not initialize GLX and the program has unexpectedly finished [14:52] vboxvideo is the x11 driver [14:52] popey: hmm, I pasted the command and it is installing it now despite me installing it before the folder that is mounted with the virtualbox guest additions [14:52] popey, says it's already at the newest version [14:53] how odd [14:53] yup. works fine on 14.04 [14:54] i mean I can start apps there [14:54] if don't depend on 14.10 %) [14:54] *if they [14:56] dpmdo you not want to wait for Arto on the mp or ? [15:00] shall i download a newer image from here http://cdimage.ubuntu.com/daily-live/20140808/ ? [15:02] nik90, I can now "run" the clock app using the Exec line from the .desktop file [15:02] we had a missing "-I /usr/lib/x86_64-linux-gnu/qt5/qml/ClockApp" [15:02] what I'm getting now is http://paste.ubuntu.com/7989443/ [15:03] dholbach: would that work also in the click packaged mode (running on device)? [15:03] dholbach: regarding the error, I have seen that before rarely [15:04] dholbach: it is got to do with the EDS backend. Sometimes it just spits out that error. [15:04] nik90, I don't know if that'd work - is going to be different in click mode though [15:04] I pushed my last changes [15:04] renatu: I know I have asked this before but sometimes we keep getting this error http://paste.ubuntu.com/7989443/ cannot resolve why [15:04] renatu: the previous person who had it had to reinstall her vm to get past that error [15:05] don't want to ask dholbach to do the same :P [15:05] nik90, it's not a vm [15:05] it's my main system :) [15:05] dholbach: I know ...which is why that solution is a bad one :P [15:06] nik90, I do not know , looks like a problem on EDS [15:06] nik90, try to reinstall EDS [15:06] dholbach: do you have lot of calendar events installed on your main system? [15:06] dholbach: if not can you try reinstalling EDS/ [15:07] dholbach: eitherway what you have now in the desktop will work on other systems [15:08] nik90, I had some problems logging into my gmail account recently (like 138679317967319673196 password textboxes popping up) [15:08] so I disabled the account, still the thing pops up every now and then [15:08] this shouldn't stop the clock app from working though, right? [15:09] dholbach: in thunderbird (or evolution) email clients? [15:09] no, just when I log in [15:09] I guess it's some {ubuntu|gnome}-online-accounts thing [15:10] ah not sure but could be. AFAIK the online-accounts configures your calendar, email etc using EDS as the backend which is also what clock app uses [15:10] nik90, I saw the second branch in http://people.canonical.com/~dpm/core-apps-sponsoring/ has now been unblocked. Does that mean the first one can be unblocked as well? [15:11] dpm: damn that list is small :) .. . yeah I am going to mark it as Won't Fix since it is concerning the old clock app that I have no time for unfortunately [15:12] nik90, ack. Both branches Rejected and the bugs marked as Won't fix? [15:12] or just the first one? [15:12] dpm: no no only the first branch rejected. [15:12] dpm: I will do it now [15:13] nik90, I just removed all account entries, still no dice [15:13] nik90, it might be better to put somebody else on the case now, who can help fixing all the other small integration bits :) [15:13] popey, ^ [15:13] ok [15:14] ok, thanks nik90 [15:14] dpm: done. [15:15] nik90, perfect, just in time for the script that updates the list to be triggered :) [15:15] dpm: :D [15:16] look at that nearly empty list :) http://people.canonical.com/~dpm/core-apps-sponsoring/ [15:16] * popey just added one to it [15:16] https://code.launchpad.net/~popey/reminders-app/fix-email/+merge/230131 [15:16] quick! review it before it shows up! [15:17] popey: always wondered what "Ubuntu App Cats" meant [15:17] Cats? [15:17] * nik90 tries coreapps something something [15:17] its a design thing [15:17] ™ [15:18] lol === om26er is now known as om26er|dinner [15:31] we're the cool cats [15:35] balloons: the updated store date in the sheet isn't quite working, calculator shows very old [15:36] dpm: with regards to bug 1254775 - are we going to need to design a splash for all the core apps? [15:36] bug 1254775 in Unity 8 "Desktop file can specify a splash image and background color that shell will show until app is ready" [Medium,In progress] https://launchpad.net/bugs/1254775 [15:36] popey, it's what is in the store json [15:37] hm [15:37] "last_updated": "2014-07-17T16:09:52.476437Z" [15:37] popey, I think I'd hold on to "can" as much as we can until it's "must" :) [15:38] ok, now this is _ODD_ [15:38] https://myapps.developer.ubuntu.com/dev/click-apps/154/changerequest/ now shows me a change request for the calculator app, specifically requesting an update of the last_updated field [15:38] why does that show as a request that needs approving? [15:38] beuno: ^ ? [15:39] surely thats an internal field which should just be automagically changed. we shouldn't need to approve the fact that we just published something [15:45] ok, about to call it a day [15:46] matiasb, ^^ [15:46] balloons, when you've got a minute, could you comment on Arto's suggestion in his last comment on https://code.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/require-screenlock-password/+merge/230058 ? === gatox_lunch is now known as gatox [15:47] beuno: hmm... will take a look, I guess this is related to some updates nessita was working on [15:57] nik90, -autopilot package is not empty any more either now [15:59] dholbach: ok that's one less bug then [16:03] all right my friends - I call it a day - have a great weekend everyone! [16:04] enjoy your weekend dholbach [16:04] nik90, you too [16:05] dholbach: thanks! === chihchun_afk is now known as chihchun === om26er|dinner is now known as om26er === dpm is now known as dpm-afk [16:51] balloons: hey, are there examples of apps using gtest? i'd like to crib some code... [16:52] hmm gtest? Nothing I know of on the phone using it [16:52] really? [16:52] no apps with c++ backends? [16:53] woah! when did the tab menu change? its all black now in music :) [16:54] balloons: my understanding is that autopilot is good for testing UI but maybe not for pure c++? [16:56] ahayzen: :P .. they changed it recently..there are some fixes coming for it like the color for instance [16:56] nik90, it looks awesome :) it is the same colour as the header [16:57] ahayzen: yup, but the text color needs to be reworked. [16:57] +1 [16:57] achiang, for non-acceptance tests qml tests are used [16:57] nik90, can it not take the same as the header labels/icons ? [16:57] achiang, that I could point you to examples of [16:57] ahayzen: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1354036 [16:57] Ubuntu bug 1354036 in Ubuntu UI Toolkit "Landing 06-08 has a visual bug due to square overflow tab panel" [High,In progress] [16:57] balloons: i'm not advanced enough to understand that statement. ;) [16:57] nik90, thanks :) [16:57] "non-acceptance tests" ... "qml tests" ? [16:58] ahayzen: do you by any change set the gradient color of your app background? [16:58] ahayzen: if yes, then it won't work afaik. It is broken for the clock app as well. [16:58] nik90, we set the header to black :) ... hence the black tab thing is black :) [16:58] nik90, clock app looks pretty funky with it :) lol [16:58] ahayzen: ah ok. Then it shouldn't be an issue I think [16:59] ahayzen: yeah :P [16:59] * ahayzen uses reboot most of the time anyway now [16:59] :) [17:00] achiang, the phone apps are written in qml. I should be more specific. Autopilot tests UI interactions, high level stuff, as a user would do it. If you want say a unit test to verify your compiled module behaves properly, and you are writing it in Qt/Qml, you can use qtquicktest. http://qt-project.org/doc/qt-5/qtquick-qtquicktest.html [17:00] the toolkit has examples of this as well: http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/files/head:/tests/unit/tst_qmltemplate/ [17:00] balloons: hm... interesting [17:01] that's not to say you couldn't test it another way I suppose, but . . . [17:01] balloons: i guess i will investigate gtest on my own then, because our library backend can actually be reused for other projects, and may not always have an Ubuntu app front end attached to it [17:01] balloons: and i want the library to test for things like, writing config files to confined locations, etc. [17:02] or whatever else the library wants/needs [17:03] #ubuntu-qa, anyone have a good gtest example for achiang ^^ [17:05] achiang: the latest lightning talk was about gtest: https://wiki.ubuntu.com/QATeam/LightningTalks [17:05] you can see good examples at the download manager and click scope [17:06] elopio: awesome! i'll go watch that now [17:08] elopio, <3 I had forgotten that [17:11] elopio: sorry, one more lazy question - bzr branches to either download manager and/or click scope? [17:12] achiang: lp:ubuntu-download-manager and lp:unity-scope-click [17:12] elopio: thanks! [17:12] np [17:16] popey: I uploaded 0.3 clock reboot to store which brings custom swipe delete, fast scroll and updated bottom edge. https://myapps.developer.ubuntu.com/dev/click-apps/948/changerequest/ [17:18] nik90, I saw your mail, I'll try and have a look soon [17:21] balloons: ok === nik90 is now known as nik90|Dinner [17:30] nik90|Dinner: approved === boiko_ is now known as boiko === om26er_ is now known as om26er [18:05] elopio: maybe i am confused, but neither of those branches calls InitGoogleTest / RUN_ALL_TESTS [18:06] popey: ty === nik90|Dinner is now known as nik90 [19:54] popey, ping [19:55] pong, brb need to tend to daughter, type at me though [19:56] popey, cool... From the comments in this mp https://code.launchpad.net/~andrew-hayzen/music-app/listitem-actions-take-2/+merge/229536 we are trying to decide the colours for the (in)active actions. At the moment it is set to orange/grey but we are wondering if grey/white may be better? You got any preference/suggestions? (this is it currently https://docs.google.com/file/d/0B3XynHVKfrvMVEpISXVQMlBGMzQ) [19:57] popey, note it was aubergine/grey from upstream but we mod'd tht [20:14] ahayzen: you're asking me a design question ☻ [20:14] *me* [20:14] popey, i'm asking u for ur advice/preference/suggestions ... dev to dev ;) hehe [20:15] :D [20:15] popey, we're currently swaying towards possibly grey/white...but still not sure [20:15] popey, but really not sure lol the orange works as wel [20:16] is the background grey defined or calculated? [20:16] popey, errr defined i think let me check... [20:16] meaning, is it consistent [20:16] popey, yeah it is 'Theme.palette.selected.background' [20:16] popey, oh hang on [20:17] popey, u mean the *background* grey [20:17] yes [20:17] popey, no that is black with 70% opacity [20:17] popey, so whtever is behind comes through a little [20:18] ..but not very much [20:18] hm [20:18] popey, all of the colours can change...just trying to figure out what works [20:20] popey, also the delete swipe has a red background...(like the other apps that use this component)...we're not too fond of it but think we're gonna stick with that colour for now otherwise we'll be inconsistent [20:20] got a nice selection of varying coloured album art to test with? [20:20] popey, (earlier) One thing to note is that I don't think we need to match the other apps for the colors, simply because we have a background color. I think its more important that we don't deviate in some weird way. So prob keep the red for now and either do grey/white or white/orange(?) For the inactive/active actions. [20:20] red makes sense for delete [20:21] popey, yeah got ranging album art...but as i said due to it being 70% u can hardly see it anyway [20:21] ok [20:21] it looks fine to me. I'm sure we'll get feedback ☻ [20:21] ...could change it to be less if needed...but with it being so dark it makes it more consistent for the white/grey/orange/aubergine ontop [20:21] yeah [20:22] popey, ok cool :) i'll see what victor thinks but i'll leave as orange for now [20:22] popey, so assuming victor doesn't find anything else ...i think that may mean listitem actions are done \o/ .,.. but i'm not celebrating until it land lol [20:27] hah [20:31] Letozaf_, nik90 ok, so let's look at this page11 thing [20:38] balloons, nik90 ok :-) [20:40] * balloons is looking in worldcitylist.qml [20:40] nik90, are you about at all? [20:40] if not I guess I'll echo my thoughts here [20:41] so I see in the qml this is defined as a Page [20:41] * Letozaf_ is looking at worldcitylist.qml too :P [20:43] so Letozaf_ I would expect the query to look like [20:43] select_single('Page', objectname="worldCityList" [20:44] balloons, instead of page I get Page11 [20:44] balloons, I mean in autopilot vis [20:46] I need to build it again to try that, one sec [20:47] balloons, ok [20:48] I see other pages also called Page11 [20:49] Letozaf_, yea I think it's fine. It's confusing why it shows as Page11 and not Page, but otherwise it looks fine [20:50] might be a 1.1 Page [20:50] I'll bet that's it [20:51] balloons, but in emulators.py I already have a class named Page11 for the AlarmPage so I have the same class name for two different pages [20:52] Letozaf_, so the confusion here is "Page11" is the object type [20:52] the objectname is worldCityList [20:52] I'll add a diff comment one sec [20:53] balloons, yes there is no problem with the objectNames but I have two Page11 objects for two different pages and in emulators.py I have to define the class Page11 for two different objects [20:54] sorry pages [20:54] Letozaf_, check the mp and see if that makes sense or not [20:56] balloons, class Page11(Page): [20:56] 49 """Autopilot helper for the Alarm page.""" [20:56] balloons, if I have to define the class for WorldCityList I will have [20:56] class Page11(Page) too [20:57] class Page11(Page): [20:57] """Autopilot helper for the Alarm page."" should be AlarmPage(Page) :-) [20:57] balloons, unless I am doing something wrong [20:57] Letozaf_, you can call the helper class anything you wish [20:57] balloons: sry, I would love to join the conversation, however my dinner I ordered 3 hours ago just got here :P [20:58] nik90, no worries.. TLDR is everything is fine [20:58] balloons: I will read the backlog when I get back in about 30 mins [20:58] balloons: ah awesome :) [20:58] nik90, o/ [20:58] Letozaf_: Hi [20:58] nik90, Hi [20:58] Letozaf_, so some quick explanation for you. do you see class Page(ubuntuuitoolkit.UbuntuUIToolkitCustomProxyObjectBase)? [20:59] balloons, yes [20:59] It inherits all the base helpers from the toolkit, and defines one method [20:59] we've called it 'Page' but we could call it anything we wish [21:00] balloons, ok [21:00] so now we want to create a set of helpers for say the worldcitylist page right? [21:00] balloons, yes [21:00] we can create a new class, and have it inherit from our Page class we defined [21:01] balloons, yes [21:01] it will have all the methods in the Page class, along with all the methods from the toolkit helpers [21:01] a little confusing, but I think you've got it :-) [21:01] balloons, yes I got it [21:02] Now, to use that class we call it by it's name, which can be anything. However, when we select object with out queries we have to use the select_single(object type, objectname="") [21:02] so the objecttype and objectname you see in dbus doesn't have to be in the class naming you use in python [21:02] I hope that clears things up [21:03] all the abstraction can feel a little confusing; I've been there! [21:04] balloons, you mean that I could have called the Page11 class something like blabla(Page) and it would have worked the same ? [21:04] Letozaf_, yes.. let's fix the alarmpage helper class shall we? [21:04] so class Page11(Page) should be something more like AlarmPage(Page) [21:05] balloons, ok fine, let me try [21:09] * Letozaf_ is fixing the coed [21:09] code [21:10] Letozaf_, one other thing.. the tests don't run for me even after I compile things [21:11] I wonder if it's because the assumption is made the compiled code is somewhere else.. hmm [21:11] * balloons looks [21:11] ahh, yep I see the problem.. we can fix that [21:11] balloons, they run on my PC ... what's the problem ? [21:13] Letozaf_, I build differently than you.. it's a minor pathing thing [21:14] balloons, ah ok [21:15] Letozaf_, I'm going to tweak a few things and propose them [21:15] all in the __init__.py setup stuff [21:15] balloons, ok [21:23] balloons, it's quite crazy, it's not working, maybe I just made an error somewhere, what you said is clear to me but it's still not working :( [21:23] balloons, I will check again [21:23] Letozaf_, so you need to also update the open_alarm method in mainview [21:24] you need to select the classname [21:24] Letozaf_, in def open_alarm(self), return self.wait_select_single(AlarmPage) [21:25] does that make sense? you are creating an instance of the class in setup of test_alarm via this line: self.page = self.main_view.open_alarm() [21:27] balloons, yes it makes sense,but it does not work :(... let me check again a run the test again [21:28] Letozaf_, feel free to commit what you've done and I'll look [21:29] balloons, I get: autopilot.exceptions.StateNotFoundError: Object not found with name 'AlarmPage'. [21:29] balloons, I will commit what I done, maybe you will find what I did wrong [21:34] balloons, https://code.launchpad.net/~carla-sella/ubuntu-clock-app/add_world_city_test/+merge/230173 [21:34] kk, one sec [21:35] balloons, thks [21:36] balloons, I was wondering if a class Page11 has to be defined [21:37] just pushing my tweaks [21:37] so I can look at yours without losing my mind :-) [21:37] balloons, :) [21:39] Letozaf_, ohh, ohh right [21:39] suddenly, it makes sense [21:39] balloons, :) [21:39] * nik90 is back, start reading through to see what's happening === salem_ is now known as _salem [21:45] Letozaf_, so because the objecttypes are not 'Pages' as they should be, but 'Page11' we need to do one more thing [21:45] balloons, what ? [21:48] * balloons is thinking [21:51] I think I lied to you a little bit earlier [21:52] yea.. I'm confused, lol [21:52] balloons, lol [21:52] balloons, well for sure you know more than me, so no problem :) [21:53] well, elopio will be able to fix us up [21:54] balloons: I think your branch https://code.launchpad.net/~nskaggs/ubuntu-clock-app/fix-ap-setup/+merge/230187 is what dholbach was looking for this morning I think. [21:55] he did something similar in his branch https://code.launchpad.net/~dholbach/ubuntu-clock-app/reboot-packaging/+merge/229173 [21:56] nik90, ohh.. well that's interesting. I can steal his find_local_path [21:56] balloons: :) [21:56] as it stands my version works only if you build inside the dir [21:56] (like sane people) [21:56] :-) [21:57] balloons: although be careful since I thinnk he still had issues with running AP tests [21:57] it couldn't find MainView in his tests [21:57] well try my mp and see what you think [21:57] * nik90 tries now [21:58] I am wondering on the installed location [21:58] balloons, nik90 I am going to bed, I will be back tomorrow to see if elopio had time to look into the Page11 issue [21:59] Letozaf_, most certainly.. [21:59] balloons, :) [21:59] Letozaf_, enjoy your weekend! [21:59] Letozaf_: ok, Gud Nite :) [21:59] balloons, nik90 good night and enjoy your weekend too :) [22:02] balloons: I get the error that "Timezone" is not installed with your branch. [22:02] balloons: i normally create a builddir and compile and then run ap tests [22:04] nik90, right, so my mp will fail for anyone who does that [22:05] balloons: how do you run the tests? [22:05] but that is different than how most typically do it.. That said, qtcreator likes to make seperate builddirs.. [22:05] nik90, I build straight from root [22:05] cmake . [22:05] make [22:05] ah [22:06] I create a builddir because it creates a nice container where all build stuff go into rather than messing up my source code folder [22:06] yes, fair enough. I will say the other apps are run as I'm proposing [22:07] but I'm not sure there's a good way to support both automagically.. we could add yours as the secondary case [22:07] ok, if that's the case can you update the README.autopilot with the build instructions such that anyway can run the tests with no knowledge of what to do [22:07] I'm not sure I like the os.walk daniel proposed [22:08] ur call since I dont understand much about it to comment [22:08] nik90, I can swap it so it's consistent with your docs [22:09] balloons: I am fine with either. I leave it to you [22:09] lol.. if I swap I'm updating all the docs. [22:09] hehe [22:11] nik90, pushed to your style [22:11] if your happy, let's merge it as it fixes much of the test launching weirdness [22:12] *you're [22:12] * nik90 looks [22:14] heard you folks are pushing your apps out by the end of august. Are there any core apps that you need some extra resources or testing on? [22:15] * Akiva-Thinkpad doubts any devs are awake [22:15] :P [22:15] Akiva-Thinkpad, do you have a device? [22:15] balloons, nope; only the sdk :P [22:16] * Akiva-Thinkpad will be getting the first device he can get his hands on though from meizu or bq [22:20] balloons: when I run os.path.dirname(os.path.dirname(os.getcwd())) from inside the tests/autopilot/ubuntu_clock_app/tests folder, it outputs /home/nik90/Clock/fix-ap-setup/tests/autopilot. I don't understand how appending app/ubuntu-clock-app.qml is correct [22:20] balloons: or is this run from the root folder? [22:23] nik90, bah, too many versions of this running around [22:24] weird [22:24] nik90, I get the root folder returned as expected [22:26] nik90, http://paste.ubuntu.com/7992576/ [22:29] balloons: ah yes that works...I ran python instead of python3 [22:30] still small tweak. I had your builddir wrong [22:30] also I ran it from __init__.py folder since I figured that it was running it [22:30] l pushed rev 46 [22:30] I followed the rules as laid out in developer readme [22:30] :-) [22:32] :D [22:32] quite extensive readme dont you think [22:34] balloons: got to go, but I will have your MP reviewed by tomorrow morning since sergiusen might need it