[06:51] <mihir> Good Morning :)
[07:19] <dholbach> good morning
[07:21] <justCarakas> good morning :)
[07:23] <justCarakas> where can I help for the dutch translation ?
[07:23] <justCarakas> O was running dutch on my phone but I didn't even notice because there was so much english
[07:27] <dholbach> https://translations.launchpad.net/ubuntu-touch-preview
[07:27] <dholbach> https://translations.launchpad.net/ubuntu-phone-coreapps
[07:28] <justCarakas> thx dholbach
[07:51] <justCarakas> I'm getting a lot of timeout errors on launchpad
[07:58] <justCarakas> dholbach: the dash on the phone shows up as an app in the app overview but unlike the other apps you can't close it whit swiping up, but you also don't get a notification about it, found it rather confusing
[07:58] <justCarakas> where should I report that ?
[07:58] <dholbach> on unity8 perhaps?
[08:01] <ogra_> i think thats the wanted design
[08:01] <justCarakas> ok did that :)
[08:01] <ogra_> (i agree it is confusing at first)
[08:01] <justCarakas> I can understand that that is the wanted design
[08:02] <justCarakas> but yea, you should than get a notification about it at least
[08:02] <justCarakas> maybe even prevent the movenment
[08:03] <ogra_> yes, thats what i would do
[08:04] <ogra_> make it immovable to confuse less
[08:04] <justCarakas> indeed
[08:04] <justCarakas> maybe even both
[08:04] <justCarakas> immovable and a small notification that you can't close it
[08:34] <JamesTait> Good morning all; happy Monday, and happy Ingersoll Day! :-D
[08:52] <mzanetti> dholbach: fixed
[08:53] <dholbach> mzanetti, approved
[08:53] <mzanetti> dholbach: cheers
[08:54] <dholbach> rock on!
[08:55] <mzanetti> t1mp: hey, ToobarItems.back doesn't seem to work for me... Is that a known bug? I tried to override the back icon just like the exampe in the docs, didn't change a thing
[09:03] <t1mp> mzanetti: do you have the url for those docs at hand?
[09:03] <t1mp> mzanetti: are you sure you want to be implementing a toolbar?
[09:03] <mzanetti> t1mp: I pressed F1 on ToolbarItems in qtc
[09:04] <mzanetti> t1mp: ToolbarItems has (according to the docs if you press F1) a "back" property which points to the back button
[09:05] <nik90> popey: ping
[09:05] <mzanetti> t1mp: the doc example overrides it with a cancel button which is pretty much what I wanted to do
[09:05] <mzanetti> t1mp: but whatever I did with that "back" property, it wouldn't matter
[09:05] <t1mp> mzanetti: the example works for me, see https://www.dropbox.com/s/49phikdl26yrkko/Screenshot%202014-08-11%2011.05.05.png
[09:05] <popey> nik90: pong
[09:06] <t1mp> mzanetti: it is not aligned pretty, and it doesn't look pretty to put a "normal" button in a toolbar (and toolbars are deprecated), but it does what it should
[09:07] <mzanetti> t1mp: hmm... I see
[09:07] <mzanetti> t1mp: useDeprecatedToolbar: false :)
[09:07] <nik90> popey: hey did you get an update from ev about the geonames situation?
[09:07] <nik90> popey: I am working now on implementing the feature in the new clock app and need the data to be extended to include timezoneid as mentioned in the bug report
[09:07] <t1mp> mzanetti: do you want to get a toolbar or header?
[09:08] <mzanetti> t1mp: well, header, with actions, and I would like to override the back action
[09:08] <t1mp> mzanetti: with the header, I recommend to use the new API that is here http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.PageHeadConfiguration/
[09:08] <t1mp> mzanetti: if you don't want to switch to that yet and use the old (ToolbarItems API) with the new header,
[09:09] <t1mp> mzanetti: then define the back button using an action. So back: Button { action: Action { text: "cancel" }}
[09:10] <popey> nik90: no, i need to look at that again today
[09:10] <t1mp> mzanetti: code + screenshot: https://www.dropbox.com/s/jtg8l4375aa6ufp/Screenshot%202014-08-11%2011.10.02.png
[09:10] <mzanetti> t1mp: hmm... ok... I'll try again... I wouldn't mind using the new api, but I didn't succeed with that either... but I need to try more to be certain what's wrong
[09:10] <nik90> popey: ok
[09:11] <mzanetti> t1mp: I'm very sure I tried this... but ok... seems its working. thanks a lot
[09:11] <mzanetti> t1mp: btw, new fahrplan app now seems to support netherlands if you're still interested (I remember we talked about this like a year ago :D)
[09:11] <t1mp> mzanetti: new API is like this: https://www.dropbox.com/s/q9kfsbdo49cjq8r/Screenshot%202014-08-11%2011.11.32.png
[09:12] <t1mp> mzanetti: I just move to spain 4 days ago :)
[09:12] <mzanetti> ah ok :)
[09:12] <t1mp> mzanetti: I'll check it out when I'm in Netherlands :) if I remember
[09:12] <mzanetti> t1mp: oh, that's how you use the new one! that looks good, thanks! will move over to the really new one then
[09:12] <nik90> mzanetti: ooh thnx for that. I can use it :D
[09:12] <mzanetti> nik90: :)
[09:12] <nik90> mzanetti: how the hell did you get the API for 9292ov.nl. I have been looking for a long time
[09:13] <t1mp> mzanetti: sure. Let me know if you get stuck with it, I should be able to help
[09:13] <mzanetti> t1mp: well, now that I know it *is* working and have a code example I'm sure I'll find my way. thanks again.
[09:13] <mzanetti> nik90: wasn't me... I just do the ubuntu ui
[09:14] <nik90> mzanetti: ah ok
[09:14] <mzanetti> nik90: this app has been rated as one of the top 10 BBX apps of 2013 :D
[09:14] <mzanetti> while in ubuntu it has one rating with 1 star...
[09:14]  * mzanetti wonders if he messed up so hard with the ui :D
[09:15] <nik90> mzanetti: wow it returns the results that I expect :) This is awesome
[09:15] <popey> nik90: you can see the code yourself, it's at https://launchpad.net/ubuntu-geonames - there's a script there which sets it up
[09:15] <nik90> mzanetti: where do I report bugs?
[09:15] <t1mp> mzanetti: perhaps ubuntu users are more critical, and 1 star is super good ;)
[09:15] <nik90> popey: sweet. I will look into it
[09:17] <mzanetti> nik90: https://github.com/smurfy/fahrplan
[09:20] <mzanetti> nik90: if you report bugs related to the ubuntu ui, please ping me too. I'm not really watching that github project all the time
[09:21] <nik90> mzanetti: will do. I would like to contribute too :)
[09:21] <mzanetti> nik90: ah ok, sure... that guy is really open to contributions.
[09:21] <mzanetti> nik90: one thing that would be great:
[09:21] <nik90> mzanetti: is it easy to get it and build it?
[09:22] <mzanetti> nik90: the backend code supports location stuff. so it autoselects stations according to location. I didn't add that in the ubuntu ui yet
[09:22] <mzanetti> nik90: just clone it, open it in qtc and run it (desktop only)
[09:22] <mzanetti> nik90: for the phone there's a run_on_ubuntu_touch.sh script
[09:22] <mzanetti> nik90: to create a click package use run_on_ubuntu_touch.sh -c
[09:22] <nik90> mzanetti: ah ok
[09:23] <mzanetti> nik90: but finish off tht clock app first... RTM is close ;)
[09:23] <nik90> mzanetti: hehe ofc :)
[09:24] <nik90> mzanetti: only 1 feature away from completion which is a wip
[09:24] <mzanetti> nik90: and then I'm going to test it - muahahaha :D
[09:24] <nik90> lol
[09:25] <mzanetti> nik90: reminds me... started to use the alarm now in production mode... turns out it doesn't support snoozing
[09:25] <mzanetti> will that come with the reboot?
[09:25] <nik90> mzanetti: yup, its being worked by charles kerr. It will land in indicator-datetime and then come in the clock reboot
[09:25] <nik90> mzanetti: ETA ~1-2 weeks
[09:25] <mzanetti> awesome
[09:54] <nik90> anyone up for reviewing https://code.launchpad.net/~nik90/ubuntu-clock-app/add-multiselection-mode/+merge/230140, it adds a nice multiselect mode for alarms :D
[09:57] <ahayzen> popey, o/ this landed \o/ https://code.launchpad.net/~andrew-hayzen/music-app/listitem-actions-take-2/+merge/229536
[09:57] <popey> \o/
[09:57] <popey> time for a store update? ☻
[09:57] <ahayzen> popey, yep :)
[09:57] <ahayzen> popey, we updated the .pot as well
[09:58] <popey> sweet, will set some time aside to update the app in a little bit
[09:58] <ahayzen> popey, thanks
[09:58] <popey> no, thank *you* !
[09:58] <ahayzen> popey, now onto bottom edge and ap refactor :)
[09:58] <ahayzen> popey, hah no problem just glad to get it merged after 2-3months lol
[09:59] <popey> ☻
[09:59] <ahayzen> popey, how to extend it in the future with multiselect etc but it has feature parity to what we had before so we merged :)
[09:59] <ahayzen> *going to extend
[10:01] <ahayzen> popey, oh and FYI, as u weren't in the meeting last wk, the last thing we are waiting for before content-hub support lands is https://code.launchpad.net/~jamesh/mediascanner2/model-auto-update/+merge/229903
[10:01] <ahayzen> popey, bug tracking here https://bugs.launchpad.net/music-app/+bug/1347444
[10:03] <popey> thanks
[10:57] <popey> nik90: got a click? ☻
[10:57] <nik90> popey: not yet. one min
[11:00] <mercury-> hi everyone
[11:02] <nik90> popey: https://www.dropbox.com/s/bih4zlrun7f7yyc/com.ubuntu.clock.devel_0.1_all.click
[11:03] <dholbach> hey nik90, do you know if the package branch got anywhere?
[11:03] <dholbach> nik90, does it fully work for you now?
[11:03] <nik90> dholbach: I asked sergiusens to look at it on friday to finish any remaining bits. I haven't heard from him yet :/
[11:04] <dholbach> maybe we should start pinging other folks
[11:04] <dholbach> maybe Mr Zanetti can help
[11:04] <dholbach> or anyone else
[11:04] <nik90> dholbach: I don't know who else is familiar with cmake
[11:04] <dholbach> is https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=reboot a good reflection of what still doesn't work with the branch?
[11:04] <popey> nik90: thanks
[11:05] <nik90> dholbach: I think it is better to ask someone to take your branch and then fix the necessary stuff to get it to build a deb and click successfully.
[11:06] <nik90> dholbach: deb part is complete. I guess so only the cmake stuff needs fixing to get the click packaging done. I can report bugs about it not finding the backend when running a device
[11:06] <nik90> on device*
[11:06] <popey> nik90: love the bounce when you choose alarms to delete
[11:06] <dholbach> nik90, that would be good
[11:06] <dholbach> nik90, I updated https://bugs.launchpad.net/ubuntu-clock-app/+bug/1354377
[11:07] <popey> we need a BOOIINNNNGGGG sound effect
[11:07] <dholbach> balloons, ^ do you think you can help find somebody who can try to fix the bug?
[11:07] <nik90> popey: lol
[11:07] <popey> nik90: it doesn't actually delete them when I select and then tap delete
[11:07] <dholbach> popey, it'd be good if we could find somebody else who can fix the remainder of https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=reboot to make https://code.launchpad.net/~dholbach/ubuntu-clock-app/reboot-packaging work
[11:07] <dholbach> popey, I think I did all I could so far
[11:08] <nik90> popey: wat, it doesn't delete? let me try again on my end
[11:08] <popey> k
[11:08] <popey> oh, i lied, it probably does but the app locked up
[11:08] <popey> probably because I have another clock reboot app open
[11:09] <popey> yeah, it did, no alarms left
[11:09]  * nik90 sighs a relief
[11:10] <nik90> popey: btw your bug about alarms showing 00:00 has been approved. Will start on it soon
[11:11] <nik90> popey: I might need to report a bug about showing an activity indication when an alarm operation is being done.
[11:14] <nik90> dholbach: btw balloons suggested some changes to the ap-setup for trunk. Could you check if it will merge into your branch as well without much conflicts.
[11:15] <nik90> dholbach: I can first merge to trunk which you can then update to get it automatically if you want
[11:19] <dholbach> nik90, let me check
[11:20] <dholbach> I'll merge it
[11:21] <nik90> ok, it lgtm. Shall I approve and merge to trunk first?
[11:22] <davmor2> popey: goto blue fin via big ben at midday :)
[11:22] <popey> wat wat?
[11:23] <davmor2> you'll be able to get a nice recording of the boooooiiiinnnnngggggggssss
[11:24] <nik90> popey: can you approve (device testing) https://code.launchpad.net/~nik90/ubuntu-clock-app/add-multiselection-mode/+merge/230140 and https://code.launchpad.net/~nik90/ubuntu-clock-app/add-vibration-support/+merge/229327
[11:24] <nik90> popey: you already tested those branches
[11:24] <nik90> I will find someone to do the qml code review and merge it when top approved
[11:24] <davmor2> popey: like this http://www.youtube.com/watch?v=juT1zsim6es
[11:25] <popey> nik90: done
[11:25] <nik90> popey: thnx
[11:26] <davmor2> popey: is that the kinda boing you were thinking of
[11:26] <popey> no
[11:26] <popey> thats bong, not boing
[11:27] <popey> https://www.youtube.com/watch?v=Tnh8IGwvL9U
[11:30] <davmor2> popey: there is bound to be a boing in here you can use
[11:30] <davmor2> http://www.youtube.com/watch?v=PMpu8jH1LE8
[11:30] <davmor2> popey: oh for that boing you just need a mouth harp
[11:31] <nik90> popey: if you want I can release a special clock reboot click which does that for you :P
[11:31] <popey> haha
[11:31] <popey> no.
[11:31] <popey> ☻
[11:31] <popey> Thank you.
[11:36] <mihir> popey: thanks for bug prioritize :)
[11:37] <seb128> is there a way to make a ListItem element use an UbuntuShaped icon?
[11:37] <seb128> rather than a square one
[11:40] <ahayzen> seb128, do you mean like the music app does?
[11:40] <seb128> ahayzen, not sure, I've not been trying the music application
[11:40] <nik90> seb128: are you referrring to the icon in a listitem to use the ubuntushape?
[11:40] <seb128> nik90, yes
[11:41] <nik90> seb128: doesn't it use the ubuntushape automatically?
[11:41] <ahayzen> ah yes
[11:41] <nik90> seb128: either way there is a property called "iconFrame". Set that to true if you want the ubuntushape border around the icon
[11:42] <seb128> nik90, thanks
[11:42] <seb128> that does it
[11:42] <nik90> seb128: yw
[11:43] <seb128> if that property is false then the icons are squared
[11:43] <nik90> yes indeed
[11:44] <davmor2> nik90: you can't reboot popey ;)
[11:44] <nik90> davmor2: wat nonsense...you didnt try with sudo :P
[11:45] <davmor2> nik90: hahahaha
[11:53] <dholbach> nik90, I merged it - bug http://91.189.93.70:8080/job/generic-mediumtests-utopic/1466/console doesn't look like it's fixed by merging the branch yet
[11:54] <nik90> dholbach: ack. I expected it just remove some hacks for the OSK and improve local test runs.
[11:54] <dholbach> ok
[11:56] <dholbach> nik90, unrelated, but when I run "make autopilot" in the autopkgtest, I get this: http://paste.ubuntu.com/8016541/
[11:56] <nik90> dholbach: on utopic?
[11:56] <dholbach> yes
[11:56] <dholbach> shall I file a bug for it?
[11:57] <nik90> dholbach: sure, but I think it is a autopilot related error and not due to the clock app
[11:57] <dholbach> ok, should be good to get an autopilot expert on it
[11:57] <nik90> yes
[11:58] <nik90> we use dbus in our Alarm.Settings plugin, however that doesn't even get loaded in those tests.
[11:58] <dholbach> I have no idea
[11:59] <nik90> report the bug and I will check with elopio and balloons about it
[12:00] <dholbach> done
[12:40] <nik90> mzanetti: quick question. Is there a way I can detect when the jsonModel request is fully received? My use case is to show a activity indicator when the data is being gatthered and hide it when it is finished receiving everything.
[12:40] <nik90> mzanetti: should I emit a signal in the networkReplyFinished() function?
[12:42] <mzanetti> nik90: yeah, the replyFinished is the one that tells you when its finished
[12:42] <mzanetti> nik90: but I'd do this:
[12:42] <mzanetti> nik90: add a Q_PROPERTY(bool loading ...)
[12:43] <mzanetti> nik90: so you don't have to deal with signals in the ui
[12:43] <mzanetti> nik90: but just can do activityIndicator.running: backend.loading
[12:43] <nik90> mzanetti: ah ok. and set loading as false in the replyFinished part.
[12:43] <nik90> mzanetti: sweetr
[12:43] <nik90> mzanetti: thnx
[12:43] <mzanetti> nik90: yeah, you need to do a emit loadingChanged() in order to tell QML that the property has changed
[12:44] <mzanetti> nik90: but yeah, inside QML just use the property, not the signal
[12:44] <nik90> mzanetti: yeah as usual .
[12:44] <mzanetti> yep
[12:59] <ahayzen> popey, have u got a moment just to try an early prototype? no worries if u haven't
[12:59] <popey> ahayzen: does it need rw phone?
[12:59] <ahayzen> popey, just a click for music app bottom edge support
[13:00] <popey> oh sweet, sure
[13:00] <ahayzen> popey, https://docs.google.com/file/d/0B3XynHVKfrvMM1B3OXlWQ0wxdHc/edit
[13:00] <ahayzen> popey, i've only just moved it from experimental to development so it has some rough edges but u'll get the idea :)
[13:00]  * ahayzen hopes it works
[13:00] <popey> lets see...
[13:02] <popey> ahayzen: thats quite neat!
[13:02] <ahayzen> \o/
[13:03] <ahayzen> popey, a found bounds a mouse areas need tweaking but it is getting there
[13:03]  * ahayzen hopes victor approves of his hacks to reparent the same page
[13:30] <ahayzen> popey, yey https://code.launchpad.net/~andrew-hayzen/music-app/bottom-edge-implementation-001/+merge/230303 \o/ we'll see what jenkins thinks of that
[14:20] <popey> dholbach: can we add an option to click-reviewers-tools to only spit out warnings/errors?
[14:40] <zsombi> popey: ping
[14:40] <zsombi> popey: this seems to be an ancient bug, and I guess it is not valid anymore... https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1206870
[14:42] <dholbach> popey, yes, it should be easy to write a script which does that
[14:43] <dholbach> maybe you can file bug report?
[14:52] <popey> zsombi: will take a look
[14:52] <popey> dholbach: already done ㋛
[14:52] <popey> dholbach: https://bugs.launchpad.net/click-reviewers-tools/+bug/1355215
[14:53] <dholbach> great
[15:20] <dholbach> balloons, do you think some QA hero could take lp:~dholbach/ubuntu-clock-app/reboot-packaging and make autopilot bits, autopkgtest and everything related to that work?
[15:20] <dholbach> balloons, I did as much as I could, but I just don't know how to proceed
[15:21] <dholbach> https://bugs.launchpad.net/ubuntu-clock-app/+bugs?field.tag=reboot being the list of related bugs I know of
[15:21] <balloons> hey dholbach :-) I actually did an MP that nik90 was going to review last week to make launching work a bit saner. I believe it landed
[15:21] <balloons> dholbach, making your branch ubuntu-clock-dev might be helpful and I contrib straight to that branch
[15:21] <nik90> balloons: he tried it with your branch as well. I told dholbach about it
[15:22] <balloons> but yea, definitely can help
[15:24] <dholbach> balloons, bug 1354377 and bug 1355145
[15:25] <dholbach> balloons, I merged your branch
[15:25] <dholbach> balloons, ... with a very small modification (using 1355145() in tests/autopilot/ubuntu_clock_app/tests/__init__.py)
[15:26] <dholbach> sorry, ... using find_local_path() in tests/autopilot/ubuntu_clock_app/tests/__init__.py
[15:26] <balloons> dholbach, yea, I saw that and wasn't sure how I felt about it.. it's an interesting issue with local
[15:27] <dholbach> balloons, the problem is that "builddir" is not what is used during the deb package build
[15:27] <balloons> dholbach, yea, we should talk about it after our call if you have a moment
[15:27] <dholbach> sure
[15:30] <balloons> nik90, do you plan on merging down stuff or you wanting to land dholbach's mp first?
[15:31] <nik90> balloons: I was thinking of merging your branch since daniel already merged your branch into his
[15:31] <dholbach> I was thinking that it'd be nice if stuff was working and then could be merged into trunk
[15:31] <dholbach> but I'm not sure - maybe it'll help to get stuff fixed if it's trunk already :)
[15:31] <nik90> dholbach: so what's the verdict? Should I wait or merge?
[15:31] <nik90> :)
[15:32] <dholbach> nik90, it's your project :)
[15:32] <balloons> I don't see any harm in pushing dholbach's change before merging
[15:32] <nik90> dholbach: well I don't want your life even more harder by changing trunk so frequently (atleast the parts that afffect you)
[15:33] <nik90> balloons: I cannot merge dholbach's branch into trunk yet since that breaks the click packaging. I would no longer be able to test on device.
[15:34] <dholbach> nik90, can you file a bug tagged with 'reboot' about how it breaks click packaging?
[15:34] <balloons> nik90, ahh.. this is something we want to fix before merging then eh?
[15:34] <balloons> I'm saying while we have dholbach helping out it makes sense to square everything away
[15:34] <nik90> balloons: definitely. I am still implementing some features and testing on device is crucial for me
[15:34] <nik90> dholbach: sure, let me test again
[15:34] <dholbach> cool
[15:35] <nik90> dholbach, balloons: Can we quickly make a decision on balloons's ap-setup branch. Wait or push?
[15:35] <dholbach> nik90, sure - feel free to merge
[15:35] <nik90> dholbach: ok
[15:49] <nik90> balloons: merged. Can you ping me later in the evening when you are free? I want to merge 2 other branches I have.
[15:59] <dholbach> thank god we have the unstoppable balloons!
[15:59] <balloons> haha.. nik90 dholbach is going to finish his magic and I think we'll be good to go
[16:00]  * nik90 is puzzled
[16:00] <nik90> what magic happened?
[16:01] <balloons> dholbach, btw, those hardcoded paths were supposed to die, ohh I don't know, last July? :-)
[16:01] <dholbach> balloons, they weren't my idea
[16:01] <dholbach> :)
[16:01] <balloons> so ideas for more elegant ways to do this are welcome from you
[16:02] <balloons> well, the idea is we intended to upstream this complexity, but it's never really fit for various reasons
[16:02] <balloons> we have cmake and autopkgtest now.. in theory it's more doable to change the setup
[16:02] <balloons> and nik90 is used to being the guinea pig for these experiments
[16:02] <balloons> :-0
[16:03] <dholbach> balloons, added my work-flow to https://bugs.launchpad.net/ubuntu-clock-app/+bug/1354377
[16:03] <nik90> balloons: I am kinda out of sync with what's happening :P
[16:03] <nik90> but yes :D
[16:03] <dholbach> nik90, ^ too - if you should ever want to test autopkgtest, etc
[16:03] <balloons> dholbach, ahh you are testing it still as a deb.. interesting
[16:04] <nik90> dholbach: oh new way to run ap test.
[16:04] <dholbach> balloons, yeah, generate a source package from the branch, then feed it into autopkgtest
[16:04] <balloons> dholbach, so pitti added support for running clicks directly.. Let me also comment on the bug
[16:04] <dholbach> balloons, hum, this is not in the click mode
[16:04] <balloons> dholbach, right, but again, pretend this wasn't debian packaged.. we can still run it
[16:05] <balloons> which is something we couldn't do before.. and it's why we don't need to package tests anymore
[16:05] <dholbach> balloons, sure, it'll exercise a second path of the code
[16:08]  * balloons checks his workflow, well, works
[16:12] <balloons> so anyways, let's look at the output of http://91.189.93.70:8080/job/generic-mediumtests-utopic/1466/
[16:13] <balloons> so the -autopilot package looks good.. sticks stuff into /usr/lib/python3/dist-packages/ubuntu_clock_app/
[16:15] <balloons> bah-hah.. so dholbach you have been foiled by jenkins.. Notice it's running the tests as python2
[16:15] <balloons> that's the only issue methinks
[16:15] <dholbach> oh?
[16:17] <dholbach> balloons, how and where do I fix it? :)
[16:20] <balloons> dholbach, well from the jenkins side, that's for CI to run.. but I need to check something
[16:22] <balloons> dholbach, just for kicks, is it possible for you to package python2 tests as well?
[16:22] <dholbach> balloons, where do we have python2 tests in the branch?
[16:22] <balloons> assuming they are compatible, etc, etc
[16:22] <balloons> aka, the same tests
[16:24] <dholbach> balloons, how would they be different then?
[16:25] <dholbach> you mean, there should be one package     ubuntu-clock-app-autopilot-python2      shipping files in /usr/lib/python2...... and another one for python3?
[16:25] <balloons> dholbach, they wouldn't.. I was just going to check on the other apps to see how the packaging was going
[16:25] <balloons> dholbach, yes.. jenkins would work as-is if we put them in /usr/lib/python2
[16:25] <balloons> maybe not even 2 packages.. anyways I need to check
[16:25] <dholbach> notes-app-autopilot uses ./usr/lib/python3/dist-packages/notes_app/......
[16:26] <balloons> yes, dholbach technically jenkins should be updated to run as py3
[16:26] <balloons> they all should be running as py3, but I see many are not
[16:26] <dholbach> hum
[16:26] <dholbach> maybe we should ask somebody from the the team
[16:27] <balloons> yea, seems like the packaging is also python2 on the other core apps
[16:27] <balloons> anyways, yes the solution is to have CI update the jenkins job
[16:27] <dholbach> ok, I see
[16:28] <dholbach> all right - I think with that I call it a day now :)
[16:28] <dholbach> thanks for helping getting this fixed!
[16:28] <balloons> dholbach, for sure.. thanks. I think everything is good. I'll fix jenkins
[16:28] <dholbach> rock and roll :-D
[16:29] <dholbach> nik90, do you think you can still file this other bug with your click work-flow?
[16:29] <dholbach> nik90, maybe with instructions for how you use it
[16:29] <nik90> dholbach: yeah, sry was triaging bugs
[16:29] <dholbach> awesome, thanks!
[16:29] <dholbach> have a great rest of your day - see you tomorrow! :-)
[16:30] <nik90> dholbach: cu tomorrow :)
[16:36] <nik90> mzanetti: hey finished implementing https://code.launchpad.net/~nik90/ubuntu-clock-app/json-search-ui/+merge/230339 based on your whereyourissisat. The bool loading property did the trick with showing the activity indicator.
[16:36] <nik90> mzanetti: try searching for cities to see if you get results
[16:51] <balloons> fginther, can you switch clock-app jenkins merges to rn as python3 instead of python2?
[16:52] <nik90> balloons: are we sure the old clock app tests pass with python3?
[16:53] <nik90> balloons: or is it possible to only change to python3 for the reboot branch alone?
[16:55] <balloons> nik90, that's what I was going to ask you.. if the old clock branch will receive any development or not
[16:56] <nik90> balloons: not by me atleast..I have been marking certain bugs as Won't fix for the old clock app simply because we fixed in the new clock app and cannot backport due to lack of time
[16:56] <nik90> balloons: so to me, old clock app is frozen. I will need to talk to popey about it in my meeting this week
[16:57] <balloons> as far as the tests go they do run py3
[16:57] <nik90> ok
[16:59] <ahayzen> balloons, o/
[16:59] <balloons> ahayzen, allo
[17:00] <ahayzen> balloons, FYI listitem actions landed!...so now may be the time to start the ap refactor
[17:00] <ahayzen> balloons, the only 'big' landing i see is the bottom edge stuff i'm working on...but that has only broken 3 tests (which i think are all due to it not waiting for animations to complete)
[17:01] <ahayzen> balloons, how would i go about starting this rewrite?
[17:04] <balloons> ahayzen, yes I saw the bottom edge bit
[17:04] <ahayzen> :) bottom edge is fun
[17:04] <balloons> ahayzen, I would take a Page at a time and redo the tests
[17:04] <ahayzen> balloons, should i copy a structure from somewhere? eg clock tests?
[17:05] <balloons> pull them out of test_music.py and make a seperate file. Then make a helper class inside emulator.py. I would also rename emulators to helpers.
[17:05] <ahayzen> balloons, i was gonna make it owned by ~music-app-devs so any of us could work on it
[17:05] <balloons> there's a few other cleanups you can do, but redoing the tests themselves is a good start
[17:05] <balloons> ahayzen, brillant
[17:05] <balloons> ahayzen, reminders is even newer than clock
[17:05] <balloons> I suppose I would copy it
[17:05] <ahayzen> balloons, ok i'll look into doing that... shall i just convert one test and then send to u so u can tell me what i'm doing right/wrong ?
[17:06] <balloons> ahayzen, if you put it into a branch we can all touch, feel free to ping
[17:06] <ahayzen> balloons, awesome thanks :) ... once we have migrated the tests i wanna add more for url-handler as well ... do u know if we can do ap tests for content-hub?
[17:07] <ahayzen> balloons, ...and would we be able to emulate a blank library?
[17:07] <ahayzen> balloons, ^^ are the places the current tests don't cover
[17:08] <balloons> ahayzen, feel free to file some bugs so we know about those gaps if you haven't done so
[17:08] <balloons> ahayzen, reminders has the urldispatcher tests in it you might find interesting
[17:09] <ahayzen> balloons, we have some old bugs... but basically this is my list of references/things to do at the moment https://trello.com/c/2p7zUffL/278-music-refactor-ap-tests-to-use-python3-correct-objectname-test-var-names
[17:09] <ahayzen> balloons, awesome i'll check them out as well
[17:13] <mihir> balloons: ping!
[17:13] <balloons> mihir, pong
[17:17] <mihir> balloons: this MR should be ready , but as per kunal last comment ,
[17:17] <mihir> https://mail.google.com/mail/u/0/#inbox/14721a12ea11cf5e
[17:17] <mihir> i have que, why onExpandedChanged is not getting tirgged on OptionSelector
[17:17] <mihir> any ida?
[17:23] <nik90> mihir: you do realise we do not have access to your gmail account :D
[17:24] <mihir> nik90: sorry , forgot to paste the code, http://paste.ubuntu.com/8018891/
[17:25] <mihir> I am trying when openSelector get expanded hide the OSK
[17:30] <fginther> balloons, can you provide a link to a job or build that needs to be changed? I just want to be certain on which clock tests to chane
[17:30] <fginther> change
[17:45] <balloons> fginther, sure. http://91.189.93.70:8080/job/generic-mediumtests-utopic/1466/, http://91.189.93.70:8080/job/ubuntu-clock-dev-ubuntu-clock-app-utopic-3.0-ci/
[17:45] <balloons> mihir, :-) so you think what you have in the MP should work as-is? I wasn't sure
[17:45] <balloons> The pickers work on the device again
[17:46] <mihir> balloons: okay , let me know when you have time we can test my MR on device.
[17:46] <balloons> mihir, I can do it now.. let me try
[17:47] <mihir> balloons: okay, but i guess , onExpandedChanged is not working as expected
[17:57] <mihir> balloons: sorry got dc
[18:04] <balloons> mihir, no worries
[18:14] <mzanetti> nik90: heh, you missed part of my inline comment before :)
[18:15] <mzanetti> nik90: technically it was 2 inline comments, although just one sentence
[18:17] <nik90> mzanetti: the inline comments feature is a bit confusing and goes away after I do a push. But luckily I didn't refresh the page, so I caught the second part of your inline comments :)
[18:17] <mzanetti> nik90: there's a combobox above the diff where you can go back to previous versions and inline comments
[18:18] <mzanetti> nik90: but I agree it's not totally awesome yet
[18:18] <nik90> mzanetti: oh I totally missed that..nice
[18:25] <nik90> balloons: got some time to spare?
[18:49] <balloons> nik90, sure thing
[18:53] <nik90> balloons: can you top approve https://code.launchpad.net/~nik90/ubuntu-clock-app/add-vibration-support/+merge/229327 and https://code.launchpad.net/~nik90/ubuntu-clock-app/add-multiselection-mode/+merge/230140
[18:54] <nik90> balloons: they were tested by me and popey and device
[18:55] <balloons> nik90, that was simple :-0 done
[18:56] <nik90> balloons: :-)
[19:04] <popey> \o/
[19:10] <davmor2> balloons: don't trust that nik90 I know him and popey but who the hell is this device bloke he is on about ;)
[19:10] <nik90> lol
[19:10] <balloons> davmor2, I stopped reading after the first line
[19:10]  * balloons notes word wrapping 'and device' ftw
[19:11]  * nik90 eyes suspiciously at davmor2 wondering if his account was hacked :P
[19:11] <nik90> impersonation is not tolerated..what happened to the davmor2 I met at malta?
[19:13] <davmor2> hahahahahahaha.
[19:13] <davmor2> nik90: I have to say nice work on the clock reboot by the way, looking really nice :)
[19:14] <nik90> davmor2: thnx ;-) I don't get to hear about your bug reports anymore :P
[19:14] <nik90> smooth flying under the radar
[19:15] <davmor2> nik90: no reflashing devices too often to keep non stock app on for any length of time.  Wait till it lands :D
[19:16] <nik90> davmor2: trust me by then I will have fixed all bugs I have in mind 😃
[19:17] <davmor2> that's ok I have a different mind, I'll file loads ;)
[19:17] <nik90> :P
[19:30] <ybon> I've created an armfh 14.10 kit, and it was showing up yesterday while hacking on my GPSStatus app, but it doesn't shows up when I try to run OSMTouch on my Nexus
[19:30] <ybon> I can't say I understand everything around kits
[19:30] <ybon> but I don't remember doing something specific to link a kit to an app
[19:30] <ybon> oh
[19:30] <ybon> maybe on the project page
[19:31] <ybon> yes, thanks you rubber duck :)
[19:34] <ybon> any good tutorial about using the new header actions?
[19:35] <popey> heh
[19:35] <ybon> popey: I was just jocking for answering the tweet ;)
[19:36] <popey> ☻
[19:36] <nik90> ybon: the API docs are pretty clear actually
[19:36] <nik90> ybon: and as usual take a look at how core apps use it
[19:36] <ybon> yep :)
[19:37] <ybon> but when tutorials exist, they are usually good :)
[19:37] <ybon> so I was wondering rather before working than after ;)
[19:37] <nik90> true
[19:37]  * nik90 is too lazy for that :D
[19:44] <absk007> which is lightweight Geany or Bluefish? I need a lightweight programming text editor.
[19:48] <nik90> absk007: hard to say, I have only used Geany and seemed pretty ligthweight to the point where I opened that rather than gedit
[19:49] <absk007> nik90, thanx. Currenly installing.
[19:49] <nik90> yw
[19:51] <absk007> wow! Geany is fast like leafpad
[19:51] <nik90> yup ;)
[19:52] <absk007> nik90, any quick geany configs. to make it way faster?
[19:53] <nik90> ahayzen: afaik no. I tend to not do anything special and just use the tool. Helps with migration between systems
[19:53] <mihir> rpadovani: ping !!
[19:53] <ybon> where do I look to get the list of iconName values possible?
[19:54] <mihir> popey: ping
[19:54] <popey> mihir: pong
[19:54] <ybon> ok got it, in suru/actions/scallable
[19:55] <mihir> popey: for calendar Sync Account as of now we should allow only Google, is that correct?
[19:55] <popey> yes, we don't have account providers for anything else, why? What alternative did you have?
[19:55] <popey> or is this for the "launch online accounts" bug?
[19:56] <mihir> popey: nope was just confirming that, i am looking at bug# 1342275
[19:56] <mihir> popey: yeah..
[19:56] <mihir> popey:  so should we just navigate users to Accounts , or to google accounts , i just need suggestion :
[19:57] <mihir> bug https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1342275
[19:57] <popey> it should go direct to google
[20:00] <mihir> popey: okay.
[20:09] <absk007> nik90, how to choose theme. I've installed monokai.conf
[20:27] <mihir> popey: any idea where could I found list of provider Ids,  http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.OnlineAccounts.AccountServiceModel/#provider-prop ?
[20:28] <mihir> I am just using "Google" but it doesn't work
[20:28] <mihir> popey: I am using this , http://paste.ubuntu.com/8020345/
[20:29] <popey> hm
[20:31] <mihir> popey: i observed, If i use evernote , it does work well  but if i do type google it doesn't popup web authentication
[20:31] <popey> hmm, wonder if there's something different in the provider
[20:32] <popey> I'll have a word with dpm in the morning, he will know
[20:33] <mihir> popey: okay thanks.
[20:41] <ybon> humm, seems that I cannot show the header without a page title?
[20:41] <ybon> Mine would be "Map", but it's useless, so I'm tempted to remove it
[20:44] <ybon> ok, title: ' ' does the trick
[20:44] <ybon> but maybe it's not a good idea
[20:52] <ahayzen> balloons, ping
[20:52] <balloons> ahayzen, pong
[20:52] <ahayzen> balloons, i'm trying to figure out what is going on with some failing ap tests mind helping me figure out what is wrong?
[20:52] <ahayzen> https://code.launchpad.net/~andrew-hayzen/music-app/bottom-edge-implementation-001/+merge/230303 http://91.189.93.70:8080/job/generic-mediumtests-utopic/1482/?
[20:53] <ahayzen> balloons, i've tried adding waits in, and locally i've tried adding a wait_for to ensure that the animations are complete but it still occurs
[20:53] <ahayzen> balloons, any ideas what is going on?
[20:53] <balloons> ahayzen, works on desktop for you?
[20:54] <ahayzen> balloons, doesn't work on device for me (i don't have a desktop to test music app... or autopilot on)
[20:54] <balloons> ahayzen, ahh.. my point was, it's not a jenkins thing
[20:54] <ahayzen> balloons, just wondering if u have any idea what is the issue, i assumed it was todo with the new animations because of bottom edge...
[20:54] <balloons> so i can reproduce easily just pulling the branch
[20:54] <ahayzen> balloons, yeah no jenkins... just its failing ... yeah pull and run it'll fail :)
[20:54] <balloons> ahayzen, it's a 2.7k diff ;-) anything is possible
[20:55] <ahayzen> balloons, i'll push my latest one that the wait_for actually makes sense that i added to test_artists_tab_album
[20:55] <ahayzen> balloons, thats a small diff for me ;) hehe
[20:56] <ahayzen> balloons, pushed a later one
[20:56] <mihir> popey: i have proposed that MR, and kept it WIP ,  https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1342275/+merge/230386
[20:56] <popey> good call
[21:01] <balloons> ahayzen, working off rev537
[21:02] <ahayzen> balloons, yep thats the 'latest' :)
[21:02] <ahayzen> balloons, i wonder if the way i'm reparenting the now playing page may not be helping, but then i would expect more tests to be failing
[21:03] <balloons> ahayzen, heh, things all pass here . . .
[21:03] <ahayzen> balloons, wha!
[21:03] <ahayzen> balloons, what about on your device?
[21:03]  * ahayzen suspects timing could be an issue with the animations
[21:03] <balloons> ok, got one failure
[21:04] <ahayzen> balloons, which one?
[21:04] <balloons> music_app.tests.test_music.TestMainWindow.test_swipe_to_delete_song
[21:04] <ahayzen> ok so the same as jenkins
[21:07] <balloons> ohh boy ahayzen .. these tests.. you can add a select_many_rety to get_queue_now_playing_artist
[21:07] <balloons> that moves it along a bit more
[21:08] <ahayzen> balloons, ah ok ... so does that mean it could be due to timing then?
[21:08] <balloons> having it pass after doing that means yea, timing
[21:08] <ahayzen> balloons, get_queue_now_playing_artist?
[21:09] <ahayzen> balloons, but it is stopping at get_queue_track_count() for me on device and on jenkins
[21:13] <ahayzen> balloons, so for test_artists_tab_album i added a wait_for(False) on the bottomedge animation running property ... but tht didn't seem to resolve the issue in jenkins/device
[21:13] <balloons> the waitfor false is good
[21:14] <balloons> mine still fails even accounting for timing.. some of these selects are pretty nuts
[21:14] <ahayzen> balloons, yeah they are lol
[21:14] <balloons> there really shouldn't be any select_many
[21:14] <balloons> not when we want a specific track
[21:14] <ahayzen> balloons, every time i look at emulators.py i wanna rewrite it lol....
[21:14] <ahayzen> balloons, yeah
[21:14] <ybon> popey: who should I bug to know more about the process of freezing https://launchpad.net/ubuntu/utopic/+source/qtlocation-opensource-src and where can I submit issues / help?
[21:15] <balloons> hmm, ok, so adding a sleep fixes the test. It seems the animation on page load is interferring with things
[21:15] <popey> https://bugs.launchpad.net/ubuntu/+source/qtlocation-opensource-src/+bugs
[21:15] <popey> ybon: ^^ should be the right place to file bugs
[21:16] <ahayzen> balloons, i'm not surprised knowing what is going behind
[21:16] <ahayzen> balloons, as in not surprised with the load interfering ...
[21:17] <ahayzen> balloons, but can that really be an acceptable solution?
[21:17] <balloons> ahayzen, well, I mean things need to be redone. You want to land this first right?
[21:17] <ybon> thanks popey :)
[21:17] <popey> np
[21:17] <balloons> if we can find a simple way to account and wait for the page to load, let's do it
[21:17] <popey> hows it going anyway ybon ?
[21:17] <ahayzen> balloons, most likely... gotta get my hacks past victor first :) hehe
[21:17] <ahayzen> balloons, agreed
[21:18] <balloons> you need to eventually account for it
[21:18] <balloons> so . . .
[21:18] <ybon> popey: just pushed a first version of using new header
[21:19] <ybon> not yet release though
[21:19] <ybon> I'm thinking about how to use bottom edge thing
[21:19] <ybon> maybe with the last place searched
[21:19] <ybon> places*
[21:19] <ybon> and I'm still looking how to make possible for the user to choose the background map
[21:20] <ybon> but it seems it's not possible without going the C++ way, which is why is not done yet
[21:20] <ahayzen> balloons, so how can we tell when the page is done?
[21:21] <balloons> there should be a page moving property
[21:21] <popey> "Nearby" would be a good thing to have on the bottom edge, especially if you could have a set of categories..
[21:21] <popey> ybon: like, if i only really am ever interested in pubs or restaurants I could leave those ticked in some settings screen.
[21:21] <ahayzen> balloons, hmmm on which autopilot property?
[21:21] <popey> ybon: then, wherever I am, swipe up, and instantly get a list of pubs in the area.
[21:21] <ybon> that's a nice idea
[21:22] <popey> on another day I might be out walking, and be more interested in some other land mark, so set that in settings, and swipe up, see those
[21:22] <ybon> so I need to manage sort of "favorite" of nearby items
[21:22] <popey> yeah, a settings screen with a basic list of categories
[21:23] <ybon> and to "recent searches" at all?
[21:23] <ybon> I mean in the bottom edge
[21:23] <ybon> not sure how to mix both idea by the way
[21:23] <popey> use a multi-select to tick them. could even have profiles. "eating out" profile could be pubs & restaurants, "Travelling" could bring up bus stops and train stations.
[21:23] <balloons> ahayzen, exploring
[21:24] <ahayzen> balloons, thanks
[21:24] <ybon> I think it's better if user choose them, because if I do category I will miss the exact configuration one wants in many cases I think
[21:24] <popey> ya
[21:24] <ahayzen> balloons, i had thought about waiting until the header text became "Now Playing"
[21:24] <balloons> ok, hmm
[21:24] <ybon> but if I get you well, the idea is: bottom edge step 1 => show my favorite nearby items; then step 2 => go to full list to pick one
[21:24] <ybon> does that make sense?
[21:25] <balloons> ahayzen, what's your qml look like? does it have an animationcontainer?
[21:25] <ahayzen> balloons, but wasn't sure where to get that from in ap ... guess i could expose the Tabs {} ?
[21:25] <popey> ybon: let me do a simple mock up...
[21:25] <ahayzen> balloons, errr ... this bottomedge component is the upstream one...but slightly hacked/modified to our needs
[21:26] <ahayzen> balloons, diff line 2481 is the animation that brings the bottom edge up
[21:26] <balloons> ahayzen, ok, so let's try
[21:26] <ahayzen> balloons, that is the one i added an id to and then tried to wait for running to be false
[21:27] <ahayzen> balloons, in the PageWithBottomEdge.qml everywhere u see // CUSTOM is where i've changed/added something ;)
[21:33] <ybon> popey: https://bugs.launchpad.net/ubuntu/+source/qtlocation-opensource-src/+bug/1355459 fyi
[21:35] <rpadovani>  mihir: sorry, I'm on holiday until Wednesday night
[21:36] <mihir> rpadovani: no issues :)
[21:36] <balloons> ahayzen, hmm.. I was expecting something different
[21:36] <balloons> your implementation must be different enough
[21:36] <ahayzen> balloons, i blame mainly the reparenting of the Nowplaying page
[21:37] <popey> ybon: http://imgur.com/men0ron
[21:37] <balloons> yes. I'm dumping the page to see what it has
[21:37] <balloons> ok, so it does have isReady
[21:37] <balloons> why isn't it becoming true?
[21:37] <ahayzen> balloons, basically the issue was we want the same component as the bottom part everywhere, and it to be the same one so it remembers states and things...so it uses the same Page but cahnges the parent depending where it is
[21:38] <ahayzen> balloons, that property isn't linked to my part...
[21:38] <popey> ybon: so (1) you're on the map, (2) you pull up a little way, and a couple of pre-defined searches appear, if you let go when one his highlighted it searches for those. (3) pull all the way up, you get the usual search
[21:38] <ahayzen> balloons, oh no that 'should'
[21:38] <ybon> popey: search or nearby? :)
[21:39] <ahayzen> balloons, anything that talks to edgeLoader may not as i have a customLoader
[21:39] <balloons> ahayzen, so typically we would use the isready to wait for the edge
[21:39] <popey> ybon: nearby
[21:39] <popey> search for nearby ㋛
[21:39] <ybon> popey: I wonder if I can just manage a concept of "favorites", and one put a search OR a nearby in favorite
[21:39] <balloons> why so much custom
[21:39] <ahayzen> balloons, interesting...also note that this test does not bring up the bottom edge by dragging, but by setting the state to 'expanded'
[21:40] <balloons> ohh.. ugh
[21:40] <ahayzen> balloons, because of the reason ^^ about the need of reparenting ... also we need a 3rd state because of the panel at the bottom
[21:40] <ybon> so when you pull up, you have your last favorite, and if you pull up again, all your favorites
[21:40] <ahayzen> balloons, yeah ugh :/
[21:40] <balloons> I'm not sure I like the hackery
[21:41] <popey> ybon: maybe 2 faves, have you see the dialer app recently?
[21:41] <ybon> yes
[21:41] <ahayzen> balloons, but i would still expect those properties to be set correctly...i'll investigate what is happening
[21:41] <balloons> so basically you can invoke the bottom edge by dragging, but also by doing other things
[21:41] <popey> where you pull up and quickly access something
[21:41] <ybon> you mean like pulling of 1 make the 1 hightlighed, then two, etc.?
[21:41] <ybon> yes
[21:41] <ybon> that's what I have in mind :)
[21:41] <popey> yes
[21:41] <ybon> but I was focusing on search place only
[21:41] <ybon> and your suggestion is good
[21:41] <popey> yay
[21:41] <ahayzen> balloons, well yeah we can get to the now playing by clicking on a track...so it emulates clicking on it by doing what the click would have done....setting the bottom edge state to expanded
[21:41] <ybon> but I think favorites places are nice to have too
[21:41] <balloons> ahayzen, well, I mean really your bottom edge is just the nowplaying page I guess
[21:42] <ybon> like "home", "work"
[21:42] <ybon> and also recent searches
[21:42] <ahayzen> balloons, yeah sortof
[21:42] <ybon> so I need to clear this out :p
[21:42] <ybon> clear in the sense of "make clear"
[21:42] <balloons> ahayzen, yea, that's probably no good.. From the test perspective we should wait_for isReady and expect it to get set to true
[21:42] <balloons> I think the ball falls back into your court
[21:42] <ahayzen> balloons, the hacks make 'sense' lol
[21:43] <balloons> can you set the property inside your qml?
[21:43] <ahayzen> balloons, ok i'll see whats going on with isReady ... oh ...
[21:43] <ahayzen> balloons, you are checking the isReady from the original page not the now playing page?
[21:43] <ahayzen> balloons, as it is the original page which the property would change? ...
[21:44] <ybon> also, popey, one thing nice is that the bottom edge should be useful even without any configuration
[21:44] <balloons> ahayzen, if you have a custom loader, can you set property, just like setting the 'expanded'
[21:44] <ahayzen> balloons, let me check if i think its working from my end
[21:44] <balloons> ahayzen, i'm checking the nowplaying page
[21:44] <ahayzen> balloons, u want to be checking the page that was clicked
[21:44] <ahayzen> balloons, the now playing page doesn't have a bottom edge itself it is disabled
[21:45] <ahayzen> balloons, but as i said just let me double check it does get set
[21:45] <balloons> ahayzen, whoa.. this is getting more weird
[21:45] <ahayzen> balloons, why? lol
[21:46] <balloons> the page, the nowplayingpage, disappears after things load.. it's werid
[21:46] <ahayzen> balloons, maybe because it gets reparented ?
[21:46] <ahayzen> nowPlaying.reparent(mainPageStack)  // CUSTOM
[21:46] <ahayzen>         mainPageStack.push(nowPlaying)  // CUSTOM
[21:46] <ahayzen> and then...
[21:46] <ahayzen> function reparent(newParent) {
[21:46] <ahayzen>         if (parentCache !== newParent) {
[21:46] <ahayzen>             nowPlaying.parent = newParent
[21:46] <ahayzen>             nowPlaying.anchors.fill = newParent
[21:46] <ahayzen>             parentCache = newParent
[21:46] <ahayzen>         }
[21:46] <ahayzen>     }
[21:48] <balloons> ahayzen, let me pass you the tree output
[21:48] <ahayzen> balloons, hah this will be fun
[21:48] <balloons> http://paste.ubuntu.com/8020901/
[21:48] <balloons> so look at the object right on top
[21:48] <ahayzen> balloons, when would u expect isReady to be true, when the bottom edge becomes expanded ?
[21:48] <balloons> bottomEdgeState: 'collapsed'
[21:49] <balloons> tat's all weird stuff
[21:49] <balloons> it's reading as collapsed
[21:49] <ahayzen> balloons, i would say that is 'expected'
[21:49] <ahayzen> balloons, look at the SongsPage what does that say?
[21:49] <ahayzen> balloons, also note line 16 'bottomEdgeEnabled: False'
[21:49] <balloons> sure I suppose
[21:50] <ahayzen> balloons, it is because this is the page inside the bottom edge...so it doesn't have a bottom edge itself
[21:50] <ahayzen> balloons, u want to be looking at the page which started the bottom edge ... i think
[21:50] <ybon> gasp, I've typed "bzr view 33" hoping to see the rev 33 content, but now I've messed up my bzr status :/
[21:50] <balloons> ahayzen, sure.. but since you've invoked it in a different way, we need a way to account for the page load
[21:50] <balloons> ahayzen, yes I agree with you..
[21:50] <ahayzen> balloons, qml: IS READY Album SET TO true
[21:50] <ahayzen> qml: IS READY Album SET TO false
[21:50] <ahayzen> qml: IS READY Album SET TO true
[21:51] <ahayzen> balloons, so i selected an album and ^^ happened when the bottom edge was shown
[21:51] <ahayzen> balloons, 'Album' is the title of the page it was on... which shows we want to be looking at SongsPage
[21:51] <ahayzen> balloons, or whereever u clicked the track to play
[21:52] <ahayzen> balloons, i'll try changing the wait_for in my ap to isReady rather than the one i alias'd
[21:53] <ahayzen> balloons, it also depends what u mean by 'loaded' ?
[21:54] <ahayzen> balloons, are u meaning all the animations have been completed? or are u meaning when the loader is ready? ...because if the latter i don't think that is a case for my implementation as the page should always be loaded
[21:54] <balloons> my brain..
[21:54] <balloons> I'm going to try adding something to populate_and_play_queue_from_songs_tab
[21:54] <ahayzen> balloons, ...imagine hacking on it...my brain hurt earlier lol
[21:55] <ahayzen> balloons, hmm put the wait_for in and it got 'stuck' and didn't do any animation then timed out after 10s
[21:57] <ahayzen> balloons, ah the wait_for maybe in the wrong place...doh
[21:59] <balloons> wow.. the songspage properties hardly change
[21:59] <ahayzen> balloons, Ran 1 test in 46.820s
[21:59] <ahayzen> OK
[21:59] <ahayzen> OMGOMGOMG
[22:00] <ahayzen> balloons, gotcha  ... but it is funny in ap the page behind the now playing disappears so u can see the dash through the back of the now playing page lol ... but the main thing is it is passing \o/
[22:00] <balloons> what did you change?
[22:00] <ahayzen> balloons, i'll try it on the other tests and if they pass as well i'll push
[22:00] <ahayzen> balloons, i added page.isReady.wait_for(True)
[22:00] <balloons> to?
[22:00] <ahayzen> balloons, after clicking on the track
[22:01] <balloons> sure.. but.. whatever, push it
[22:01] <ahayzen> balloons, basically http://pastebin.ubuntu.com/8021014/
[22:01] <balloons> that's what I was after you to do , but I'm not seeing it
[22:01] <ahayzen> balloons, just need to add to the other 2 failing tests
[22:02] <balloons> ahayzen, I think that should be in populate_and_play_queue_from_songs_tab
[22:02] <ahayzen> balloons, probably as well i'll add there
[22:02] <ahayzen> balloons, will need a get_tracks_page() as well
[22:02] <balloons> but if you do, it of course fails.. because, it never changes state
[22:02] <balloons> hence my confusion
[22:03] <ahayzen> balloons, ah thats why the other one was failing
[22:03] <ahayzen> balloons, we'll see ... i may just be a magician ;)
[22:03] <balloons> and why would it, because you are on the nowplaying page, and you aren't using the bottom edge
[22:05] <ahayzen> balloons, i'm looking at the page u clicked on from ?
[22:05] <ahayzen> balloons, i think we're confusing each other
[22:05] <balloons> yep, you go ahead.. I don't see it
[22:05] <ahayzen> hah
[22:09] <ahayzen> balloons, right all the tests that were failing for me are now passing...pushing :)
[22:10] <balloons> heh.. ok magicman
[22:10] <ahayzen> balloons, ah damn i can remove that extra property alias i added now...
[22:10] <ahayzen> balloons, this diff if ur interested http://bazaar.launchpad.net/~andrew-hayzen/music-app/bottom-edge-implementation-001/revision/538
[22:11] <ahayzen> balloons, yeah but u helped me get there i would probably have lost most of my hair otherwise...
[22:11] <nik90> popey, ybon: In popey's mockup, I would move the search textfield into the header which you can show by pressing on the search icon on the top right side of the header (similar to the contacts app)
[22:12] <balloons> ahayzen, awesome..
[22:12] <balloons> next time I see those tests, I want to be helping in the re-write :-)
[22:12] <ahayzen> balloons, same
[22:13] <ahayzen> balloons, it is next on my task list... assuming upstream ms2 fix for content-hub doesn't land as we are blocked on that...but the code at our end is 'done' for that anyway
[22:13] <ahayzen> balloons, i hope to either tonight/tomorrow start a branch to work on the rewrite i'll ping it across to u when i do
[22:14] <ybon> nik90: watch out that there is search AND find nearby points of interest
[22:14] <ybon> those are two kinds of action
[22:15] <nik90> ybon: what's the difference?
[22:15] <nik90> ybon: doesn't search and find near by points of interest the same?
[22:15] <ahayzen> balloons, time for a mini break while i wait for jenkins to catch up... thanks for ur help :)
[22:15] <ybon> search => means searching like "paris" or "10 downing street", etc.
[22:15] <ybon> nearby => find all restaurants around me
[22:15] <ybon> or => find all bars around me, or supermarker, or toilets, etc.
[22:16] <nik90> ah
[22:16] <nik90> ybon: well you can show both of them as buttons in the bottom edge in popey's mockup
[22:17] <nik90> ybon: when clicking on search, show the search field in the header and hide the other button. If user presses back, go back to normal state and show both the buttons
[22:17] <nik90> makes sense?
[22:18] <ybon> no I don't follow you :s
[22:18] <ybon> what do you mean by "buttons in the bottom edge"?
[22:19] <nik90> when you drag the bottom edge all the way to the top, you will see a header for that page
[22:19] <ybon> I'm really sad that there seems to be still no way to handle double touch to zoom on a map: http://developer.ubuntu.com/api/qml/sdk-14.10/QtLocation.MapGestureArea/ :(
[22:19] <nik90> in that header add the two button as header actions
[22:19] <ybon> oh, ok
[22:19] <ybon> got it
[22:19] <ybon> I think both buttons will be in the main header
[22:19] <ybon> from the first view
[22:20] <nik90> well I thought you didnt want to show a header in the main view
[22:20] <ybon> so one doesn't need to pull up the all thing to access those buttons
[22:20] <ybon> that was my start point yes :)
[22:20] <nik90> ah yes
[22:20] <elopio> boiko: could you add this branch to the silo 4? https://code.launchpad.net/~canonical-platform-qa/dialer-app/py3autopilot-debug2/+merge/230322
[22:20] <nik90> makes sense
[22:20] <elopio> that way we can start testing the integration between the dialer app and the other apps.
[22:20] <ybon> but then I thought that bottom edge was too long to give access to those actions
[22:20] <nik90> ahayzen: something awesome just landed in the latest image. I can feel it :)
[22:21] <nik90> ahayzen: relates to dash overview
[22:21] <ybon> I mean, the bottom edge is nice because it's a quick way to access some lists for example
[22:21] <boiko> elopio: sure
[22:21] <ybon> but if you need to pull up all the screen to access all the actions, it becomes a pain I think
[22:21] <nik90> ybon: I think your idea to add them in the main view header makes sense
[22:21] <nik90> ybon: we can use the bottom edge for something else
[22:21] <ybon> so i've pushed a header for now https://github.com/yohanboniface/OSMTouch/commit/c6e087505ac6e0b591e5de386d9bf46721516db3
[22:21] <ybon> yes
[22:22] <ybon> bottom edge should be for the thing you want to access quickly and often
[22:22] <ybon> this is why the last idea is to manage some favorites
[22:22] <ybon> so you can put some searches in favorites
[22:22] <ybon> or some nearby searches
[22:22] <nik90> +1
[22:22] <ybon> and by default we just show the last searches you've made
[22:23] <ybon> or some nearby suggestions, dunno :p
[22:23] <nik90> ybon: why do you set the title to " " if you are setting the header actions in the main view?
[22:23] <nik90> might as well set a title
[22:23] <ybon> but "Map" as a title when you see a map is... useless, no? :)
[22:23] <nik90> ybon: may be OSMTouch?
[22:24] <ybon> yeah, can be that
[22:24] <nik90> ybon: I just feel leaving to blank seems like a waste
[22:24] <ybon> but in the future I think I will have more than one page
[22:24] <ybon> including settings for example
[22:24] <ybon> humm
[22:24] <ybon> but this can still be OSMTouch for the main page
[22:25] <ybon> nik90: blank is a better information than a useless information :)
[22:25] <nik90> I suppose
[22:25] <ahayzen> nik90, o/ oh has the dash overview landed?
[22:25] <nik90> ahayzen: yup indeed
[22:25] <ahayzen> nik90, which image?
[22:25] <nik90> ahayzen: I had a sneak preview at the mockups
[22:26] <nik90> ahayzen: it just landed..not sure if they triggered a new image yet for that
[22:26] <daker> ybon: anyidea how we can get offline maps ?
[22:26] <ahayzen> nik90, hehe ah .. yeah i've been spying on silos
[22:26] <nik90> ahayzen: exactly
[22:26] <ybon> daker: the short answer is C++
[22:26] <nik90> ahayzen: I saw the dash overview MP which showed the design mockups
[22:26] <ahayzen> nik90, i'm also hoping this in silo 003 https://code.launchpad.net/~stolowski/thumbnailer/request-high-res/+merge/229940 improves the low res images we get
[22:27] <ahayzen> nik90, i just read the summary didn't bother to read the mp....i'll let it be a surpise when it lands ;)
[22:27] <nik90> ahayzen: ooh sweet
[22:27] <daker> ybon: what do you mean ?
[22:27] <nik90> ahayzen: :P
[22:27] <ybon> daker: are you talking btw about caching tiles or being able to download a whole area and then consult the map without any internet connection?
[22:28] <daker> ybon: caching tiles
[22:28] <ybon> so this is a bit easier
[22:28] <ybon> it was working until some versions btw
[22:28] <ybon> oh
[22:28] <daker> ybon: yes i remember that
[22:28] <ybon> you mean caching the tiles you have already seen, or you mean pre-caching for further navigation?
[22:29] <daker> caching the tiles i have already seen
[22:29] <daker> seen/loaded
[22:29] <ybon> ok
[22:29] <ybon> so that was working
[22:29] <ybon> I don't know atm why it's not working anymore
[22:29] <ybon> it's on my todo list though
[22:30] <daker> ok thanks for that
[22:32] <ahayzen> nik90, too many awesome things landing lately
[22:32] <ahayzen> nik90, i managed to use the GPS on the phone to track me back and watch the traffic from Oxford to home earlier today :)
[22:32] <nik90> ahayzen: wat!
[22:32] <nik90> ahayzen: how fast was it?
[22:33] <ahayzen> nik90, yeah ... really fast!
[22:33] <nik90> ahayzen: do you think it was AGPS or just GPS?
[22:33] <ahayzen> nik90, i was outside in a car...but like instant lock ... it felt like AGPS but i could have been wrong lol
[22:33] <nik90> ybon: what do you think ^^
[22:33] <ybon> aGPS is not landed AFAIK
[22:33] <ahayzen> :(
[22:34] <ahayzen> nik90, that means it could be even faster though \o/
[22:34] <daker> me too, that's why i was caching title
[22:34] <ybon> see https://github.com/yohanboniface/GPSStatus to have a GPS status :)
[22:34] <nik90> ybon: btw do you have sample code I can use to get the user's location using QtLocation?
[22:34] <ybon> i.e. lat/lng, speed, and source
[22:34] <nik90> ybon: did you read my mind?
[22:34] <ybon> huhu :)
[22:34] <ahayzen> ybon, cool thanks :) i noticed the location-service CPU usage was a bit lower in the recent image as well ~2% vs ~10%
[22:35] <nik90> ahayzen: test it tomorrow to see if it comes up quickly again as well
[22:35] <nik90> ahayzen: which app did you use for testing?
[22:35] <ybon> still less than the 3G
[22:35] <ahayzen> nik90, google maps web app and google maps in browser
[22:35] <ahayzen> nik90, downloaded the webapp halfway through as i remember there was one
[22:35] <daker> nik90: i used ybon app
[22:36] <ahayzen> nik90, i was mainly using for traffic reports not navigation
[22:36] <ahayzen> balloons, success \o/ https://code.launchpad.net/~andrew-hayzen/music-app/bottom-edge-implementation-001/+merge/230303
[22:36] <nik90> ok
[22:36] <ahayzen> nik90, ybon there seem to be quite a few gps/mapping apps now which one should i be using/is best?
[22:37] <ahayzen> nik90, ybon  i just assumed the google maps published by canonical would be a good shout
[22:37] <nik90> ybon: are you using QtLocation to already get the location in osmtouch?
[22:37] <nik90> ahayzen, ybon: I just opened OSMTouch and it got my rough location in a few seconds
[22:37] <ybon> ahayzen: my religion doesn't allow me to use Evilgle products ;)
[22:38] <ahayzen> nik90, ah yes OSMTouch :) ... does that give u traffic though? .. i use that for general walking maps
[22:38] <ybon> nik90: if your phone is on since a moment, it can have fetch your location
[22:38] <ahayzen> ybon, ah.... OSMTouch is awesome btw
[22:38] <ybon> nik90: try to install GPSStatus, you will have a more raw and debugable info
[22:38] <nik90> ybon: is it on the store?
[22:38] <nik90> ybon: or through qtc?
[22:38] <ybon> humm, it's not
[22:38] <ybon> not sure it makes sense
[22:39] <ybon> popey: ^^
[22:39] <nik90> no worries I know what you meant
[22:39] <popey> whats gpsstatus?
[22:40] <ybon> let me make a screenshot
[22:40] <ybon> basically it displays all informations available from the GPS
[22:40] <popey> oh, android?
[22:40] <popey> yeah, i have used that on android, but i dont have android on my phone now
[22:40] <popey> would love an app like that on ubuntu
[22:41] <nik90> ybon: it says it found a support backend. Method was satellite. But all other fields are blank
[22:41] <ahayzen> popey, ur OpenStreetMap webapp....'whats new'... 'Bump version number for no explicable reason' lol
[22:41] <popey> ☻
[22:42]  * popey installs GPS Status on his ages old HTC Hero
[22:42] <ahayzen> popey, u sound like u would fit right in a marketing department ;)
[22:42] <popey> hehe
[22:42] <ybon> popey: http://i.imgur.com/2hHAVDI.png
[22:42] <popey> ooh!
[22:42] <nik90> ybon: does it autoupdate?
[22:42] <ybon> nik90: humm
[22:42]  * popey hugs ybon 
[22:42] <ybon> nik90: yes it autoupdate
[22:42] <nik90> ybon: I will stand in the balcony to check
[22:42] <ahayzen> ybon, thats cool :)
[22:42] <nik90> ybon: brb in 15 mins..going to check :)
[22:43] <popey> is that in the store?
[22:43] <ybon> popey: no, I was asking you if it makes sense to release it
[22:43]  * ahayzen wishes there was an app that showed all the info from all the sensors so u could debug them
[22:43] <popey> yeah me too
[22:43] <popey> makes sense to me.
[22:44] <ybon> ok
[22:44] <ybon> let me do a proper icon, so :p
[22:45] <nik90> ok too cold outside to check :(
[22:45] <daker> nik90: man it's summer
[22:46] <nik90> daker: its raining here as well :)
[22:46] <ybon> nik90: near a window should work as well
[22:46] <ahayzen> popey, my old phone had a service menu u could get to after doing certain key presses... wouldn't having an app/multiple apps that show the info of the sensors be useful for this purpose? .. eg the app ybon has made for gps?
[22:47] <popey> yes
[22:47] <popey> I'd love to see all that kind of raw data
[22:47] <popey> have you seen the compass app on ios recently. It's brilliant
[22:47] <ahayzen> popey, is that something that the OEMs would want? ... as u could send it into a test thing as well
[22:47] <popey> ridiculously simple
[22:47] <popey> possibly
[22:47]  * ahayzen doesn't own an iPhone
[22:48] <popey> lemme screenshot
[22:49] <popey> http://imgur.com/PxWByRW,is2M5wG,o2B4FAM,vQQJSK9#3
[22:49] <popey> 4 images there
[22:50] <popey> compass, and then swipe to get a spirit level thing
[22:50] <nik90> ybon: yup worked
[22:50] <nik90> ybon: took about 1 min for me
[22:50] <popey> they show me having the phone tilted towards me in one, flat(ish) on the desk and tilted sideways
[22:50] <ahayzen> popey, oh wow nice :)
[22:50] <nik90> ybon: I am going to implement this for the clock app.
[22:50] <nik90> ybon: thnx for the code
[22:51] <ahayzen> popey, do we even have a compass app?
[22:54] <ybon> nik90: :)
[22:55] <popey> no
[22:55]  * popey sleeps
[22:55] <popey> ttfn
[22:55] <ahayzen> popey, o/
[22:56] <nik90> popey: nite
[23:01]  * ybon itou
[23:01] <ybon> good night
[23:15] <ahayzen> nik90, on the clock reboot in the store the tip for the bottom edge is like half hidden.... a) is that intended...and if it is b) how did u do that? as we want to do tht
[23:15] <nik90> ahayzen: intended. It is in the upstream code. I didnt change anything
[23:16] <nik90> ahayzen: it has a timer which basically pushes it down using anchoring I think
[23:16] <ahayzen> nik90, ah i may need to sync my PageWithBottomEdge with upstream then...
[23:16] <nik90> +1
[23:16] <ahayzen> nik90, this is where the real fun begins with all the custom stuff
[23:16] <nik90> ahayzen: :)
[23:16] <ahayzen> nik90, where did u get the latest one from?
[23:17] <nik90> ahayzen: https://bazaar.launchpad.net/~phablet-team/address-book-app/trunk/view/head:/src/imports/Ubuntu/Contacts/PageWithBottomEdge.qml
[23:17] <ahayzen> nik90, awesome thanks :)
[23:17] <nik90> ahayzen: every component I took is from the folder https://bazaar.launchpad.net/~phablet-team/address-book-app/trunk/files/head:/src/imports/Ubuntu/Contacts/
[23:17] <ahayzen> nik90, hehe
[23:17] <jdstrand> popey: hey, do you know if labsin frequesnts this channel? the new solitaire-games has a rather annoying bug but I don't know what to file it against
[23:17] <jdstrand> popey: oh, nm, I found it