[02:40] <norat> HI guys
[02:40] <norat> i am newbie here
[04:22]  * achiang wonders if mzanetti is awake yet
[06:53] <dholbach> good morning
[06:54] <Mr-Shuttleworth> dholbach, morning.
[09:03] <mzanetti> achiang: o/
[09:05] <JamesTait> Good morning all; happy Uncommon Instrument Awareness Day!  :-D
[09:07] <mzanetti> JamesTait: aware of the Vibraslap?
[09:07] <JamesTait> mzanetti, I am now!
[09:07] <mzanetti> :)
[10:09] <nik90> renatou: where do you use the ContactListView.qml component?
[10:10] <nik90> renatou: I was able to figure out ListItemWithActions -> ContactsDelegate -> ContactsSimpleListView -> ContactsListView -> ?
[10:10] <davmor2> anyone else having issues with notes showing in reminders?  For me it is almost like it isn't in sync at all :(
[10:12] <dholbach> popey, do you know if anyone replied to pstolowski's question? (he used Launchpad's "mail team" feature)
[10:13] <dholbach> "Music app - adding to the queue?"
[10:13] <dholbach> ah, nevermind - it was only sent an hour ago
[10:13] <renatou> nik90, you can use ListItemWithActions without the contactListView
[10:13] <dholbach> I just wasn't sure, because I had no idea what to reply :)
[10:13] <davmor2> ah nevermind apparmor is denying it that would explain it :)
[10:15] <nik90> renatou: yeah I was trying to figure out where you define the leftSideAction
[10:15] <nik90> renatou: but just found it in https://bazaar.launchpad.net/~phablet-team/address-book-app/trunk/view/head:/src/imports/ContactList/ContactListPage.qml
[10:16] <renatou> nik90, yes and you can define a list of actions for the rightSideActions
[10:17] <nik90> renatou: yup got it working. Will look through your code to see how to do the delete animation
[10:17] <renatou> nik90, take a look on this: http://bazaar.launchpad.net/~phablet-team/dialer-app/trunk/view/head:/src/qml/HistoryPage/HistoryPage.qml#L267
[10:45] <popey> dholbach: dunno, didnt see it.
[10:50] <dholbach> popey, forwarded it
[10:50] <dholbach> popey, JFYI I approved pete's scope with https://code.launchpad.net/~dholbach/click-reviewers-tools/scope-email/+merge/228993 applied
[10:51] <popey> dholbach: nice one.
[10:52] <dholbach> popey, it hasn't landed in the tools yet, but it's basically just us special-casing com.ubuntu.scopes, so I don't expect it to be controversial
[10:52] <dholbach> I just wanted to unblock them
[10:55] <kalikiana> nik90: am I imagining it or do I need to open the clock app to get the correct time in all places? a rather problematic bug when trying to use the phone to check the time…
[10:56] <kalikiana> it's off by 3 hours if I don't open the clock app
[10:59] <popey> dholbach: what namespace would a community person use for a scope?
[10:59] <dholbach> popey, their own
[11:00] <dholbach> it's not different from any app
[11:00] <popey> so I'd use com.popey.foo or com.popey.scopes.foo ?
[11:01] <dholbach> yeah, or com.ubuntu.developer.dholbach.superscope2
[11:01] <popey> ah
[11:03] <nik90> kalikiana: which clock app? old or new?
[11:03] <kalikiana> nik90: er… how would I know?
[11:03] <nik90> kalikiana: old one has a purple background
[11:03] <kalikiana> purple indeed
[11:05] <nik90> kalikiana: so what time is it reporting incorrectly? The world clocks?
[11:05] <kalikiana> nik90: the lock screen as well as panel are wrong
[11:05] <kalikiana> the clock app is correct except the format is wrong
[11:05] <kalikiana> and some time after the app is open the times sync
[11:06] <nik90> kalikiana: the lock screen and indicator panel is controlled by the clock app
[11:06] <nik90> kalikiana: is not controlled*
[11:07] <nik90> kalikiana: as for the time it takes to sync, the clock app is suspended when it goes into the background. So when it comes back, it takes a second before the time sync
[11:07] <nik90> kalikiana: but either way could you try the new clock app from the ubuntu touch store. It fixes many of these issues.
[11:07] <nik90> kalikiana: you can get it from the Ubuntu Touch store. It is called "Clock Reboot"
[11:08] <nik90> kalikiana: also when you flash a phone, the system time is indeed incorrect. You will need to set the correct timezone in the system settings app.
[11:08] <kalikiana> hmmmm so the click app has to run for time to work!?
[11:09] <kalikiana> I'll try the new app app in a minute
[11:09] <nik90> kalikiana: no no, the lock screen and panel are controlled by a background service.
[11:10] <nik90> kalikiana: the clock app merely reads the system time. So if it is in the background, it is frozen due to the app lifecycle.
[11:10] <nik90> kalikiana: when it is brought forward, it again sync up with the system time
[11:11] <kalikiana> nik90: is the time usually correct for you in all places?
[11:11] <kalikiana> if I just unlock and check the screen it's wrong
[11:12] <nik90> kalikiana: with the new clock it is correct for me in all places
[11:12] <kalikiana> nik90: wow, right now I can see that the clock app is correct and other places are still behind
[11:13] <kalikiana> nik90: why would the new app make it correct?
[11:13] <nik90> kalikiana: because I rewrote the entire world clocks backend
[11:14] <kalikiana> so that will fix the wrong format of the time in the app?
[11:14]  * kalikiana installing it now
[11:14] <nik90> kalikiana: yes it will
[11:14] <kalikiana> ok
[11:18] <kalikiana> woah fancy
[11:21] <Diogo> nik90:
[11:22] <Diogo> is nik90 here
[11:55] <bzoltan> popey: would you please help to push this problem -> https://bugs.launchpad.net/ubuntu-terminal-app/+bug/1350816
[11:58] <popey> bzoltan: hmm.
[11:58] <popey> balloons: ^ can you help here?
[13:04] <nik90> kalikiana: did the new clock app fix any time issues you had?
[13:05] <kalikiana> nik90: one of them. the format of the time is correct now; it is 15:05 instead of 3:05pm as it was in the old app
[13:06] <nik90> kalikiana: in the new clock app, we respect the user locale. So if your phone is defaulting to 24-hours format, then the new clock app will do as well. No more hardcoding.
[13:06] <nik90> kalikiana: what about the time in other places?
[13:06] <kalikiana> nik90: unchanged. still wrong for some time between unlocking and doing other things
[13:07] <nik90> kalikiana: what other city did you add?
[13:08] <kalikiana> let me clarify. it's not the wrong timezone. but it's as if the panel/ lock screen are frozen in the past temporarily
[13:08] <nik90> kalikiana: the world city times are updated every second. So when unlocking it should update within the second.
[13:08] <nik90> kalikiana: when you mean panel, are you referring to the indicator panel at the top?
[13:08] <kalikiana> nik90: yes, indicator at the top
[13:08] <kalikiana> everything inside the clock app is correct
[13:09] <nik90> glad to hear that :D
[13:09] <kalikiana> just unfortunately I see the lock screen first and that causes confusion :-P
[13:09] <nik90> kalikiana: so let me unlock my phone in a minute to see if I can see the lock screen frozen
[13:09] <kalikiana> nik90: wait >1 minute to see it - since it seems it gets "stuck" somehow
[13:10] <nik90> kalikiana: ok. will ping you back in about 5 minutes :)
[13:10] <kalikiana> okay
[13:10] <kalikiana> thanks for looking at this, it's a really evil bug :-D
[13:11] <nik90> :)
[13:45] <dpm> balloons, sorry but I have to keep asking: now that the online accounts issue is fixed, are we good for Reminders to appear in the dashboard?
[13:46] <balloons> dpm, with the merge we did as the workaround we are good. I ask fginther each day, I know he's working on it :-) Reminders requires autopkgtest to run, and CI has never used that before on the dashboard
[13:48] <balloons> we'll see if we can sneak out another update from fginther now :-)
[13:49] <dpm> fginther, sorry if we keep being a pain, but would you have an ETA for when we can get autopkgtests to run on the CI system and Reminders on the dashboard?
[13:55] <nik90> renatou: in the address book, when you swipe right on item #1 you are shown the delete icon, but when you swipe item #2, the item #1 the swipe delete is returned back to the original position. How do you do this?
[13:55] <nik90> renatou: in my integration, the swipe delete returns back only when done manually and not automatically when you select another item
[14:06] <nik90> renatou: never mind I figured it out :)
[14:14] <karni> mhall119: You asked about NDR yesterday - I think it's a nice kick start tool. I didn't use as it was, because there was some code already written by another dev [which, frankly, may have been partially based on NDR output!], so I just took it from there. I like the fact it extracts output, but I'm also aware it creates pages and some stubs, etc. So, it's not it's a bad tool, we just were on a different route already. But if I confirm (on ...
[14:14] <karni> ... Wednesday) it was based on NDR at the beginning, I'll be happy to let you know :)
[14:24] <fginther> dpm, don't worry about being a pain, I know it's important. The MP should start review today. If I can pull plars away from the rtm work long enough we might be able to land it this week.
[14:24] <fginther> balloons, ^
[14:25] <balloons> fginther, ty
[14:26] <mhall119> thanks karni
[14:37] <popey> balloons: could you please push latest weather to the store now it builds okay? http://s-jenkins.ubuntu-ci:8080/job/weather-app-click/lastSuccessfulBuild/artifact/out/com.ubuntu.weather_1.1.318_all.click
[14:38] <dpm> thank you fginther
[14:38] <balloons> popey, ayeaye
[14:39] <popey> ta
[14:41] <balloons> popey, https://myapps.developer.ubuntu.com/dev/click-apps/147/changerequest/
[14:45] <t1mp> mhall119: do you have use cases for background images in the header which are not the same as the mainview background?
[14:45] <t1mp> mhall119: part of this bug https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1315884
[14:45] <t1mp> mhall119: I just finished an MR that allows you set the title and icon colors :) but not the rest of that bug yet
[14:46] <kalikiana> nik90: 5 minutes up… I just remembered :-D
[14:46] <popey> thanks balloons
[14:47] <mhall119> t1mp: the simples use-case would be to have a gradient or simple pattern in the title to match a product's branding
[14:48] <mhall119> t1mp: let's use my LoCo Teams app as an example, in loco.ubuntu.com the main navigation part of the page has an orange background with faint striping that I would want to duplicate in the native app
[14:49] <t1mp> mhall119: so only in the header, not in the full app background?
[14:49] <mhall119> t1mp: I've figured out how to set it for the full ap background and then hide the non-header parts with an opaque Page background, but that seems wrong
[14:49] <t1mp> right
[14:50] <mhall119> it also wouldn't allow having different colors/images for different pages, which I think it something we should support
[14:50] <t1mp> mhall119: yes, makes sense
[14:50] <nik90> kalikiana: I did 2 tests which required some time. For me the time in the lock screen and the indicator updated rather instantly after unlocking
[14:50] <mhall119> the Android telegram app, for example, has a blue header and white content backgrounds, except the gallery Activity, which has a black header and page background
[14:50] <t1mp> mhall119: ok, the foreground color of header is being solved now (as soon as my MR lands), let's split up the bug to have a separate bug for backgrounds
[14:50] <nik90> kalikiana: I also made sure that my phone was in deep sleep and tested it as well
[14:51] <mhall119> t1mp: works for me, thanks!
[14:55] <t1mp> mhall119: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1350893
[14:56] <t1mp> gventuri: can someone from design comment on that bug^ just to make sure you don't have strong objections
[14:57] <mhall119> gventuri: if you need to ask about use cases for it, ping me
[14:58] <t1mp> popey: I just compared the clock-app stopwatch with the stopwatch here http://www.online-stopwatch.com/
[14:58] <t1mp> popey: I started both at the same time, and on my device I reached 5m two seconds later
[14:58] <t1mp> maybe the website is wrong.. how do we verify that the stopwatch is correct?
[14:59] <mhall119> t1mp: rather than specifying that the image be stretched, why not just use an Image's fillMode property?
[14:59] <popey> t1mp: ugh, good question
[15:04] <t1mp> mhall119: I simply copied the text from your original bug report ;)
[15:04] <t1mp> mhall119: feel free to update the text and add comments
[15:04] <t1mp> mhall119: probably I won't work on that this week, so it is better to keep it attached to the bug report so I don't forget
[15:07] <t1mp> mhall119: perhaps a header background item is an option. Could then be set to a Rectangle if the developer just wants a color
[15:08] <t1mp> hmm.. that may be have to have a different Rectangle per page instead of a different color
[15:09] <mhall119> true, but would that open the door to them making bad performance choices by complicating the header?
[15:09] <mhall119> or is that not enough of a concern since it'll only be one instance of it
[15:10] <mhall119> though if you allow any Item...what's to stop them from putting buttons in?
[15:10] <t1mp> mhall119: it is. it would be one Item per page
[15:10] <t1mp> mhall119: nothing, so that's bad
[15:12] <mhall119> t1mp: ok, updated the description for 4 options: color, gradient, image and borderimage, that should be enough flexibility without causing trouble
[15:13] <mhall119> and of course if none are set, leave it transparent like it is now
[15:15] <t1mp> popey: I'm comparing now with stopwatch on ipad. No noticable time difference after 6min :)
[15:15] <popey> yay
[15:16] <gventuri> t1mp: mhall119: what's the rationale behind this? Branded Scopes?
[15:17] <mhall119> gventuri: this is for apps, but kind of the same rationale
[15:17] <t1mp> mhall119: I would hate to see gradient backgrounds for headers ;)
[15:17] <t1mp> gventuri: facebook app with white background, but blue header with white text
[15:17] <t1mp> gventuri: for example
[15:18] <gventuri> t1mp: mhall119: we talked about this about the web container as well
[15:19] <mhall119> I didn't think the web container had a header
[15:19] <gventuri> mhall119: it has now
[15:19] <mhall119> ah, ok
[15:19] <gventuri> mhall119: by default, it is hidden
[15:19] <gventuri> mhall119: but i can be displayed
[15:19] <mhall119> t1mp: gventuri: another thing we'll need to consider, by allowing each Page/Tab to define it's own header style, is how the transition from one to another would look
[15:21] <t1mp> gventuri: okay, I didn't know about the web container discussion
[15:21] <t1mp> gventuri: what was the conclusion there?
[15:21] <t1mp> mhall119: with header style you mean the background color/pattern?
[15:22] <mhall119> yeah
[15:22] <mhall119> t1mp: so if you go from a blue header to a black header, does it slide, fade, immediately change, etc
[15:22] <jounih> hello
[15:22] <t1mp> jounih: hi. Are you here to join the header background discussion?
[15:22] <gventuri> jounih: we are discussing customising the header
[15:23] <jounih> yes
[15:23] <gventuri> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1350893
[15:23] <t1mp> jounih: I just created this bug https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1350893 which is a copy of mhall's older bug which includes multiple things
[15:24] <gventuri> t1mp: not sure about gradient and background image
[15:24] <jounih> i’m with gventuri
[15:24] <mhall119> why is that?
[15:24] <gventuri> same goes for BorderImage
[15:24] <jounih> What might be useful is to be able to change fonts
[15:25] <jounih> if the app wants to use custom fonts those should probably be reflected in the header too
[15:26] <jounih> i thought it’s already possible to change header background colour and font colour with themes?
[15:26] <gventuri> mhall119: it clashes with our design language. It should be enough to be able to change the background colour or font
[15:26] <t1mp> jounih: you can change the background of the app now, and the header background is linked to that, so it looks like the header background is actually transparent
[15:26] <mhall119> gventuri: with our design language, yes, but it doesn't necessarily clash with the app developer's design language
[15:26] <jounih> ok
[15:27] <gventuri> t1mp: this bug is affecting Ubuntu UX as well
[15:27] <gventuri> I added it
[15:27] <t1mp> jounih: I have an MR proposal that makes the text and icon color configurable (as header foreground color, but all icons and text will have the same color)
[15:27] <t1mp> gventuri: thanks
[15:28] <gventuri> mhall119: it's about consistency
[15:28] <t1mp> I'd be worried if we allow gradient colors and all kinds of crazy patterns in the header, that people will actually use that to make really ugly apps
[15:29] <t1mp> mhall119: everything is possible in the apps, but if app developers want to do stuff that we do not support in the UITK it will be a lot more work for the developers
[15:29] <mhall119> if we allow images, they can make gradient images and use that, I added it to the bug assuming that a QtQuick Gradient is more efficient than an Image
[15:29] <t1mp> mhall119: do we want to make it *easy* to use a gradient background in the header?
[15:30] <t1mp> mhall119: that means adding a way to do that in our API, which will clutter the API
[15:30] <mhall119> as an app developer, I would say yes
[15:30] <mhall119> a toolkit developer or designer may feel otherwise
[15:30] <mhall119> it's a balance
[15:31] <jounih> can the developer not just define a gradient in the theme for the header
[15:31] <mhall119> but if we allow Images, we won't stop gradients from happening, they'll just happen less efficiently
[15:31] <t1mp> mhall119: as an app developer it is not necessarily yes. Consider also that if we have a nice clean API, the docs are much easier to read (and autocompletion in QtC is more useful) than a huge API that allows all kinds of things that you probably don't want to use
[15:32] <t1mp> jounih: yes, if they define their own theme and write their own copy of PageHeadStyle.qml (just look up the file). That is not simple
[15:33] <mhall119> t1mp: the only thing an app developer hates more than big ugly docs, are small clean docs telling him he can't do what he wants
[15:33] <t1mp> mhall119: we do that already, for example in the header you cannot put custom components (like "normal" buttons), only a list of Actions, and we define what the action buttons look like
[15:34] <mhall119> yup, and we have a reason for that, because allowing it will break other things that we want him to use
[15:34] <t1mp> and we prevent certain ugly designs
[15:34] <t1mp> still, it is possible to fully customize the header by overriding the PageHeadStyle, but that's complicated
[15:35] <mhall119> yeah, last time I tried to do that I ended up having to copy and override quite a few internal-only components to make it work
[15:35] <jounih> maybe this is something we should have a look at when we are reviewing the theming system t1mp
[15:36] <gventuri> t1mp: mhall119: again, it's about consistency. Android for example has the action bar pattern that makes it easy for app developers and user alike. But they can have their own custom headers if they want to
[15:36] <t1mp> jounih: yes
[15:37] <jounih> this is how it’s handled on Android https://github.com/Cheesebaron/LegacyBar/wiki/Customizing-the-ActionBar
[15:38] <t1mp> jounih: that's useful
[15:38] <jgdx> elopio, hm, you've done apt-get build-dep ubuntu-system-settings ?
[15:38] <t1mp> mhall119: ^ I guess you can compare the android approach to letting the appdevs set the background Item?
[15:38] <elopio> jgdx: yes
[15:38] <jounih> t1mp: not official docs, there’s probably something better
[15:39] <kalikiana> nik90: hmmkay. I'll see if anything changes after the next update. can't really think of anything obvious why you wouldn't see it while I do other than "already fixed" or sth
[15:39] <jgdx> elopio, then drop the -j 8 part, seems you need to build without it
[15:40] <elopio> jgdx: no luck.
[15:40] <jgdx> elopio, yeah, same here
[15:40] <jounih> t1mp: actually ignore that, it’s for Xamarin/mono
[15:40] <jounih> official docs here https://developer.android.com/training/basics/actionbar/styling.html
[15:41] <elopio> jgdx: I get a different error when trying to build trunk.
[15:41] <jgdx> elopio, I get a different error building another one of my branches
[15:42] <t1mp> jounih, mhall119, gventuri we have styles also, but currently there is no good documentation on how to customize the styles for your app
[15:43] <t1mp> I'll discuss it with zsombi on Monday if we can make this easy using styles
[15:43] <mhall119> there's also no easy way to override the style of an individual component like Header that is defined internally to another
[15:43] <mhall119> t1mp: if we could easily set the style component for the header on a per-page basis, that would work to
[15:43] <t1mp> for setting the background per page we would need to add a property, but to change it per-app I think a styling approach is better
[15:45] <t1mp> mhall119: yeah in theory, but currently the style not only defines colors and such but the whole layout (and the looks of the buttons etc), see http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Components/Themes/Ambiance/PageHeadStyle.qml
[15:45] <jgdx> elopio, could be that you have to try in another build folder, running the build using make only
[15:45] <jgdx> I am trying that atm
[15:45]  * t1mp gotta go, bbl
[15:45] <mhall119> t1mp: yup, I wouldn't mind having the ability to override all of that too :)
[15:46] <mhall119> but that's currently set on a per-MainView basis, not per-tab or per-page
[15:46] <jounih> i think styling of apps/headers would be done once per app
[15:46] <jounih> styling of buttons/headers/etc i mean
[15:47] <jounih> you wouldn’t have different style buttons on each page right?
[15:47] <mhall119> maybe, maybe not
[15:47] <t1mp> I would say once per OS ;)
[15:47] <mhall119> going back to the Telegram example, it has multiple pages with a light background and blue header, but one page (Gallery) with a dark background and header
[15:48] <t1mp> sorry, gotta run, back in 2h
[15:48] <mhall119> t1mp: we'll assign you work while you're gone, don't worry :)
[15:49] <jgdx> elopio, uss seems severely allergic to parallel builds
[15:49] <jgdx> but I still can't build
[15:51] <elopio> jgdx: I was able to build last week, so it broke on one of the recent merges.
[15:51] <elopio> unless it's failing because my machine is not really clean. I had to add many ppas last week.
[15:51] <elopio> but if it fails on yours too, I'd blame trunk.
[16:43] <balloons> gerlowskija, I think https://code.launchpad.net/~ubuntu-calendar-dev/ubuntu-calendar-app/revised-fix-for-bug1334883-dev/+merge/228960 is really truly going to land now
[16:45] <balloons> ahayzen, you about?
[16:45] <ahayzen> balloons, yo
[16:45] <balloons> ahayzen, so music tests.. we ready for some refactoring?
[16:45] <balloons> I see, https://bugs.launchpad.net/music-app/+bug/1350529, which I suppose comes first
[16:46] <ahayzen> ...refactoring?... balloons as in the move to py3?
[16:46] <ahayzen> balloons, and my plan to tidy up things...
[16:46] <balloons> ahayzen, as in clean things up and use the helpers
[16:46] <balloons> yeppers
[16:46] <ahayzen> balloons, basically this https://trello.com/c/2p7zUffL/278-music-refactor-ap-tests-to-use-python3-correct-objectname-test-var-names
[16:47] <ahayzen> balloons, sortof ready... also trying to juggle all the other stuff :) and yeah that breakage we have on trunk comes first as it is a promotion blocker
[16:47] <balloons> ahayzen, good.. I'll pitch in
[16:47] <ahayzen> balloons, the breakage is mediascanner2
[16:48] <ahayzen> balloons, i'm just currently trying to finish listitem-actions, content-hub and do bottom-edge...but inbetween all of that refactoring ap tests is on my list :)
[16:48] <ahayzen> be good to do some python again
[16:49] <popey> ahayzen: nik90 was just telling me about the new list item stuff.. could you use that?
[16:49] <ahayzen> popey, idk i thought his was custom as well?
[16:49]  * ahayzen was going to talk to nik90 now :)
[16:50] <popey> good good
[16:50] <popey> it is
[16:50] <popey> just be good for consistency
[16:50] <ahayzen> popey, he asked me if he should use ours...but ours has right actions, reordering etc which would be an overkill for his needs
[16:50] <ahayzen> popey, so i think really we should just align our swipedelete animations to what they have done
[16:51] <ahayzen> popey, whether that is done in my 2mth+ old mp or a second iteration is the next question
[16:51] <popey> right
[16:53] <nik90> ahayzen: actually the one I took from the addressbook has support for both right and left animation.
[16:53] <ahayzen> nik90, oh sweet
[16:54]  * ahayzen wonders if they looked at my code as i did mail the mp to them in malta lol
[16:54] <nik90> It would suit your entire use case..but I understand you have worked on your implementation for quite a bit
[16:54] <nik90> so I will that decision up to you
[16:54] <ahayzen> nik90, may be best to migrate over... we would just need to add reorder support?
[16:54] <ahayzen> nik90, and we have labels as well as icons
[16:55] <ahayzen> nik90, i'll check it out ... tbh there hasn't been much coding just merging of trunk and minor tweaks since like early june
[16:56] <nik90> ahayzen: adding labels should be really easy since I went through their implementation. it is quite configurable
[16:56] <nik90> ahayzen: as for reordering, yes you would need to add that
[16:56] <ahayzen> nik90, ah cool do u have a mp for ur app that i could use to see the diff easily?
[16:57] <nik90> ahayzen: almost there..give me an hour to clean up code a bit and propose it
[16:57] <ahayzen> nik90, what are u using for reference?
[17:04] <nik90> ahayzen: https://bazaar.launchpad.net/~phablet-team/address-book-app/trunk/view/head:/src/imports/Ubuntu/Contacts/ListItemWithActions.qml
[17:05] <ahayzen> nik90, awesome thanks
[17:10] <nik90> ahayzen: https://code.launchpad.net/~nik90/ubuntu-clock-app/custom-swipe-delete/+merge/229088
[17:11] <ahayzen> nik90, sweet awesome man!
[17:11]  * ahayzen high fives nik90 
[17:16]  * nik90 high fives back :)
[17:19] <nik90> balloons: hey when you have time can you help carla with some locale issues?
[17:20] <nik90> balloons: the clock app shows the days in the user locale which makes it harder to assert.
[17:20] <nik90> balloons: I presume she will come online in about 2-3 hours most likely
[17:23] <balloons> nik90, sure, probably simple.. the tests should use a default locale
[17:23] <balloons> and we can make scenarios for others
[17:25] <nik90> balloons: ah yes..so in the init.py I suppose your setLocale to default before the tests beging
[17:25] <balloons> yep
[17:30] <gerlowskija> balloons: Nice, I'll take a look when I get off this afternoon/evening.
[18:05] <dpm> popey, there is a long list of Fix Committed bugs in https://bugs.launchpad.net/ubuntu-calendar-app - do you think you could you have a look at triaging them or asking the guys to do it tomorrow?
[18:06] <popey> sure
[18:08] <popey> beuno: in the store it says we put contact as "mailto" links, which I have "mailto:alan@popey.com" - but in the newest click scope on device it actually displays that field contents..
[18:09] <popey> not a clickable link or anything
[18:09] <popey> beuno: http://popey.mooo.com/screenshots/device-2014-07-31-190915.png
[18:09] <popey> should I file a bug in the click scope or edit my data in the store?
[18:33] <josharenson> I have a type defined in c++ that I'm using in my QML code. It runs just fine, but my unit tests fail on the line that imports the backend library. What am I doing wrong?
[18:36] <beuno> popey, yes please, file a bug against the scope
[18:36] <popey> ok
[18:56] <Letozaf_> balloons, hello :)
[18:57] <balloons> Letozaf_, howdy!
[18:58] <Letozaf_> balloons, did nik90 tell you about the locale problem I am having ?
[18:58] <balloons> Letozaf_, indeed. But I didn't investigate. I'm assuming setting the locale to a default for the test should work for you
[18:59] <balloons> Letozaf_, self.useFixture(fixtures.EnvironmentVariable('LC_ALL', newvalue='C'))
[18:59] <balloons> import fixtures to use it
[18:59] <balloons> and call that before you launch the app
[18:59] <balloons> so it will be in the __init__.py file, in the setup method before the launch
[18:59] <balloons> make sense?
[18:59] <Letozaf_> balloons, ok thanks, this is surely different from what I was trying :P
[19:00] <Letozaf_> balloons, yes makes sense I will try it now
[19:00] <balloons> Letozaf_, well, I'm flying blind here :-)
[19:00] <Letozaf_> balloons, well at least I have something to try :P
[19:03] <mihir> balloons: any reasons emulator performing damn slow ?
[19:05] <balloons> mihir, hey! good to hear from you. It's really slow to boot and start apps, but once they are running they seem to go fine
[19:05] <balloons> are you using the x86 emulator?
[19:05] <mihir> balloons: yup
[19:06] <mihir> it got booted , but not able to perfom any action
[19:07] <mihir> balloons: if you can could you just test this on device, https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1338956/
[19:07] <mihir> i am not able to actually test it.
[19:07] <balloons> mihir, happy to
[19:07] <balloons> one minute
[19:08] <mihir> balloons: no issues.
[19:08] <mihir> it might not work , i am trying to figure out the root cause
[19:08] <balloons> just pushing the new build to the devive
[19:09] <balloons> mihir, doesn't seem to work
[19:10] <balloons> however the osk does stay up now when you tap the picker
[19:10] <balloons> nothing appears when I select any picker
[19:10] <balloons> mihir_, ^^
[19:11] <mihir_> balloons: hmmm , thanks will check it out
[19:11] <balloons> mihir_, kk
[19:12] <Letozaf_> balloons, \o/ it works!!! thank you :-)
[19:13] <Letozaf_> Letozaf_, I owe you a smoothie ;)
[19:14] <mihir_> balloons: one que, does date selector apperes on latest trunk , with the bug mentioned ?
[19:21] <balloons> Letozaf_, awesome, glad the fix was simple :-)
[19:21] <Letozaf_> balloons, :)
[19:21] <balloons> mihir_, I'm checking to confirm trunk behaves
[19:27] <nik90> balloons: does the emulator #image 157 (latest devel) work for you?
[19:27] <nik90> balloons: for me it always ends up in a black screen although I can adb into it
[19:28] <balloons> nik90, mihir_ ohh right on the emulator, there was a critical bug that preventing unity from coming up
[19:28] <mihir_> balloons: :(
[19:28] <nik90> balloons: damn :/ anyways around it?
[19:28] <mihir_> balloons: it hungs a  lot , nik90 is it same for you too ?
[19:29] <nik90> mihir_: how do you know if it hangs or not?
[19:29] <nik90> mihir_: for me in qtcreator, it recognises that the emulator is on and provides options to ssh into it.
[19:29] <nik90> mihir_: just that it is black without unity running
[19:29] <mihir_> nik90: it booted , and was not able to perform any action, like if i swipe down , it took 2-4 mins to get finish that action.
[19:30] <nik90> mihir_: oh I never saw any gui to do the swipe actions
[19:30] <balloons> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit-gles/+bug/1349444/
[19:30] <balloons> looks like you need at least image 160
[19:31] <nik90> balloons: I tried devel-proposed, image 165, still same issue
[19:31] <nik90> as well
[19:32] <balloons> nik90, I'm doing an upgrade and trying again.. I feel like I tried after image 160 and didn't have success
[19:32] <nik90> yup
[19:32] <ahayzen> nik90, got the listitems working with the one ur using...needs a few addition tweaks though to make it as 'nice' as ours
[19:32] <nik90> ahayzen: what tweaks?
[19:33] <nik90> ahayzen: or rather tweaks for what?
[19:33] <ahayzen> nik90, we only allow one to be open? is one observation ....
[19:33] <nik90> ahayzen: ah I added that in my branch actually
[19:33] <ahayzen> nik90, we dim the listitem when it is pressed so u know something is happening
[19:34] <ahayzen> nik90, and probably other things i'll notice after looking at it for 30s :)
[19:34] <nik90> hehe
[19:34] <nik90> nice work
[19:34] <ahayzen> nik90, just gotta add to all our listviews and port reordering over then test test test :)
[19:34] <mihir_> balloons: let me know behavior of picker once you get time.
[19:35] <ahayzen> nik90, are there autopilot helpers for this yet? or shall i just take the code i wrote for our custom one?
[19:35] <balloons> mihir_, trunk seems to do the same
[19:35] <mihir_> balloons: it doesn't open picker right/
[19:35] <balloons> mihir_, correct
[19:35] <nik90> ahayzen: no ap helpers yet.
[19:35] <ahayzen> nik90, ok no worries i'll just grab my code :)
[19:35] <nik90> ahayzen: I have to check if address book has them
[19:36] <mihir_> balloons: it does open on desktop, i hope we ain't missing any extra packages for pickers , I am not sure.
[19:38] <balloons> mihir_, ahh yes, that's true the desktop does open
[19:41] <mihir_> balloons: hmmm
[19:42] <balloons> nik90, interesting it wants to create the emulator from v157; Creating "emulator" from ubuntu-touch/devel revision 157
[19:43] <nik90> balloons: yeah if you choose devel, it chooses v157
[19:43] <nik90> balloons: what about devel-proposed?
[19:43] <balloons> right, so I may have done that.
[19:43] <balloons> nik90, --channel devel-proposed pulls 163, so let's see
[19:43] <nik90> balloons: although I am worried about image 165 since there was a mail on the list where 165 was not that good on the emulator
[19:44] <nik90> really?
[19:44] <nik90> balloons: u creating this through the terminal or qtc?
[19:44] <balloons> terminal this time.. qtc just does devel image I believe
[19:47] <balloons> mihir_, so I think there's another bug to file then.. the pickers literally don't seem to work at all in trunk. So your fix for hiding the OSK *may* work
[19:50] <mihir_> balloons: let me file a bug then.
[19:50] <balloons> mihir_, go for it, I'll confirm
[19:52] <Letozaf_> balloons, I tried to run my clock/reboot app on the device with adt-run but I got: expected_alarm_name = unicode(test_alarm_name)
[19:53] <Letozaf_> NameError: name 'unicode' is not defined
[19:53] <mihir_> balloons: there you go , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1351024
[19:53] <Letozaf_> balloons, what's wrong with unicode on the device ?
[19:54] <balloons> Letozaf_, kind of odd you are casting unicode
[19:54] <balloons> py3 should be unicode by default
[19:55] <Letozaf_> balloons, well to be honest I used what was in the "old" tests, so do you think I should take that away ?
[19:56] <balloons> Letozaf_, off the top I don't know why you would need it
[19:56] <Letozaf_> balloons, maybe I should also ask nik90
[19:57] <nik90> Letozaf_: can you link me to where it was used in the old tests?
[19:57] <Letozaf_> nik90, just a second...
[19:57] <nik90> Letozaf_: I honestly cannot remember what I did in the old clock app.. its been too long ;P
[19:57] <balloons> Letozaf_, it might just be a string cast.. so str
[19:57] <balloons> but again, it's likely already the right type
[19:59] <balloons> sigh.. /home drive is really really not happy.. I think this machine is going down
[20:00] <Letozaf_> nik90, I was wrong, sorry, :( unicode was not in the "original° tests so I did it :P
[20:00] <Letozaf_> nik90, balloons I wll take that out of the test :)
[20:00] <nik90> ;)
[20:00] <nik90> balloons: didnt your hard drive fail before recently?
[20:01] <Letozaf_> balloons works too much so drives fail :P
[20:01] <nik90> Letozaf_: +1
[20:03] <nik90> balloons: 166 works :D
[20:05] <balloons> nik90, yes it did. I replaced it with an old drive. That failed soon after. So I grabbed a third drive, and now this too has failed. It's under warranty, along with the second one
[20:05] <balloons> but I have to swap them out and I don't have anything to hold data in the interim
[20:05] <nik90> oh :(
[20:05] <balloons> just wild.. I'm abusive I guess
[20:08] <balloons> alrighty, tiny laptop time
[20:13] <jgdx> elopio, hi, could you pull and try that branch again? Make sure you apt update and build-dep for uss. :)
[20:15] <jgdx> elopio, and I was wrong about the parallel build. -j8 works fine :)
[20:17] <nik90> bzoltan zbenjamin: Hey guys, got some new low hanging bugs for you :) bug 1351037 and bug 1350333
[20:18] <nik90> balloons: oh btw, with the new qtcreator ubuntu plugin you can create devel-proposed emulators. You can choose the channel in the create emulator dialog.
[20:23] <Letozaf_> balloons, this is what I get running my test on device: http://paste.ubuntu.com/7917449/
[20:23] <elopio> jgdx: yes, I can build your branch
[20:23] <elopio> thanks
[20:23] <jgdx> elopio, thank you
[20:23] <Letozaf_> balloons, datepicker works fine on desktop
[20:24] <elopio> jgdx: I'll propose a branch for you to check the autopilot changes I was referring to.
[20:24] <elopio> jgdx: can you please fill a bug on python-dbusmock about not waiting enough? pitti is the developers and he will fix it for sure.
[20:26] <jgdx> elopio, https://bugs.launchpad.net/python-dbusmock/+bug/1350833
[20:26] <jgdx> ;)
[20:26] <elopio> wow you are fast. :)
[20:26] <elopio> thanks.
[20:26] <jgdx> elopio, hehe made it this morning
[20:26] <jgdx> elopio, what changes, the page object pattern?
[20:27] <jgdx> I tried refactoring that as best as I could, hiding internals and exposing sane, stable public methods
[20:27] <jgdx> :)
[20:27] <elopio> jgdx: yes, I will move them out of the test case module.
[20:29] <bzoltan> nik90:  we know little about the non active emulators
[20:29] <jgdx> elopio, oh right, they are not supposed to be there. Right
[20:29] <nik90> bzoltan: ah..perhaps when the user deletes an emulator through qtc, may be delete the autocreated kit as well?
[20:29] <balloons> Letozaf_, yes datepicker seems to work fine on desktop
[20:30] <Letozaf_> balloons, but does it work on device ?
[20:30] <bzoltan> nik90: yes
[20:30] <balloons> Letozaf_, at least as done in the calendar app no
[20:30] <bzoltan> nik90:  that is not a bug in my opinion
[20:30] <balloons> ohh Letozaf_ sorry I missed your paste
[20:31] <nik90> bzoltan: but does the qtc plugin do that? i.e delete the autocreated kit when deleting the emulator?
[20:31] <nik90> through qtc that is
[20:31] <Letozaf_> balloons, I must have copied form calendar app :(
[20:31] <bzoltan> nik90:  no, qtc does not do that
[20:31] <bzoltan> nik90:  and should not do that. When I delete and create emulatros I use the same name
[20:32] <balloons> Letozaf_, I saw your paste.. yes heh, datepickers are a problem for autopilot
[20:32] <bzoltan> nik90:  Usually I call them Stable, Devel, Proposed
[20:32] <nik90> bzoltan: ah ok. Yeah I could do that as well
[20:32] <nik90> bzoltan: alright I will mark bug as invalid
[20:32] <balloons> Letozaf_, https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1328600
[20:33] <balloons> Letozaf_, I have to finish some housekeeping on my proposed branch and get it landed. until then, no support from autopilot
[20:33] <balloons> you'll get timestamp out of range errors
[20:34] <Letozaf_> balloons, ok, I am reading the bug you pasted
[20:35] <balloons> Letozaf_, basically unless you change the qml to limit the maxdate for the picker you'll have issue until autopilot is fixed
[20:36] <Letozaf_> balloons, I think I will wait for autopilot to be fixed
[20:36] <Letozaf_> balloons, The test works fine on desktop so it should on device afterwards
[20:37] <Letozaf_> balloons, what do you think ?
[20:37] <balloons> Letozaf_, yep.. add a skip unless model is desktop
[20:37] <balloons> make sense?
[20:37] <nik90> Letozaf_, balloons: If you want we could add a patch in qml with a FIXME note to remove it later.
[20:37] <bzoltan> nik90: I would no like to auto delete Kits, because developers might tune their Kits and it is not nice to remove anything like that
[20:37] <balloons> and reference the bug
[20:37] <balloons> or you can set the maxdate in qml if you wish nik90
[20:37] <balloons> the test fix is easier
[20:38] <balloons> well they are both easy i guess
[20:38] <nik90> balloons: the time picker actually is used to only pick the time. We don't show the date at all
[20:38] <nik90> bzoltan: no worries I understand
[20:38] <balloons> nik90, oO.. well that's another bug I have filed.. the timepicker shouldn't even have such dates attached
[20:39] <balloons> nik90, so sanity means you probably could set the maxdate then
[20:39] <balloons> nik90, look at the bug, and checkout the branch I did for ubuntu-ui-toolkit
[20:39] <nik90> balloons: the calendar bug report?
[20:39] <balloons> nik90, yes.. it's actually against 3 things
[20:39] <nik90> balloons: ah ok
[20:39] <balloons> https://code.launchpad.net/~nskaggs/ubuntu-ui-toolkit/fix-1328600/+merge/227394
[20:40] <balloons> Letozaf_, ohh! also note https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1346669
[20:40] <Letozaf_> nik90, that would be nice
[20:40] <balloons> you have to set things in the right order seconds, minutes, then hours...
[20:41]  * Letozaf_ is reading
[20:41] <balloons> but the helper should take care of that automagically for you
[20:41] <balloons> but it might mean nik90 doesn't want to do the qml fix as it will produce that bug
[20:42] <Letozaf_> balloons, so I suppose I will have to opt for the skip :P
[20:42] <balloons> Letozaf_, yes I think so
[20:42] <Letozaf_> balloons, thanks
[20:42] <balloons> i had forgotten about the bug
[20:43] <nik90> damn :/
[20:44] <Letozaf_> balloons, nik90 :)
[20:45] <nik90> Letozaf_: ok for now let's skip testing on device. Sry, I don't want to add code patches like this since it will come to bite us at a later stage
[20:45] <Letozaf_> nik90, ok no problem I will add a skip
[20:46] <nik90> Letozaf_: thnx
[20:46] <nik90> Letozaf_: btw since you fixed the locale issue, does this mean that your add alarm test is complete?
[20:46] <Letozaf_> nik90, yes I wanted to test it on device... but it's no use now, so it's ok for me
[20:47] <balloons> the good news is it still works for merges, so the test will still run semi-regularly
[20:48] <nik90> Letozaf_: alright. You should have the full review by tomorrow evening.
[20:48] <Letozaf_> nik90, thnx
[20:48] <romanzonov> Hello everybody. Is anybody here?
[20:49] <nik90> romanzonov: hello there :D
[20:49] <romanzonov> I found one bug in...QtMultimedia or audio stack, I suppose.
[20:51] <romanzonov> If I close app (with new method) when music is being played, app will be closed, but music will play until it ends. Is it normal?)
[20:51] <nik90> romanzonov: Was this issue on the ubuntu phone or desktop?
[20:52] <romanzonov> nik90, UT
[20:52] <romanzonov> mhall119 ?
[20:54] <daker> romanzonov: i have seen that too, sometimes the music keeps playing even if the music-app is closed, it plays until the track finishes
[20:55] <romanzonov> daker, it is annoying bug
[20:55] <daker> romanzonov: i still need to test again
[21:01] <mhall119> romanzonov: ?
[21:01] <romanzonov> mhall119, "If I close app (with new method) when music is being played, app will be closed, but music will play until it ends. Is it normal?)"
[21:02] <romanzonov> Had you experienced that problem?
[21:06] <balloons> romanzonov, sounds like a hidden bug because of how music keeps playing when device shuts off
[21:07] <romanzonov> I don't know if bug exists on proposed images,maybe it is because of new app killer?
[21:09] <mhall119> romanzonov: sounds like something it's telling media-hub that the app was killed
[21:10] <romanzonov> Pity...
[21:10] <romanzonov> Ok, who knows when Push QML API will be available? And what about Ubuntu Upload Manager?
[21:11] <mhall119> romanzonov: ralsina is finishing the docs for the QML API, it should be ready soon, download manager docs are already on developer.ubuntu.com
[21:12] <romanzonov> Thank you for information, but I'm talking about upload, not download)
[21:12] <mhall119> oh, I don't think it handles uploads yet, probably won't before RTM
[21:17] <nik90> karni: ping (about https://bugs.launchpad.net/indicator-datetime/+bug/1340125)
[21:20] <nik90> kalikiana: I think I found your bug reported at https://bugs.launchpad.net/indicator-datetime/+bug/1328646
[21:20] <nik90> kalikiana: :D
[21:48] <popey> jdstrand: you about? there's an app in the store which is failing click reviewer tools and I dont understand why
[21:49] <popey> jdstrand: http://paste.ubuntu.com/7918080/ from https://myapps.developer.ubuntu.com/dev/click-apps/973/review/
[21:55] <jdstrand> popey: "text": "malformed application name: 'Music Pro'". the application name is not supposed to have spaces
[21:55] <jdstrand>     "hooks": {
[21:55] <jdstrand>         "Music Pro": {
[21:55] <jdstrand> https://wiki.ubuntu.com/AppStore/Interfaces/ApplicationId
[21:56] <popey> aha! i saw that but didn't think we'd prevent spaces..
[23:19] <elopio> jgdx: you are probably gone by now, but maybe you'll see the ping when you return:
[23:19] <elopio> https://code.launchpad.net/~canonical-platform-qa/ubuntu-system-settings/1219793-reset-page_object/+merge/229148