[00:02] hey could someone help me understand page navigation for a ubuntu touch app [00:02] i'm wondering whether tabs and a pagestack can be used at the same time [00:03] snipes: AFAIK no [00:04] snipes: http://design.ubuntu.com/apps/global-patterns/navigation [00:05] (last paragraph) [00:06] yeah. i figured [00:06] i'm trying to have a simple tabbed navigation, but with a clickable button in the toolbar, that leads to a page outside the tabbed navigation [00:06] any ideas? [00:13] i'd compare it to a webpage with navigation, but clicking a particular link brings you to an external page [00:14] snipes: have you tried playing around with a few of the core touch apps and seeing if any of them use a page navigation similar to what you're looking for? [00:15] not really [00:15] should i do that in the emulator or sdk [00:16] well you can install/run the core apps on your desktop w/o an emulator/SDK === chriadam|away is now known as chriadam [00:16] may i ask how? [00:17] Haha, let me look through my bookmarks just a sec... [00:18] lol [00:18] i remember reading that a while ago, but this is the first i'm looking into app development [00:18] not sure how familiar you are with tinkering w/ the core apps, so stop me if I'm repeating things you already know... [00:18] i'm not [00:18] i'm completely new to qml [00:19] and bazaar [00:19] i've done the whole html/javascript thing [00:19] giving this a go [00:19] Ok, so this is a pretty good starting point for getting info on the "core-apps": https://wiki.ubuntu.com/Touch/CoreApps [00:20] importantly for you right now, there's a list of core apps there. [00:20] once you see one you want to try out, search for it in apt-get [00:21] (e.g. sudo apt-cache search calendar-app) [00:22] sounds like a good approach [00:22] i've navigated through the ubuntu dev site [00:23] just jumping through the apis [00:25] cool. any other (simple) questions, feel free to ping me on here. I'm pretty new to QML too though, so I can't help w/ anything other than the basics. Good luck! [00:25] thanks [00:42] snipes: gerlowskija: the core apps won't be in the default archives, you have to use a PPA to install them: https://launchpad.net/~ubuntu-touch-coreapps-drivers [00:42] but most you can run from the bzr branch (some need a C++ extension compiled though) [00:43] if you're interested in working on them, ping popey during UK working hours, he's the project manager for them [00:43] thouch each has it's own page on the wiki linked to above, with instructions for how to get the code and get started with it [00:48] thanks [00:49] got the ppa installed [00:49] i'm just using the core apps as a base right now to get some understanding [00:50] are the icons that are used throughout the apps available to use? [00:51] and also, it looks like the weather app does what i'm talking about [00:52] it has a page that isn't tabbed navigation (to edit your city list) and tabbed navigation (to show the weather, a tab per city) [01:23] ping mhall119 === chihchun is now known as chihchun_afk === _salem is now known as salem_ === chihchun_afk is now known as chihchun [05:27] hello all === salem_ is now known as _salem [05:31] hello [05:31] test, whats testing? === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [06:54] good morning [06:55] Good morning all :) [07:00] 12am on the dime [07:00] morning [07:27] hey, i got some questions regarding devel + cross-compiling some software for aarch64 i, is this the right channel? [07:53] imasios: not sure, but this channel is for app devel for ubuntu touch/next [07:54] imasios, I'd say shoot. At worst, we will direct you to a different channel [07:54] assuming you are working on ubuntu. [07:58] akiva-thinkpad, yes, im working on ubuntu. but i need to cross-compile a rather large piece of software (with lots of deps) for aarch64 [07:59] imasios, This is your software I take it? or are you porting? [07:59] imasios, also; what language is this? C++? [08:00] akiva-thinkpad, my software, yes, it already runs on lots of platforms, its a c/c++ app [08:00] acutally its the cacao jvm [08:00] o_O [08:00] your project is the cacao jvm? [08:00] i do a small part of it [08:01] my job is to add the JIT compiler for aarch64, but i need a working build first :D [08:02] i just need some pointers on how to cross-compile such a beast with lots of deps [08:02] * Akiva-Thinkpad is thinking [08:03] imasios, well the first thing is that given how low level that is, this channel is not likely to have the expertise. [08:04] akiva-thinkpad, my guess was the ubuntu-arm channel, but im not sure [08:05] imasios, I am just trying to think what ubuntu channel would be good. [08:05] imasios, Oh; I would not be surprised; there are quite a few ubuntu chans [08:05] #ubuntu-packaging may have experience with this [08:06] ok, ty, gonna try some other channels then :) [08:06] imasios, I can't speak for everyone here, but the expertise in this channel is more likely directed to qml, qt, c++, and varying scripting languages like python. [08:07] imasios, try #ubuntu as well; the mods will usually have a good idea where to toss people :) [08:07] already did, no answer there ^^ [08:07] trying to get a hold of the build specialist at the jvm first anyway, just fallback if he cant help me [08:08] imasios, try askubuntu as well; that would be beneficial to the community, as the question is thus enshrined in a stack exchange [08:08] Although your question is a bit subjective. Sorry I couldn't be more help [08:09] np, i got some more places where i can ask, tyvm [08:09] gl [08:10] imasios: https://wiki.ubuntu.com/Touch/CrossCompile that kind of thing? [08:11] popey, kinda goes in that direction, but i dont acutally wanna cross-compile ubuntu packages [08:12] popey, but sbuild is deffintley on the list of things to check out for cross-compiling [08:12] popey, hope you had a good vacation. Missed your shenanigans on Linux Unplugged. [08:12] thanks. [08:20] popey: ping !! [08:20] mihir: hey there [08:20] popey: hey , how were your holidays ? [08:20] Good morning all; happy Rain Day! :-D [08:20] JamesTait, oh you~ [08:21] mihir: very good, sunny and relaxing! and no computers ㋛ [08:21] lol [08:21] popey: on Calendar I need your help to confirm some of the bugs, and also your inputs :- https://bugs.launchpad.net/ubuntu-calendar-app/+bugs?search=Search&field.status=New&orderby=-date_last_updated&start=0 [08:22] popey: great !! [08:22] mihir: ok, will take a look [08:22] popey: thanks :) [08:31] !spanish [08:31] En la mayoría de los canales de Ubuntu, se habla sólo en inglés. Si busca ayuda en español entre al canal #ubuntu-es; escriba " /join #ubuntu-es " (sin comillas) y presione intro. [08:51] popey, I've got a conflicting call, so I'll have to skip the core apps review call. Could you go through the current list nevertheless? I see a couple of low-hanging fruit branches that could be approved already [08:52] yeah, will do [08:52] popey, nik90, also, it's taken a bit long, but the clock app reboot MPs are now in http://people.canonical.com/~dpm/core-apps-sponsoring/ too [08:52] cool, thanks [09:21] dpm: ooh thnx [09:37] t1mp: ping [09:43] nik90: hi [09:44] * nik90 just blanked out...cant remember what he wanted to ask :/ [09:44] t1mp: oh got it..I updated the MP with a sample program to reproduce the icon theme bug [09:45] t1mp: was that useful? [09:46] nik90: I hope so, I'm just about to get started on searching the cause, so your sample program is a good starting point :) [09:46] nik90: did you report a bug also? [09:46] t1mp: no I didn't report the bug since I thought you might be fixing it in that MP [09:46] t1mp: will do so in the next minute [09:47] great [09:47] t1mp: one last thing, is it possible to use an abstract button where we show an icon only with a specific color [09:47] t1mp: I set iconName: "settings" and gave the abstract button some dimensions, but it didn't show the icon [09:47] t1mp: If I however use Icon{} inside the AbstractButton{} then that works [09:48] nik90: AbstractButton has only the API, no visuals, so you would have to put the Icon in there yourself [09:49] t1mp: ah ok..so embedding Icon{} inside AbstractButton{} is the way to go [09:49] nik90: to quote the AbstractButton docs: [09:49] This class defines the behavior of the button: it defines the MouseArea [09:49] and the states. [09:49] All components deriving from this class support haptic feedback out of the box. This class defines the behavior of the button: it defines the MouseArea [09:49] and the states. [09:50] nik90: yes, that's the way to go [09:50] t1mp: thnx [10:09] t1mp: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1349769 [10:09] Launchpad bug 1349769 in Ubuntu UI Toolkit "Failed to get image from provider Error message seen while using the Icon component" [Undecided,New] [10:10] nik90: thank you! [10:10] yw [10:12] zbenjamin: when I start QtC, I get this: file:///usr/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null [10:12] zbenjamin: known bug? [10:13] t1mp: it seems to be a problem in the upstream welcomepage [10:13] t1mp: hmm wait its the loader [10:14] t1mp: probably in one of our welcomescreens then, i need to check if it goes away when I disable our welcomepage [10:15] zbenjamin: can you reproduce it? [10:16] t1mp: file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/develop.qml:93: ReferenceError: pageCaption is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/PageLoader.qml:46: TypeError: Cannot read property 'height' of null [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/widgets/SessionItem.qml:51: ReferenceError: projectNameText is not defined [10:16] file:///home/zbenjamin/workspace/qtc-kubuntu-silence/build-qtcreator-Desktop-Debug/share/qtcreator/welcomescreen/develop.qml:93: ReferenceError: pageCaption is not defined [10:17] load glyph failed err=6 face=0x32e37f0, glyph=2797 [10:17] wow [10:17] sorry guys [10:17] seems i did not have the pastebin link in my clipboard [10:17] t1mp: http://pastebin.ubuntu.com/7893698/ [10:21] zbenjamin: what should I do with those warnings? looks like you can reproduce the one I got plus you get some more [10:21] zbenjamin: what is kubuntu-silence? [10:21] t1mp: lol i don'T remember why i named it like that, its the source of the kubuntu qtcreator branch and i think i disabled some output in that qtc [10:22] a new kind of earplugs [10:22] :) [10:22] hehe [10:22] bzoltan: just got the update for choosing touch image channel while creating the emulator. sweet! [10:22] nik90: you like it? :D [10:22] t1mp: you can safely ignore thise warning, it seems everything is still working [10:22] bzoltan: hell yeah :D [10:23] bzoltan: run configs for the qml projects is almost done [10:23] nik90: cool :) with the latest fixes even the chroot creation/deletion is failsafe [10:23] zbenjamin: my wife is almost happy [10:23] bzoltan: your wife? ;) [10:23] :D [10:23] lol [10:24] * zbenjamin keeps back all nasty comments about that ;) [10:24] zbenjamin: Kind of thinking about the word of "almost" [10:24] ah ;) [10:24] bzoltan: cool. I remember someone having issue with chroot deletion. they should be happy [10:28] nik90: did you get a chance to have a look at the settings API? [10:32] zbenjamin: it is ugly and annoying ;) [10:32] t1mp: 2>/dev/null ;) [10:32] zbenjamin: probably you can work around it by adding sth like: yourProperty: otherProperty ? otherProperty.height : undefined [10:36] t1mp: I don't know by what it is triggered , feel free to invetigate or file a bug, right now i need to get the qml projects to run on the phone [10:36] :) [10:44] kalikiana: yeah I looked at all the examples [10:44] kalikiana: typing the email at the moment === chriadam is now known as chriadam|away [11:08] nik90: rock. thanks a lot for your reply [11:08] kalikiana: np. thnx for bringing me into that discussion. [11:18] oSoMoN: i think your comments have been addressed in both reviews you were doing for my changes on webbrowser. hope we can finally get everything in === MacSlow is now known as MacSlow|lunch [11:21] Hi guys, I'd like to make use of Qt.labs.settings - what package is it in? [11:21] dpm: mhall119: perhaps you might know ↑ [11:23] karni, qml-module-qt-labs-settings [11:23] thanks [11:23] nerochiaro, thanks, I’ll take a look shortly [11:24] karni, but perhaps you might want to consider using http://developer.ubuntu.com/api/qml/sdk-14.10/U1db/ instead [11:25] dpm: because Seetings is in labs? [11:25] *Settings [11:26] karni, ah, no, simply because of the syncing between devices possibilites of U1Db [11:26] ack [11:33] dpm: would you happen to know where Qt.labs.settings are physically stored? (i.e. when I want to reset all of them, I imagine I have to remove the ini file stored somewhere) [11:53] karni, I don't know, sorry. Perhaps in .cache/$APPID? [11:54] dpm: np, thanks === chihchun is now known as chihchun_afk === MacSlow|lunch is now known as MacSlow === _salem is now known as salem_ [12:47] Hi all [12:47] mzanetti: hey when you got a moment, can you review the c++ part of https://code.launchpad.net/~nik90/ubuntu-clock-app/implement-change-time-settings/+merge/228390 [12:47] mzanetti: sry, I cant find anyone else for that [12:47] Can someone try this click package https://yadi.sk/d/L7z41XNPYCkDV on the phone? [12:49] qtros: my phone is currently not bootable due to image #155, shall I try on the emulator instead? [12:50] nik90 if you can) [12:51] nik90 my worries all about framework version and using of "ubuntu.web 0.2" [12:51] qtros: ah..my emulator is at #150 which I think should have 0.2 [12:51] nik90 ok, then try, please) [12:54] qtros: hmm it opens and then immediately closes [12:54] qtros: can you provide link to source, I can run it on emulator through qtcreator which show provide some console output [12:55] nik90 easily, here you are: lp:~mrqtros/yad/move-to-rest-api [12:56] nik90 but fix one line, please: LoginPage.qml, uncomment usage of "ubuntu.web" and comment usage of "QtWebkit", please) [12:56] nik90 I use QtWebkit on desktop for testing) [12:56] will do [12:59] qtros: oh btw since your project is a pure qml+js project, you need to set your arch in manifest.json to all instead of arhmf. [12:59] qtros: and secondly I get an error [14:57:39] [0729/225738:ERROR:nss_util.cc(93)] Failed to create /home/phablet/.pki/nssdb directory. [12:59] qtros: does that make sense to you? [12:59] [14:57:39] [0729/225738:ERROR:icu_util.cc(149)] Couldn't mmap /usr/lib/i386-linux-gnu/oxide-qt/icudtl.dat [13:00] qtros: I don't get that error when using Qt Webkit [13:02] nik90 yep, I removed "arhmf" from final manifest) [13:02] nik90 nss_util.cc - I don't know what is it) [13:03] nik90 not my code) [13:03] nik90 Should I use QtWebkit instead? :) [13:03] nik90 seems that it's part of chromium [13:03] qtros: well with qtwebkit, the login page is black. I can see the header and other ui elements [13:04] nik90 yes, I am right [13:05] qtros: may be you are missing some permissions perhaps..rpadovani was working on Ubuntu WebView for the reminders app. He is the person to talk to. [13:05] qtros: i think you are missing "webview" permission [13:06] daker where should I put it? [13:06] or daker ofc :) [13:06] qtros: yad.json [13:06] in the policy group section [13:06] qtros: here https://bazaar.launchpad.net/~mrqtros/yad/move-to-rest-api/view/head:/YaD.json [13:07] qtros: and you need to bump "policy_version": 1 [13:07] to 1.1 or 1.2 [13:09] daker big thanks! [13:09] nik90 can you try again? [13:09] 1.1 if you are using ubuntu-sdk-14.04-* [13:09] and 1.2 for ubuntu-sdk-14.10-* [13:09] sure [13:09] jdstrand: right ? [13:10] I think that message must be shown) [13:10] Not runtime error) And in documentation about Ubuntu.Web should be notification about this permission) [13:11] qtros: that works! [13:11] https://imgur.com/TlMnWyS [13:12] wow :) [13:12] nik90 why language is Russian? o_O [13:12] qtros: erm no idea :P [13:12] daker: right [13:12] qtros: well I changed it now to english using the language selector at the bottom [13:12] jdstrand: thanks [13:13] nik90 hmm) Very very strange behaviour) [13:13] nik90 seems that Yandex itself uses Russian as default without checking user's culture [13:13] ah [13:13] nik90 w8, I'll provide test account [13:14] sure [13:14] nik90 login ubuntu.showdown, pass ubuntushowdown [13:14] the emulator is awesome [13:19] qtros: after logging in, I see this page https://imgur.com/HrQSvW9. On clicking the language selector I do not see english [13:19] qtros: on pressing the right arrow in the header takes me into the application though [13:19] https://imgur.com/i0H5gqz [13:21] Can you provide console output? Seems that you were redirected to another URL (not to which I expect) [13:22] mardy, did you have a chance to look at https://bugs.launchpad.net/reminders-app/+bug/1347905? [13:22] Launchpad bug 1347905 in Ubuntu Reminders app "Autopilot tests fail to create fake account on device" [Critical,Confirmed] [13:23] nik90 do you see login page after restart?) [13:24] qtros: yeah I do [13:25] nik90 strange) [13:25] qtros: it could be due to running it on the emulator without installing it, I am not sure [13:26] nik90 I think that emulator still have browser cache) [13:26] qtros: couldn't you store the logged in value using qtlocalstorage or u1db? [13:27] qtros: since the app already knows whether the user logged in or not [13:29] * nik90 bbl [13:30] nik90 I can, but token can be invalidated by user on another device. So I should check my token before usage. To check token I should make test request. Currently I already make request, if success - go to home folder, if not - show login page) [13:31] nik90 problem is that I was redirected to the same page on desktop [13:31] nik90 it's strange, I should find out why) [13:35] nik90 can you provide an URL with explanations how to install an emulator? :) [13:37] nik90: done [13:48] mzanetti: replied to it [13:48] qtros: sure, 1 sec [13:48] qtros: http://davidplanella.org/ubuntu-emulator-quickstart-guide/ [13:50] nik90: ack. one more comment [13:50] mzanetti: +1 will add the comments [13:55] ping mardy: can you please review this one? https://code.launchpad.net/~canonical-platform-qa/ubuntu-system-settings-online-accounts/launch_fixture/+merge/226851 [13:56] mzanetti: done [15:01] popey: I C U :p [15:02] hehe [15:08] renatu: ping === gatox is now known as gatox_lunch === charles_ is now known as charles [15:36] nerochiaro, I have one last minor comment on https://code.launchpad.net/~phablet-team/webbrowser-app/webbrowser-app-bookmark-timestamp/+merge/224117 [15:36] otherwise it’s good to merge [15:37] oSoMoN: ok looking into it shortly === Guest80539 is now known as commandoline === commandoline is now known as Guest41104 === Guest41104 is now known as commandoline [15:58] Does someone from SDK tam here? Seems that I've found a bug in Page layout, here is an screenshot https://yadi.sk/i/7wUC4aCAYMXvp [15:59] If Page's "flickable" set to null, dialog doesn't fit all free space [15:59] qtros: that's a bug for the UITK team, have you filed it? [16:00] mhall119 no, found it a moment ago) [16:00] mhall119 I tested only on emulator, on PC all works fine [16:00] qtros: https://launchpad.net/ubuntu-ui-toolkit to file a bug [16:00] mhall119 but on PC I have 14.04 [16:01] it might be a bug introduced in 14.10 then [16:01] qtros: nice you got the emulator working! [16:01] nik90 ah, yes, thanks! Forgot to say it)) [16:02] qtros: have fun.it is quite handy [16:02] nik90 yes, sometimes slow, but handy) === john-mca` is now known as john-mcaleely [16:14] mhall119: nik90: mind giving me a hand? been looking for the new header documentation for 5 minutes, no luck [16:14] I'm interested in backAction [16:14] karni: it should be there..are you on 14.10? [16:15] nik90: there where :)? I'm looking at developer.ubuntu.com. Yes, I am on 14.10. [16:15] I'm interested in how to use it correctly. [16:16] karni: I see that the developer.ubuntu.com hasn't been updated ... can you check out PageHeadConfiguration via the qtcreator docs? === gatox_lunch is now known as gatox [16:16] karni: I specifically added examples for backAction there [16:16] nik90: ah yes, thank you [16:16] karni: http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadState/ [16:17] or, as nik90 mentioned, http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/ [16:17] mhall119: can you update http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/ to what we have in qtcreator [16:17] thanks guys [16:18] mhall119: I added 3 examples in that page. I see it in 14.10 qtcreator but not online [16:18] np [16:19] nik90: sure, let me grab the new packages [16:19] mhall119: thnx === chihchun_afk is now known as chihchun [16:23] hey my phone is not bootable after the update to #image 155. Is there a way to fix it without having to reflash? [16:23] popey ^^ [16:23] nik90: updated [16:24] awesome [16:24] nik90: pass, i skipped #155. ogra_ ? [16:24] nik90: can you adb shell into it? [16:24] * nik90 checks [16:24] if so, you can system-image-cli upgrade to r157 [16:24] * mhall119 is so happy to finally have another promoted image [16:25] mhall119: ah ok. btw 157 promoted! [16:25] I know :) [16:25] popey, what mhall119 said [16:25] enjoy :D [16:25] 155 and 156 are screwed [16:26] balloons: ping [16:27] gerlowskija, pong [16:27] popey, I haven't forgotten about you.. Pushing all the apps as we speak [16:28] thanks [16:29] balloons: are tests run in Jenkins using autopilot3/python3? [16:30] I thought they were, but then I looked at one of my failing builds and noticed it used Python 2.7 (http://91.189.93.70:8080/job/generic-mediumtests-utopic/1192/artifact/test_calendar_app.xml) [16:31] ogra_: finally your g+ post for today image will be postive :D [16:31] s/postive/positive [16:31] nik90, so it will :) [16:31] nik90, i love the clock reboot btw [16:31] was just playing with it today [16:32] ogra_: will update the package in the store tomorrow. Some cool stuff incoming :) [16:32] and thnx [16:32] cool ! [16:34] gerlowskija, they all should be py3.. if they are not, we can request it [16:34] it's a migration process [16:35] ah ok. [16:37] balloons: my second, related question: I'm at a point where my tests pass on my utopic VM, but obviously not in Jenkins. I'm a bit at a loss as to how to investigate what's causing the discrepancy. My plan for when I get home today is to compare a 'dpkg -l' on my VM against the dpkg build-artifacts in Jenkins. I was wondering if you had any othe [16:38] r thoughts/suggestions of things to try. [16:42] gerlowskija, if they pass locally that's great [16:42] popey, mhall119, perhaps this guy might want to contribute to the terminal app :) https://github.com/Swordifish90/cool-old-term [16:42] dpm: +100 [16:42] :) [16:43] dpm: I installed it in my system...it looks awesome [16:43] gerlowskija, you can merge trunk with the branch [16:43] it's essentially like our terminal app, it's a frontent to the konsole plugin [16:43] it uses the same plugin? [16:43] gerlowskija, normally you shouldn't see a difference, and if there is one, it's best to ping about it if things work locally [16:43] mhall119: yup [16:45] mhall119: http://swordfishslabs.wordpress.com/2014/07/29/brace-yourself-cool-old-term-is-coming/ [16:45] nice, maybe we can talk him into working on ours [16:45] gerlowskija, i say merge trunk in this case because I think trunk has some fixes for newevent case that might not exist in your branch [16:45] gerlowskija, there was a bug that affected trunk so [16:47] mhall119: yeah and bring that style as well :) [16:49] balloons: Ok, sounds like a good next step to me. I'll merge trunk into my branch and hopefully that'll clear things up (or at least get my tests failing locally). Thanks for the suggestion! [16:49] nik90: well, maybe not that [16:49] having a CRT look on a phone would be.....strange [16:50] well it could always be a easter egg [16:50] always to introduce one in the clock app :P [16:50] wanted* === DanChapman|afk is now known as DanChapman === chihchun is now known as chihchun_afk [17:42] davmor2, ping [18:05] ahayzen: hello [18:05] davmor2, hey the bug you just reported, bug 1349960, is the same as bug 1342351 no? [18:05] bug 1349960 in Ubuntu Music App "When the screen blanks there is at least a 1 minute gap between track one ending and track 2 playing" [Critical,New] https://launchpad.net/bugs/1349960 [18:05] bug 1342351 in Ubuntu Music App "Music Player won't advance to next song if screen is blank and music app is not in front" [Critical,Confirmed] https://launchpad.net/bugs/1342351 [18:07] ahayzen: possibly there was another bug but none of us can find it so I wrote that one targeting media-hub with you guys tagged to it too incase it is music-player rather than media-hub [18:08] we can possibly change the description of the one and merge the 2 [18:08] davmor2, ok ... the other bug has powerd as affected as well? [18:08] davmor2, guess we need to actually figure out where the issue is [18:09] popey, have you seen this ^^, as when we tried to replicate before we couldn't [18:10] ahayzen: yeah it's really odd, I see the same thing with the clock when an alarm goes off, the alarm goes off seemingly at 9:29 and the clock will stay on 9:29 till it updates at 9:31 and I think a similar issue might be happening here [18:11] hmm [18:11] ahayzen: ie track 1 finishes at 9:29 the action to play the next is triggered but the timing is locked for a minute and then it continues [18:12] ahayzen: at least that is how the behaviour seems [18:12] davmor2, hmm i've seen things like that, i'm assuming laggyness in the dbus calls in media-hub [18:12] but seems to have got worse recently [18:38] JamesTait: is there a store problem, I'm getting painfully slow download and failed downloads from click packages? [18:42] 12k/s [18:49] popey, not a known one, no [18:50] its painfully slow [18:50] down to 7k/s [18:52] all done now [19:01] nik90, ping [19:02] Letozaf_: hey, give me 5 mins..just cleaning up after dinner [19:02] nik90, ok :) [19:09] Letozaf_: I'm back, lets go :) [19:09] nik90, ok [19:10] Letozaf_: so can you try merging trunk again by "bzr merge lp:ubuntu-clock-app/reboot" [19:10] Letozaf_: let's hope it puts back all the code [19:10] * Letozaf_ is doing so [19:11] nik90, I have 2 conflicts [19:11] Letozaf_: which files? [19:11] nik90, http://paste.ubuntu.com/7897530/ [19:12] Letozaf_: ok, [19:13] * nik90 tries to think what is the best way to fix this [19:13] nik90: what's happened? [19:13] Letozaf_: basically I think your revert changed those files and that change is conflicting with the trunk code [19:14] mhall119: we are having a bzr conflict [19:14] oh mhall119, popey: I forgot if I asked or not, reminders is it getting checklists at some point? [19:14] I see them in the web version just not as an option in reminders unless I'm not looking in the right place [19:15] nik90, yes, I think I could download the original ones, I have not changed those two files [19:15] nik90, as I recall [19:15] Letozaf_: I will branch your code, fix those conflicts and propose a fix. Give me one min [19:15] nik90, thanks :) [19:15] yw [19:20] ahayzen: hello, I missed your ping yesterday [19:24] t1mp, o/ [19:25] t1mp, i was wondering if u could guide about how to implement the bottom edge for the music-app, do you remember the designs?, it is basically a stacked page + a bottom panel [19:26] Letozaf_: I resolved the conflicts, but on running it on the emulator, it says a certain component is missing. Let me try to first ensure that the trunk is good. [19:26] t1mp, i started hacking the PageWithBottomEdge.qml to have an additional state but it is becoming messy https://code.launchpad.net/~andrew-hayzen/+junk/bottom-edge-prototype [19:26] nik90, ok [19:27] Letozaf_: trunk runs fine on the emulator [19:28] nik90, :( [19:28] Letozaf_: ok there is one other way to fix it, but it is a longer way. [19:28] nik90, ok [19:28] Letozaf_: all the work that you did pretty much is in the tests folder right? [19:28] nik90, yes [19:29] nik90, I have some objectNames in the app folder but it's not much [19:29] Letozaf_: How far is your branch from completion? [19:29] nik90, I just have to implement locale and change the sound in the alarm and it's done [19:30] Letozaf_: I was thinking may be it is better to just copy the tests folder into a new branch. This way you won't have conflicts and will start of with the latest trunks [19:30] nik90, ok that's what I usually do when I get stuck like this [19:31] Letozaf_: Because of the conflicts it is difficult to tell which code overwrote what, which is why I cannot figure why I cannot say which component is missing [19:31] nik90, it's fine I will fix it in a new branch [19:31] ahayzen: I haven't checked out the PageWithBottomEdge yet, but I know that renato made a bunch of improvements to that last week [19:31] nik90, then I will propose merge for the new one [19:31] Letozaf_: wait one min, let me make life a bit easier for you :) [19:32] nik90, :) [19:32] t1mp, ok i'll have to check, do you remember which app? [19:32] Letozaf_: instead of branching from trunk, it is better to branch from lp:~nik90/ubuntu-clock-app/implement-change-time-settings [19:33] Letozaf_: so "bzr branch lp:~nik90/ubuntu-clock-app/implement-change-time-settings add-alarm-tests" [19:33] ahayzen: I downloaded your branch. I didn't look at the code, but it seems to work quite nice :) [19:33] ahayzen: what is it that you like to add? [19:33] t1mp, well all the stuff i commented with // custom ... i added [19:33] t1mp, and integrating with the music-app is quite difficult [19:33] Letozaf_: and then do your changes. Propose a merge similar to before by "bzr push lp:~carla-sella/ubuntu-clock-app/add-alarm-tests" [19:34] t1mp, i've also been trying to get it so the bottomComponent is only loaded once and is reparented between pages.... as ours is quite a heavy component and we would want it to remember its position [19:34] t1mp, but mainly what i want to add is that 4th state where the bottom panel is open but not the bottom edge [19:34] Letozaf_: In the MP page, set the target branch to lp:ubuntu-clock-app/reboot AND also set the prerequisite branch to lp:~nik90/ubuntu-clock-app/implement-change-time-settings [19:34] nik90, ok branched.. now I will do my changes and then propose as you said [19:35] Letozaf_: I will not merge anything into trunk until we get your branch in to avoid any more conflicts [19:35] ahayzen: that makes sense. I see you added it to the MainView, so it should be loaded only once. [19:35] ahayzen: you want to save its position per page? [19:35] nik90, ok thanks [19:35] t1mp, that example doesn't have my rebind stuff... [19:36] t1mp, well our now playing page is the component that will be added, it is quite complex [19:36] t1mp, and i think the way the bottom edge works at the moment..it puts the component into the Loader {} ? per page [19:36] ahayzen: now playing will go in the panel? [19:36] Letozaf_: oh btw, I am glad to know that the autopilot run issues with the c++ plugin are resolved now [19:37] t1mp, the now playing will be the page that is pushed to the stack when the bottomedge is shown [19:37] Letozaf_: can you ensure you add that to the readme file pls. It will help people like me :) run ap test [19:37] t1mp, the panel is our toolbar (which changes height) [19:37] nik90, ok sure [19:40] ahayzen: I'm not sure what the PageWithBottomEdge does, but the Panel does not use loaders, it just has whatever you put inside as a child [19:41] 21:32:20 < ahayzen> t1mp, ok i'll have to check, do you remember which app? [19:41] t1mp, the panel is fine, but the pagewithbottomedge uses loaders...so i've been attempting to play about with that [19:41] ahayzen: renator was working on contacts app and dialer-app I think. [19:41] t1mp, thanks :) [19:41] ahayzen: the bottom edge works nice there, but it doesn't have stages like your app [19:41] actually, the have something "like" that [19:42] they have a listview that locks/selects the list item that is at the bottom at that moment [19:42] ^in dialer-app [19:42] it is quite cool, depending on how much you swipe up you select a recent call to call again [19:42] and when you swipe it up completely you see a list of recent calls [19:42] I don't know if that stuff landed yet [19:42] t1mp, this is what we are aiming for https://www.youtube.com/watch?v=51QJcIDFuxM [19:42] t1mp, yeah i think that is the one i started hacking from as it seemed the closest [19:44] ahayzen: the video looks cool [19:44] ahayzen: only the back button in the toolbar initially, it should go in the header now [19:44] you could have the rev/pause/fwd controls in the initial toolbar as well and then you don't need to change it when you swipe up more right? [19:45] t1mp, the first toolbar u see is quite old [19:45] t1mp, we are supposed to be getting new designs soon so we'll see :) [19:45] ok :) [19:46] t1mp, but yeah i've been trying to hack the hacked code into the music-app...it is just very complex... [19:46] yes, and the Panel doesn't have a lot of functionality yet, some things may not be possible or require a lot of implementation in the apps [19:46] t1mp, yeah i'm manually moving the Y position at the moment lol [19:47] since different apps do different things with the bottom edge, and we wanted developers to experiment with it, we don't have done components yet for different bottom edge behaviors [19:47] or maybe that is because we didn't have time for that :) [19:47] yeah that makes sense [19:51] nik90: something's odd about the clock reboot's city list [19:52] mhall119: ? [19:52] mhall119: are running the store version [19:52] are you* [19:52] I have pretty long lists for A-D, then only one city for E-G, and the one for Z, none in the middle [19:52] nik90: yeah, just updated [19:52] mhall119: yeah that's the initial list of cities that were added to to test the world clock backend. [19:53] mhall119: that list has been updated to lots more and should land in hopefully tomorrow's update [19:53] ah, ok [19:54] t1mp: hey did you notice in image #157 they scopes have their own custom header color. It looks pretty cool [19:54] bah what's wrong with my typing [19:59] nik90: no I didn't notice, I'll check it tomorrow [20:00] hey, my alarm chime was smooth just now [20:00] that's progress! [20:01] mhall119: was your phone screen on when the alarm was triggered? === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem [20:29] nik90: no,but I had used it recently [20:31] mhall119: that makes sense why.. we have a bug (with a fix being pushed tomorrow) where if the phone is in deep sleep and the alarm is triggered, the sound is jittery. But the fix will turn the screen on automatically and ring the alarm properly. [20:32] nik90: I've had the jittery issue, but I've been told in that past that the N4 doesn't deep sleep [20:34] mhall119: hmm I was told that the n4 doesn't deep sleep only when connected to the power socket [21:08] ah, that may be the case then, and I just misunderstood [21:08] my phone is rarely plugged in to power [21:46] balloons: I merged trunk into my branch (https://code.launchpad.net/~gerlowskija/ubuntu-calendar-app/revised-fix-for-bug1334883). Still seeing tests pass locally, but fail in Jenkins after a re-push [21:47] * balloons looks [21:48] gerlowskija, looks like the merge did bring in the bugfix from trunk so that should help [21:52] gerlowskija, so looking at the test failures things aren't being seen [21:53] gerlowskija, so test_new_event.NewEventTestCase.test_delete_event_must_remove_it_from_day_view indeed doesn't show the event that was added [21:54] gerlowskija, and the test_add_new_event_with_default_values test does show the test as existing properly, however there are 5 objects so the assert check fails I guess [21:55] gerlowskija, so at this point it would be helpful to have debugging info added. [21:58] by 'debugging', is there are you referring to some option in Jenkins that makes autopilot or the calendar-app more verbose? Or do you mean marking up the code with console.log() style statements, and then pushing up that version for Jenkins to work on? [21:58] balloons: ^^ [21:59] gerlowskija, the latter. So I ran it locally and indeed everything seems to go fine. So I would add logging around the objects and vars that are causing the asserts to fail. Can we display the original list of objects in the log.. perhaps dump the tree state if needed [22:00] gerlowskija, my guess is you don't have lots of events locally.. notice jenkins is failing with 4 events and you adding one [22:00] so it may be possible to replicate the results if you add events locally [22:01] in theory, the app should be clean during each run, but the mocking isn't working :-( [22:01] Yeah, that stood out to me too..interestingly though my previous attempts (before merging trunk) only had 0 or 1 events in the app for each test [22:02] when the tests failed in Jenkins, that is [22:02] yea.. it's loading up events with each run.. The mocking is another story [22:04] ok, cool. I'm gonna head out for a bit, but I'll give this another shot with some more debugging info later tonight. Thanks for taking a quick look! [22:04] (and I'm glad to hear the tests pass locally for you too; can always use a sanity check) [22:06] gerlowskija, I thought you might appreciate that :-) [22:09] balloons: Haha, I know I'm going crazy, just always good to check it's not affecting my programming ;-p