[00:03] ahoneybun: jdstrand will see that when he wakes [00:04] ok cool just wanted to file a bug finally popey ) [00:04] :) [00:04] wonder what happens if you get rid of /home/aaron/.cache/click-reviewers-tools and re-run? [00:09] popey, you're up late [00:10] uh, yeah. [00:11] popey, just remove that directory? [00:12] i would try, yes [00:12] um [00:12] it worked [00:12] \o/ [00:12] I rock [00:12] [FACT] [00:12] no errors [00:12] just need to check it with the SDK [00:13] passed the SDK check! [00:13] make sure you comment on the bug [00:13] will do! [00:15] * ahoneybun makes comment [00:15] popey, I can't click the button to install on device [00:16] nvm [00:17] I click install on device and it does not deploy it to the phone [00:18] do I need to be on r/w mode? [00:18] no [00:19] well clicking that button does nothing but build [00:23] any ideas popey ? [00:23] nope, sorry. [00:24] darn [00:24] I kinda want to test it before I upload it [00:31] ahoneybun: upload it anyway ☻ [00:31] oh ok :) [00:31] * ahoneybun was reading pebble api [00:35] pending review popey [00:35] it should autoreview ☻ [00:35] yup, it has [00:35] * ahoneybun wants to submit source code [00:35] nothing in the queue [00:36] it was pushed [00:36] awesome! [00:37] * ahoneybun installs it on his device [00:39] I'll add screenshots now [00:39] sweet! [00:40] thanks popey [00:40] np [00:40] ☻ [00:40] yay now a real app [00:41] I was thinking of making a webapp for okcupid [00:41] but I dont know [00:43] * popey sleeps [00:43] popey, do you know what code you use with "onClicked" to open a url [00:43] darn [00:43] sorry [00:43] i dont ☻ [00:45] ok [00:52] when i hit design in the sdk my app wont come up, just made it as a C++ with tabbed UI and added 3 .cpp and 2 .h and it will show the UI when i hit run but design cant find it. [00:52] i dont think design works [00:52] now really sleeping [00:53] oh [00:56] kurt_, design does not work for me neither [00:57] but I get a failed to parse error [01:00] at least its not just me [01:01] but if you do a simple ui im pretty sure it works or it did just days ago [01:04] idk kurt_ [01:12] I;m trying to use the PulltoRefresh component and get this error "Standard is not a type" [01:15] also when I try to add a second button it just rewrites my first button [01:16] in the Edit tab? [01:16] or Design? [01:17] when running the app [01:18] I just added the code for an extra button after the first [01:19] kurt_, shot me your code on pastebin [01:21] darn they took down that example app in the developer site [01:21] nvm found it [01:22] http://pastebin.ubuntu.com/8476241/plain/ [01:23] never used pastebin i think thats it [01:24] leave that plain part off [01:25] http://pastebin.ubuntu.com/8476241/ [01:25] add a } after that other one under the first button [01:25] let me show you [01:25] http://pastebin.ubuntu.com/8476251/ [01:26] without that it is just one button to the sdk [01:26] got it [01:26] thanks! [01:27] np :) [01:27] * ahoneybun is working on his 2nd app [01:28] kurt_, my first app is on the store :) [01:29] I wanna be at that point [01:30] whats your first! [01:30] im gonna download it of course haha [01:30] i have rtm [01:30] just search Same [01:30] SameSexMarriage app [01:31] cool [01:32] my state isnt on here.......and sadly very against [01:32] Indiana [01:32] oh noes [01:32] we still cant buy beer!!! on Sunday!!!!!! [01:32] I'm missing a state! [01:32] weird [01:33] Im for it [01:33] beer and marriage? [01:33] Ohio didnt come up either [01:33] ? [01:33] on my device i have indians [01:34] oh [01:34] lol [01:34] *indiana [01:34] didnt see how the app worked [01:34] and ohio [01:34] with one set legal and one set not legal [01:34] I was only looking at the legal side [01:35] I only live in Indiana lol [01:35] oh lol [01:36] yea I though tabs would look better then one large list [01:39] I have 4 webapps on the store as well [01:39] but I wanted a real app [03:24] hey all [03:24] * akiva-thinkpad is almost done with the reinstall [03:31] hey akiva-thinkpad [03:31] my app is on the store! [03:31] ahoneybun, hows it going? [03:31] ah nice [03:31] yea working on my next app [03:31] which is? [03:32] app for ubuntu beginners [03:32] what does it do? [03:32] have buttons that open the browser to websites that offer info and support [03:32] webupd8, omgubuntu, ubuntu forums, ubuntu wiki [03:33] simple and practical [03:33] nice [03:33] want to check it out so far [03:33] ? [03:35] ahoneybun, yah link me the branch [03:35] * ahoneybun might need a book about GUI design [03:35] oh [03:35] I don't have a device [03:35] * ahoneybun never had been able to make a branch for anything [03:35] too poor to afford one :P [03:35] ahoneybun, its easy [03:35] I have some screenshots [03:35] I tried and fails [03:35] akiva-thinkpad, http://imgur.com/a/IVUfq [03:35] do you have an ssh key? [03:35] yea [03:36] ah very nice [03:36] screenshots [03:36] thanks [03:36] do you have bazaar explorer? [03:36] nope [03:36] get that [03:36] was trying with command line lol [03:36] its in the repos [03:37] you can try that later [03:37] I started out with the gui [03:38] downloading [03:38] I read that Ubuntu Touch will have great battery life [03:39] yay I have 3.16.3 kernel [03:39] got it [03:44] ahoneybun, yah saw that on the reddit [03:47] https://launchpad.net/ubuntu-beginner [03:48] ahoneybun, now you need to push [03:49] so open your app with bazaar explorer [03:50] open the app? [03:50] just the folder [03:50] I have bzr exp open [03:50] yah [03:50] open location [03:50] I've commited and then pushed [03:50] and choose your app folder [03:50] then commit [03:51] and push to lp:ubuntu-beginner [03:51] lp stands for launchpad [03:51] yep got that [03:51] https://code.launchpad.net/ubuntu-beginner [03:52] cool [03:52] well done [03:52] thanks [03:52] and now to create a branch of that [03:52] push to lp:~ahoneybun/ubuntu-beginner/21451325-the-name-of-my-branch [03:53] the numbers at the beginning denote if you are making this branch for a bug [03:53] all bugs have a number id [03:54] making a branch just for one bug? [03:54] so lp:~ahoneybun is your user, /ubuntu-beginner is the project /213214-the-name-of-my-branch is your custom branch. [03:54] ahoneybun, yes always. [03:54] ahoneybun, because what you do, is you make the branch, then you work on it, and you keep pushing it to this branch [03:54] I would need to see a example [03:54] when you feel its ready for a merge [03:54] sure [03:54] sec [03:55] so the main branch does not get changes [03:55] that is for the other branch then you merge to the main branch [03:55] https://code.launchpad.net/~akiva/ubuntu-terminal-app/1349749workaround-select-font-added-to-preferences [03:56] ahoneybun, so I have proposed this branch to be merged [03:56] two people have approved it, dpm has told me to fix it (it is fixed btw; he just needs to come and approve tit again) [03:57] and you see how there are two bugs linked to this branch? [03:57] that is branch has the fix [03:57] yes [03:57] or rather [03:57] it has a workaround. [03:57] not a fix [03:57] yea [03:57] so if you click on ready for review [03:57] https://code.launchpad.net/~akiva/ubuntu-terminal-app/1349749workaround-select-font-added-to-preferences/+merge/235621 [03:58] that should bring you there, and that should show the thought process. [03:58] jenkins does tests to make sure you didnt break anything [03:59] so lets say if this was the phone, jenkins would make a phone call with your branch or something and make sure it still goes through [03:59] oh I see [03:59] if it does not go through, then he will say you failed, and give you a debug report [03:59] if you get more into software development, writing tests becomes standard practice. [03:59] yea [04:00] how would you do height and width for buttons? [04:00] ahoneybun, how do I do it? [04:00] or how do you do it in general? [04:01] like I know there is a better way to do it then setting height: units.gu(5) [04:01] I am trying to fit 3 buttons in a row [04:01] ahoneybun, the good way to do it is often by anchors. [04:01] oh? [04:01] I have messed with anchors but I need more practice with them [04:02] yah its intuitive and simple once you get the hang of it [04:02] take three rectangles [04:02] anchor the middle ones left to its left ones right [04:02] and then you will make sure it never seperates [04:02] lol makes sense? [04:02] akiva-thinkpad, it is coming back [04:03] anchors { left: buttonid.right [04:03] } [04:03] right [04:03] ? [04:03] yah or what I do [04:03] anchors.left: leftRect.right [04:03] Rect? [04:03] imagine leftRect was the id of the left rectangle [04:04] so it could be [04:04] if my button has the id: ubuntuwiki and another button id: askubuntu [04:04] so to put ubuntuwiki to the left of askubuntu would be [04:04] id: leftEar; anchors.right: yourFace.left [04:05] oh [04:05] id: yourHair; anchors.bottom: yourHead.top [04:06] akiva-thinkpad, http://pastebin.ubuntu.com/8476848/ [04:07] * ahoneybun still needs the code for onClicked: to open a link in the browser though [04:08] not sure how to do that off the top of my head. Sorry :P [04:08] Should be easy though [04:08] just never done it myself. [04:08] oh ok [04:09] think I should just put it on another row? [04:11] sec [04:11] comupter troubles. [04:11] two rows is redundant [04:16] * ahoneybun sleeps [05:32] bah this is so frustrating [05:32] took so long to reinstall, and now when I try to run anything, I have to run it as sudo [06:52] good morning [07:52] hey, was there a shorthand for settings multiple anchors more easily [07:52] something like [07:53] anchors: {top: parent. top; bottom: parent.bottom...} [07:55] oh, there is! [07:55] just need to leave out the ":" [07:55] anchors {top: parent. top; bottom: parent.bottom...} [08:53] morning all [08:59] I got the remix image up; can someone toss me at a bug that needs fixing for it? [08:59] or is it all done now for the rtm? [09:04] o/ akiva-thinkpad [09:04] justCarakas, heya [09:09] Good morning all; happy World Farm Animals Day! :-D [09:30] morning james [09:40] Hi [09:40] vitimiti, hey [09:40] Hi, akiva-thinkpad [09:52] vitimiti, whats going on? [09:53] akiva-thinkpad, I'm starting the hospital suit project I've been wanting to do while trying to continue with the IRC client I had started [09:54] If I can get this suit to work properly, that'd be awesome for hospitals that use tablets and smartphones apart from the PCs [10:03] vitimiti, you are working on an irc client? [10:03] akiva-thinkpad, yes [10:03] hospital suit, or suite? [10:03] suite* [10:04] lol [10:04] ah [10:07] Yeah, I can't make suits [10:07] heh [10:08] I need to save the settings of the alerts, right now, that's what I have to learn how to do [10:34] popey, ping http://i.imgur.com/Kr7vUKn.png Question [10:34] for the now playing page; is that supposed to be in a toolbar? [10:34] or is that supposed to just be at the bottom of the page; the play buttons [10:42] I hate parsing XML [10:42] heh [10:42] REG EX ! [10:42] I have a model and am using model.get(0).name but it says it's undefined [10:42] I'm pissed of [10:42] off* [10:43] try yelling at it [10:43] and if that doesnt work, try spitting [10:43] Insult its mother [10:43] or throw sand in its face [10:44] Oh, so the path for the XML is one in a part of the code an a different one in another part [10:44] That's bad [10:45] akiva-thinkpad: I don't think regexps is a good way to parse xml [10:46] mzanetti, then how?! [10:46] QXmlStreamReader [10:46] touché [10:47] in any case, reuse some lib that is known to work. a self made regexp will fail sooner or later if the xml changes [10:47] Oh, no, I'm stupid [10:48] regex always fails eventually [10:48] :) [10:48] fair point [10:48] :D === karni is now known as karni-brb === karni-brb is now known as karni [10:56] I might need C++ for this bit instead of QML, yeah [10:56] Because a model is not suitable, here [10:57] And the sand in the face didnt work either? Shucks [10:57] Q_INVOKABLE it is~ [10:58] Yeah === rmescandon is now known as rmescandon-brb [11:11] vitimiti: here's an example that converts between enml, html and plaintext using QXmlStreamReader/Writer: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/plugin/Evernote/utils/enmldocument.cpp [11:11] hope it helps [11:11] Oh, thanks, mzanetti [11:11] morning mahir; how goes it? [11:11] mihir, * [11:11] I basically have to be able to read the sounds so that they can be set in the options, modify them when the options are modified and emit them when needed === rmescandon-brb is now known as rmescandon [11:15] hey going good [11:15] still in bed having festival holiday [11:16] mihir, mazeltov [11:16] :) === chihchun is now known as chihchun_afk [11:43] nik90: There will be a cool update of the QtC plugin in the PPA very soon. The feature is that when you run an app on the device it turns on the dispay and unocks the screen. [11:43] neat [11:43] bzoltan1: yay yay ... awesome [11:44] mihir: crap totally forgot your MP..sry, I will be on it asap. === _salem is now known as salem_ [12:19] nik90, no issues whenever you get time :) [12:24] DanChapman: hi! Do I understand right, that dekko is based on Trojita? [12:29] nik90: the build is there :) [12:29] mardy, hey there! yes that's correct it is based on a snapshot of Trojita from a while back, the code has deviated somewhat since then though. Why's that? :-) [12:29] bzoltan1, it just required update ? [12:30] bzoltan1: woohoo..thnx..nice to be at the bleeding edge PPA https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/tools-development sometimes :) [12:30] bzoltan1, i believe you talking about plugin that unlock phone while you run app from qtc correct? [12:30] mihir: yes [12:31] bzoltan1, great :) thanks [12:31] nik90: mihir: also the Issues tab got the possible click build issues with the askubuntu links [12:33] DanChapman: I was wondering if I could find some time to add support for Online Accounts (well, for google) [12:33] hey kunal, what's up? [12:33] bzoltan1: would it make sense to add a textfield to the emulator create dialog if the app developer chooses to enter a custom channel like rtm ... (asking before filling a bug report) [12:33] DanChapman: and I was wondering if that should go to dekko or upstream to trojita [12:34] balloons, hi [12:34] this MR [12:34] https://code.launchpad.net/~nskaggs/ubuntu-calendar-app/fix-yearview/+merge/236438 [12:34] DanChapman: but at least some parts of this support are going to be Ubuntu-specific [12:34] nik90: feel free to file a bug report. For the sake of simplicity we decied to offer the devel and the devel-proposed only [12:34] do I need to merge it manually > [12:34] hey kunal :) [12:34] hi mihir [12:34] kunal, yes, just merge it into your branch for https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/YearView-curmonth-scroll/+merge/230781 [12:34] DanChapman, hey! Daniel gave an MP for https://code.launchpad.net/~dpniel/ubuntu-weather-app/timezonePlugin/+merge/235389. Did you see it? [12:34] ok, thanks will do it now [12:40] kunal, need suggestion for this mr https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/rewriteGetRecurrenceString/+merge/236013 [12:41] kunal, is it fine if i add new js file with constant values , like daily,wekkly to get a rid of hardcode numbers ? [12:42] mihir, right, or you can just use defines.js === rmescandon is now known as rmescandon-lunch [12:42] kunal, okay i'll do that. [12:43] ok === karni is now known as karni-lunch [12:47] mardy: awesome!! right well dekko would always happily accept patches like that ;-p but i'm not sure how ubuntu-specific jkt would accept over in trojita. If i recall gmail requires the use of AUTHENTICATE which i believe isn't working atm but some of the work is there for it [12:47] balloons: ahh no i hadn't i'll take a look now :-) === karni-lunch is now known as karni [13:45] woot \o/ I submitted a patch :P [13:45] Where is everyone today anyways? [13:47] balloons, or anyone; Has RTM 2.0 hit yet, or do we still have a bit of time? I'm about to head out, but I want to make sure the music app gets finished in time. [13:51] akiva-thinkpad, 2.0? the final image isn't coming today [13:51] balloons, yah I want to know how much time we have to still work on it. [13:53] okay well anyways i'm out. its 7am here :P adios [13:54] justCarakas, so long o/ [13:55] akiva-thinkpad, you have time [13:55] okay :) [13:55] thanks [13:55] later === beuno_ is now known as beuno [14:02] cya akiva === boiko_ is now known as boiko === rmescandon-lunch is now known as rmescandon [14:44] mihir, popey , nik90 , could you guys help me to test this silo: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu-rtm/landing-006 [14:45] this basic fix 2 bugs. 1 Fail to store events with tag, 2 - bug #1354162 [14:45] bug 1354162 in qtpim-opensource-src (Ubuntu) "/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene:11:QQmlDelegateModelPrivate::emitChanges:QQmlDelegateModel::_q_modelReset:QQmlDelegateModel::qt_static_metacall:QQmlDelegateModel::qt_metacall:QMetaObject::activate" [Critical,In progress] https://launchpad.net/bugs/1354162 [14:45] check if it does not cause any regression === oSoMoN_ is now known as oSoMoN [15:00] Hi [15:01] renatu: do you know how I can trigger it? or try to? === gatox_ultra is now known as gatox [15:02] popey, this bug happens when quiting the app [15:02] ok [15:02] will test [15:13] nik90: fyi, fast scroll bar on nexus 7 looks like it's not using teh right amount of space... http://popey.mooo.com/screenshots/device-2014-10-02-161327.png - or is that intentional? [15:14] popey: can you check how addressbook looks [15:14] ya [15:14] popey: both should have same behavior [15:14] balls, no contacts on this device [15:14] * popey syncs [15:46] balloons: hey, need your help with https://code.launchpad.net/~nik90/ubuntu-clock-app/sync-bottomedge-sep08/+merge/236604 failing test [15:46] balloons: can you run that MP's ap tests on your desktop and check if it fails for you [15:46] nik90, :-) Sure let's rock this [15:47] balloons: its been design approved..so only thing left is merging it ;) [15:50] * balloons runs [15:50] brb to check out the results and look @ tests [15:50] ok === chihchun_afk is now known as chihchun [16:00] bfiller: your team works on the keyboard, right? [16:03] elopio: yes [16:03] bfiller: this is now pretty bad: https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard/+bug/1368343 [16:03] Ubuntu bug 1368343 in ubuntu-keyboard (Ubuntu) " [wizard] on the security page, there's a long delay until the keyboard appears " [Undecided,Confirmed] [16:04] it used to be a small delay, but now you don't know what's going on for a long time. [16:04] bfiller: can you please triage it? I think it should be an RTM blocker. [16:04] elopio: I'll take a look [16:04] thanks. [16:05] clock hates me [16:05] nik90, is this required? self.useFixture(fixtures.EnvironmentVariable('LC_ALL', newvalue='C')) [16:06] balloons: Wasn't it added a long time by carla? [16:06] I don't know.. I can't imagine why it would be needed [16:06] balloons: it was needed to ensure that the date time locales are a constant value instead of depending on the machine on which the test is run [16:08] argh... this testsuite :-( [16:08] nik90, interesting. do you not have issues with passing -I to the app? [16:09] ahh right.. not needed on the click [16:09] balloons: for the tests, I just do builddir, cmake .. && make, and the autopilot run ubuntu_clock_app [16:09] balloons: why are you complicating it :P [16:09] nik90, lol [16:09] hehe [16:10] silly me thought qtcreator would love me [16:10] balloons: oh QtC loves clock..opening cmakelist and then press run should work out of the box [16:10] yes it does [16:10] the tests do not [16:11] balloons: yeah tests don't work in qtc [16:11] balloons: cmake files need to be fixed for that [16:11] well, qtcreator builds it somewhere else [16:11] balloons: yup it creates it outside the source folder [16:17] nik90, thanks for the MR review :) [16:18] nik90, ColumnFlow! [16:20] nik90: seems we have a meeting clash with the music app. shall we push clock back 30 mins? is that okay? [16:21] nik90, blah, ok [16:22] jounih, o/ [16:27] hey [16:27] i’m ready [16:27] hangouts or irc? [16:28] jounih, probably IRC [16:28] jounih, was just wondering if you have any comments for point 2) of victors review https://code.launchpad.net/~andrew-hayzen/music-app/remix-small-toolbar-always-show/+merge/236544 [16:28] jounih, so this is the progress bar at the bottom of the small toolbar [16:30] ahayzen: btw did you see the answer on stackoverflow [16:31] ahayzen: https://stackoverflow.com/questions/26152097/how-does-one-create-a-staggered-grid-view-in-qml [16:31] nik90, yeah hence the ColumnFlow! :) [16:31] ahayzen: does it work? [16:31] nik90, i'll try it out tonight/tomorrow [16:31] nik90, ok, so where is the bottom edge defined? [16:31] ahayzen: cool [16:31] * ahayzen just got back in from lectures etc [16:31] balloons: the code itself is in PageWithBottomEdge.qml in app/upstreamcomponents folder [16:32] balloons: does it pass or fail for you in your desktop? [16:32] gotta love stackoverflow [16:32] that was quick [16:32] popey: yeah sure [16:32] nik90, it passes fine [16:32] jounih: :) [16:32] I didn't run the install version, but since you did it's fine. The point is what you were saying, the element isn't there [16:33] balloons: well the element is hidden (you see a tiny nudge at the bottom) [16:33] ahayzen: I dont think the progress bar should be thicker. you can try right of the image but not sure. give it a go? [16:34] jounih, yeah same [16:34] jounih, i think full width makes sense tbh but i can see what he means [16:34] nik90, so your wait's inside reveal_bottom_edge_page are preventing it from trying to open the bottom edge [16:34] balloons: yup [16:35] balloons: I ask it to wait for the bottom edge to be shown before trying to drag it [16:35] balloons: if I don't put that wait, then AP clicks outside the clock app [16:35] nik90, hiden? [16:35] ahayzen: yep [16:35] balloons: yes hiden [16:35] jounih, so this is the songsPage now with victors changes https://docs.google.com/file/d/0B3XynHVKfrvMNWhaWTRKY2UxTEE [16:35] nik90, lol.. 'hidden' perhaps? [16:35] it's funny [16:36] jounih, and the playlists page https://drive.google.com/file/d/0B3XynHVKfrvMYkJ1V1RLWmxRMnc [16:36] balloons: I know, but I wanted to maintain code uniformity with upstream [16:36] jounih, should the blurred background be that tall? [16:36] jounih, it seems like there is a big gap between the last label and the end of the blur? [16:37] nik90, so let's do a few things [16:37] ahayzen: the blurred bg shouldn’t be as tall. the length of it should be 2gu below the last line of text [16:37] jounih, ok cool [16:37] ahayzen: the top margin of the image looks a bit too little. should be the same as the other sides, 2GU [16:37] nik90, first, let's dump the object with print_tree. Second, add try block around both of your waits. I would print perhaps before and after the waits [16:37] jounih, yep :) [16:37] ahayzen: can we make all the button text colour white? [16:38] jounih, i think so yeah [16:38] nik90, my expectation is the tests may even pass once we do that, but it will show us the object state and we can compare to desktop runs [16:38] balloons: ok [16:38] ahayzen: the distance between album and artist name below the large image is too big [16:38] balloons: where do I find the syntax for print_tree? [16:38] or is it just print_tree(objectname) ? [16:38] nik90, action_item.print_tree() [16:39] ah ok [16:39] ahayzen: and that album art looks dodgy.. is it as bad with other albums? [16:39] jounih, which one? i picked quite bad examples aha [16:39] killers day & age [16:40] jounih, the playlists one is actually a collage ...and the killers one is coming from embedded art not online so yeah probably ignore that [16:40] jounih, and again it is supposed to look weird [16:40] jounih, lookie here http://upload.wikimedia.org/wikipedia/en/4/47/Killers_day_age.jpg [16:41] balloons: does this look ok http://paste.ubuntu.com/8480245/ [16:41] jounih, but as i said embedded the others ones (from online) are looking better now with the smooth: true [16:42] ahayzen: I used the art from wikimedia and pasted it on the screenshot - http://i.imgur.com/aHZT0LG.jpg [16:43] compare with https://lh4.googleusercontent.com/iGfVahkcpWhHZk3qlIz7Eto-7XzXRiEi65mrmtao0m335JmpCjzvTVjV3jhd-CB3ruUVK66mcg=w2560-h1106 [16:43] jounih, yeah i'm not sure what size the art i embedded into it was though (as that was one of my test ones to ensure embedded art works) [16:43] ahh ok that may be it, low res embedded art [16:43] ok [16:43] elopio: I added a comment to that bug. my guess is there a problem with maliit-server as this has been the cause of other wizard/keyboard problems in the past. mterry should be familiar with that [16:43] or something along those lines lol [16:43] nik90, ohh, 3 prints, sure ;-) my expectation is they will all print the exact same [16:44] you should catch excepts and pass them [16:44] balloons: I get SyntaxError: invalid syntax on those print_tree() lines [16:44] nvr mind [16:44] I think that's because I didnt add a except catch [16:44] ahayzen: that blurred background looks super dark on https://lh4.googleusercontent.com/iGfVahkcpWhHZk3qlIz7Eto-7XzXRiEi65mrmtao0m335JmpCjzvTVjV3jhd-CB3ruUVK66mcg=w2560-h1106 [16:44] indeed [16:45] ahayzen: can you check what’s going on with it? [16:45] balloons: what error would I be catching? [16:45] jounih, yeah look at victors comments https://code.launchpad.net/~vthompson/music-app/remix-songs-page/+merge/236655/comments/580222 [16:45] jounih, i think he is still WIP'ing it [16:45] nik90, you can just except: pass [16:46] ahayzen: ok can you ask him not to use darkblue or midnight blue, but the same hex colour as the bg? [16:46] jounih, oh i see what he has done...so a black rectangle.... and then the image is 0.2 opacity over the top [16:46] ya doesn’t look right [16:46] jounih, was it not the image and then a black rectangle at 0.2 ontop? [16:46] and nik90 heh, that's a evil bit of code to go throwing around.. try: except: pass.. everything works now! [16:46] don't ship anything like that :-) [16:47] :) [16:48] balloons: ok I pushed it. let's see what jenkins thinks [16:48] blurred image at full opacity, and #1e1e23 (same as background) rectangle at 0.2 ontop.. just do Qt.rgba(30, 30, 35, 0.2) for the rectangle [16:48] ahayzen: ^ [16:48] jenkins SO fast on the rebuilds [16:49] that was me trying to kick it, ignore that one [16:49] lol [16:50] jounih, yep :) [16:51] jounih, so other than the changes you've said and the images still looking a bit pixelated (i think) the songspage is looking good? [16:53] ahayzen: I think so buddy. Try those changes and some other cover art and send me a screenshot if you can [16:53] jounih, i'll try hang on.. [16:53] there’s some black line at the bottom? was that a bug we talked about before [16:54] jounih, no that is the old toolbar [16:54] jounih, my small toolbar is in another branch so they are not sync'd together yet [16:55] jounih, so just ignore that ;) [16:56] jounih, right these two are the same two i sent to u in the mail last night so u have the source images ... https://docs.google.com/file/d/0B3XynHVKfrvMSzJmOHRnOTlzZWs/edit https://docs.google.com/file/d/0B3XynHVKfrvMY0xOVm1xbUtzbEU/edit [16:56] ok [16:57] * ahayzen wonders if something with the way the thumbnailer renders the image itself is low res [16:57] yeah the images look a bit pixelated still, when compared to the same source image [16:58] jounih, yeah there is something either we are doing wrong or is wrong in the thumbnailer [16:59] can you look into it? === gatox is now known as gatox_lunch [17:00] jounih, maybe but most likely tomorrow at some point [17:00] no worries [17:00] thanks andrew [17:00] beer a clock here - speak tomorrow ;) [17:03] ☻ [17:04] balloons: when you get a mo, could you upload a new calendar to the store? Some nice improvements would be good to test over the weekend. [17:04] balloons: jenkins ap test results don't show the tree dump though [17:04] nik90, LOL [17:05] popey, sure.. I'm pushing reminder also [17:05] building'em now [17:05] ok [17:06] nik90, we should have output it via the logger [17:06] nik90, however, http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/659/consoleText it's in there [17:06] yeah i just saw [17:07] balloons: ok I know why it doesn't show up...activeFocus: False while in our desktop it is True. [17:08] balloons: the bottom edge is only shown when activeFocus is true [17:08] balloons: so the question is why is it in jenkins something is stealing the poor bottom edge's focus [17:15] nik90, indeed [17:15] nik90, try autopilot3-sandbox-run btw [17:15] it runs in xfvb [17:15] see if the error also happens there [17:15] you can run it with or without xephyr; try both [17:17] bfiller: thanks. I've added some info about the running processes. [17:18] balloons: is the package name also called xephyr [17:18] balloons: with -X, it fails similar to in jenkins [17:18] but that's not realistic :/ [17:19] nik90, why not realistics? [17:20] balloons: may be it is stealing focus initially...it passes on our desktops [17:21] app doesn't appear to launch for me in the sandbox [17:21] elopio: thanks [17:22] balloons: hmm strange..for me the -X parameter shows clock running (via lxc container) [17:24] nik90, well what does the output look like? but yea, I agree it might be focus stealing or similar [17:24] we should look closer at why those properties get set [17:24] balloons: it looks the same as the one returned by jenkins [17:25] nik90, so you can reproduce then [17:25] balloons: yeah yeah it fails using sandbox-run [17:26] elopio: based on what you said, it seems like maliit is crashing and also like it's not started when the wizard starts but only on demand. not sure if this is by design but seems wrong [17:27] popey, reminders and cal in queue [17:27] bfiller: where would I find the crash? I looked in /var/crash [17:28] elopio: that''s where I would have guessed [17:36] what is the best way to demo an ubuntu touch app [17:36] on the desktop that is [17:38] nik90, so since you can iterate locally, can you get it to run at all? [17:38] nik90, by dropping the waits? [17:40] balloons: I am trying [18:12] nik90, the simplest (assuming we can get it to work) thing to do is have a workaround; ugh I know; for jenkins. If that doesn't work, I'll note it's not running on the devices atm either [18:20] balloons: too many hacks :/ ... as it is we are disabling the tests on the device.and now we are to add yet another hack for jenkins === gatox_lunch is now known as gatox [18:28] nik90, yea, kind of what I said [18:30] nik90, it's kind of the pain of using xfvb, but as you said, on the device there's also the platform issue [18:32] balloons: if we add a hack, then I wonder what purpose exactly does the alarm AP tests serve? Might as well just stick to QML tests then [18:33] because as far as jenkins is concerned, alarms tests would be skipped altogether [18:33] nik90, at this point I'm more likely to suggest you simply disable them altogether [18:33] I wish I code recreate the issue locally though [18:34] yeah I can do that [18:37] nik90, yep the upstream version and tests run on the device, not the jenkins wizardy [18:39] balloons: is this correct http://paste.ubuntu.com/8480923/ [18:40] nik90, ahh I see.. hmmph [18:41] nik90, if you put it on setup it won't even start the app, so it will be instant run [18:42] nik90, so yea, that looks good [18:42] fginther, you about? [18:43] nik90, I'd like to see a bug for that skip thouh [18:43] is there any way of porting this(not sure if that is the correct term) to ubuntu-touch http://qt-project.org/doc/qt-5/qtmultimedia-audiorecorder-example.html [18:43] balloons: sure [18:43] I have loaded all three .cpp and the 2 .h [18:43] balloons, ye [18:43] s [18:43] into a ubuntu tabbed ui with exstension libary for c++ [18:44] fginther, :-) so we've discovered an issue it seems with xfvb.. nik90 thinks it might be stealing the focus or something. Anyways, bottom edge implementations don't seem to be testable for this reason. [18:44] do I just need to point the project file in the correct way since I cant use the .pro or the .ui files in the example [18:45] balloons, I did just add the autopilot long time out to the core-apps testing [18:45] fginther, really what I'm asking is, is there a project we can file of this issue against? [18:45] file the details* [18:45] fginther, excellent. Hopefully we won't see any funny failures related to long startups now [18:46] balloons, it is possibly a qmlscene issue? The only other thing that's really in play here is xvfb itself [18:47] fginther, right it seems pretty pinpointed to xvfb. I can't reproduce it on the desktop, except in xvfb. There's a qml property state that needs to change and under xvfb it doesn't [18:47] it is quasi possible it's a shared failure with qmlscene [18:47] fginther: so to summarise shortly, in the clock app the bottom edge is shown when it has focus which is supposed to happen on opening clock app. This works as expected on our desktops. However under xvfb it doesn't seem to get the focus. [18:48] balloons, nik90, is it possible this needs a window manager to behave correctly? [18:49] I believe I've seen issues with this in the past.. on the device things have focus, in jenkins they don't [18:49] fginther, interesting thought [18:49] fginther: hmm not sure tbh..how does one verify that? [18:50] balloons, I'm just throwing out ideas, I don't really have any basis for it. [18:50] hmmm. [18:50] fginther, balloons: It could be because if clock app (as a whole) doesnt have focus, then the bottom edge won't have focus either [18:50] nik90, since you can reproduce, but I can't :-( we can run it locally in xvfb and add a window manager [18:51] balloons: what errors do you get when trying to launch clock in xvfb? Is it just clock or other apps as well? [18:52] yeah, I'm sure theres a way to start fvwm or something similar in xvfb, just might be convoluted [18:52] fginther, just launch with DISPLAY=:X set [18:52] brb, going to reboot and see if I can solve my issue [18:56] nik90, for me locally in xvfb the app fails to launch [18:58] nik90, meh, graphics driver issue as expected, lovely [18:58] ok, so i can do my experiment locally now, let's see [19:05] lookey there, app has focus :-0 [19:07] :p [19:10] nik90, can you paste a print_tree log of a good run? [19:10] nik90, so I can see the 'Alarms' hint appears properly now, but we're still not having full succes [19:18] Hi [19:19] nik90, I have it working locally now [19:26] fginther, ^^. I used dwm but playing with some others [19:27] nik90, I used rev 98 btw, no changes [19:27] balloons, did it solve the focus problem? [19:28] fginther, yes. You need to make sure the window manager supports focus on raise. [19:28] or focus on launch, whatevs [19:28] balloons: one sec [19:29] * ahoneybun lost the concept of anchors [19:35] balloons: http://paste.ubuntu.com/8481214/ [19:35] tree output of a successfull drag ^^ [19:36] nik90, thanks, but I solved it, sorry.. I thought I should have said so [19:46] balloons: so do I disable the tests, or would the modifications be done in jenkins? [19:46] we should mod jenkins to start a w [19:48] balloons: ok, so I will revert my latest patches then [19:48] fginther, can you make the tweaks? [19:50] fginther, balloons: btw in the CI dashboard, I notice only the AP test results are taken into account. Shouldn't we include qml test results as well? [20:08] fginther, so I would change things to launch at 400x600, and use ratpoison or xmonad as the wm [20:24] popey: do you happen to know if tvoss is back from vacation? [20:24] nik90: let me look at his calendar [20:25] monday [20:25] nik90: what specifically do you need to talk to him about? location stuff can be sorted by lool [20:25] popey: cool, thnx [20:25] popey: yeah I need some help with landing https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-location-finding/+merge/231793 [20:26] lool is the man [20:26] popey: it was working perfectly for a while, and now it doesn't...I just need a proper answer as to when AGPS would become more reliable. [20:26] popey: I will talk to him tomorrow [20:26] yeah, he's dealing with the HERE stuff. [20:26] popey: is the emulator the best way to demo an Ubuntu Touch app on desktop? [20:26] hmm, it's certainly _A_ way ☻ [20:27] you could do it without the emulator? [20:27] Convergence, bitches! [20:28] MichaelTunnell: if you have 14.10, you should be able to run touch apps quite easily using qmlscene [20:28] :) thanks both for the info [20:29] nik90, to answer your question, acceptance tests are what is intended to be run on the dashboard. In theory many tools could run acceptance tests; autopilot is simply the adopted tool for writing them [20:29] popey: the app I was going to make turns out Jono already made so seeing if his is good or not before I make mine :) [20:29] nik90, if you want some cool reading, http://www.tech-foo.net/on-test-levels-and-coverage.html [20:30] balloons: ooh yes that looks like a good read. thnx [20:30] balloons: well unity8 uses qml for its acceptance tests..and more qml apps are starting to do the same [20:30] nik90, sure thing.. after you read it, we can talk much more at length about how apps should be tested [20:31] balloons: yeah I am going to read it as I eat dinner [20:31] nik90, I'm all ears on your feedback for tools and what our recommendations should be [20:32] nik90, I'm especially curious about what you think of unit tests with qml, heh :-) [20:33] balloons: I think I would know more after reading the article, but clock already has started with qml unit tests..we have about 15 unit tests...(granted its not a lot but its a start) [20:33] right, well you'll see after you read. :-) [20:39] * ahoneybun walks in [20:41] balloons: hey thomi referenced the ubuntu clock app (YaY) [20:41] * nik90 continues reading [20:41] nik90, indeed he did [20:46] nik90, http://imgur.com/a/brLcG [20:46] popey, nik90 can I release the qtorganizer fixes? [20:46] renatu: seems fine here, no crashes [20:46] popey, nice thanks [20:52] beuno: fyi, I just uploaded click-reviewers-tools 0.14 (and tagged the branch). you are probably going to want that [21:11] jdstrand, we pull from trunk. Are there new revnos as well? [21:11] beuno: yeah, that is what I meant be tagging the branch [21:11] it is all there [21:12] jdstrand, ack! [21:12] pindonga, ^ === salem_ is now known as _salem [21:20] renatu: sry, I was too swamped to test out the silo [21:20] balloons: I read the article [21:22] balloons: so atm, we have in clock, qml tests which include both unit and acceptance tests. We also have AP test (acceptance test) which test the same thing covered by qml tests although with less granularity. [21:23] ahoneybun: looking good [21:27] thanks nik90 :) my other app is on the store [21:27] ahoneybun: which other app? [21:28] samesexmarriage app [21:29] ok [21:30] yep :) [21:51] does any of the core apps make use of QThread? [21:55] balloons, perhaps you know this, if I'm using click-buddy to build clicks, where does one find the necessary frameworks? Is this part of the 'click' package? [21:56] fginther, it isn't [21:56] they live on the system [21:57] there are tools to query which ones are available [21:57] I don't know what those tools are [21:59] fginther, /usr/share/click/frameworks [21:59] tells you which ones you have installed [22:00] beuno, ahhh, in this case I'm not trying to use the framework, just build against it. for example: http://paste.ubuntu.com/8481944/ [22:00] fginther, I think it's the same, it's looking for the framework installed and it isn't there [22:01] so you'd need a 14.10 chroot, likely [22:01] beuno, ahh, I think I'm also missing the schroot it wants [22:01] beuno, thanks! [22:10] nik90: hey [22:10] nik90: for location stuff, I suggest you take a look at the osm touch app [22:10] lool: hey [22:10] nik90: https://bazaar.launchpad.net/~yohanboniface/osmtouch/trunk/files [22:10] nik90: good example of the API usage, and modulo some platform bugs, it works! :) [22:11] lool: I have taken a look :) [22:11] nik90: did you have an issue with qml API? [22:12] lool: The location detection works for the clock app...however I coordinated with tvoss about firing appropriate signals when the location service is disabled or not accessible (if the user denies clock app to access location). [22:12] lool: and during my test it worked correctly on image 246 mako. But after testing it a week later, the location service fires a signal that clock app is denied access to the location service. [22:13] nik90: the signal is new? [22:13] lool: I have tried restarting the location service trust store prompt [22:13] nik90: there's a .db caching user answers [22:13] under .local IIRC [22:14] nik90: ~phablet/.local/share/UbuntuLocationService/trust.db [22:14] popey: (thanks for the heads up btw :) [22:14] lool: yes, on contacting tvoss, he checked in his backend code that the appropriate signals for http://qt-project.org/doc/qt-5/qml-qtpositioning-positionsource.html#sourceError-prop were *not* fired correctly [22:14] lool: so he had a silo ready, and I verified its functionality [22:14] nik90: ah which branch is this? [22:15] lool: silo-001 ubuntu-rtm [22:16] nik90: oh [22:16] lool: actually I think that silo landed in utopic and rtm.. [22:16] nik90: so this silo is going away, it will be merged into another rtm silo [22:16] lool: however I need silo-001 ubuntu-rtm to also land [22:16] nik90: yeah, that's landed in utpoic [22:16] nik90: right, so I'm killing this rtm silo because of the number of other rtm things we need to land and because it's tricky to land certain changes in sync, so I've suggested we dont do the same complex twice, but just once [22:17] thomas agreed, so it's going away [22:17] nik90: but yes, this will all land [22:17] nik90: (problem is it's not just this silo, but also a custom tarball update) [22:17] lool: Is there an ETA on this? Since it is effectively blocking the clock app location service MP https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-location-finding/+merge/231793 from landing as well [22:18] nik90: ah, I didn't know about this [22:18] nik90: well, I was hoping to land this today, but a fix in the pipe was actually insufficient and the other thing I wanted to land is waiting for another landing [22:18] nik90: but I'll try to land this group tomorrow [22:19] lool: cool, no worries. I am diverting my attention to other important fixes. But it was just a bit frustation to have the clock's location service MP waiting for about a month in the review queue. [22:19] lool: but now atleast I know who to contact and check about its progress [22:20] nik90: oh wow ok, first time I hear about it, and hte dbus-cpp fix is from last week [22:21] nik90: sure, feel free to ping me and thomas is back next week, albeit with a lot of backlog and urgent things to look after! :) [22:21] lool: sure, thnx [22:34] fginther, yea, I find it easier to manually control the schroot (actually I use pbuilder), then to have click build and maintain it [22:36] zbenjamin: hmm I think QtC app launch is broken (again) :/ [22:37] zbenjamin: When I try to launch in emulator, I get https://imgur.com/vnusyq0 [22:38] zbenjamin: if instead I try on device, I get https://imgur.com/KaXsO5p [23:14] when i add a cpp to my project why does it not show up in the file tree......does my app see it during the build? [23:16] nik90: it is not broken [23:17] nik90: your package just does not pass the review [23:17] zbenjamin: 1. that's strange considering we fixed the cmake files to detect the arch correctly [23:18] zbenjamin: 2. When trying to run on device, it doesn't find the click package [23:23] nik90: hm that is weird [23:24] zbenjamin: either way, its too late..I will tty in the morning ;) [23:24] nik90: ;) [23:25] nik90: probably errors should not stop the deploy process, but it seemed logical when i made the code [23:26] nik90, could you link me some more examples of using anchors please :) [23:26] * zbenjamin --> bed [23:26] ahoneybun: I am going to sleep :P [23:26] night guys! [23:26] oh ok [23:26] night guys [23:26] zbenjamin: nite [23:26] * nik90 away