[00:10] <salem_> bfiller, I think I managed to recreate the patch, do you have time to test it?
[00:10] <bfiller> salem_: sure
[00:13] <salem_> bfiller, http://ubuntuone.com/2rUi4sxbMzrw2bVwa8VmCC
[00:14] <salem_> bfiller, this is a patch. it's qml only. no need to recompile
[00:14] <bfiller> salem_: what's easiest way to apply on the device?
[00:15] <salem_> bfiller, ah, I can send you the whole file so you can adb push
[00:15] <salem_> bfiller, just a sec
[00:15] <bfiller> salem_: ok
[00:17] <salem_> bfiller, http://ubuntuone.com/5DBlVOsMVLGzDSJVs0ZVMZ
[00:17] <salem_> bfiller, adb push ContactsPanel.qml /data/ubuntu/usr/share/phone-app/PanelContacts/
[00:17] <bfiller> salem_: great, trying
[00:18] <salem_> bfiller, there is one bug that only happens on the phone. just noticed. let me try to fix it.
[00:23] <salem_> bfiller, ok, fixed. http://ubuntuone.com/0ofUKTRbfbrclaCNXw4rUZ
[00:24] <bfiller> salem_: I'll try again
[00:28] <bfiller> salem_: yeah it works, it's a bit strange in some ways but it's functional
[00:28] <salem_> bfiller, yes, it's buggy
[00:29] <bfiller> salem_: like when you scroll up it's the search field is not transparent but when you scroll down it becomes transparent
[00:29] <salem_> bfiller, yes, this is really weird. I tried to fixed this but without luck yet.
[00:31] <bfiller> salem_: is it possible to make the header (where is says "Contacts") just always be visible and the search field always visible and everything just scrolls underneather the search field?
[00:33] <pmcgowan> bfiller, can you just have the search field tied to the header
[00:33] <pmcgowan> so they come and go as one?
[00:34] <bfiller> pmcgowan: salem_ tried that initially, couldn't get it to work
[00:34] <pmcgowan> ideally it would seem the "search" button in the panel would show the search field
[00:34] <bfiller> pmcgowan: agreed
[00:35] <bfiller> pmcgowan: short term problem is this is not exposed to the app
[00:35] <bfiller> pmcgowan: shell gets it but app doesn't know about it
[00:35] <salem_> pmcgowan, yes. It would be best if this search field was provided by the Page component.
[00:36] <pmcgowan> we should explore that, I know its probably not what they meant but cant have a search button that doesnt
[00:36] <bfiller> I need to run, back later. salem_ I'd say propose an MR with what you have and we can play with some more
[00:36] <pmcgowan> I thik the header hiding during scroll is fundamental though
[00:37] <salem_> bfiller, ok, we can revert it later if necessary
[00:37] <bfiller> pmcgowan: this might be stop-gap to at least until we can fix that the real way
[00:37] <bfiller> pmcgowan: you should play with it, see what you think. not ideal but is functional
[00:42] <pmcgowan> salem_, bfiller_afk much better, good to test drive
[00:43] <salem_> pmcgowan, yep, I will try to fix some remaining issues with this implementation and will send a MR.
[00:43] <pmcgowan> salem_, great
[00:50] <scott__> Hello, everyone. I'm trying to port Touch to the Samsung Fascinate and can't get the phone to boot after flashing it. The recovery sticks but the Touch install does not boot at all. It compiles fine , with a little hacking to the source. It always spits out an error on libandroid_runtime_intermediates which I get through by adding that directory and then adding files 'export_include' and 'import_include' as flat files and it compil
[00:50] <scott__> es fine. I've tried Quantal and Raring builds and it goes through the motion of installing, but when it reboots, nothing. Any ideas?
[00:55] <rsalveti> scott__: weird, can you get something with adb logcat?
[00:56] <scott__> Nothing. The phone just won't boot. It seems like it's doing something for a few minutes, I can tell this by the hardware buttons lighting up, but it loads the battery charging screen and dies.
[00:59] <rsalveti> scott__: hm, might need to review what you changed in the build, but generally it should at least give you something via adb
[00:59] <rsalveti> otherwise the kernel/init is not even running
[01:01] <scott__> I did the changes to the kernel file, aries.init.rc, changed the nosuid to suid on 2 files after grepping for 'nosuid' in all the device directories. Took out ArieParts as it was just the settings app for android. Commented out all references to it in the build.
[01:03] <scott__> It seems like the other Samsung builds I've looked at have libandroid in them. This doesn't. The files it needs for that lib are not in the files Ubuntu dl's for the build.
[01:05] <scott__> Should I try to shoehorn them in?
[01:08] <rsalveti> scott__: maybe
[01:08] <rsalveti> in theory what you did is enough
[01:10] <scott__> The build size only totals 33 megs. Others I've seen are around 50. I just can't figure out what part may be missing, other than the libandroid stuff.
[01:11] <scott__> I'll try to get the libandroid stuff in first. Thanks.
[06:41] <vigoos> Hello
[06:42] <vigoos> Anyone there?
[06:42] <vigoos> No one?
[06:43] <vigoos> Wanted to ask if it is practically possible to port ubuntu touch on a msm7227 chipset
[06:54] <dholbach> good morning
[12:02] <janimo`> ogra_`, what is the status of containers on UTouch? I saw the last email summary mentioning the use of LXC now, any details written up somewhere?
[12:02] <ogra_`> janimo`, nope, but i should have something to play with tomorrow
[12:03] <ogra_`> i'll have to write up a little architecture doc then i guess
[12:03] <janimo`> ogra_`, are they flipped now, android running inside ubuntu ?
[12:03] <om26er> adb says: error: insufficient permissions for device
[12:03] <janimo`> ogra_`, heh, what kind of architecture doc is that written up after the building? :)
[12:03] <om26er> it was working quite fine yesterday, wonder what went wrong ?
[12:04] <ogra_`> janimo`, they will be by tomorrow evening in saucy ....
[12:04] <janimo`> ogra_`, nice
[12:04] <ogra_`> janimo`, essentially we are using a generic ubuntu initrd to boot into ubuntu natively now
[12:04] <hopkinskong_w8> ogra_
[12:05] <ogra_`> the system image ships a /boot/android-ramdisk.gz file .... the lxc container unpacks that as / and boots it ... oh, and adbd runs on the ubuntu side now
[12:05] <hopkinskong_w8> ogra_` do you now where are the qml-phone-shell log files located in? except /home/phablet/.ubuntu-session/logs
[12:05] <ogra_`> only there i fear
[12:06] <hopkinskong_w8> My qml-phone-shell exited, how do i debug for it?
[12:06] <hopkinskong_w8> not matter logcat or dmesg, or log, it have no edvidence.
[12:06] <janimo`> ogra_`, sounds good
[12:06] <hopkinskong_w8> I tried to type "qml-phone-shell" DIRECTLY in terminal and run it, no debug message, no error message, it just exited.
[12:07] <ogra_`> well, we'll see
[12:07] <hopkinskong_w8> So where should i take th
[12:07] <ogra_`> for now all i can get to work is the phone shell ...
[12:07] <hopkinskong_w8> ee the log?
[12:07] <hopkinskong_w8> ...
[12:07] <ogra_`> apps start up white , sound doesnt work etc etc
[12:07] <ogra_`> so there is still a lot wotrk left
[12:07] <ogra_`> but the main issue is getting people the flipped images i guess
[12:08] <ogra_`> so people can fix their stuff
[12:08]  * ogra_` is curious how well (if at all) that model will work for the ports 
[12:09] <janimo`> ogra_`, indeed a document would help.
[12:09] <ogra_`> hopkinskong_w8, better ask on the mailing list, i dont know of any additional places to find logs
[12:35] <ckpringle> nik90: hey you joining us?
[12:40] <asac> who knows about connectivity here?
[12:40] <asac> from project management perspective ... that is :)
[12:43] <pmcgowan> asac, probably cyphermox depending on the question
[12:44] <asac> ok let me check with desktop folks if they know anything :)
[12:45] <asac> what i refer to was in a client presentation in oakland so makes sense that its jason and cypher
[12:45] <pmcgowan> yep
[12:55] <corden> Hi guys.... Just want to ask what's the correct location to copy JSONLIstModel?
[13:03] <mardy> kenvandine: I created https://launchpad.net/uoa-setup-touch
[13:04] <mardy> kenvandine: to make Jenkins aware of it, should I talk to you or Victor (it's part of UOA)
[13:07] <corden> guys, how to enable JSONListModel?
[13:08] <corden> I already cloned it. thanks
[13:11] <kenvandine> mardy, i can handle it
[13:12] <mardy> kenvandine: excellent! Then you could also take care of the first code review there :-)
[13:14] <seb128> is there a way to stop/change the screen being turned of after 15 seconds or so?
[13:14] <seb128> that's driving me crazy when debugging
[13:16] <pmcgowan> seb128, yes mfisch posted to the mailing list yesterday
[13:16] <seb128> pmcgowan, ah, I see it, thanks
[13:22] <awe_> mfisch, perhaps you could raise the default timeout?
[13:22] <kenvandine> 15s is a bit short
[13:23] <awe_> +1
[13:23] <seb128> yeah, I would be fine with 1min
[13:39] <mfisch> awe_: I'm not working on it anymore, you'll have to talk to seth
[13:39] <awe_> sforshee, ^^
[13:39] <awe_> or ChickenCutlass ^^
[13:40] <sforshee> the timeout is actually 30s
[13:40] <awe_> can one of you guys change the default screen timeout to something more sensible like 1min?
[13:40] <sforshee> but changing it is trivial
[13:40] <ChickenCutlass> awe_, you can now change it
[13:40] <ChickenCutlass> yourself
[13:40] <awe_> ChickenCutlass, folks would like the *default* changed, as it's too short
[13:40] <awe_> see comments from seb128, kenvandine, ... above
[13:43] <kenvandine> mardy, merged and i submitted a branch with minor packaging fixes too
[13:44] <kenvandine> mardy, i'll get it setup in jenkins today
[14:54] <Matthew> Is there a list of what apps you can install on Ubuntu for Galaxy Nexus?
[15:00] <kgunn> https://wiki.ubuntu.com/Touch/Collection
[15:09]  * zsombi eod, c u tomorrow!
[15:25] <mterry> How far along is the rebase-on-saucy effort?  I didn't notice a blueprint for it
[15:27] <kgunn> mterry: https://blueprints.launchpad.net/ubuntu/+spec/client-1303-ubuntu-touch-porting
[15:27] <kgunn> at least i'm pretty sure
[15:28] <kgunn> these might technically be feeding it
[15:28] <kgunn> https://blueprints.launchpad.net/ubuntu/+spec/client-2013-06-touch-landing
[15:28] <kgunn> https://blueprints.launchpad.net/ubuntu/+spec/client-2013-05-touch-landing
[15:28] <kgunn> the '05' is closed
[15:28] <kgunn> mterry: ^
[15:28] <ogra_`> https://blueprints.launchpad.net/ubuntu/+spec/client-1303-containers-host-client-ubuntu-android
[15:29] <ogra_`> mterry, ^^^
[15:29] <ogra_`> thats the base stuff we need to have in place
[15:30] <ogra_`> (should be done by tomorrow/monday)
[15:30] <ogra_`> then we can start fixing saucy
[15:32] <mterry> kgunn, ogra_` thanks!
[15:52] <nik90> ckpringle: ping
[15:55] <nik90> dpm: ping
[15:55] <dpm> hey nik90
[15:57] <MrGhost> hi!
[15:59] <ckpringle> nik90: yo
[15:59] <MrGhost> i tried to manually update the files inside UB2T using sudo apt-get update, then sudo apt-get upgrade under the ubuntu_chroot shell environment
[15:59] <MrGhost> after that and reboot the phone, the screen never display anything
[16:00] <MrGhost> although adb it and everything's working
[16:00] <nik90> ckpringle: I just wanted to get the links for the video during the hangout, but david provided me with that
[16:00] <ckpringle> nik90: cool
[16:00] <MrGhost> should i not suppose to update and upgrade the files?
[16:00] <nik90> ckpringle: so as I understand, the visual assets will be provided in the near future
[16:01] <ckpringle> nik90: yeah, like tomorrow - jounih is the man for handing over assets
[16:01] <jounih> hey
[16:01] <nik90> jounih: hi, I am nekhelesh from the meeting
[16:01] <nik90> jounih: finally got home to look at everything. They are awesome
[16:04] <ckpringle> nik90: \o/
[16:05] <nik90> ckpringle: looking forward to make the design reality :)
[16:05] <ckpringle> nik90: it'll be awesome
[16:06] <nerochiaro> kenvandine: hi, just a quick confirmation. are we in agreement that with your branche to the signon code we will have the displayName for the account filled up so that it won't trigger the hardcoded default "lola" account name ? (i'm gonna remove that anyway, but still)
[16:10] <kenvandine> nerochiaro, yes
[16:11] <jounih> nik90: cool man :) we're just getting the assets ready for you, should be able to share them tomorrow
[16:11] <kenvandine> nerochiaro, that was already merged to share-app
[16:11] <nerochiaro> kenvandine: ok, thanks
[16:11] <kenvandine> np
[16:13] <kenvandine> mhall119, i've proposed a branch for accounts-qml-module with the toplevel qdoc, it'll probably be merged tomorrow
[16:18] <mhall119> kenvandine: awesome, thanks
[16:19] <kenvandine> mhall119, np
[16:24] <sergiusens> MrGhost: rule of thumb... if you saw hybris or platform api packages in that update, chances are you would see that if you don't update the android side
[16:25] <ogra_`> it will all be better in saucy
[16:25] <ogra_`> :)
[16:25] <MrGhost> sergiusens: got it, cheers!
[16:26] <sergiusens> ogra_`: it will be better once we package those for android... so in saucy, but not the instant we swtich :-)
[16:26] <ogra_`> indeed
[16:26] <ogra_`> saucy releases in october :)
[16:26] <ogra_`> i didnt say "next week" ;)
[16:27]  * ogra_` does what he belives is the last livecd-rootfs upload for the container flip 
[16:51] <didrocks> oSoMoN: hey, the app stack still have some failures, (but it's not running with latest autopilot on purpose)
[16:51] <didrocks> oSoMoN: should it? http://10.97.0.1:8080/job/ps-generic-autopilot-release-testing/label=autopilot-intel/538/
[16:52] <didrocks> sergiusens: FYI ^
[16:53] <oSoMoN> didrocks: looking at it
[17:01] <oSoMoN> didrocks: the one failure with the browser looks to me like a general slowness issue with jenkins, I bet if you re-run you won’t reproduce it
[17:01] <elkng> is "ubuntu phone" ready ?
[17:01] <oSoMoN> didrocks: as for the gallery, it looks like all the tests are failing, let me see
[17:02] <popey> elkng: define "ready"
[17:02] <didrocks> oSoMoN: it happened on both intel and ati though
[17:02] <didrocks> oSoMoN: isn't it?
[17:02] <didrocks> oSoMoN: http://10.97.0.1:8080/job/ps-generic-autopilot-release-testing/label=autopilot-ati/538/#showFailuresLink
[17:02] <didrocks> so maybe increase the timeout?
[17:03] <oSoMoN> didrocks: it’s not the same failure on intel and on ati
[17:03] <didrocks> oSoMoN: urgh, I need to wear my glass :)
[17:03] <didrocks> oSoMoN: so we have 2 flacky tests at least! ;)
[17:03] <elkng> popey: does anyone all ready used it on his phone ?
[17:04] <oSoMoN> didrocks: no, the tests are not flaky, jenkins is!
[17:04] <didrocks> oSoMoN: hum, this is not jenkins :p
[17:04] <didrocks> oSoMoN: this is a setup with a real hw running the tests ;)
[17:04] <oSoMoN> joke aside, you’ll never manage to reproduce on a decent configuration
[17:04] <didrocks> oSoMoN: we can have a threshold for that
[17:04] <didrocks> oSoMoN: like allowing 1 or 2 tests failing per config
[17:04] <popey> elkng: i have it on mine
[17:04] <oSoMoN> didrocks: the machine used to run the tests are awefully slow
[17:05] <didrocks> it's not the sames that then ones running during merge FYI
[17:05] <didrocks> they are quite faster :)
[17:05] <oSoMoN> didrocks: I don’t know what a good solution to this problem would be
[17:05] <oSoMoN> didrocks: regarding the gallery app, here seems to be the culprit: file:///usr/share/gallery-app/rc/Capetown/Widgets/ShareMenu.qml:20:1: module "Ubuntu.OnlineAccounts" is not installed
[17:05] <didrocks> oSoMoN: missing packaging dep?
[17:05] <oSoMoN> didrocks: probably a missing runtime dep in the packaging info
[17:05] <oSoMoN> yup
[17:05] <didrocks> yep
[17:06] <oSoMoN> let me check the last commits
[17:06] <didrocks> ok :)
[17:06] <didrocks> so, once that one fixed
[17:06] <didrocks> we'll see for the browser one
[17:06] <didrocks> if they are too many failures regularly
[17:06] <didrocks> let's have a threshold
[17:06] <didrocks> by experience on unity, when something really bad fails, a tons of tests are impacted
[17:06] <didrocks> so we go over the treshold
[17:06] <didrocks> and this enables to stay below the "noise" level
[17:10] <mhall119> pmcgowan: that phonearena.com interview is fantastic
[17:10] <pmcgowan> mhall119, thanks man
[17:15] <nik90> very detailed interview
[17:16] <elkng> will it be called uPhone and uPod ?
[17:17] <oSoMoN> didrocks: I found the missing dep, testing now
[17:18] <didrocks> oSoMoN: sweetness!
[17:25] <oSoMoN> didrocks: here is the MR that fixes the missing dep: https://code.launchpad.net/~osomon/gallery-app/missing-uoa-dep/+merge/166552
[17:27] <didrocks> ah, so apps will dep on accounts-qml-module
[17:27] <didrocks> so we need to have the apps stack dep on the accounts one, kenvandine, mind looking at the stack dep?
[17:27] <didrocks> (and time to run the stacks)
[17:27] <didrocks> oSoMoN: approved, thanks! would be interesting to know why the upstream merger while running the medium tests didn't fail though
[17:28] <kenvandine> didrocks, yeah i will
[17:29] <oSoMoN> didrocks: yeah, that’s a good question, I guess for some reason the dep was already installed, but that doesn’t sound right
[17:29] <didrocks> oSoMoN: yep. Thanks! let's see the result once merged as the daily will kick few hours after that
[17:38] <mhall119> elkng: I doubt it, that would be taunting Apple into a lawsuit
[17:39] <ironhalik> Hello
[17:39] <ironhalik> I'm wondering about the current Ubuntu Tpuch functionality
[17:39] <ironhalik> are phone/text apps usable?
[17:39] <mhall119> for supported phone handsets, yes
[17:40] <ironhalik> any way to sync google contacts?
[17:40] <ironhalik> (on GNex)
[17:40] <mhall119> there's a manual/command-line method right now
[17:40] <mhall119> a nicer way will be implemented eventually
[17:41] <ironhalik> do I need to export the phone contacts to some file?
[17:42] <mhall119> http://sergiusens.github.io/posts/google-contacts-on-ubuntu-touch.html will show you how to manually sync google contacts
[17:42] <ironhalik> grat, thanks
[17:42] <ironhalik> great*
[17:44] <ironhalik> shame I'm waiting for a call from someone :)
[17:46] <ironhalik> So I guess Canonical made good on the promise Ubuntu Touch will be usable by the end of may :>
[17:52] <mhall119> we're pretty darn close
[17:52] <mhall119> it's already usable on tablets
[17:53] <Jiok> hi, is there any guide to start contributing to ubuntu touch? I'm kindda confused but I would like to be involved and maybe help with something
[17:56] <mhall119> Jiok: are you interested in contributing to device support, applications, or the shell?
[17:57] <Jiok> mhall119 well I'm not exactly sure what I can do, I guess applications and maybe shell
[17:57] <mhall119> well both of those you can do with QML, which if you don't know it is still easy enough to learn
[17:58] <mhall119> http://unity.ubuntu.com/getinvolved/development/unitynext/ will guide you through getting the Unity code up and running if you want to work on the shell
[17:59] <mhall119> http://developer.ubuntu.com/get-started/ will get you all of the tools for writing apps, and walk you through writing a simple one in QML
[17:59] <Jiok> mhall119 I know a little bit, I think I know enough to help doing something
[17:59] <mhall119> we also have a group of apps who's development we're focusing on, if you want to contribute to one of them: https://wiki.ubuntu.com/Touch/CoreApps
[17:59] <mhall119> those are also QML
[18:00] <Jiok> mhall119 that's what I was looking for, core apps, but what's the process, where do I get current code? how do I request my changes to be merge? is there any guide for that? I have been reading wiki.ubuntu.com/Touch but can't figure it out yet
[18:01] <mhall119> ZDmitry_: popey saw the terminal app for the first time today, his jaw literally fell open
[18:01] <Jiok> I'm not familiar with launchpad
[18:01] <mhall119> Jiok: we have documentation for that too :)
[18:01] <popey> this is true
[18:01] <mhall119> https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide has sections on getting the code with bzr, and proposing your changes for merging back into trunk
[18:03] <mhall119> if you've ever used git or hg, then bzr is easy
[18:03] <Jiok> mhall119 thanks! I wanted to contribute but I didn't know where to start, I have used git just a few times
[18:04] <Jiok> I will read, sign the agreement and then I will try to help :p
[18:04] <Jiok> thanks again :D
[18:04] <mhall119> Jiok: read those links, give it a try, and you can always come back and ask for help if you get stuck
[18:06] <mterry> tedg, heyo.  you're still thinking about unity api these days, yes?
[18:09] <mhall119> tvoss and mhr3 might think about them more
[18:12] <mterry> tvoss, I'm looking at how the greeter might tell Unity 8 to start an app that was selected from the launcher in the greeter.  Is there a dbus or similar api exposed by unity8 that might fit such a  purpose?
[18:13] <ironhalik> can I code in python, for ubuntu touch?
[18:18] <Minste> Anyone else having problem recieving sms messages? Im running UT on a nexus 4. Sending sms works just fine, but I can't recieve any sms...
[18:21] <pmcgowan> Minste, working ok for me on yesterdays build
[18:24] <ironhalik> Hmm, phone won't work on my GNex
[18:25] <Minste> pmcgowan: Ok.will try, but where can I find yesterdays build?
[18:25] <beidl> Minste: you might need to ssh into your device and update the ofono package (sudo apt-get install ofono)
[18:26] <Minste> ofono is already the newest version. ofono set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[18:26] <beidl> Minste: sudo apt-get update && sudo apt-get install ofono
[18:27] <beidl> ironhalik: does your SIM card have a PIN lock atm?
[18:28] <ironhalik> beidl: yeah, it does. And I can't disable it :/
[18:28] <ironhalik> duh, didn't think about it
[18:28] <pmcgowan> Minste, phablet-flash will install the latest image by default
[18:28] <ironhalik> beidl: any way to unlock the card? from command line maybe?
[18:29] <beidl> ironhalik: you would have to disable the PIN (using android or another phone) to get phone functionality working right now. or wait until pin unlocking is fully implemented
[18:29] <Minste> beidl: thanks, almost ready for test...
[18:29] <ironhalik> beidl: well, my SIM card doesn't support removing PIN :/
[18:29] <Minste> pmcgowan:just did phabet-flash for 20min ago, didn't work :(
[18:29] <ironhalik> so I guess I'm back to android
[18:29] <mhall119> popey: the new Facebook stuff looks great
[18:30] <popey> yeah, its good
[18:30] <pmcgowan> Minste, didnt work? what happened
[18:30] <tvoss> mterry, I think you want to talk to saviq about that. I think ted might be able to help, too
[18:30] <beidl> pmcgowan: the newest ofono package which has the pdu len fix is not in the newest image afaik
[18:30] <beidl> pmcgowan: but it's in the phablet team ppa
[18:30] <pmcgowan> I see, a new image should be made shortly
[18:31] <Minste> well, it updatet just fine. no errors. But could't recive sms..
[18:31] <beidl> Minste: rebooted the phone?
[18:31] <pmcgowan> ok
[18:32] <Minste> beidl: ofcourse :) But now reciving sms work fine :D Thanks :)
[18:32] <beidl> Minste: glad i could help :)
[18:33] <mhall119> Weather team meeting starting now in #ubuntu-touch-meeting
[18:34] <Minste> btw, what about 3g? When will it be included?
[18:35] <pmcgowan> 3g data going in now, so very soon Minste
[18:36] <Minste> pmcgowan: okay, thanks :)
[18:41] <tedg> mterry, I don't think we have anything external to the greeter.
[18:41] <tedg> mterry, Inside the session we're using upstart.
[18:41] <tedg> mterry, So it'd be "start application APP_ID=inkscape" for instance.
[18:41] <tedg> mterry, Not sure how that should connect to the greeter though.
[18:53] <mterry> tedg, sure OK.  But in this instance the session is likely already running
[18:53] <mterry> tedg, oh but I see what you're saying
[18:53] <tedg> mterry, Running, yes, but that doesn't mean the lightdm user can access the bus.
[18:54] <tedg> mterry, I'm almost thinking what we really want is a way to set up the request, and then when you switch to the user session, someone looks at those requests and applies them.
[18:55] <mterry> tedg, we need it faster than that likely.  Imagine launching an app with a pin on your account
[18:55] <mterry> tedg, when we show the pin, we are supposed to show a blurred image of the app underneath
[18:55] <mterry> tedg, so my plan was to ask the session to start the app while user was logging in
[18:56] <tedg> mterry, Hmm, but what's to stop another user in the system from launching apps in your session?
[18:56] <tedg> mterry, I guess we track events...
[18:56] <mterry> tedg, dbus has good support for restricting access to users
[18:57] <tedg> DBus?
[18:57] <tedg> You're saying make a system service that would hold the info.
[18:57] <mterry> tedg, if that's how we implemented this
[18:57] <mterry> tedg, whatever system we use will need a way to restrict access to just 'lightdm'
[18:57] <tedg> So greeter -> system service -> user session service
[18:57] <mterry> tedg, we get that for free if we're talking over dbus
[18:58] <tedg> I'm not sure what we get for free here...
[18:58] <elkng> can drivers be easily ported from android to ubuntu-touch ?
[18:58] <mterry> tedg, ideally we could talk to the session service directly, but that's difficult to set up I imagine (need the dbus address key and I think dbus ignores non-matching uid requests)
[18:58] <tedg> elkng, That's the goal.  rsalveti might have more info.
[18:59] <elkng> rsalveti: do you have more info ?
[18:59] <tedg> mterry, Correct.
[18:59] <mterry> tedg, I am not advocating dbus, I'm just saying that I agree we need to restrict launching apps to lightdm only
[19:00] <tedg> mterry, How are you going to blur the session?  System compositor mode?
[19:00] <mterry> tedg, I haven't finished fleshing that out with the Mir guys, but there will be some way to ask for a screenshot
[19:01] <mterry> tedg, for the purposes of this greeter feature, I'd also need a way to know when the app is done launching, so I can ask for a screenshot
[19:01] <mterry> tedg, I think I mention these issues in my email "Greeter's API needs"
[19:02] <tedg> mterry, Yeah, I read it a while ago... getting old :-)
[19:02] <Minste> Sorry for asking so many questions. But in the release notes it says I can upload my own csv for contacts in demo-assets. But contacts have been removed from demo-assets to somewhere else. Where can I find my contacts now, so I can import contacts in an easier way than add 1 and 1 manually?
[19:02] <mterry> tedg, no it's fine, I don't expect you to remember, just saying there should be a text refresher if I'm not around
[19:02] <tedg> mterry, I don't think we should support the screenshot thing...  that's just suggesting snooping.  I think the system compositor should have a mode.
[19:02] <pmcgowan> Minste, you can use syncevolution to bring them in
[19:03] <tedg> mterry, Like there shouldn't be a way to get a non-blurred screenshot.  We don't want that data getting out.
[19:03] <pmcgowan> Minste, http://sergiusens.github.io/posts/google-contacts-on-ubuntu-touch.html
[19:03] <pmcgowan> Minste, you should be able to do somethign similar locally
[19:03] <mterry> tedg, agreed, but again, I haven't finished talking to robert about it
[19:04] <tedg> mterry, He should be awake soon ;-)
[19:04] <Minste> pmcgowan: well, I tried that yesterday, but the phone got sluggish and more or less unusable :/
[19:04] <tedg> mterry, Okay, so I'm going to assume I can ignore that problem then.  What ever way, it'll be a conversation between you and Mir.
[19:04] <Minste> I have about 400 contacts.....
[19:04] <mterry> tedg, yeah
[19:05] <pmcgowan> Minste, I do as well, and the People lens definitely slows down but not unuseable at all for me
[19:05] <tedg> Minste, We're sorry to inform you that you're going to have to get rid of some of your friends.  Choose those who don't bring good beer to parties.
[19:05] <pmcgowan> you may have more contact photos
[19:05] <oSoMoN> kenvandine: could you please have a look at the failure and my comment at https://code.launchpad.net/~osomon/gallery-app/missing-uoa-dep/+merge/166552, and advise?
[19:05] <Minste> pmcgowan: okay
[19:05] <mterry> tedg, the only way it affects you is it drives the requirement to get feedback about "this app is done launching, the greeter can feel free to get an updated image"
[19:05] <pmcgowan> Minste, obviously needs to get fixed
[19:06] <tedg> mterry, Hmm, perhaps.  I guess I'm more thinking that you shouldn't get a screenshot.  You know sabdfl won't go for screenshots :-)
[19:06] <tedg> mterry, Live video under the PIN!
[19:06] <mterry> tedg, blur is slow enough on a screenshot
[19:06] <Minste> tedg: lol. well, the reason I have to have all those contacts are because the most of them are customers and my job is supporting them.
[19:07] <mterry> tedg, plus, theoretically the app isn't doing much if it's not active yet
[19:07] <tedg> mterry, Certainly you're doing the blur with a shader, right?
[19:07] <mterry> tedg, apparently blur is just an expensive thing.  ::shrug::
[19:08] <kenvandine> oSoMoN, it isn't installing it
[19:09] <tedg> mterry, It's only expensive if you don't use the graphics chip, fortunately they're *really* good at doing it.
[19:09] <Minste> from one question to another. "Friends" app tell me to set up an online account. Is this feature available thrugh terminal yet?
[19:09] <kenvandine> oSoMoN, qtdeclarative5-accounts-plugin is in the daily-build-next ppa, which the log does say is being used
[19:09] <kenvandine> but it never tries to install it
[19:09] <mterry> tedg, I'm just repeating what I've heard from the graphics guys
[19:10] <oSoMoN> kenvandine: I’ve verified that the generated binary package declares a runtime dep on qtdeclarative5-accounts-plugin, so this doesn’t make sense…
[19:10] <mterry> tedg, is there a place (a blueprint or document) that API requirements like this launching thing are tracked?
[19:10] <kenvandine> oSoMoN, indeed...
[19:10] <tedg> mterry, We've kinda made one for each project.  It's kinda sounding like we need a new project here...
[19:11] <tedg> Now we just need a name...
[19:12] <kenvandine> oSoMoN, so notice the version it is installing
[19:12] <kenvandine> oSoMoN, it runs apt-cache policy gallery-app
[19:12] <tedg> greeter-store, just when you thought the old people at the front of the Wal-Mart couldn't be replaced by software.
[19:12] <kenvandine>      0.0.67daily13.05.22ubuntu.unity.next+autopilot0 0
[19:12] <kenvandine>         500 file:/home/ubuntu/jenkins/workspace/generic-mediumtests-runner/archive/work/output/ ./ Packages
[19:13] <kenvandine> so it has a deb for it in a local repo
[19:13] <kenvandine> but the version from the PPA gets installed
[19:15] <kenvandine> oSoMoN, the build in the PPA doesn't have the depends
[19:15] <kenvandine> Get:17 http://ppa.launchpad.net/ubuntu-unity/daily-build-next/ubuntu/ raring/main gallery-app i386 0.0.67daily13.05.30ubuntu.unity.next-0ubuntu1 [4,155 kB]
[19:16] <kenvandine> that is what is getting installed, which is missing the depends
[19:16] <oSoMoN> kenvandine: so the script is busted, it installs the wrong package :/
[19:16] <kenvandine> yeah
[19:16] <oSoMoN> kenvandine: do you happen to know who maintain this script?
[19:17] <kenvandine> nope
[19:17] <mterry> tedg, :)
[19:18] <tedg> mterry, Do you know what the permissions on account service are?
[19:18] <tedg> Wondering if we could use that.
[19:19] <mterry> tedg, we could always stuff more things in there, sure...  :)
[19:20] <mterry> tedg, I know that as far as normal users go, each user can only set their own data.  It may be world readable though
[19:20] <mterry> not 100% sure on that
[19:21] <tedg> I'm pretty sure it is world readable.  But if the user can only set their own, then lightdm couldn't do it.
[19:21] <tedg> Which is what I was thinking as well.
[19:22] <mterry> tedg, well, we could always poke a hole for the lightdm user.
[19:22] <mterry> tedg, in fact, we do set last session I believe.  Maybe we can already write.  Let me check how we do that
[19:23] <tedg> mterry, It also seems that lightdm is connected to the system bus already.  Perhaps it could have a well known name and send a signal.
[19:23] <mterry> tedg, well, this is tricky here
[19:24] <mterry> tedg, lightdm is a service running as root.  The greeter itself is a service running as 'lightdm'.  There is not guaranteed to only be one greeter running, so owning a system name is a little harder
[19:24] <mterry> tedg, we could have lightdm do it, and have the greeter ask lightdm to act on its behalf for some things
[19:25] <ZDmitry> mhall119, hi. So popey is satisfied? I'm glad.
[19:25] <popey> ☻
[19:25] <ZDmitry> mhall119, I got some urgent work. Seems I will be busy next week too.  But if the terminal required some quick fixes I'll do them.
[19:25] <popey> it made me smile
[19:25] <tedg> mterry, It seem like that could be simpler.  We could have another proxy for the signal I guess.
[19:26] <mhall119> ZDmitry: will do
[19:26] <tedg> mterry, greeter -> write to proxy -> proxy signals -> users session agent watches for signal
[19:26] <mhall119> ZDmitry: FYI, I've contacted upstream konsole developers to try and get your work incorporated into their branches
[19:26] <tedg> mterry, Where that agent is an upstart job.
[19:26] <mterry> tedg, sure
[19:28] <ZDmitry> mhall119, upstream project uses qt4, and our - qt5. Keep in mind.
[19:29] <mhall119> ZDmitry: I'd be surprised if they weren't wanting to start supporting Qt5
[19:31] <mterry> tedg, anyway, I'm not picky about how, I just wanted to make sure this requirement was in the list of things you're thinking about/working on.  If there's anything I can do to help, code wise, or if you have questions about how lightdm works (like the above), let me know.
[19:31] <tedg> mterry, So I guess what's your thoughts about building the proxy vs. adding to lightdm's root process?
[19:32] <mterry> tedg, so a system service that greeter pokes?
[19:33] <mterry> tedg, sounds like yet another thing we could just glom onto accountsservice, unless we want this to be more svelt
[19:33] <tedg> mterry, Yup, basically so it could have a well known name on the system bus.
[19:33] <tedg> mterry, I guess it could register for one directly.
[19:33] <tedg> Well, that breaks the more than one greeter problem.
[19:33] <mterry> we might want it separate to avoid maintenance of patching too
[19:34] <mterry> tedg, well, if any greeter wants to launch an app for a given user, any of them could poke the same system service
[19:34] <tedg> mterry, Sure, so it'd have to only allow messages from the lightdm user.
[19:34] <mterry> They will all be running as the 'lightdm' user
[19:34] <mterry> That's easy enough
[19:35] <mterry> tedg, so we can either add this API to accountsservice or some other daemon.  I'm not sure what you guys are cooking up daemon-wise
[19:36] <tedg> mterry, I don't know of any other system ones... and it seems that we only need this to be a signal without storage.  If no one is listening, we don't care.
[19:37] <mterry> tedg, fair...  We'd need it to be two way ideally though.  greeter  -> proxy -> session listens.  Then also session says i'm done -> proxy -> greeter listens
[19:39] <tedg> mterry, Why?  Won't you always show the blurred session on PIN unlock?
[19:39] <tedg> I mean, if the app takes 5 seconds to load, you wouldn't block the PIN entry for that long.
[19:43] <mterry> tedg, no.  We'd show the current image immediately and update it when the app is up
[19:44] <mterry> tedg, this is just to avoid needing to live-blur the session
[19:45]  * tedg thinks we have to live blur the session
[19:46] <tedg> mterry, We have no idea when is a good time to take a screenshot.  That's independent of startup or anything else.
[19:46] <tedg> mterry, Let's ask robertancell about it.  But I think that the system compositor should be able to do this.
[19:47] <tedg> mterry, What I'm not sure on is whether we'll have a system compositor...
[19:47] <mterry> mzanetti, what is nic d'offay's irc nick?  can you speak to the performance of blurring?
[19:48] <mterry> tedg, why don't we have a good idea?  when user tries to launch, we show it to them what it looks like now.  When app is done, we show again
[19:48] <mterry> tedg, this is a locked session, so nothing is happening in background we need to show
[19:49] <tedg> mterry, Let's look at a web browser, it'll show chrome and then start loading the page.  What we want to show is the Facebook login.  But we don't know when that's going to be rendered.
[19:49] <tedg> mterry, Or the gallery which comes up and then starts to load images.
[19:50] <tedg> You'll just have a screen of paused spinners.
[19:50] <mterry> tedg, we don't know when a browser page is done loading?
[19:50] <tedg> mterry, The browser does, but systemically we don't.
[19:51] <mterry> tedg, I will ask the graphics experts on the unity team again about the performance of blurring, but the word at the sprint was that it was not feasible to do live
[19:51] <mterry> tedg, in the absence of that, we could maybe update every few seconds
[19:53] <mterry> or every second or some compromise anyway
[19:53] <mterry> point is, you feel like we can't get a good systemic answer to "when is my app up"
[19:54] <tedg> In general, Unity 8 has to figure out how to do live blurring like Unity 7.  I've been told it's "very easy" to do in QML.
[19:55] <tedg> mterry, no, I don't think we can.
[19:55] <mterry> tedg, easy and performant are two different things  :)
[19:58] <Sunight> Bonsoir
[19:58] <tedg> Heck, the requirements for HUD require live blur.
[20:00] <mhall119> File Manager team meeting starting now in #ubuntu-touch-meeting
[20:16] <reneg> anyone know if bitcoin-qt will run on ubuntu touch?
[21:45] <user82> popey, can you fill in some blanks maybe? https://wiki.ubuntu.com/Touch/Devices/Nexus
[21:45] <user82> or not yet
[21:51] <doomlord_> Is there a terminal app for ubuntu-touch
[21:51] <popey> yes doomlord_
[21:52] <doomlord_> nice!
[21:52] <popey> https://wiki.ubuntu.com/Touch/CoreApps/PPA
[21:52] <popey> in that ppa
[21:52] <popey> ubuntu-terminal-app
[21:53] <swordfish> Hello everyone!... I have just pushed on the launchpad a version of the minesweeper which is starting to take shape nicely... I'd like to add it to the unofficial application can somebody tell me how to do it?
[21:53] <doomlord_> i gather ubuntu-arm ended up broken, is that so ? ... i'd bought a nexus 7 really intending it to be a toy for running ubuntu...
[21:53] <popey> swordfish: https://launchpad.net/minesweeper-touch is that yours?
[21:53] <popey> doomlord_: dunno what you mean by broken
[21:54] <swordfish> yep... Do you like it?
[21:54] <popey> not tried it yet
[21:54] <doomlord_> someone told me it had some crippling bugs
[21:54] <popey> if you (or someone) adds packaging we can get it in the collections ppa ☻
[21:54] <doomlord_> and it had been abandoned. (i guess so work would focus on Touch)
[21:56] <swordfish> popey, so... I made a package some time ago and now the build button is inactive... How can build it again?
[21:56] <doomlord_> the terminal is at alpha level according to that - can anyone say what it does & doesn't do yet
[21:56] <popey> swordfish: the build button where?
[21:57] <popey> doomlord_: it works as a basic terminal, has some nice keyboard shortcuts too, supports rotation
[21:57] <doomlord_> can you use it with a bluetooth keyboard
[21:57] <popey> i haven't tried
[21:58] <swordfish> popey, inside qtcreator in the build menu...
[21:59] <popey> what if you just run it?
[21:59] <popey> CTRL+R
[21:59] <popey> works for me here
[22:00] <popey> man I suck at this game ☻
[22:01] <popey> user82: not right now, but will see if I can get some updates in the morning
[22:01] <user82> allright popey. not in a hurry
[22:01] <swordfish> popey, I can run it without problems... But i don know how to build and  export the package on the launchpad...
[22:01] <popey> oh I see
[22:02] <popey> swordfish: I'll take a look at doing the packaging in the morning, it's late here and my wife just got home ㋛
[22:02] <popey> added it to my to-do list for tomorrow
[22:03] <swordfish> popey, I understand ;) ... Thank you for you time! Good night!
[22:03] <popey> nn
[22:34] <Logical> Hello everyone, I am new here and ubuntu at all.... I am interested in the app making for the new Ubuntu os for smartphones. My question is what language do I need to know to make apps
[23:16] <Guest36529> i am sorry, I really didn't get what you mean Nick
[23:16] <Guest36529> well
[23:16] <Guest36529> here is my question
[23:16] <Guest36529> i am almost ready with the setup to install ubuntu for android on my phone
[23:17] <Guest36529> it is not nexus
[23:17] <Guest36529> but its configuration is a bit more than galaxy nexus
[23:17] <Guest36529> what I am worried about is the boatloader break issue
[23:17] <Guest36529> in recent past have done it
[23:17] <Guest36529> and has costed me my new Android
[23:17] <Guest36529> as  it got bricked
[23:18] <Guest36529> so
[23:18] <Guest36529> what are the chances if i follow the instructions on Wiki
[23:18] <Guest36529> I will not brick my phone
[23:20] <Guest36529> am I am in the right place ?
[23:49] <nogo0d> hi!
[23:49] <nogo0d> anyone to give me help?