[00:30] nik90_, o/ [00:30] rpadovani: hi [00:31] nik90_, sorry to bother you at this hour, but do you have a click package of the branch I should review? I have no chroot installed here [00:31] nik90_, btw, I red all the code, looks good to me, without errors :-) [00:31] rpadovani: no worries, I was just hacking on something [00:32] rpadovani: https://www.dropbox.com/s/rkcu0xoi4o4kedj/com.ubuntu.clock_3.1._all.click?dl=0 [00:32] nik90_, thanks dude! [00:32] rpadovani: no thank you for the review [00:44] nik90_, do you know that deactivated alarms are shown in the indicator datetime? [00:44] also, they have calendar icon [00:44] rpadovani: https://bugs.launchpad.net/indicator-datetime/+bug/1362341 [00:44] Ubuntu bug 1362341 in Ubuntu UI Toolkit "OneTime alarms are not automatically dismissed or delete after they are triggered" [Undecided,New] [00:44] rpadovani: I have mentioned the test suite in the MP description [00:44] nik90_, no no, not only onetime alarm [00:44] nik90_, all alarms [00:45] rpadovani: yup [00:45] rpadovani: https://bugs.launchpad.net/indicator-datetime/+bug/1361702 [00:45] Ubuntu bug 1361702 in Indicator Date and Time "Disabled alarms show up as calendar events" [Medium,Triaged] [00:45] nik90_, ah, ok, this one [00:46] ...meanwhile my click target is ready... [00:47] ;) [00:51] nik90_, I bet you know already :D When you edit an alarm, the list isn't autosorted [00:51] so i have alarms in wrong order [00:52] rpadovani: yes that is intended since otherwise the whole listview will be updated for every little action by the user [00:52] rpadovani: I think at the moment, the listview is refreshed only when you create new alarms or delete old ones [00:53] nik90_, yap, but it's a bit confusing imo [00:54] I will see what can be done [00:54] nik90_, oh, another thing, not related to your MR: when an alarm rings, in the notification there are also seconds [00:55] rpadovani: ooh that's a nice papercut bug. Mind reporting a bug against indicator-datetime for this [00:55] rpadovani: I can follow up on that later [00:56] nik90_, approved [00:59] thnx [01:07] nik90_, does clock use eds as backend? === _salem is now known as salem_ [03:17] nik90_, hey [03:17] ubuntu components is 1.1 [03:17] what about things like ubuntu.contacts, or ubuntu.test? === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem [04:38] balloons: ping !! [06:32] good morning [06:32] morning [06:33] err 11.30pm whatever that is [06:33] late evening [06:33] :P [07:04] Akiva-Thinkpad: hi [07:05] mihir, heya [07:08] where has dpm been? has he moved to a new team or something? [07:08] or is he on vacation? [07:13] Akiva-Thinkpad, the latter :) [07:13] he should be back next week [07:13] assuming he's not going to stay wherever he is right now :) [07:15] ha [07:24] blah finally all dem libs are upgraded :P [07:46] jeepers; is it just the commit message specifcation that the pan flickable is being failed on? [08:06] bah I don't get it === sergiusens_ is now known as sergiusens [08:22] alright think its beddy time [08:22] night all [08:24] hmmm interesting thought; you think its possible to embed bug reporting from lp into the sdk? [08:24] Morning all [08:24] davidcalle, morning [08:41] Good morning all; happy Great Fire of London Day! :-D [08:42] JamesTait, classic [08:46] it's been 360 years so we can laugh now [08:46] wasn't so funny at the time [08:46] heey Akiva-Thinkpad, long time no see [08:46] justCarakas, indeed; at work? [08:47] yup [08:47] :) [08:47] * Akiva-Thinkpad needs to go to bread [08:55] brendand, indeed. And yet, somehow, the same kinds of mistakes are still happening to this day. [08:57] JamesTait, my neighbour almost burnt down my apartment with his BBQ, and to top it all off, he was trying to get me kicked out. [08:57] * Akiva-Thinkpad hated that fellow [08:57] errr hate is a strong word, but he truly was a slime ball [08:57] later all [09:48] zsombi: ping [09:50] nik90_: hei ho [09:50] zsombi: hi, I am havign some mouse input issues with InverseMouseArea [09:51] nik90_: ouh? what? [09:51] zsombi: so I have a UbuntuShape in a Page. I added the InverseMouseArea{} to the UbuntuShape{} and anchor filled it. The UbuntuShape is supposed to hide when clickingn any where outside it. [09:51] zsombi: When I click outside, it hides it as expected. However the outside area does not accept any mouse inputs like click, drag etc. [09:52] I tried adding propogateComposeEvents: true, preventStealing: false [09:52] nothing works [09:52] nik90_: well, topmostItem: true makes it working ;) [09:53] nik90_: the thing is that you may have non-siblings where the IMA is not having any effect [09:53] nik90_: so you then need to set this property [09:53] zsombi: hmm ok. let me try [09:53] nik90_: it's not the best thing, I know, but the MouseArea isn't the best implementation either... [09:54] zsombi: http://paste.ubuntu.com/8214144/ [09:54] zsombi: I added the inversemousearea into the tip object [09:55] nik90_: bt, one thing must be sure: propagateComposedEvents only block composed event propagation, which is clicked() pressandHold() [09:55] zsombi: basically my intention is to always show the bottom edge hint and hide it when clicking, dragging outside in the main page [09:55] nik90_: then preventStealing only reffers to mouse grabbing, but that doesn't help on IMAs case [09:55] ok [09:56] topmostItem doesn't seem to help [09:57] nik90_: dude... you have the MouseArea which steals all [09:58] zsombi: the mouseArea is for the ubuntushape area, while the inversemousearea is for everything outside it. [09:58] zsombi: or have I completely messed it up :P [09:59] nik90_: well, the MA seams not to be anchored to UbuntuShape at all [09:59] nik90_: if you want something to handle a particular component, you better put it inside that component... [10:39] nik90_: are you using StateSaver? [10:39] zsombi: no [10:39] nik90_: why not???! :D [10:39] nik90_: shame on ya! [10:39] zsombi: Atm StateSaver doesn't save values unless app is abnormally crashed by the system? [10:40] nik90_: not abnormally, lifecycle manager may also close it [10:40] nik90_: and that's the time you want to save the state [10:40] zsombi: exactly..so if the user closes the app by himself, state saver doesnt save the values on exit [10:41] zsombi: and that's what I need and hence use u1db atm. [10:41] nik90_: so next time the app is started it looks like it woudl continue from where you left it [10:41] nik90_: u1db??? that's to heavy for that, better use settings [10:41] zsombi: which for a clock app isn't really necessary since when clock is reopened, it shows the system time and the saved world cities [10:42] zsombi: yeah I did this before qt settings was in the image [10:42] still need to transition to it [10:42] nik90_: but the permanent state saving is on the roads https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1359454 [10:42] Ubuntu bug 1359454 in Ubuntu UI Toolkit "StateSaver should be enabled by default on relevant properties for all widgets" [Undecided,Confirmed] [10:42] zsombi: I know I have been tracking it for months [10:42] :) [10:42] nik90_: well, you know what happened on last sprint, right? ;P [10:43] hehe yes === MacSlow is now known as MacSlow|lunch [11:27] sergiusens: i feel stupid but for the life of mine i can't figure out what package name i should pass to pkcon remove to convince it to remove gallery-app [11:27] sergiusens: i tried any possible permutation of name and version [11:31] nerochiaro: isn't the full package id, like com.ubuntu.developer.xxx ? [11:31] ybon: what's xxx. i tried half a dozen of possible xxxs and none worked :) [11:31] let me plug my phone, and search in my bash history :) [11:33] click list [11:33] then use that [11:33] sudo click unregister com.ubuntu.gallery 1.0 [11:33] nerochiaro: ^ [11:36] nerochiaro: I never learned the syntax myself [11:37] popey: i'll try that next time. i ended up uninstalling it with the GUI [11:37] that also works === MacSlow|lunch is now known as MacSlow [12:13] popey: can you run the clock app in a language that is fully translated and check it they appear in that language. For some reason in my testing that didn't work. I even restarted the phone to be sure. [12:13] sure nik90_ [12:14] most recent translations may not have landed in the store yet though, as no clicks have been pushed since last week [12:14] * popey switches to .it and reboots [12:15] * nik90_ grabs lunch...brb in 30 mins [12:17] nik90_: yeah, mostly in english even in italian which is supposed to be 100% translated === _salem is now known as salem_ [12:43] popey: I think it is not translated at all. the date and time shown in italian is due to me using Qt.locale() [12:46] popey: hmm looks like the bug 1363314 is more deeper than we thought :/ .. I have a ton of MPs coming in today and tomorrow. [12:46] bug 1363314 in Ubuntu Clock App "App fails to launch on up-to-date utopic desktop" [Critical,Confirmed] https://launchpad.net/bugs/1363314 [12:53] nik90_: currently under discussion in -ci-eng [12:54] yup following it === zequence_ is now known as zequence [13:12] nik90_, mhh, when you create a new alarm some alarms that were deactivated are activated again [13:13] rpadovani: which version? [13:14] nik90_, I have the app you sent to me yesterday night, ubuntu r213 [13:14] rpadovani: its just the listview refreshing..old alarms don't get reactivated [13:14] nik90_, it's odd [13:14] rpadovani: so if you have a saved alarm called "Test Alarm" enabled and then create a new alarm, it refreshes the listview which cause the original "Test Alarm" to be reinitialized [13:15] rpadovani: I know. It is a SDK issue we are tracking but not for rtm If I recall [13:17] nik90_, bug 1364374 [13:17] bug 1364374 in Indicator Date and Time "In the alarms notification bubble there are also seconds" [Undecided,New] https://launchpad.net/bugs/1364374 [13:17] rpadovani: thnx [13:17] nik90_, there is something clock needs? I have a free afternoon, so I want to write some code, or check patch, or.. well, anything you think is useful :-) [13:18] rpadovani: you want to write code or review code? [13:18] nik90_, both, I do what you need more :-) [13:20] rpadovani: you can help with fixing bug 1362093. I initially assigned it to myself but feel free to take it. Or you could review https://code.launchpad.net/~nik90/ubuntu-clock-app/conditionally-load-alarmmodel/+merge/232412 [13:20] bug 1362093 in Ubuntu Clock App ""Today" and "No time difference" a weird thing to communicate" [Low,In progress] https://launchpad.net/bugs/1362093 [13:20] rpadovani: your choice :) [13:22] I start with the review then, thanks [13:22] :D [13:39] ogra_: haha :) I like that you're a big fan of dekko. but as long as it breaks threads its annoying for the reader of the mails :D [13:40] oh, it does ? [13:40] mzanetti, thats just because that ML is configured broken or because soeone decided to put me on CC instead of answering on the list [13:42] ogra_: because dekko seems to have a bug [13:42] no [13:42] :D [13:42] MLs that dont allow reply-to-list are broken MLs :P [13:42] but yeah, dekko should perhaps work around broken MLs :) [13:43] ogra_: well... then all the other mail clients in the world are broken :D [13:43] mzanetti, i cant reply-to-list on the phablet ML with evolution either ... simply because the list hearder is broken [13:43] ogra_: fact is, the list is nicely sorted by thread except for mails that say "Sent by dekko" [13:44] might be my way of using reply-to-all in dekko ... and perhaps not even dekkos fault [13:44] ogra_: yeah... I think dekko's fault. [13:44] ogra_: there was the mail by DanChapman to the ubuntu-phone list where he wrote "Hopefully this ends up in the correct thread" [13:44] ogra_: well, it didn't [13:44] i'll try to hold back replying to all on broken MLs then [13:44] :) [13:45] (luckily the majority of ubuntu lists are properly set up= [13:45] ) [13:48] nik90_, code looks good to me. Why there are jenkins failures in like every clock branch? [13:48] rpadovani: https://bugs.launchpad.net/ubuntu-clock-app/+bug/1363314 [13:48] Ubuntu bug 1363314 in Ubuntu Clock App "App fails to launch on up-to-date utopic desktop" [Critical,Confirmed] [13:48] ah, that bug [13:48] yup that bug ;D [13:48] nik90_, ok, i try to fix the other bug you linked before :-) [13:49] once the bug is fixed, the flood gates will open and we will merge everything [13:49] rpadovani: btw you have been working on some parts of the c++ in the reminders app? [13:50] rpadovani: bug 1362093 will require very small tweaks in the c++ code (Timezone C++ Plugin) [13:50] bug 1362093 in Ubuntu Clock App ""Today" and "No time difference" a weird thing to communicate" [Low,In progress] https://launchpad.net/bugs/1362093 [13:50] nik90_, almost nothing, but if is only for fix a bug I think I can manage it :-) [13:50] rpadovani: you will be fine ;) [13:51] elopio_: ping (manual test suite) [14:03] nik90_, looking to design spec, little clocks are on the right, and there aren't country name anymore. Have I to modify this thing also? [14:03] rpadovani: no no that's the wireframe..the visual spec says it should be how it is currently [14:04] ack, thanks [14:04] rpadovani: all you need to do is remove the "today, tomorrow" stuff and only show the time difference. If time difference is same, show "same time" [14:04] rpadovani: also anchor it to the vertical center [14:04] of course [14:43] nik90_, https://code.launchpad.net/~rpadovani/ubuntu-clock-app/1362093/+merge/233069 [14:43] do you need something else? [14:44] cool [14:44] wow you even updated the pot file [14:44] * nik90_ should learn from this [14:45] nik90_, it's very fast, you only have to remember to do it ;-) [14:45] rpadovani: there are few other bugs but they first need some design confirmation. So those can wait. This leaves only code reviews I am afraid [14:45] rpadovani: oh can you update the debian changelog in your branch pls [14:45] dholbach: hi! [14:45] rpadovani: nano debian/changelog [14:45] rpadovani: don't do "dch" since that would create a new version [14:45] nik90_, ok, I update it :-) then I review code that is wating [14:46] dholbach: I thought i filed a bug on this. I get a traceback on up to date click-reviewers-tools if I run ./run-tests [14:46] rpadovani: oke, I will review your mp meanwhile [14:46] jdstrand, really? let me check [14:47] dholbach: http://paste.ubuntu.com/8215899/ [14:47] dholbach: this happened before the recent commit [14:47] (eg, I noticed it sometime last week) [14:47] I couldn've sworn I filed a bug... [14:48] jdstrand, it works for me [14:48] and the build passed as well, where ./run-tests is executed [14:48] nik90_, pushed the changelog [14:48] that's very weird [14:49] rpadovani: thnx mate [14:49] dholbach: I'm on utopic. what are you running? [14:49] jdstrand, the same === charles_ is now known as charles [14:49] dholbach: did you forget to add a file or something? (bzr status) [14:49] can you print main_class in modules.py line 77? [14:50] jdstrand, nope, it's added and the installed package (from the ppa) works for me too [14:50] sorry, line 55 [14:51] dholbach: http://paste.ubuntu.com/8215925/ [14:52] nik90_, about https://code.launchpad.net/~nik90/ubuntu-clock-app/alarm-status-effects/+merge/233068, isn't better to have a case also for an alarm that ring in < 1h? [14:52] dholbach: oh, I have this: [14:52] clickreviews/cr_tests_real.py [14:52] err [14:52] unknown: [14:52] clickreviews/cr_tests_real.py [14:52] oh [14:52] which is an old test that I was playing with [14:53] rpadovani: sure, I can add it. not that difficult [14:54] jdstrand, ok, can you put the file online somewhere, so I can take a look and make the tests safer? [14:55] and yeah, a bug report would be good, so I don't forget :) [15:02] dholbach: bug #1364449 [15:02] bug 1364449 in Canonical Click Reviewers tools "traceback in tests with improper cr_... file" [Undecided,New] https://launchpad.net/bugs/1364449 [15:02] thanks a bunch, jdstrand [15:02] dholbach: thanks for looking at it :) [15:02] no worries [15:13] nik90_: pong [15:14] rpadovani: made the necessary changes you requested [15:14] elopio_: hi [15:14] elopio_: I thought today would be a good time to tell me how to write up manual tests for the clock app that you mentioned before [15:14] elopio_: if you are free that is [15:15] nik90_, looks good, approve, thanks [15:17] nik90_: I will make up the time. My proposal is to do something like what tedg is doing, putting the manual tests in the branch instead of the wiki, but following the format proposed by zyga so it's runnable with checkbox. [15:17] how does it sound to you? [15:18] elopio_: do you have the links to what tedgs and zyga did? [15:18] elopio_: sry I might have lost them [15:19] nik90_: these are ted's manual tests in ual http://bazaar.launchpad.net/~indicator-applet-developers/ubuntu-app-launch/trunk.14.10/view/head:/tests/manual [15:22] elopio_: what format is that? the
tags etc.. [15:22] nik90_: they are following the formate used on the QA tracker. [15:22] ah [15:22] elopio_: what format does zyga use? [15:23] nik90_: I'm trying to find it. Checkbox accepts multiple formats. [15:23] ok [15:31] nik90_: I can't find any docs. I've pinged zyga. [15:31] elopio_: ok [15:33] balloons: ping === alecu_ is now known as alecu [15:35] mihir, pong [15:35] mihir, if it's about jenkins failures, we know and are working on it :-) [15:35] it's not just you [15:35] balloons: thanks :D [15:36] balloons: was wondering is it calendar fails or Jenkins issues [15:38] mihir: sry I am swamped and cant merge your branch. Can you do it yourself and then work on the AP test? [15:38] mihir: I am atm tracking 7 MPs for the clock app which is a lot [15:38] nik90_: no issues, I have started working on AP..but got little busy with my Office work [15:38] mihir: no worries, I thought you were waiting for my review [15:38] little* a lot :( [15:39] nik90_: nope, i have already started fixing AP. [15:39] cool [15:40] nik90_: there was strom in last weekend , so didn't had proper internet connection. [15:40] ah ok [15:41] mihir: perfect time to do local work without any irc connections :P [15:41] nik90_: heheheh true :) [15:42] nik90_: but as I am learning AP need atleast Google Help hehehe [15:42] mihir: lol...they should start publishing AP pdf guides [15:42] nik90_: hahah , true that would be life savior :D [15:43] t1mp, Saviq, bug #1240875 is somewhat an unity/uitk issue, the reboot is a workaround, what design would really like is dynamic change of languages without having to reboot [15:43] bug 1240875 in ubuntu-system-settings (Ubuntu) "Need to reboot the phone to have it pick up a new language setting" [Critical,In progress] https://launchpad.net/bugs/1240875 [15:47] nik90_: also i have observed on device, while scrolling dash , it refresh icons all the time [15:47] is it expected behavior ? [15:47] yup known.. [15:48] well known bug [15:48] not expected behavior [15:50] ping renatu: I'm trying to add some objectNames to the contact qml files on address book [15:51] but when I run the local binary, my changes are not used. How can I use my local qml contact files? [15:53] elopio_, basically it uses the installed version by default [15:53] nik90_: okay [15:53] elopio_, you need to uninstall it and export QML2_IMPORT_PATH=/src/imports [15:54] renatu: I'll try. [16:02] seb128, but that's crazy, really... no one's ever gonna change their phone language... [16:02] totally not worth spending any time [16:03] Saviq, right, in theory that's better, in practice I agree it's not worth the efforts [16:03] Saviq, mpt's reasoning was around the line of "we can shutdown apps any time anyway, so why not do it when changing locale so they restart picking the new one" [16:04] Saviq, and the shell/indicator is an upstart restart away for reload [16:04] seb128, sure, we can just restart the session, no need to reboot [16:04] seb128, but again, uuuuseleeess ;) [16:04] indeed ;-) [16:04] it's just a very-slightly-better-but-not-worth-the-effort [16:08] t1mp: do you know if it is possible to have multiple font weights in one string without using multiple label{} ? [16:12] nik90_: I think not, except if you use html-markup with in the text [16:13] see http://qt-project.org/doc/qt-5/qml-qtquick-text.html [16:13] t1mp: yeah I did use it, but my designer want font weight light and normal together. [16:13] t1mp: by default the sdk uses light which is good, but I canot find a html tag for normal. [16:13] just bold and italic [16:14] I guess there is no tag for normal [16:14] no worries I will figure something out [16:15] nik90_: perhaps with
and css properties http://qt-project.org/doc/qt-5/richtext-html-subset.html#css-properties [16:16] I didn't try if that works, but it might [16:16] ooh yes that might work [16:20] renatu: ha I got you a bug https://bugs.launchpad.net/ubuntu-clock-app/+bug/1357945 [16:21] Ubuntu bug 1357945 in Quick Memo "[bottom edge] Current bottom edge hint timeout makes it difficult to read the bottom edge action" [Low,Triaged] [16:24] jdstrand, would something like http://paste.ubuntu.com/8216557/ be acceptable in your mind? [16:24] jdstrand, http://paste.ubuntu.com/8216560/ being the accompanying diff [16:28] dholbach: yes, thanks! [16:30] jdstrand, thanks a bunch [16:34] jdstrand, https://code.launchpad.net/~dholbach/click-reviewers-tools/1364449/+merge/233088 [16:34] see you tomorrow - have a great rest of your day! [16:43] kenvandine: what's a good resource for me to learn how to export content from my apps, both initiated by my app and also initiated by other apps? [17:07] popey, looks like we have some progress on bug 1363314 :) anything i can do to help or we just waiting now? [17:07] bug 1363314 in Ubuntu Clock App "App fails to launch on up-to-date utopic desktop" [Critical,Confirmed] https://launchpad.net/bugs/1363314 [17:10] ahayzen: I don't think so other than make sure your tests pass locall before pushing to launchpad, so we don't have to turn around fixes [17:12] popey, heh yeah [17:15] nik90_: this is the format: http://plainbox.readthedocs.org/en/latest/author/jobs.html [17:16] elopio_: erm lot of documentation :P [17:16] nik90_: not really because we don't need everything. [17:16] just id, description, steps and verification. [17:17] elopio_: the manual test is basically for reviewers to read the test cases and then test them before pushing to trunk or store, right? [17:17] elopio_: or are they viewed in a special editor or something? [17:18] nik90_: yes to both questions. You will most likely run them when pushing a new stable version, no on every MP, because they are slow. So when updating to the store sounds good. [17:18] elopio_: lol I wanted to ask for examples, but at the top of the page, it says "This file contains NO examples, this is on purpose since the jobs directory contains several hundred examples showcasing all the features described here." [17:18] and you could just read the text file to follow the steps [17:19] but what I would like with this is to be able to record the run in an output file. So checkbox has a UI that will help you there. === turin is now known as turambar [17:19] nik90_: I wonder where's that job directory :) [17:20] elopio_: I need to an example in the format to get an idea..this is too abstract to fill in.. I could do id: test-alarm etc etc...but I could be way wrong about this [17:21] nik90_: I'm also looking for the examples. It seems it's too late for zyga. [17:21] hmm zyga usually is online in this channel [17:21] elopio_: I am assumig other apps like dialer, address book must also have these kind of manual tests? [17:21] specified in the format used by checkbox? [17:21] nik90_: that's the catch :D [17:22] Am I the first? Again? [17:22] we are going to have a discussion about manual test formats on the next sprint [17:22] so you would be the first, again [17:22] hehe === elopio_ is now known as elopio [17:23] mzanetti, ogra_ it is indeed a bug in dekko that it broke the ML thread. I stupidly forgot to remove angle brackets when formatting the the References header which caused the In-Reply-To and References to be blank. It's fixed in trunk now so all should be good on next update :-) [17:23] I think that the only tool we currently have to record executions is checkbox, but we need to give it a try before being able to discuss about it. [17:23] nik90_: but you can always say no :) If you find it easier you can just document your tests on the wiki in any format you like [17:24] DanChapman: cool :) [17:24] elopio: no no its cool :D [17:24] elopio: I will start once I have some examples to look at. I will try to ask zyga tomorrow morning. [17:25] DanChapman, yay [17:25] nik90_: I'll see what I can find. But zyga will be happy to help us, so it would be better to have him involved before we start. [17:25] yes, that :) [17:25] yup [17:25] popey, if all has gone to plan with the google drive folder ... u should have an email :) [17:25] nik90_: I will help you writting tests and reviewing the once you write. [17:26] elopio: thnx [17:26] ahayzen: poor popey....too many places to get his clicks from to test :P [17:26] heh [17:26] nik90_, hehe [17:26] will test [17:27] popey, thanks :) [17:38] mhall119: headsup, I noticed that some of the properties shown in http://qt-project.org/doc/qt-5/qml-qtpositioning-positionsource.html are not available in http://developer.ubuntu.com/api/qml/sdk-14.10/QtLocation.PositionSource/ [17:38] mhall119: for instance compare the sourceError property in both of them [17:40] how do i load nodejs , i did sudo apt-get install nodejs nodejs-dev npm, now its installed it gives -version, how do i get it to run globally? [17:44] ahayzen: does music ap tests do the "right" thing these days? [17:44] i.e. will it delete all my carefully curated music collection? [17:44] popey, errr it should restore it...but i think it does the 'wrong' thing still [17:44] * popey glares at balloons [17:44] * ahayzen hasn't had any issues on his device [17:44] popey, but i'll check hang on i can't remember the state of it [17:45] lol [17:45] * nik90_ imagines an angry popey frantically searching for his music collection :P [17:45] popey, oh no we may do it properly now? balloons ? [17:46] popey, we had to rollback the mocking [17:46] it should still be there, and I thought we mocked on the desktop and backuped on the phone, but I would have to check [17:46] nik90_: my 8-track player is easy to find [17:46] be nice to fix that for music 2.0 [17:46] balloons, don't we just overwrite the db but ~/Music is not touched? [17:47] balloons, ie ~/Music becomes ~/autopilot/fakeenv/Music ? [17:47] popey: yes my entire collection lives online in the form of spotify [17:47] ditto [17:47] I stopped using the spotify client when it was crashy so used their website.. which now is crashy [17:47] my entire collection of flacs is a little more annoying to transfer... [17:47] so switched back to the client, and they've updated it [17:48] it now does notifications on track change and media keys work [17:48] their client is awesome now [17:48] I was so delighted to find that [17:52] sorry, pc decided to blow up [17:52] let me try and find the bug in question [17:52] the issue is it's nigh impossible to mock on the device and still behave under apparmor policy [17:53] despite the adjustments and time spent with jamie trying [17:58] alan@deep-thought:~/Downloads$ phablet-test-run -v com.ubuntu.music [17:58] sh: 1: /usr/bin/python: not found [17:58] le sigh [17:58] oops, typo [17:58] popey, music_app ? [17:58] indeed [17:59] ...i don't usually have the com.ubuntu. either... [17:59] lots off failing tests [17:59] popey, how are they failing? [17:59] Ran 17 tests in 31.210s [17:59] FAILED (failures=17) [17:59] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1111: ordinal not in range(128) [17:59] damn! [18:00] obviously that is not the same then lol http://bazaar.launchpad.net/~andrew-hayzen/music-app/fix-for-unicode-errors/revision/606 [18:10] popey, btw I opened a bug today for that issue of /usr/bin/python not found [18:14] balloons: is it you who has been rerunning jenkins in the MPs? I get random jenkins runs despite no new commit. [18:15] ok ☻ [18:15] yeah, we both have been [18:16] popey, ok i'll fix that decode error after dinner, will u be ok to test another click if i send it to u? [18:16] sure thing ahayzen [18:16] cool [18:16] thanks popey [18:16] np [18:17] nik90_, yea [18:17] morning all [18:17] :) [18:17] balloons: cool [18:18] Akiva-Thinkpad: morning :) (its 20:00 here but np :P) [18:18] so this jenkins bot issue [18:18] Akiva-Thinkpad: move to europe asap :D [18:18] Proud canadian [18:18] :) [18:18] :) [18:18] morning Akiva-Thinkpad :-) [18:18] Akiva-Thinkpad: you know you will be canadian even when you move to europe [18:19] Akiva-Thinkpad: we can't take that away from you [18:19] jenkins issue; could this be why my merge proposal failed. I tried looking at that debug, but I can't wrap my head around why editting newEvent.qml would cause the day view page to stop working [18:20] Akiva-Thinkpad, yes any jenkins results you see are wrong :-) Sorry for the trouble! [18:20] nik90_, heh, well I also like the government here. Timezones a bit funky [18:20] if things work for you then it's likely fine [18:20] balloons, okay [18:20] there needs to be a jenkins bot for the jenkins bot [18:20] ooh I like that idea [18:21] sigh simpler times when I could just merge stuff manually to trunk :P No jenkins bot telling me what to do [18:21] and then balloons happened :D [18:21] I do like not having to merge anything manually [18:40] Jenkins is the true tyrant in Ubuntu development :) [18:40] popey, here's your metabug btw.. I'll add music to it, hehe [18:40] https://bugs.launchpad.net/sudoku-app/+bug/1316746 [18:40] Ubuntu bug 1316746 in Ubuntu Weather App "Autopilot tests should properly setup environment" [Medium,Confirmed] [18:40] ☻ [18:41] mhall119: +1000000 [18:46] popey, ohh looking at the tests, the mocking is in there :-) [18:47] * balloons wonders now if it actually works on the device [18:47] I assume not [18:51] Hi all; quick question. I'm looking to start playing with some app-development for UT. I've heard that 14.10 is the framework to try to build to for most things. Do most people run this in a VM or natively? I tried running a 14.10 install in VirtualBox but I hit some really irritating slowdowns when running the phone emulator inside my VM. Any [18:51] suggestions? [18:52] popey, or any clock developers; do any of you know if the clock alarm volume slider plays a sound as you adjust it? [18:53] turambar: i upgraded to 14.10 and develop natively on my laptop [18:53] otherwise I am going to report this as a bug, given that most sliders give you an indication as to how loud they want to play it. [18:53] turambar: then build in an armhf choot if it needs it [18:53] Akiva-Thinkpad: no, i dont think there's any sound as you adjust [18:53] okay thanks [19:00] should I be reporting bugs that happen probably only on the desktop, with qmlscene? [19:00] I just clicked the sound button on creating a new alarm, and the program hanged [19:05] if it's a bug, it should be filed. [19:05] and that quacks like a bug [19:06] heh [19:06] well do [19:07] well blimey popey music app works just as it should my friend.. ~/Music stays happily intact and unmolested [19:08] unmolested... [19:08] that's an english word right? [19:08] how can you unmolest something? [19:09] no no, I don't won't to get into it. Carry on [19:09] * Akiva-Thinkpad carries on [19:09] * balloons exits gracefully [19:11] oh shoot just realized I have the reboot series of the clock [19:11] no wonder why it is so different. looks much nicer though [19:12] nice eh? it is missing the stopwatch for the moment [19:16] turambar: 2 ways you can develop app for UT. [19:17] balloons, \o/ ... i think we just overwrite the mediascanner database at the moment? [19:17] turambar: if you use Ubuntu 14.04, then use the phone emulator since it will have the latest framework while you code on the trusty. Obviously this means you cannot test on the desktop. I have been doing this for quite a while and it is really snappy to test stuff on the emulator directly. [19:18] turambar: other option is to run a VM but in this case you cannot use an emulator since it is virtualisation inception and will make your system crawl. However you can test your app on the desktop itself rather than depend on the emulator. [19:18] turambar: I suggest you give the first option a try since the emulator is quite nice :) [19:18] ahayzen, no it's fully mocked. I thought we had to abandon it. [19:19] ahayzen, we do patch the mediascanner db, but it's not the actual mediascanner db [19:19] Akiva-Thinkpad: just finished triaging all the bugs you reported [19:19] balloons, we half backed out...we wanted to mock mediascanner2 as well but yeah :/ [19:19] nik90_, heh [19:19] nik90_, going through all the apps today [19:19] Akiva-Thinkpad: :) [19:20] considering I downloaded them all yesterday to do all those merges [19:20] Damn you jenkins! [19:20] Akiva-Thinkpad: yeah I saw your billion upgrade component versions MPs [19:20] heh :) [19:21] Akiva-Thinkpad: look what you did to http://people.canonical.com/~dpm/core-apps-sponsoring/ [19:21] ha ha [19:21] >:] [19:22] geez misfire between update and upgrade. [19:26] bzoltan1: thxn a ton for "-check if app is already installed on the device before overwriting it" as part of the latest qtcreator-plugin-ubuntu. [19:26] bzoltan1: I always wondered where my clock app goes after testing with qtcreator [19:29] t1mp: ping [19:32] popey: nik90_: thanks for the suggestions guys, I'll try them out later this afternoon. Both sound reasonable and I've got high hopes! [19:44] does anybody know how to dynamicall set the filter.pattern on a SortFilterModel? [19:45] nik90_: ^^ maybe? [19:45] mhall119: dynamically? when a specific condition is met? [19:46] mhall119: I see no reason why assigning a value to the filter.pattern when a specific condition is met won't work [19:47] mhall119: for the clock app I do filter.pattern: RegExp(searchField.text, "gi") which automatically sets the pattern whenever search field text changes [19:49] bloody annoying; plug in laptop, causes it to shut off and reboot. [19:50] nik90_: I want to use it to let users search my listmodel from a textfield [19:50] mhall119: filter.pattern: RegExp(textfield.text, "gi") shoudl work for you then [19:51] trying now [19:51] mhall119: that's how I did the search world city feature [19:52] it was the RegExp wrapper I was missing, thanks [19:52] mhall119: yw [19:58] popey, do you have the line number or full output of those errors? [20:02] ahayzen: i can re-run, sure [20:02] popey, just need one of the failures thanks to be perfectly sure where it is exploding :) [20:03] nothing actually starts [20:03] ahayzen: http://paste.ubuntu.com/8217876/ [20:04] popey, cool thanks, yeah it is in the patching it explodes :) [20:07] ok, next question nik90_, how do I use it with a U1db Query model? filter.propery: "contents.text" doesn't seem to work [20:07] kalikiana: ^^ [20:07] mhall119: https://code.launchpad.net/~uonedb-qt/u1db-qt/advanced-game/+merge/209920 [20:08] mhall119: that example has pretty much everything about queries and indexes. [20:09] mhall119, you might want to look at https://bugs.launchpad.net/u1db-qt/+bug/1266529 i know the sorting doesn't work with u1db models [20:09] Ubuntu bug 1266529 in U1DB Qt/ QML "Allow sorting results in a Query" [Medium,Triaged] [20:14] ahayzen: thanks, I think it's stuck on https://code.launchpad.net/~kalikiana/u1db-qt/indexRoles/+merge/211771 [20:14] mhall119, yep kalikiana told me it was unlikely to make rtm [20:15] mhall119, it was/is blocking music-app's move to u1db [20:15] kalikiana: doesn't that effectively mean that our SortFilterModel doesn't work with out U1db.Query list model? [20:17] I can understand it not being done for RTM, but surely it should be done by 14.10's release [20:18] pmcgowan: do we have a bug tag that means "after RTM but before 14.10 release"? [20:18] mhall119, no [20:20] * mhall119 just marks himself as affected then [20:20] that sucks, would have been a nice feature to add to my app [20:34] nik90_, ah snakes; so many duplicates; I'm sorry ;_; [20:38] mhall119: hi [20:47] Akiva-Thinkpad: no worries [20:49] t1mp: I was going to ask about using SortFilterModel with q U1db.Query model, but I've found that the problem lies in U1db [20:50] unless you know of some work-around that would let me filter based on a U1db document's field value [20:50] mhall119: I haven't worked on that, best to ask kalikiana [20:51] did that, but it's late for hiim [20:51] popey, just wondering...how did u install that click? [20:52] we need better U1db docs, a tutorial or guide or something [20:52] * mhall119 makes a note to ask kalikiana for that [20:54] ahayzen: pkcon install-local /tmp/foo.click [20:55] popey, ah maybe the autopilot tests weren't updated? [20:55] i did pull them too [20:55] popey, but the line of text it is failing on doesn'it exist... [20:55] popey, or is at least different to what is should be [20:56] hm, odd [20:56] 'File "/home/phablet/autopilot/music_app/tests/__init__.py", line 227, in _patch_mediascanner_home [20:56] sql = f.read()' ... reads ... sql = f.read().decode("utf-8") [20:56] i can reinstall/reboot etc [20:56] hmmm click-buddy usually does this for me... [20:56] phablet@ubuntu-phablet:~$ click list | grep music [20:56] com.ubuntu.music 1.3.606 [20:57] you want to look in ~/autopilot/music_app [20:57] i see stuff [20:57] timestamped 7pm today [20:57] how did u pull them down? [20:57] phablet-click-test-setup --click com.ubuntu.music [20:58] won't that pull them from trunk? [20:58] I'll delete hmm [20:58] gimme the steps of what you actually _want_ me to do then ☻ [20:58] ok i'll ping you thescript... [20:59] cool [20:59] popey, i run this... http://pastebin.ubuntu.com/8218226/ ... and then do... $ myscript.sh lp:~andrew-hayzen/music-app/fix-for-unicode-errors music-app [21:00] popey, be careful the script may eat ur machine (or /tmp) if ur not careful aha [21:00] uh [21:00] hehe [21:00] popey, mainly just bzr branch... then click-buddy --dir . --provision [21:00] I'll do that [21:00] :) [21:03] alan@deep-thought:/tmp$ phablet-test-run -v music_app [21:03] sh: 1: /usr/bin/python: not found [21:03] gnnnn [21:04] \o/ [21:04] popey, is there actually anything in that autopilot folder? just to check first [21:05] phablet@ubuntu-phablet:~$ ls autopilot/ [21:05] CMakeLists.txt music_app [21:07] popey, for some reason i usually do... phablet-test-run -v music-app music_app.tests.test_music.TestMainWindow.test_create_playlist_from_songs_tab [21:07] popey, so phablet-test-run -v music-app music_app ? [21:07] popey, worst case scenario try running from the ssh shell [21:07] ...but then i also hacked mine to always be py3 not py2 [21:08] hmm [21:09] i must have had an update which replaced phablet-test-run on my laptop [21:09] i had previously patched it [21:10] wtf [21:10] http://paste.ubuntu.com/8218276/ [21:10] popey, yep that happens i have to regularly patch it [21:10] popey, you need to install the uitoolkit ap... [21:11] * popey runs it the way he usually does... hang on [21:13] ok, better, launching [21:14] \o/ [21:14] bah [21:15] fails [21:15] phone locked [21:15] * popey reboots [21:15] renatu: I think this improves the weird helpers that caused the error last week: [21:15] https://code.launchpad.net/~canonical-platform-qa/address-book-app/autopilot-get_contacts/+merge/233104 [21:15] please review it when you have some time. [21:15] hah oh god [21:16] popey, hopefully that is not an issue from us :( [21:17] nope, this isn't working [21:17] 22:16:58.111 ERROR proxies:410 - Introspect error on :1.132:/com/canonical/Autopilot/Introspection: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus) [21:17] and other interesting messages. then the phone goes off [21:17] popey, you need to run the click hook if you see that [21:17] http://paste.ubuntu.com/8218301/ [21:17] i have [21:17] twice [21:17] at least [21:17] ahayzen, popey, ahayzen: looks like https://bugs.launchpad.net/music-app/+bug/1363314 may be fixed. Thumbnailer is released [21:17] Ubuntu bug 1363314 in Ubuntu Clock App "App fails to launch on up-to-date utopic desktop" [Critical,Confirmed] [21:18] nik90_, \o/ [21:18] balloons: want to take jenkins for a run? [21:18] popey, lots of apparmor="DENIED" ? [21:18] yes [21:19] [ 207.977661] (0)[10117:mediascanner-se]type=1400 audit(1409692733.998:224): apparmor="DENIED" operation="open" profile="/usr/bin/mediascanner-service-2.0" name="/home/phablet/autopilot/fakeenv/tmpccbruqgy/.cache/mediascanner-2.0/mediastore.db" pid=10117 comm="mediascanner-se" requested_mask="wc" denied_mask="wc" fsuid=32011 ouid=32011 [21:19] hmmm [21:19] I should stop interjecting as I'm not sure what you are really trying to do [21:19] run ap tests on a branch [21:19] balloons, run autopilot tests for a branch :) [21:20] ahayzen, which branch? [21:20] balloons, https://code.launchpad.net/~andrew-hayzen/music-app/fix-for-unicode-errors/+merge/232730 on krillin [21:22] ahayzen, ahh, super simple [21:22] balloons, should be :) popey is just having some teething issues... [21:23] so I plugged in the phone and I'm running it like so: [21:23] bzr branch lp:~andrew-hayzen/music-app/fix-for-unicode-errors [21:23] adt-run fix-for-unicode-errors --click com.ubuntu.music --- ssh -s adb [21:24] popey, ^^ [21:24] balloons, i just need to know if the unicode fix worked... as i originally did open(encoding='utf-8')...but some tool is still py2 on jenkins so that blew up... so then i changed to doing .decode('utf-8')...just need someone to confirm that they work :) [21:25] I can see it's running fine. [21:25] ahayzen, I did test this mp, but it always worked for me [21:25] balloons, i did mod it but good to hear they are working [21:25] nik90_: i just ran one of your clock merges and it still fails [21:25] http://91.189.93.70:8080/job/ubuntu-clock-app-ci/ [21:26] popey: you ran the wrong one..that one has code conflicts [21:26] balloons, i just wanted to be sure if doing open(mode='rb') then read().decode('utf-8') ... would be the same as open(mode='r', encoding='utf-8') [21:26] popey: can you run https://code.launchpad.net/~nik90/ubuntu-clock-app/fix-jarring-alarm-header/+merge/232913 [21:26] ok [21:28] nik90_, so i guess landing should start working again? [21:28] lets see [21:28] ahayzen: that's what we are testing atm [21:29] ...if someone could rerun the tests on ... https://code.launchpad.net/~andrew-hayzen/music-app/fix-for-unicode-errors/+merge/232730 :) [21:30] yeah, will do [21:31] nik90_: looks like that failed [21:31] nik90_, no landings won't resume [21:31] don't blame the messenger. But we are indeed stuck [21:31] oh, jenkins still busted isnt it [21:31] despite the fix to thumbnailer [21:31] balloons: how come? [21:32] see above ^^ [21:32] no i mean why is jenkins busted? [21:32] damn :( [21:33] jenkins should have got the fix for thumbnailer [21:33] nik90_, did you see my email thread to the list? [21:33] ahayzen, tests finished as passed on my device [21:34] balloons, sweet thanks :) [21:34] balloons: ah I assumed the weird jenkins output mentioned in the email was due to thumbnailer..damn [21:34] nik90_, sadly no :-( [21:35] nik90_, well, let's just say it wasn't the only reason, heh [21:35] sorry guys. [21:35] np [21:35] I will continue with some new MPs meanwhile [21:35] yes.. I hope we'll be online in <16 hours.. which is some time to wait yet [21:36] if not popey and I will talk about some backup plans === randomcpp is now known as gcollura_ === gcollura_ is now known as gcollura [22:00] balloons: ping === salem_ is now known as _salem [22:18] popey, are you able to confirm that the digitiser issue (bug 1337239 which became a duplicate) is now fixed with the new mir7.0 in #218 ? [22:18] bug 1359264 in mir (Ubuntu) "duplicate for #1337239 Surfaces receive input even while the screen is off" [High,Fix released] https://launchpad.net/bugs/1359264 [23:48] Akiva-Thinkpad: ping [23:48] gerlowskija, pong [23:50] Do you know anything about how recurring events work in the calendar-app? (I know you've proposed a few MP's for the app recently, not sure if they were related to events/recurrence, but I'm not sure who else to try asking around this time of day/night) [23:51] gerlowskija, not tremendously, other than I have had spotty experience with them [23:52] gerlowskija, what you working on? [23:56] Akiva-Thinkpad: sorry, just a sec. Having battery issues [23:56] ha you sound like me; the eternal road warrior :P [23:57] haha you can only be a warrior if you ever win a battle, so that counts me out ;-p [23:57] ha touché [23:57] anyway, so I'm trying to look into https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1362781 [23:57] Ubuntu bug 1362781 in Ubuntu Calendar App "After date recurrence end is not functioning." [Critical,Confirmed] [23:57] * Akiva-Thinkpad checks [23:58] ah that bug [23:58] yah I was scared to touch it [23:58] precisely because I am unsure how it works [23:59] I IMAGINE, that the issue stems back to a QT component w [23:59] haha, fair. [23:59] yeah, that's what I think I found. [23:59] because I abandoned trying to fix one of the bugs, because one of the functions it was based on made NO sense.