[01:27] <gerlowskija> balloons: The upgrade seemed to do the trick.  I have one test failing still, but it seems like just a run-of-the-mill failure, and not a setup problem.  Thanks again for the help!
[01:27] <balloons> gerlowskija, great to hear! now it's time to dive in and write some tests eh?
[01:29] <gerlowskija> Of course!  It'd be a shame to spend so much time getting setting up and not do something with it haha
[06:50] <DanChapman> good morning
[07:57] <dholbach> good morning
[07:58] <justCarakas> good morning dholbach
[07:59] <dholbach> hey justCarakas
[08:01] <nhaines> dholbach: good morning!  :)
[08:02] <dholbach> hey nhaines
[08:31] <nhaines> dholbach: I found a new channel to idle in.  :)
[08:32] <gcollura> has Ubuntu.Content api changed recently? I can't use ContentImportHint anymore (used to), the application output says that's not a type
[08:35] <justCarakas> has jamesTait already said what kind of day it is today :p
[08:38] <nik90> zsombi: Should the mainview size be such that it triggers the default layout? Or can it also trigger one of the conditional layouts by default?
[08:38] <nik90> zsombi: https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1297463
[08:39] <ubot2> Launchpad bug 1297463 in Ubuntu Weather App "App should start with larger window on desktop" [Undecided,New]
[08:39] <zsombi> nik90: it can trigger one of those, however the default layout is built anyway, after which the layouting can take the items out from the default into the new one
[08:40] <nik90> zsombi: I feel that when the mainView triggers one of the conditional layouts by default, it doesn't wait until the default layout items are fully loaded. Thereby when those items are copied to the new conditional layout, it fails somehow
[08:41] <zsombi> nik90: the condition is evaluated only after the Layouts component is ready. Till then there's nothing happening. So the default layout shoudl be up by that time.
[08:42] <nik90> ok
[08:42] <zsombi> nik90: so, if an app should run with a specific size on the desktop, then the MainView should get that size
[08:43] <zsombi> nik90: on the phone and tablet, the app sizes will be controlled by the system anyway, those will get maximized to full stage or side stage on tablet
[08:45] <nik90> zsombi: true...the thing is in my app and the weather app, the components in the default layout are only loaded after they receive info from the network API. So it could be that those are still being received while the conditional layout condition is evaulated
[08:45] <nik90> zsombi: because me and the weather app developer have this issue where if we set the mainView size to match the default layout things work out properly. But if the mainView points to a conditional layout, then things fail
[08:46] <gcollura> ok, I've tested the ContentHub example and it doesn't work either
[08:46] <zsombi> nik90: that may explain, yes
[08:48] <gcollura> both on desktop and on the phone
[08:51] <nik90> zsombi: how should I and the weather app developer go about this then?
[08:53] <zsombi> nik90: I'd still check your use-case deeper, and I had no time yesterday to study it...
[08:53] <zsombi> nik90: perhaps you guys should al;so study what works now as workaround, till I get some time to look at it...
[08:55] <dholbach> http://ubuntuonair.com/ is updated now - you might have to reload
[08:59] <nik90> zsombi: yeah I am trying to look at some workarounds
[09:00] <ybon> hi all
[09:02] <bzoltan> hello all
[09:03] <popey> morning
[09:03] <dholbach> if you have questions, please please ask
[09:05] <bzoltan> zsombi will join us if UITK specific question comes
[09:07] <JamesTait> Good morning all!  Happy Purple Day! :-D
[09:07] <nik90> renato: I think I mentioned this before, but in calendar and clock, we are unable to see any console output. I am pretty sure this is related to the EDS package that both clock and calendar uses.
[09:07] <nik90> zsombi: ^^
[09:08] <dholbach> we're hanging out in http://ubuntuonair.com now - if you are interested in Ubuntu App Dev Schools
[09:08] <dholbach> and feel free to ask all your questions :)
[09:08] <zsombi> nik90: yeps, there's an evn var you should set to get logs rolling, but once you set that all EDS logs will invade your screen
[09:09] <zsombi> nik90: let me hunt it 4 U
[09:09] <nik90> zsombi: ok...renato did mention about an env but I thought he initially misunderstood my question since I thought it couldn't stop the qtcreator's console output
[09:10] <zsombi> nik90: it can, yes :)
[09:10] <zsombi> nik90: QORGANIZER_EDS_DEBUG=on
[09:11] <nik90> zsombi: so in the terminal, what command do I type? set env  QORGANIZER_EDS_DEBUG=on ?
[09:11] <zsombi> nik90: if you run it from QtC, then set it in berween QtC project env vars
[09:11] <popey> can anyone else reproduce bug 1297712 on desktop?
[09:11] <ubot2> Launchpad bug 1297712 in Ubuntu Calendar App "App won't start on desktop" [Critical,New] https://launchpad.net/bugs/1297712
[09:13] <nik90> popey: I get the first line error that you got "TypeError: Cannot call method 'isSameDay' of undefined", however it opens nonetheless
[09:13] <popey> hmm
[09:14] <dbarth> dholbach: sorry,fedex at the door; need to pick up the box and back in 2 min. ;)
[09:14] <ybon> popey: from trunk?
[09:14] <popey> yes
[09:15] <popey> other apps start fine
[09:15] <ybon> popey: works for me
[09:15] <ybon> (qmlscene calendar.qml)
[09:16] <popey> hmm, clock doesn't start either
[09:16] <popey> well, they both start, but no UI ever appears
[09:16] <popey> http://paste.ubuntu.com/7155696/
[09:16] <popey> what i get from clock
[09:23] <dholbach> Any questions about Ubuntu App Dev Schools and teaching writing apps for Ubuntu?
[09:25] <akiva-mobile> dholbach, I am looking to write a scope for a terminal session; I have an idea of how to do this using expect and the terminal command, "script", but I was told a few years ago that this was not possible
[09:25] <nik90> popey: what EDS version do you have installed?
[09:26] <nik90> popey: qtorganizer5-eds: Installed: 0.1.1+14.04.20140307.1-0ubuntu1
[09:26] <popey> ii  evolution-data-server       3.10.4-0ubuntu1    amd64              evolution database backend server
[09:26] <popey> that one?
[09:26] <akiva-mobile> for something vague about how the dash could not refresh
[09:26] <dholbach> akiva-mobile, thanks, I'll raise this in the hangout in a second
[09:26] <akiva-mobile> dholbach, Thanks.
[09:26] <popey> nik90:   Installed: 0.1.1+14.04.20140307.1-0ubuntu1
[09:27] <nik90> popey: hmm weird..that's the only thing common to both calendar and clock
[09:28] <popey> hm
[09:29] <dpm> akiva-mobile, what do you mean exactly by a terminal session?
[09:29] <popey> nik90: have added clock to the bug report. very odd.
[09:29] <akiva-mobile> dpm, basically an embedded xterm in a scope
[09:30] <akiva-mobile> dpm, that would not have the ugly black backdrop
[09:30] <dpm> akiva-mobile, I think you'd rather need an app. Scopes are more like search engines that return results and the dash presents them
[09:30] <ybon> popey: do you know if kunal will be online today?
[09:30] <popey> not sure.
[09:31] <ybon> ok
[09:31] <akiva-mobile> dpm, an app already exists. What I want is for the desktop; something similar to the hud.
[09:31] <popey> you can always email him if you need to
[09:31] <ybon> popey: so who will be coordinating the calendar dev today?
[09:31] <popey> ybon: dpm and me ☻
[09:31] <akiva-mobile> where you could say, press right alt, and have a terminal session that you can continuously pop up without having to deal with a window.
[09:31] <dholbach> akiva-mobile, might be worth discussing the idea on ubuntu-app-devel@lists.u.c then
[09:32] <akiva-mobile> dholbach, yah, considering its been awhile since I attempted it; the means of piping a terminal session to unity may be different now
[09:32] <ybon> popey: ok :)
[09:33] <ybon> popey: so I'm working on AgendaView for now, Kunal has made some comment cc dpm
[09:33] <dholbach> akiva-mobile, might be better to use a mailing list post to introduce the idea properly :)
[09:33] <akiva-mobile> dpm, dholbach and everyone else; just as a visual reference: http://askubuntu.com/questions/259234/where-do-i-find-a-terminal-lens-for-unity was what I initially had in mind.
[09:33] <ybon> dpm: DatePicker has been merged with trunk, as requested :)
[09:34] <ybon> if you need me to go something else, I'm here more or less all the day
[09:34] <ybon> s/go/do/
[09:34] <popey> ybon: got a link to date picker?
[09:34] <popey> merge
[09:35] <ybon> popey: https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker/+merge/212163
[09:36] <popey> great! thanks ybon
[09:37] <popey> ybon: I'm filing a few new bugs right now.
[09:37] <popey> based on user feedback
[09:38] <jose> QUESTION: What should I do if I translate the slides and want them to be publicly available?
[09:39] <dholbach> jose, sorry, we already went offline
[09:39] <dholbach> we'll put them up where the other slides are as well
[09:39] <jose> dholbach: nah, np :)
[09:39] <dholbach> and just link to them from our wiki docs
[09:39] <ybon> popey: ok, feel free to assign to me
[09:40]  * dholbach hugs jose :)
[09:40]  * jose hugs dholbach back :)
[09:40] <popey> ybon: thanks
[09:40] <akiva-mobile> popey, nice stuff on linux unplugged btw.
[09:41] <popey> akiva-mobile: thanks!
[09:41] <popey> chris was on fire!
[09:41] <akiva-mobile> dholbach, anyways, yah I'll submit it to the mailing list, once I reexamine the issue
[09:41] <popey> ybon: filed bug 1297739 to you ☻
[09:41] <ubot2> Launchpad bug 1297739 in Ubuntu Calendar App "Event repeat options should match google calendar." [Medium,New] https://launchpad.net/bugs/1297739
[09:42] <akiva-mobile> popey, hrmmm, He is a sys admin; Always bothers me when he speaks about software engineering. The show came to a nice close at the end though.
[09:42] <dholbach> akiva-mobile, awesome!
[09:43] <popey> akiva-mobile: it was fun
[09:44] <dpm> akiva-mobile, ah, the picture makes it clear, yes. But unfortunately, unless I'm mistaken, this will not work with the new scopes API. You might want to ask on #ubuntu-unity, though
[09:44] <dpm> ybon, great news about the merge, thanks!
[09:45] <dpm> ybon, I'll have a look at the comments about the agenda view
[09:45] <akiva-mobile> popey, ha yah. I think Jono also made a good point on wayland a few weeks back, that it actually does more than what ubuntu needs it for, and because they really were not willing to do a scaled back fork, and the fact that having a key piece of software which has a much broader scope,
[09:46] <akiva-mobile> that to impliment wayland would have been a poor decision from a software engineering standpoint blah blah blah
[09:46] <akiva-mobile> dpm, Quickly; why wouldnt it?
[09:47] <popey> heh
[09:48] <dpm> akiva-mobile, you can have a look at the dash on the phone. Scopes are essentially intended for receiving search queries and presenting the results, but for a more in-depth explanation, the scopes developers on #ubuntu-unity can give you a better answer than myself
[09:48] <akiva-mobile> dpm,  I can't speak authoritatively on it yet, but in my experience with piping terminal outputs, if the hud works in the way I think it does, I think I could achieve this with a terminal as well.
[09:48] <akiva-mobile> dpm, hmmm yah okay, maybe scope is the wrong thing then to target...
[09:51] <popey> ybon: one of the things that I'd like to get cleared today is the outstanding calendar merge requests. Is that something you can help with?
[09:56] <m-b-o> hi dpm, how are you doing?
[10:03] <nik90> m-b-o: btw I talked to zsombi about the convergence issue you and I had about the mainView size
[10:03] <m-b-o> hi nik90! What does he said?
[10:03] <nik90> m-b-o: hi btw...forgot the greetings :P
[10:04] <nik90> m-b-o: so he said that the convergence should load the default layout on all form factors and then switch to the corresponding conditional layout that matches the condition.
[10:04] <nik90> m-b-o: however the switching only happens after the default layout is fully loaded
[10:05] <m-b-o> nik90: yes...
[10:05] <nik90> m-b-o: I speculated that while that might be true, in the weather app, there might be components that are loaded from the network via API calls which don't get loaded quickly, leading to the the switch to the conditional layout without fully loading the default layout
[10:05] <nik90> m-b-o: to which he replied that could be the case
[10:05] <nik90> m-b-o: now he said he would look more closely at our case
[10:06] <zsombi> nik90: no, what I said is that the default is loaded alwasy prior to switch to any conditional layout :)
[10:06] <nik90> m-b-o: meanwhile we use a temporary workaround
[10:06] <m-b-o> nik90: yes. in the weather app, there is this side nav in tablet mode, which only gets build in tablet layout
[10:06] <nik90> zsombi: that's what I wrote as well..the default layout is loaded on all form-factors before switching to the corresponding conditional layout
[10:07] <zsombi> ah, ok.. sorry :)
[10:07] <nik90> :)
[10:07] <zsombi> I'm switching context too often :D
[10:07] <nik90> hehe
[10:07] <m-b-o> nik90: there's a workaround?
[10:08] <nik90> m-b-o: actually I need to rephrase that workaround sentence. I meant, we need to find a temporary workaround and use that
[10:08] <nik90> while we wait on a more official solution
[10:08] <nik90> :D
[10:08] <m-b-o> :)
[10:09] <m-b-o> nik90 zsombi: do we know at startup, while the default layout is loaded, on what platform we are and what size it has??
[10:09] <m-b-o> loaded=loading
[10:09] <zsombi> m-b-o: nopez
[10:10] <nik90> m-b-o: I see a bug report in the SDK which is supposed to provide an API which returns which platform we are running the app on
[10:10] <t1mp> nik90: can you make the default layout a welcome/loading screen? and then a specific layout for each device?
[10:10] <m-b-o> zsombi: is it bad, to render components for non-deafult layout also in default layout and only making it visible in the conditionalLayout?
[10:11] <nik90> t1mp: I could, but I use Loaders to load different tabs in my app. So the problem will still exist unless I show a loading screen everytime a user switches to another tab :)
[10:11] <zsombi> t1mp: that's not good. You need to preserve the state of the components moved in between layouts, and a welcome screen does not have those
[10:12] <zsombi> m-b-o: well, it's not bad, but it does not make sense...
[10:12] <nik90> zsombi: during the vUDS, you mentioned that components are destroyed while switching between layouts. Do those apply to only ones which exist in only one layout or also the ones that get copies between layouts?
[10:13] <zsombi> nik90: yeps
[10:13] <zsombi> nik90: there's an exception: non-laid out elements from default layout are never destroyed, those are just hiddent
[10:13] <nik90> zsombi: ah...why is that?
[10:14] <zsombi> nik90: well, how would you return to the default layout, if you destroy those elements?
[10:14] <nik90> zsombi: I mean, if the default layout is the desktop app, then when running on a phone, won't those default layout elements which are non-laid out consume memory while being hidden?
[10:14] <zsombi> nik90: the default layout is not a Component, it's a list of items
[10:15] <zsombi> nik90: yes, those will, however as said, the default layout is a list of items, not a Component
[10:15] <nik90> zsombi: I get it now..I misunderstood..I guess you are referring to elements not defined inside the Layouts {} block
[10:16] <zsombi> nik90: if those would be destroyed, you can no longer guarantee that the component will get back to teh same stage
[10:16] <m-b-o> nik90: so default layout should be desktop?
[10:16] <zsombi> nik90: yes
[10:16] <nik90> m-b-o: that's something I want to know as well
[10:16] <nik90> zsombi: what would you recommend the default layout to be?
[10:16] <nik90> zsombi: a desktop or phone?
[10:16] <zsombi> m-b-o: whatever you like. it can be desktop, it can be tablet or phone, it's up to you.
[10:16] <nik90> ok
[10:17] <zsombi> nik90: it's all up to you. if it woudl be me, I'd chose phone, as the UI there is less memory-eater
[10:17] <m-b-o> zsombi: is there a way to chnage the size of the app automatically, when it runs on desktop and has phone default layout?
[10:17] <zsombi> nik90: m-b-o: thinking of the memory, I'd go for the phone layout as default
[10:18] <zsombi> m-b-o: once we get the form factor hints working, you will have the possibility, yes
[10:18] <m-b-o> zsombi: that would help a lot, at least in the weather app
[10:18] <zsombi> m-b-o: but that's not available yet
[10:18] <nik90> zsombi: ok. So the issue for me is that I have an element in the default layout that does not finish loading before the switch to the conditional layout tablet. So when I switch from tablet to phone, it is no longer shown on the phone since it never got fully loaded in the first place
[10:18] <m-b-o> zsombi: any timeframe for that?
[10:19] <zsombi> m-b-o: as far as I see now it's gonna be post-14.04
[10:21] <zsombi> nik90: what I see from your sources is that Carousel itself should be complete by the time Layouts is complete, the content does not matter
[10:21] <zsombi> nik90: uhh... you are using Header component???
[10:22] <zsombi> t1mp: ^!!!!!
[10:22] <nik90> zsombi: no no I am using ListItem.Header
[10:22] <zsombi> t1mp: http://bazaar.launchpad.net/~nik90/cliffhanger/converge-main-tabs/view/head:/components/Carousel.qml#L49
[10:22] <nik90> zsombi: I imported import Ubuntu.Components.ListItems 0.1
[10:22] <zsombi> nik90: ah... huhh :)
[10:22] <nik90> zsombi: I guess I should do it as import Ubuntu.Components.ListItems 0.1 as ListItem in the future
[10:22] <t1mp> zsombi: :)
[10:23] <t1mp> ListItem.Header is okay :)
[10:23] <zsombi> nik90: yeps, as there might be collision between components :)
[10:23] <zsombi> t1mp: I got scared :D
[10:23] <t1mp> yes it is the same name as the internal Header component that is in the MainView
[10:23] <nik90> hehe
[10:23] <nik90> t1mp, zsombi: Yeah I will do that change to prevent surprises like this
[10:24] <zsombi> t1mp: have you seen my comments on teh PinchArea + MouseArea bug?
[10:24] <zsombi> t1mp: bug #1296832
[10:24] <ubot2> Launchpad bug 1296832 in Ubuntu UI Toolkit "PinchArea always reports 1.0 scale when a MouseArea is inside of it" [Critical,Confirmed] https://launchpad.net/bugs/1296832
[10:25] <zsombi> t1mp: it's MainView again :) The MouseArea inside it messes up the PinchArea...
[10:26] <zsombi> t1mp: what is weird is that the PinchArea keeps getting both point coordinates, but the pointCount is 1, and the pinch scale is also 1.0
[10:27] <t1mp> zsombi: is the problem specific to the mousearea of the mainview, or will any combination of pincharea and mouseare give the problem?
[10:28] <t1mp> maybe the pinch scale being 1.0 is the result of having pointcount of 1
[10:29] <zsombi> t1mp: seems to be something in the PinchArea then...
[10:29] <zsombi> t1mp: if I print out both points from teh PinchEvent, they are both valid!
[10:29] <t1mp> zsombi: the Qt bug only states that it doesn't work. The information you are giving here would be useful to add to the bug report
[10:30] <zsombi> t1mp: I'm going to update the bug soon
[10:35] <akiva-mobile> Trying to build unity8; embarrassingly, I do not know how to deal with this cmake error :CMake Error at CMakeLists.txt:64 (message):
[10:35] <akiva-mobile>   Could not determine plugin installation dir.
[10:36] <akiva-mobile> I just don't have much experience with cmake, and I keep asking around on every channel, but not yet with any success.
[11:06] <dpm_> oSoMoN, if you happen to have some time today, we're running the Calendar hack day. Do you think you could look at https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker/+merge/212163 ? (thanks!)
[11:09] <oSoMoN> dpm_, hrm, bad timing, I already have quite a few MRs in my review queue, I’ll put this one there, but I can’t promise I’ll get to it today
[11:33] <dpm> oSoMoN, no worries, thanks anyway
[11:57] <ybon> popey: sorry, my Internet provider has been in outage since 3 hours, I'm just back to light, if you pingued me I've missed it :s
[11:59] <ahayzen> kalikiana, ping
[12:00] <popey> ybon: np
[12:01] <popey> ybon: we've got a few more bugs filed and prioritised them, and dpm tagged some for hackdays-1403..
[12:01] <ybon> ok great
[12:07] <ybon> Is there a better workflow to create a new branch than copy-pasting the trunk folder?
[12:08] <ahayzen> ybon, take a branch using bzr branch lp:my-project or in QtCreator you can do Import Project->bzr clone of lp:my-project
[12:09] <ybon> ahayzen: bzr branch will redownload everything, right?
[12:09]  * ybon git-prismed
[12:09] <ahayzen> ybon, it'll create a new copy of it
[12:10] <ahayzen> ybon, may be of use http://doc.bazaar.canonical.com/migration/en/survival/bzr-for-git-users.html
[12:10] <ybon> thanks
[12:10] <akiva-mobile> ybon, ever used the bazar gtk frontend? its fairly intuitive
[12:10] <ybon> nope, never
[12:11] <ybon> but I'm generally more comfortable with command line
[12:11] <ybon> but I'll git it a try :)
[12:11] <ahayzen> akiva-mobile, i use the bzr-explorer brilliant tool :)
[12:11] <akiva-mobile> ybon, works well enough for me; a
[12:12] <akiva-mobile> ahayzen, yah thats the one; works well.
[12:12] <akiva-mobile> ahayzen, bugs me the menus aren't integrated though
[12:12] <ahayzen> akiva-mobile, integrated?
[12:13] <akiva-mobile> ahayzen, yah; don't work with the hud
[12:13] <akiva-mobile> oops
[12:13] <nik90> akiva-mobile: works for me with the HUD
[12:13] <akiva-mobile> foot in mouth
[12:13] <ahayzen> akiva-mobile, appear to work for me?
[12:13] <akiva-mobile> yah guess I hadnt run in in a bit
[12:13] <ahayzen> hah lol
[12:13] <nik90> ;)
[12:13] <akiva-mobile> hmmm, I wonder if synaptic works now
[12:14] <akiva-mobile> okay well synaptic still isnt integrated :P
[12:20] <dpm> ybon, why do you copy-paste? I just do 'bzr lp:project' to pull trunk or a given branch, and then 'bzr push lp:~dpm/project/mybranch' to create a new branch
[12:28] <dpm> popey, (or anyone else) do you know of any project/service that returns a nice and simple json replies to use in the scopes tutorial? The original tutorial we've got on d.u.c used openclipart.org, which is quite nice and simple, but it returns xml
[12:29] <gcollura> who knows how much time is necessary to update the Ubuntu.Content API documentation?
[12:29] <popey> dpm: mzanetti knows of one ☻
[12:29] <gcollura> last update broke my app :/
[12:30] <dpm> ah, yeah, I remember him asking me the question too. mzanetti, which one did you end up using for your session again?
[12:30] <dpm> gcollura, you can talk to mhall119 when he's online in a couple of hours
[12:30] <mzanetti> dpm: https://code.launchpad.net/~mzanetti/+junk/wheretheissat
[12:31] <gcollura> dpm, ok no hurry, just curious :) meanwhile I work on trojita
[12:31] <dpm> mzanetti, thanks!
[12:32] <dpm> gcollura, ok, cool, a nice project to work on :)
[12:40] <gerlowskija> dpm: I'm looking for a good first-bug to try and tackle.  I saw you filed: https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1291504, and I was thinking of taking a look at it.
[12:40] <ubot2> Launchpad bug 1291504 in Ubuntu Calendar App "Tapping on a day in week view does not do anything" [Low,Triaged]
[12:41] <dpm> gerlowskija, oh yeah, that'd be a nice one to start on
[12:41] <gerlowskija> In your comment on the bug, you said: "When viewing the week, swiping horizontally allows me to switch days."....any chance you meant to say: "When viewing the day".  When I do a horizontal swipe in "week view", it switches weeks, not days
[12:43] <gerlowskija> (Just want to make sure I'm looking at the right spot)
[12:44] <dpm> gerlowskija, good point. I didn't actually file that one, I just triaged it, but I've updated the description, thanks for the heads up!
[12:44] <ybon> dpm: because "bzr lp:project" redownload all the source (afaik)
[12:44]  * ybon lives in a boat and so has some "low bandwidth habits"
[12:45] <dpm> aha :)
[13:09] <ybon> offtopic: is there any attemp to have tethering or wifi sharing on UT?
[13:16] <ogra_> ybon, we'll probably ship a script at some point to enable it via adb ... i think anything with UI involved will still take quite a while for such non standard features
[13:17] <ogra_> (i.e. i expect us to first have a shutdown dialog before we get a tethering UI for example)
[13:17] <ybon> nice, thanks for the update :)
[13:17] <ybon> a shell script would be more than enough for me :)
[13:33] <delsa> hi to all :)
[13:34] <popey> hi, hows it going?
[13:34] <delsa> good... I'm start "working" on mockup
[13:35] <popey> great
[13:35] <delsa> :)
[13:35] <Mihir> hey popey
[13:35] <delsa> finally a free day :P
[13:35] <popey> hey Mihir
[13:36] <delsa> (if you want me, ping me ;) )
[13:37] <popey> k
[13:40] <kalikiana> ahayzen: pong
[13:40] <ahayzen> kalikiana, t1mp said that you are working on PageStack animations? I was wondering if you confirm that they will work with Panel, such that we would be able to create an animation similar to the one seen here https://www.youtube.com/watch?v=OAzKZ3E1-Gg where the panel is the toolbar and the play queue is a stacked page
[13:42] <kalikiana> ahayzen: is that actually using a page stack? right now I'm assuming movement from left to right and the reverse, between pages
[13:43] <ahayzen> kalikiana, we are thinking of using a page stack
[13:43] <kalikiana> renato was mentioning something that looked similar to the music app case, for contacts, but it was sort of a "free form" way of using a page stack
[13:43] <kalikiana> so at least that'd be 2 use cases for the vertical
[13:43] <ahayzen> kalikiana, yeah we would want vertical movement
[13:44] <ahayzen> kalikiana, will this be possible via a page stack or would we have to go another route?
[13:44] <renato> kalikiana, ahayzen this is the bottom edge swipe that all applications will implement in the future
[13:44] <kalikiana> ahayzen: the question is how you would declare that your page comes from the bottom - I see the reason why you want to use the page stack, the issue is it's too generic
[13:45] <kalikiana> if you declare a Page or push() it, there's no visual in there
[13:45] <ahayzen> kalikiana, yeah and we would want it to come up with the panel so there are three drop points
[13:48] <renato> kalikiana, ahayzen this is how this should works on messaging: https://www.youtube.com/watch?v=qh2qIJEXcZE
[13:48] <kalikiana> hypothetically, would it do the job if there was a property like Page { movementAnchor: bottom } ? Just pulling a pseudo API out of thin air here
[13:49] <ahayzen> renato, we have another stage... so closed, toolbar is open (panel), queue is open (page)
[13:49] <renato> ahayzen, yes I know there is several different ways to do the bottom edge swipe
[13:50] <ahayzen> renato, FYI this is what we are aiming for https://www.youtube.com/watch?v=OAzKZ3E1-Gg
[13:51] <ahayzen> kalikiana, i guess that could work but would we have to bind it to the top of the panel?
[13:51] <renato> ahayzen, yes I saw that, I do not have any idea how to make a simple API to cover all the use cases, the only solution I saw here is allow the app to take care of the pageStack animation, but maybe the SDK guys find a better way
[13:51] <ybon> what's the best option to group some Label and Divider, to manage their visibility once? Shoud I just wrap them in one Item?
[13:53] <ybon> I'm looking to something like a <span> is in HTML, i.e. an element without geometric properties
[13:54] <ahayzen> renato, kalikiana, how would this one work lol ? https://www.youtube.com/watch?v=2kLmzzCV4mE
[13:55] <kalikiana> ahayzen: renato: there was a discussion about whether to expose the animation to the app. though my gut feeling is, if it becomes popular having it custom in each app will be a mess
[13:56] <renato> ahayzen, yes exactly I was finding for this video to show you guys
[13:56] <renato> ahayzen, the contact app will have some similar but with favorite contacts
[13:57] <ahayzen> renato, that would be cool
[13:57] <kalikiana> hmmm so the header doesn't match the page's "movement" here
[13:57] <ahayzen> kalikiana, what do you mean? in the dialler example
[13:58] <kalikiana> ahayzen: yes
[13:58] <kalikiana> it doesn't come from the top, instead it comes from the sides
[13:58] <ahayzen> kalikiana, sorry i don't follow
[13:59] <kalikiana> ahayzen: in the messaging app the header is being push outside the top
[13:59] <kalikiana> *pushed
[13:59] <ahayzen> kalikiana, ah yes and replaced with the search field but in the dialler only the header remains
[14:00] <kalikiana> ahayzen: I'm essentially thinking out load, if we have a property on the Page, it'll be more specific, like movementAnchor: bottomSideways
[14:01] <kalikiana> or possibly two proeprties
[14:01] <ahayzen> kalikiana, i guess as long as we can figure out all the cases and cater for them we should be ok
[14:02] <kalikiana> in addition you probably need the transition item to handle the pulling
[14:02] <kalikiana> since what happens as you pull it out further or back is up to you
[14:02] <ahayzen> yeah this could get pretty complex :/
[14:04] <kalikiana> there's an animatable pagestack api in qtquickcontrols these days, though I don't think making it arbitrarily powerful is a solution
[14:04] <kalikiana> I'd rather find common ground
[14:05] <kalikiana> ahayzen: renato: how would you feel about adding a brief description of music and messaging respectively to https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1247865 and add the apps as "affected"
[14:05] <ubot2> Launchpad bug 1247865 in Ubuntu UI Toolkit "Pages Stack misses animations" [High,In progress]
[14:06] <kalikiana> to have a record of use cases, maybe we'll find other apps to verify how flexible it is
[14:06] <ahayzen> kalikiana, thanks will do :)
[14:06] <kalikiana> ah, and dialer (or is it part of the phone app)
[14:07] <ahayzen> kalikiana, they are mainly detailed here if u haven't seen it http://design.canonical.com/2014/03/loving-the-bottom-edge/
[14:08] <mzanetti> dpm: just came by this blueprint item "Placeholder: TODO"
[14:08] <mzanetti> dpm: can you elaborate? :D
[14:09] <dpm> mzanetti, it's a "freestyle" work item :)
[14:09] <mzanetti> "do whatever you want", or what?
[14:09] <mzanetti> :D
[14:10] <ybon> it seems that when I use an Item below a Label, it doesn't get positioned on the flow, but has some "absolute positioning", is there some inline/block default behaviour?
[14:17] <kalikiana> ahayzen: yeah. those are different, though. stuff like the exposé and tabs… I don't see much resemblance there in what they do
[14:17] <ahayzen> kalikiana, ok, do u want me to add anymore info the the bug comment?
[14:20] <kalikiana> ahayzen: it looks good! thanks a lot.
[14:21] <ahayzen> kalikiana, thanks hopefully we can start implementing it soon :)
[14:22] <mhall119> gcollura: it takes me about 2 minutes to update the Ubuntu.Content online API documentation, once I'm told it needs to be updated :)
[14:23]  * ybon don't understand why a ThinDivider or a Label just go into the block flows and not an Item
[14:23] <gcollura> mhall119, nice :) I haven't really tried the new example available in lp:content-hub, but I still have some troubles to make them run on the desktop
[14:25] <dpm> mzanetti, rpadovani, popey, due to hour changes, the Reminders meeting conflicts again with the Community Team meeting. Shall we move it to 1h later?
[14:25] <mzanetti> dpm: not working for me
[14:26] <popey> ya
[14:26] <mzanetti> well... not sure
[14:26] <mzanetti> I have a team-hangout at 16:30 - 17:30
[14:26] <dpm> mzanetti, np, would tomorrow, same time as today work for you?
[14:26] <mzanetti> not sure we need the full hour tho
[14:27] <mzanetti> yes, tomorrow is fine too. or today when I'm done with the unity hangout
[14:32] <rpadovani> dpm, today I can 16.15 - 17.30 UTC+1, tomorrow morning or afternoon before 17.00 UTC+1
[14:32] <dpm> mzanetti, ok, if you can just ping us when you're done, we can kick off the meeting, and if not, then I'll reschedule for tomorrow. The times seem to work for rpadovani from what he's saying
[14:33] <mzanetti> dpm: ack, I'll do
[14:35] <rpadovani> dpm, yap, as I said I'm at university on Wed until 16.00, that is the hour of our meeting, then after 2 hours I have another thing to do
[14:36] <dpm> ok, thanks rpadovani
[14:46] <ybon> is that the way to make a diff between to branches: ybon@edoardo:...lendar-app/DatePicker$ bzr diff ../trunk/
[14:51] <ybon> mamma mia bazaar…
[14:58] <dpm> JoeyChan, popey, I installed the .click for Shorts, but it just stays on a blank screen
[14:58] <JoeyChan> it does happen sometimes on my n4
[14:59] <JoeyChan> pls try restart it
[15:00] <popey> dpm: how are you starting it?
[15:00] <dpm> popey, from the apps scope
[15:05] <JoeyChan> dpm  pls try close it then start it again
[15:11] <dpm> JoeyChan, yeah, it doesn't actually start, so I can't close it
[15:12] <JoeyChan> dpm   just like a blank window in running scope ?
[15:12] <dpm> no, it doesn't appear in the scope, so I can't close it
[15:16] <JoeyChan> oh no ..
[15:16] <JoeyChan> dpm  pls install it via my branch
[15:16] <JoeyChan> lp:~qqworini/ubuntu-rssreader-app/splited-grid-view
[15:20] <popey> dpm: look in /home/phablet/.cache/upstart maybe for recent logs
[15:59] <mzanetti> dpm: popey: rpadovani: I'd be available now. This was a short one today
[16:00] <rpadovani> I'm in
[16:01] <dpm> mzanetti, ok, joining the same hangout we originally had
[16:02] <mzanetti> ack
[16:04] <dpm_> balloons, could you join us on the Reminders hangout at https://plus.google.com/hangouts/_/calendar/ZGF2aWQucGxhbmVsbGFAY2Fub25pY2FsLmNvbQ.4gsate3vsqlj03tqqnsqgbl8i8 ?
[16:05] <balloons> dpm, not allowed :-(
[16:10] <nik90> ybon: you were working on the calendar app right?
[16:11] <ybon> nik90: sort of, yes ;)
[16:11] <nik90> ybon: I think I remember you asking me how to get the console output in qtcreator
[16:11] <nik90> ybon: did you manage to get it working?
[16:12] <ybon> nik90: nope
[16:12] <nik90> ybon: I got help fixing that ;)
[16:12] <ybon> ah
[16:12] <ybon> interesting :)
[16:12] <nik90> ybon: go to the Projects Tab in qtcreator
[16:12] <ybon> I'm in
[16:12] <nik90> ybon: there at the top, you can set the run time env variables
[16:13] <nik90> ybon: In the run environment, you will need to add a variable "QORGANIZER_EDS_DEBUG"
[16:13] <nik90> and set the value to "on"
[16:14] <ybon> working :)
[16:14] <ybon> Great, thanks!
[16:14] <nik90> ybon: awesome :)
[16:14] <ybon> (while now it's a little bit verbose :p )
[16:14] <ybon> isn't there is a on/verbose/etc mode? :)
[16:17] <ybon> nik90: btw, you pingued me some days ago about https://bugs.launchpad.net/osmtouch/+bug/1276986 right?
[16:17] <ubot2> Launchpad bug 1276986 in OSMTouch "StateSaver doesn't work anymore on mobile when app is installed from QtCreator" [Critical,Confirmed]
[16:17] <nik90> ybon: yes I did
[16:18] <nik90> ybon: I also answered it
[16:18] <ybon> I think that with Qt5.2 it will be easier to track and fix, but if you have any clue :)
[16:18] <ybon> nik90: where? :)
[16:18] <rpadovani> popey, the last to arrive the first to go :-P
[16:18] <nik90> ybon: on irc. let me type that out again
[16:18] <popey> i ragequit rpadovani ☻
[16:19] <ybon> nik90: oh, ok, thanks in advance (you can past it on the issue maybe?)
[16:19] <nik90> ybon: StateSaver is a feature implemented by the SDK devs and is designed to save states in case of application suspend or crash or so on. On a clean exit, it *discards* the state.
[16:19] <nik90> ybon: there is a bug report requesting for permananent state saving
[16:19] <ybon> oh
[16:19] <nik90> ybon: will do
[16:19] <ybon> very interesting
[16:19] <ybon> thanks for that
[16:19] <nik90> np
[16:19] <ybon> but sad news
[16:20] <dpm> ybon, regarding the questions on bzr, I'd recommend installing qbzr: I use it all the time to run the regular commands with a GUI. E.g. bzr qlog, bzr qdiff, etc. It's really awesome and lightweight at the same time :)
[16:20] <nik90> yup I learnt it the hard way as well :/ clock used it as well
[16:20] <ybon> dpm: thank you, I'm installing it right away :)
[16:21] <dpm> cool :)
[16:21] <ybon> No command 'qbzr' found, did you mean:
[16:22] <ybon> dpm: how do you run it? :)
[16:22] <rpadovani> dpm, how can I run a core app branch on device?
[16:22] <nik90> ybon: you run it along with bzr
[16:22] <ybon> oh ok
[16:22] <nik90> ybon: so you run "bzr qlog" or "bzr qdiff" and so on
[16:22] <dpm> ybon, see my comment above. Try running 'bzr qlog' inside of a bzr project
[16:23] <nik90> rpadovani: what do you mean?
[16:23] <ybon> okay, great
[16:23] <rpadovani> nik90, I want to test a MR on mako, but I don't know how to do it since CTRL+F12 doesn' t work
[16:23] <rpadovani> Did I lost something?
[16:24] <popey> rpadovani: click-buddy --dir foo/ --provision
[16:24] <popey> try that?
[16:24] <nik90> rpadovani: ah..that's easy. Copy the original desktop file into the root folder and then try Ctrl+F12 should work
[16:24] <nik90> rpadovani: or what popey said ^^
[16:24] <rpadovani> lemme try
[16:25] <popey> and bug sergiusens if click-buddy doesn't work, it's his ☻
[16:27] <balloons> hehe, yep ^^
[16:27] <balloons> tho you can ping me too
[16:29] <rpadovani> ...and how can I install click-buddy? I just installed trusty, so maybe I'm missing something
[16:32] <popey> rpadovani: it's in phablet-tools
[16:33] <sergiusens> apt-get install click-buddy
[16:34] <rpadovani> I knew that I had forgotten some PPA :D
[16:35] <nik90> rpadovani: :D ... although that should be it. You don't need the SDK PPA (yet)
[16:36] <rpadovani> nik90, yap, bu t I also didn't install phablet-tools
[16:36] <rpadovani> :P
[16:36] <rpadovani> c'mon slow network, work!!!
[16:36] <nik90> rpadovani: I meant the only PPA you need is the Phablet-tools PPA atm
[16:36] <rpadovani> nik90, yes, thanks :-)
[16:37] <sergiusens> not on trusty
[16:38] <popey> yeah, phablet-tools is in the repo on trusty
[16:39] <rpadovani> mzanetti, last trunk version of reminders-app works well on rev 250
[16:39] <mzanetti> rpadovani: hmm.... interesting
[16:39] <mzanetti> rpadovani: how many notes do you have?
[16:40] <rpadovani> mzanetti, 8.. but.. mhh.. There is a lot of output on terminal, seems like it doesn't end to load images and reminders
[16:40] <rpadovani> let my try activityIndicator branch
[16:41] <rpadovani> mzanetti, nope, also my last branch works as expected
[16:42] <mzanetti> but still it keeps on printing stuff to the terminal?
[16:42] <rpadovani> mzanetti, no, only on the first start on device
[16:42] <mzanetti> I wonder what triggers it...
[16:48]  * delsa posted on g+ a mockup https://plus.google.com/u/0/106939885318861437293/posts/CmoY5GKMwn6
[17:08] <nik90> Anyone free to review a MP for me -> https://code.launchpad.net/~nik90/ubuntu-clock-app/add-stopwatch-lap-animation/+merge/212889
[17:09] <nik90> delsa: I had some questions regarding the design. Does the progress bar color change based on the album art?
[17:09] <delsa> nik90: yes :)
[17:10] <nik90> delsa: what if I had an album art which is predominantly white? Would the text color change automatically to reflect that
[17:11] <delsa> nik90: yes.. going to black text or darker one
[17:11] <nik90> delsa: I feel like a static progress color would be better since if the progress bar color is "black" or "grey" then it will blend into the background which will make it harder for users to see it distinctly
[17:11] <nik90> delsa: but that said, let's see how the implementation goes since it depends on that at the end of the day.
[17:12] <nik90> delsa: so please use the current toolbar design. It looks gorgeous
[17:12] <nik90> delsa: otherwise the new header design looks cool
[17:12] <delsa> nik90: thanks :)
[17:37] <gerlowskija> Is there anything I have to do to enable console.log-style debug printing to the "QML/JS Console Window" in the Ubuntu SDK?  I added a few statements to a piece of the calendar-app, but I'm not seeing anything get printed to the console screen.  Not sure if it's because there's some setup option I'm missing, or if I just don't understand how the co
[17:37] <gerlowskija> de is being called haha
[17:37] <ybon> gerlowskija: set QORGANIZER_EDS_DEBUG=on as env var
[17:39] <nik90> gerlowskija: btw this is only required for the calendar and clock since they use EDS.
[17:55] <gerlowskija> nik90, ybon: Thanks guys!
[18:43] <gerlowskija> So I'm getting ready to submit an MP for a small feature-request, and I'm going to put together an autopilot test for the change.  Should they be in separate commits, in separate MP's entirely, or does it not really matter?
[18:44] <nik90> gerlowskija: ideally in separate commits so that those familiar with autopilot tests need to only look at the concerned MP
[18:45] <nik90> gerlowskija: that is good practice
[18:47] <gerlowskija> ok, figured there was a convention, just wanted to check.  Thanks
[18:47] <nik90> np
[20:19] <balloons> rpadovani, ping
[20:27] <rpadovani> balloons, pong :-)
[21:28] <ryao> Is there a simple guide to writing an upstart job for a daemon installed in a user's home directory?
[21:45] <nik90> renato: do you know how can I clear EDS alarms? I may have messed it up while working on alarms :P
[21:46] <renato> nik90, I am not sure how to clear only the alarms. But you can clear all EDS database with: rm -rf ~/.local/share/evolution
[21:46] <nik90> renato: yeah that's fine...thnx
[21:46] <renato> you will need kill: evolution-*-factory
[21:47] <nik90> renato: do I do killall evolution-*-factory
[21:48] <renato> nik90, evolution-addressbook-factory and evolution-calendar-factory
[21:48] <renato> nik90, or just reboot the phone
[21:48] <nik90> renato: no this is for the desktop
[21:49] <renato> nik90, killall evolution-addressbook-factory
[21:49] <renato> and killall evolution-calendar-factory
[21:49] <nik90> renato: yup that did the trick
[21:49] <nik90> ty again
[21:51] <sarnold> hey ryao :)
[21:51] <sarnold> ryao: seen this yet? http://upstart.ubuntu.com/cookbook/#session-job
[21:56] <sarnold> ryao: ah, this provides more background (like how to start upstart as a session manager)
[21:56] <sarnold> ryao: perhaps vixiecron @reboot specifier would be easier, if you wanted it to start at boot
[21:59] <ryao> sarnold: Thanks, but I need to start a root daemon.
[22:01] <ryao> sarnold: In specific, I tried rc.local and just got locked out of the remote system I am debugging for someone... I have to wait for him to re-establish my little backdoor via ssh. :/
[22:03] <ryao> sarnold: I have daemon-tools from Gentoo Prefix setup to start a ssh remote port forward so I can ssh into the system remotely while I debug the performance issues in the kernel.
[22:03] <sarnold> ryao: hrm, I'd expect that to work. Does /etc/rc.local still exit 0 at the end of your additions?
[22:03] <ryao> sarnold: it didn't before I made those additions. Anyway, I guess it might not run as root.
[22:04] <ryao> sarnold: I added `nohup /root/gentoo/usr/bin/svscan /root/gentoo/supervise &>/dev/null &` to the end of it.
[22:04] <ryao> sarnold: To be fair, this is a CentOS 6.5 install... I am asking around here because it uses upstart and every othe place I asked had no replies.
[22:05] <sarnold> ryao: I wonder if you have to redirect standard input too? Maybe add < /dev/null or similar? or execute it via tmux/screen?
[22:05] <ryao> sarnold: I used a bashism to do both and I see what went wrong.
[22:06] <ryao> sarnold: I usually avoid bashisms, but I assumed the shell was bash, so it didn't matter. It did.
[22:06] <ryao> the right way to do this was `2>&1 >/dev/null &`. I took a shortcut with `&>/dev/null`.
[22:06] <ryao> That was `&>/dev/null &`.
[22:07] <ryao> sarnold: Now I am locked out. -_-
[22:07] <sarnold> ryao: heh, leave it to me to just skim right past it. :)
[22:07] <ryao> sarnold: You nailed it though.
[22:07] <ryao> sarnold: At least, I think you did.
[22:08] <sarnold> ryao: can you test it locally?
[22:09] <ryao> sarnold: The guy just came online. He is restoring access.
[22:09] <sarnold> yay!
[22:49] <rpadovani> sergiusens, ping :-)
[23:40] <daker> yo popey
[23:44] <sergiusens> rpadovani, pong
[23:45] <rpadovani> sergiusens, I'm tring to use click-buddy, but I don't understand something, because I'm not able to run the app on device
[23:45] <sergiusens> rpadovani, what's the problem and which project?
[23:46] <rpadovani> sergiusens, I dowloaded the branch, enter the folder and did click-buddy --dir . --provision
[23:46] <rpadovani> But I don't find the app on phone
[23:46] <rpadovani> this is the branch https://code.launchpad.net/~gang65/ubuntu-calculator-app/ubuntu-calculator-app-copypaste
[23:47] <sergiusens> rpadovani, can you pastebin the click-buddy output?
[23:49] <rpadovani> sergiusens, http://paste.ubuntu.com/7159839/
[23:50] <rpadovani> I'm on rev 250, image is writable,
[23:50] <sergiusens> rpadovani, image doesn't need to be writable fwiw ;-)
[23:51] <sergiusens> rpadovani, can you adb shell sudo -iu phablet click list --manifest | pastebinit for me?
[23:52] <sergiusens> just tried your branch and it worked; I launched through cli though like
[23:53] <sergiusens> adb shell sudo -iu phablet upstart-app-launch com.ubuntu.calculator_calculator_1.3.235
[23:53] <rpadovani> sergiusens, http://paste.ubuntu.com/7159856/
[23:56] <sergiusens> rpadovani, yeah, if you installed seems your image and click database may be busted
[23:56] <rpadovani> sergiusens, mhh, seems is right, so maybe is the branch is not working as I expected
[23:56] <sergiusens> rpadovani, it's not; your calculator install still points to the preinstalled location
[23:56] <sergiusens> rpadovani, care to ubuntu-device-flash --channel devel-proposed ?
[23:57] <sergiusens> rpadovani, for app develpment, I'd not make the image writable
[23:57] <sergiusens> just ruins the flow
[23:57] <sergiusens> unless you use it as a builder
[23:57] <rpadovani> seems tonight I'll not sleep...
[23:57] <rpadovani> sergiusens, I use it for reminder app
[23:58] <rpadovani> sergiusens, but I'm downloading a new image to try the branch