[07:09] <dholbach> good morning
[11:39] <ahayzen> t1mp, Hey, I see that header.height doesn't work anymore, is there a replacement for this? or do we have to be more imaginative in our layouts :-)
[11:53] <t1mp> ahayzen: Page.header.height :)
[11:53] <ahayzen> \o/
[11:53]  * ahayzen tries that
[11:53] <t1mp> ahayzen: do you want to set it or only read it?
[11:53] <t1mp> ahayzen: there is new header API coming (some of it landed already, not all of it)
[11:53] <ahayzen> t1mp, read it, as some things have a topMargin of the header height
[11:53] <t1mp> ahayzen: Page now has a property Item header
[11:54] <ahayzen> before we were doing header.height .. and that is now failing for some reason
[11:54] <t1mp> ahayzen: so you can set that to anything you like, to get your own header. header: PageHeader { title: page.title } will give you the header that you know.
[11:54] <t1mp> ahayzen: since it is an item (parented to the Page), you could even anchor to it now
[11:54] <ahayzen> :-)
[11:55] <t1mp> ahayzen: I'm still finishing up some stuff for the new header, like automatic back buttons in a PageStack or AdaptivePageLayout
[11:55] <t1mp> and some things are finished but not yet landed (like header height synchronization between columns in an AdaptivePageLayout)
[11:55] <ahayzen> t1mp, oh cool :-) we still have that music-app convergence branch waiting for the bugs to be finished :-) did you see the video ?
[11:55] <t1mp> ahayzen: I should have it all done this week, and landed next week
[11:55] <ahayzen> sweet!
[11:55] <t1mp> ahayzen: no, which video?
[11:55] <t1mp> ahayzen: which bugs were those?
[11:56] <ahayzen> t1mp, Alan made it https://www.youtube.com/watch?v=n3hmABdD7XU
[11:58] <ahayzen> t1mp, these were the bugs IIRC pad.lv/1492343 pad.lv/1489591 pad.lv/1489850 .. and we need the Header component to add head actions to the right sidebar
[12:03] <t1mp> ahayzen: I haven't worked on the sections bugs yet :( and I'm on holidays from next week
[12:03] <t1mp> this week I won't have time to do it
[12:03] <ahayzen> :-(
[12:04] <t1mp> zsombi: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1492343 is still in progress?
[12:04] <ahayzen> maybe i'll have to start hacking on the UITK again lol
[12:04] <t1mp> ahayzen: yes, sure :)
[12:04] <ahayzen> haha :-)
[12:04] <zsombi> t1mp: no, fix released :)
[12:04] <t1mp> ahayzen: faenil made a branch with Sections that includes scrolling of the sections. Maybe that branch solved it.
[12:04] <ahayzen> ooo
[12:04] <t1mp> zsombi: ok :) the bug status was not updated automatically
[12:04] <ahayzen> i haven't tried it in a while so maybe
[12:04] <zsombi> t1mp: yeah...
[12:05] <t1mp> ahayzen: talk to faenil about that branch. It is in my backlog to get it in UITK but it will take a while before I can start working on it
[12:05] <ahayzen> ok :-)
[12:05] <ahayzen> t1mp, will the Header component be done this week?
[12:06] <ahayzen> as its really the header component and the overflowing that are the major ones ... then the stack resetting to index 0 each time after that
[12:06] <t1mp> ahayzen: the PageHeader, yes.
[12:06] <ahayzen> cool :-)
[12:06] <ahayzen> t1mp, and this is all targeted for OTA8 right ?
[12:06] <t1mp> ahayzen: there will be updates in the future though (support for subtitle+icons, adaptive number of actions, visual tweaks)
[12:07] <t1mp> ahayzen: what's the date for OTA8?
[12:07] <ahayzen> erm 'soon'
[12:07] <t1mp> I think the PageHeader should land next week
[12:07] <ahayzen> ah cool that should be in it then :-)
[12:07] <t1mp> I just work hard to get it in our staging this week before I go on holidays :)
[12:07] <ahayzen> haha :-)
[12:09]  * t1mp lunchtime, bbl
[12:14] <jgdx> how is ubuntu app development on wily?
[12:15] <jgdx> any particularly annoying issues?
[13:31] <popey> balloons: do we still need to merge manually for weather? https://code.launchpad.net/~ahayzen/ubuntu-weather-app/fix-ap-tests-001/+merge/275335
[13:32] <ahayzen> popey, we don't merge manually ;-) i meant we don't have autopilot running on that
[13:32] <popey> well, we have had to manually merge some
[13:33] <popey> wasn't sure if weather was one
[13:33] <ahayzen> popey, all jenkins does is run pep8/pyflakes and then merge it for us :-) ... sorry i confused you
[13:33] <popey> heh
[13:33] <popey> I'm easily confused
[13:33] <ahayzen> it was weather and/or music before jenkins was linked to remix/reboot series
[13:33] <popey> also, I ran AP on that manually locally, so I'm happy to merge
[13:33] <ahayzen> \o/
[13:38] <ahayzen> bfiller, Hey, we added support for content-hub export in music a few weeks ago, is there any chance in getting bug 1268097 a milestone? you can see the implementation for the selection side from clock here https://code.launchpad.net/~nik90/ubuntu-clock-app/custom-alarm-sound/+merge/268499 which system-settings would be able to copy so it should be pretty simple todo :-)
[13:38] <popey> ahayzen: building new weather click...
[13:39] <popey> (with key)
[13:39] <ahayzen> popey, hehe thanks :-)
[13:41] <bfiller> ahayzen: looking
[13:41] <ahayzen> thanks :-)
[13:43] <snizzo> ahayzen: I'm more less having it working with Playlist element :) but I'm becoming really crazy
[13:44] <ahayzen> snizzo, awesome :-) it should hopefully get more stable in the coming weeks
[13:46] <bfiller> ahayzen: so the basic idea is system settings would allow you to set a custom ringtone by doing a content-hub import from music app?
[13:46] <bfiller> kenvandine: ^^^^
[13:47] <ahayzen> bfiller, yup, the way it works in clock is there is the list of built-in sounds.. then there is a custom button which opens content-hub import for music... it then imports that as an extra option to use for your alarm sound
[13:48] <ahayzen> something very similar for selecting the ringtone would be quite nice :-)
[13:49] <bfiller> ahayzen: makes sense, does it just play a segment of the song, or the whole thing? Not sure what would make sense for the ringtone - seems you'd need to pick the section of the song and then loop on that
[13:49] <ahayzen> bfiller, it just starts from the beginning, but thats up to the app end not music, we just export the whole thing
[13:49] <bfiller> ahayzen: right
[13:49] <bfiller> ahayzen: what does clock do?
[13:49] <ahayzen> you could start it at X seconds i guess, but all other phones i've seen just start it from the beginning
[13:49] <ahayzen> start from the beginning IIRC
[13:50] <bfiller> ahayzen: at least for phase 1 it could just start at beginning and play first 5 seconds and loop, in future allow selecting part of song would be good
[13:51] <ahayzen> i think it would be preferred to play the whole track? or until a hang up/pick up has been done? but then i'm not a designer ;-)
[13:51] <bfiller> ahayzen: that could work too I guess
[13:51] <ahayzen> as thats what clock as well and what other phones do
[13:51] <bfiller> ok
[13:52] <bfiller> ahayzen: it sounds pretty easy to do, ota8 queue is getting pretty full already I'll see if we have time and if not will schedule for ota9
[13:52] <ahayzen> bfiller, awesome thanks, try it with clock and see what you think :-)
[13:52] <bfiller> ahayzen: will do
[13:53] <bfiller> ahayzen: has clock and music app landed with that support yet?
[13:53] <ahayzen> bfiller, yup back in September
[13:53] <bfiller> great
[13:57] <kenvandine> bfiller, yeah
[14:05] <popey> ahayzen: okay, new weather click uploaded and set the qa task to ready for qa
[14:07] <balloons> ahayzen, this run doesn't have the network issues anymore (aka, it is actually running). https://core-apps-jenkins.ubuntu.com/job/adt-krillin/26/console
[14:08] <ahayzen> popey, sweet thanks :-) and balloons also awesome :-)
[14:08]  * ahayzen pretends he didn't just see a FAIL from AP ... ;-)
[14:09] <balloons> there's actually quite a few passes in there, not too bad
[14:09] <balloons> i need to make sure it's generating a subunit file artifact probably
[14:09] <ahayzen> i wouldn't be surprised if music had 1 or 2 failing
[14:11] <ahayzen> heh the test_pressing_prev_after_5_seconds one is failing
[14:11] <balloons> yea, just one failure. really, good stuff
[14:13] <ahayzen> :-)
[15:04] <mhall119> alexabreu: ping, do you have an api docs package for js scopes that I can start looking at importing?
[15:05] <alexabreu> mhall119, most likely today, the branch is pending +1ing
[15:05] <mhall119> alexabreu: cool, thanks
[15:05] <alexabreu> mhall119, https://code.launchpad.net/~abreu-alexandre/unity-js-scopes/doc/+merge/274488
[15:05] <alexabreu> mhall119, it needs a copyright update ...
[15:05] <mhall119> alexabreu: and will you be getting it into wily's archives, or will it go into xenial?
[15:06] <alexabreu> mhall119, x most likely, ... but avail from V onward from a ppa
[15:07] <mhall119> ok...pulling updates from a PPA will be difficult, I'm not sure how to identify "the latest version" from a PPA
[15:08] <mhall119> or a wget-able URL for those packages
[15:18] <dpm> mhall119, how did you install the ci-tool?
[15:20] <mhall119> citrain? I don't remember where I got that
[15:20] <dpm> or in other words, how did you install silo 22?
[15:22] <mhall119> dpm: looks like the ubuntu-sdk-team PPA is where I got it, phablet-tools-citrain
[15:24] <mhall119> oSoMoN: any idea why https://cdn.sencha.com/touch/sencha-touch-2.4.1/examples/kitchensink/index.html#demo/basiclist doesn't scroll in Oxide?
[15:26] <mhall119> hmmm, doesn't scroll in Chrome either, so maybe it's them that's broken
[15:26] <dpm> mhall119, ok, cool. Then the next step, how did you specify the silo?
[15:26] <dpm> $ citrain --help
[15:26] <dpm> usage: /usr/bin/citrain COMMAND SILO-NUMBER [DEVICE-PASSWORD]
[15:26] <dpm> SILO-NUMBER not a number
[15:26] <dpm> the "not a number" bit is a bit puzzling
[15:27] <mhall119> dpm: 022 is the silo number
[15:27] <oSoMoN> mhall119, if it doesn’t scroll in chrome either, there’s a good chance they’re broken indeed
[15:27] <mhall119> dpm: citrain device-upgrade 022 0000
[15:27] <oSoMoN> mhall119, is that on desktop or phone?
[15:27] <mhall119> is the command I use
[15:27] <mhall119> oSoMoN: both
[15:27] <mhall119> oSoMoN: scrolls properly in Firefox
[15:27] <dpm> mhall119, ok, thanks
[15:28] <mhall119> oSoMoN: some other UI components of the Sencha toolkit weren't working either, like sliders and toggles
[15:28] <oSoMoN> yeah, that page looks obviously broken
[15:29] <oSoMoN> it scrolls but when released springs back into place
[15:29] <oSoMoN> not an oxide bug I think
[15:29] <mhall119> ok, thanks
[15:30] <mhall119> dpm: you might need to manually apt-get install dmz-cursor-theme before running citrain
[15:30] <mhall119> if citrain removes Unity8 from your phone, that's the problem
[15:30] <dpm> ouch, so I better install it manually just in case
[15:31] <mhall119> unless the newest citrain tool has fixed it,yeah
[15:31] <mhall119> if you happen to remove unity8, you can reboot into recovery and re-flash the device
[15:31]  * mhall119 became good at that
[15:31] <mzanetti> popey, are we?
[15:31] <mzanetti> to meet or not to meet. that's the question :)
[15:31] <popey> mzanetti: indeed, in another meet right now...
[15:32] <mzanetti> ok, np
[16:00] <davaa> hello everyone
[16:01] <davaa> hi
[16:17] <snizzo> ahayzen: switching from Sequential to Loop and vice versa doesn't work :( but that bug was already present in the fixme
[16:23] <ahayzen> snizzo, yup it does seem to work if you wait for two EOS's
[16:23] <snizzo> eos?
[16:24] <ahayzen> or switching from shuffle to sequential
[16:24] <ahayzen> end of stream
[16:24] <snizzo> wait... You mean doing Sequential -> Shuffle -> Loop works?
[16:24] <ahayzen> snizzo, similar to #7 on my list ? https://docs.google.com/document/d/1xzI4D6knVJ6VmXxqJ2gyGSMowbtVVoNPgQl1fywim_U/edit
[16:25] <ahayzen> snizzo, oh yeah the onPlaybackModeChanged never happens as well, we bind to our actual setting.repeat/shuffle
[16:25] <ahayzen> jhodapp, ^^ that was another missing emit signal
[16:26] <jhodapp> ahayzen, that's already in the list if I remember correctly
[16:26] <ahayzen> jhodapp, yup think it is, just to confirm :-)
[16:26] <snizzo> however, Playlist now works in my app
[16:26] <ahayzen> \o/
[16:26] <jhodapp> snizzo, nice
[16:26] <snizzo> one thing I never understood is removeSource
[16:27] <snizzo> I found the src of QPlaylist class I think... and there was the c++ class but instead of source things were called "media"
[16:27] <snizzo> like addMedia() removeMedia()
[16:27] <jhodapp> snizzo, yeah they're not consistently named
[16:27] <jhodapp> in this instance, media and source are the same
[16:27] <snizzo> I just use addSource() and clear()
[16:27] <snizzo> and it works
[16:27] <jhodapp> if that gets the job done then great :)
[16:28] <snizzo> yes. Now, this implementation will remain the same until OTA8?
[16:29] <snizzo> in stable channel phones I mean, like factory e4.5 ubuntu
[16:29] <jhodapp> snizzo, yes in general, I might add to the API but the existing API items won't change
[16:29] <jhodapp> snizzo, also doing bug fixing behind-the-scenes
[16:30] <snizzo> my main fear is to have based some logic on bugs :P
[16:30] <snizzo> Windows ME approved
[16:30] <snizzo> thank you for having helped me btw
[16:31] <jhodapp> snizzo, you're welcome
[16:31] <jhodapp> glad it worked out
[20:20] <gh16ito> Hey all, I'm trying to fix a Mint applet to work with Cinnamon on Ubuntu, and I'm having a bit of trouble. This is the one I'm trying to update: https://github.com/robin92/cinnamon-power-applet/blob/master/power%40airlog.pisz.pl/applet.js#L39
[20:21] <gh16ito> One problem is that apparently the syntax is a bit different (I'm getting syntax errors if I run something like this: https://github.com/robin92/cinnamon-power-applet/blob/master/power%40airlog.pisz.pl/applet.js#L51 without putting each line in quotes with a concatenation operator between them, but that's at least taken care of.
[20:21] <gh16ito> The other problem is that, from what I gather, imports.dbus is deprecated (http://segfault.linuxmint.com/2014/08/attention-applet-desklet-extension-developers/)
[20:22] <gh16ito> So I need to convert from dbus.makeProxyClass to Gio.DBusProxy.makeProxyWrapper()
[20:22] <gh16ito> But when I do this: http://paste.ubuntu.com/12896799/
[20:22] <gh16ito> I get the following error: "<interface> elements can only be embedded in <node> elements"
[20:22] <gh16ito> ANy thoughts?
[20:25] <gh16ito> The naive method of just wrapping it in <node></node> does not work.
[20:35] <gh16ito> Figured it out.