[00:32] <kanoka42> Okay, so I'm building this port for the Sprint SG3, and I think I've almost got most of it down for a build however it keeps deleting the ubuntuappmanager file in out/target/product/d2spr/obj/EXECUTABLES/ubuntuappmanager_intermediates/LINKED/ubuntuappmanager and always ends with an error 1, does anyone else have this problem and/or know how to fix it? Also I've tried taking it from other sources and it always ends up deleted.
[01:09] <raven> ogra
[01:09] <raven> are you there
[01:11] <kanoka42> Does anyone here have in-depth knowledge on porting this to phones?
[01:12] <kanoka42> Because I have a question.
[01:16] <raven> ograa!!!
[01:17] <kanoka42> No one??
[01:53] <raven> does anyone know how to install ubuntu touch with heimdall
[02:31] <Dummies_freelanc> what is this ?
[02:31] <Dummies_freelanc>  	attr "device touches" = 2
[02:31] <Dummies_freelanc> run command geistest
[02:32] <raven> dumies
[02:33] <raven> are you good with installing ubuntu touch?
[02:34] <raven> can anyone help me isntall ubuntu touch
[02:34] <raven> im in a sticky situation
[02:43] <raven> why wont nayone here help
[02:43] <raven> :(
[03:17] <raven> is anyone there
[03:17] <raven> its important
[03:19] <raven> annnyooneee?
[03:20] <JoseeAntonioR> raven: if you ask and someone is around, he/she will reply
[03:21] <raven> :( ive been askign all day
[03:27] <raven> well im using heimdall to install ubuntu touch but no matter where i put the zip files it says they are the wrong type
[03:54] <mhall119> raven: maybe ask during people's daylight time
[04:23] <raven_> :((
[04:34] <raven_> omg
[04:35] <raven_> ive almost fixed my phone
[04:35] <raven_> then i can try install ubuntu touch again and break it again
[04:35] <raven_> lol
[05:32] <raven_> well i think my phone is bricked
[05:32] <raven_> thanks for all your help and support guys
[05:32] <raven_> -_-
[05:42] <raven_> i need someone to just tell me what some files are..
[05:47] <raven_> oh god
[05:48] <raven_> lol was almost bricked
[05:48] <raven_> i got into download mode, and managed to get a recovery rom on htere
[06:53] <Mirv> ogra_: btw, I'm not sure why there even was any problem on Friday, I dist-upgraded now with qt5-proper PPA enabled fine on the saucy build - no errors or complaints
[06:54] <Mirv> and works fine after reboot
[09:07] <raven> hello?
[09:07] <k1l> hello!
[09:07] <raven> hi k1l
[09:07] <raven> im having some serious issues with my phone
[09:07] <k1l> !details
[09:08] <raven> im a total noob and all i can do is use download mode, which is odin caus emy phone is a samsung galaxy s2
[09:08] <raven> and i accidently installed the wrong file under bootloader.. so i think i might have made things worse
[09:08] <raven> see this http://chaladi.files.wordpress.com/2012/11/sndroid-kernel-odin-pass.png?w=640&h=424
[09:09] <raven> i need a bootloader i guess?
[09:09] <raven> :(
[09:09] <raven> i wish i could just wipe it  and start over, phones are so colicated
[09:09] <raven> complicated*
[09:09] <k1l> yes, you need a custom bootloader first
[09:09] <raven> okay..
[09:10] <raven> where do i get one of them,,
[09:10] <raven> ultimatly i want ubuntu touch, i figured id have to install android first though
[09:10] <k1l> raven: see https://wiki.ubuntu.com/Touch/Devices/i9100
[09:11] <raven> yes?
[09:12] <raven> im a huge noob.. so dont expect me to understand anything complicated
[09:12] <k1l> but ubuntu touch is not for daily use. they plan that state for end of may, beginning of june
[09:12] <raven> yeah but i read that it works really well for myphone now
[09:12] <raven> my phone died caus ei installed it wrong in the first place
[09:12] <raven> i gotta play with it at elast once
[09:13] <k1l> ok. if you refuse to even read that i dont see a way for you. this page is linked on the wiki page i just gave you: http://forum.xda-developers.com/showthread.php?t=2188621
[09:13] <raven> im reading it
[09:13] <raven> i dont  understand what your showing me
[09:14] <raven> i cant do that because i dont have cwg to fix it :(more.. it disapeared while i was tryinm any
[09:14] <k1l> take the xda link. its well documented. if it says install cwm see the xda forums to get to know how to do that for your phone
[09:14] <k1l> (i dont have a s2 and dont know how to do this for your phone)
[09:15] <raven> ?
[09:15] <raven> OK
[09:18] <raven> thank you though
[09:18] <raven> nobody else here has answered me before
[09:18] <raven> oh besides ogra
[09:20] <k1l> stick with xda forums first to get the basics sorted out. like getting your phone in a state where you can install the ubuntu-touch images. so get cwm etc.
[09:26] <raven> i installed a um.. a cwm thing
[09:26] <raven> but i cant get into cwm
[09:30] <raven> nvm it worked!
[09:30] <raven> now ill try to us eodin to put a rom on there
[09:40] <k1l> why odin? is it mentioned anywhere on the pages i gave you?
[10:12] <raven> because i have no sd card and it was the only  thing i could use after i broke it
[10:12] <raven> are you still there
[10:13] <raven> do you know any way i can put a file onto my internal memory without an sd card?
[10:32] <raven> can anyone help me use adb
[10:43] <szymon_w> hello! just wonder are we have any chances that Ubuntu Touch will run flash ? Since its true Ubuntu it should works... but so far its not working when browsing websites.
[10:52] <user82> raven, you need to be a little more specific i think.
[10:52] <raven> sorry :(
[10:52] <raven> i have download mode, which is for odin (samsung devices)  and i have cwm, i dont know how to get a rom onto my phone though :(
[10:52] <raven> i have no rom atm
[10:53] <raven> its taken me like 2 days to just get cwm back
[10:53] <user82> ah ok. well i have to leave right now sorry but with detailed description of what you need i am sure someone is able to help. ogra_ for example is quite nice ;)
[10:53] <raven> yeahive beenw aiting for him all day lol
[11:05] <raven> :(((
[11:05] <raven> can anyone help me?
[11:40] <raven> ogra?
[11:41] <tvoss> didrocks, ping
[11:41] <didrocks> tvoss: pong
[11:41] <ogra_> raven, sorry, i'm extremely busy today and ignored IRC for most of the day
[11:41] <raven> tvoss?
[11:41] <raven> ohhh
[11:42] <raven> tahts ookay..
[11:42] <raven> ill try talk to you next time your not busy
[11:42] <ogra_> stgraber, hmm i think you might still have the broken mountall.conf in place, try to replace it with one from the archive
[11:42] <ogra_> stgraber, regarding the reboot loop ...
[11:43] <lemonxah> hey peeps :) anyone got this running on a SGS3?
[11:43] <ogra_> stgraber, and indeed you need to have a working ubuntu touch install there already
[11:45] <lemonxah> or am i just plain out of luck ? :/
[11:45] <tani> i cant get it to work i think i just need a way of moving files to my phone.. i have no rom atm
[11:51] <ogra_> stgraber, do we have a list of kernel config options somewhere ?
[12:03] <raven> omg
[12:03] <raven> ogra
[12:03] <raven> i did it!
[12:03] <raven> i got cynogen on my phone
[12:03] <raven> the rom
[12:04] <ogra_> congrats
[12:05] <raven> now to download ubuntu and break it agian
[12:05] <raven> lol
[12:06] <lemonxah> what phone is that?
[12:07] <lemonxah> that you are trying to do it on?
[12:08] <raven> galaxy s2
[12:08] <lemonxah> that sucks :/ heh wanna get my galaxy s3 up and running with this
[12:08] <lemonxah> but seems the only files i can get for it is 2 months old
[12:10] <lemonxah> guys i have a question
[12:11] <lemonxah> the preinstalled phablet-armhf files
[12:11] <lemonxah> does it matter which one i use?
[12:11] <raven> dont ask me lol
[12:11] <raven> i cant get it working at all
[12:11] <lemonxah> seems like no one is talking to me except for you :)
[12:12] <raven> yeah
[12:12] <raven> these guys are always busy off somewhere else
[12:12] <raven> they seem to see every message though cause they answer people like 8 hours later lol
[12:12] <lemonxah> in 8 hours i will be sleeping
[12:15] <raven> *is pretending to be important and busy elsewhere*
[12:21] <raven> ummm
[12:22] <raven> ogra are you still here
[12:22] <raven> i have another issue
[12:22] <raven> i cant download it says i have no sd card
[12:22] <raven> and when i check my ummm
[12:22] <raven> storage?
[12:23] <raven> it says my internal memory is 2gb and i have another like 20 gb internal
[12:23] <raven> which is emty
[12:28] <lemonxah> well i am busy flashing it
[12:28]  * lemonxah holds his breath .. and his thumbs .. and his big toes
[12:30] <lemonxah> lets see if it boots
[12:30] <lemonxah> is there a logo that boots it?
[12:38] <raven> no idea
[12:39] <ogra_> ChickenCutlass, progress ! ... i'm at a point where i can exec androids init via chroot and tezh phone doesnt reboot ... sadly that kills adb so i cant realy log in anymore
[12:40] <ChickenCutlass> ogra_, awesome.  Just remove adb from the android part
[12:40] <ogra_> oh, indeed
[12:40] <ChickenCutlass> ogra_, good progress
[12:41] <ogra_> well, i'd like to see if lxc is better ... since that doesnt share /dev
[12:42] <ogra_> currently i guess udeventd makes a mess out of /dev
[12:42] <ogra_> -d
[12:43] <ChickenCutlass> ogra_, yes it does.  it renames stuf ett...
[12:43] <seb128> Mirv, hey, remember I upgrade my qt to 5.0.2 on friday ... I think that broke integrated menus in unity (I've the qtcreator menus back in the qtcreator win)
[12:44] <raven> ogra
[12:44] <raven> im going to flash my pit thing
[12:44] <raven> is that ok?
[12:44] <pmcgowan> seb128, looks ok to me
[12:45] <pmcgowan> seb128, on raring that is
[12:45] <seb128> pmcgowan, with qt 5.0.2 (from the qt5-edgers ppa)?
[12:45] <pmcgowan> yes
[12:45] <seb128> pmcgowan, I'm on saucy, not sure if the stack is different
[12:46] <lemonxah> hey now that there are ppl here .. any of you know about a sgs3 build that works?
[12:46] <lemonxah> and what is the difference between saucy-preinstalled and raring?
[12:46] <lemonxah> and quantel?
[12:47] <Mirv> seb128: hi! it's deliberate, we promised scottk that we remove the forward-ported appmenu patch when saucy begins in anticipation of the proper QPA plugin support, and he promptly did so in the packaging branch after saucy opened
[12:47] <pmcgowan> lemonxah, quantal build was frozen a month or so ago, raring is current and saucy is in process, will became mainline soon
[12:48] <seb128> Mirv, hum, not sure I agree with that ... how is the QPA support going?
[12:48] <lemonxah> pmcgowan: thnx another question quick .. raring should work in lpace of quantal? i saw a tutorial on how to get ubuntu touch on my Galaxy s3 but they used quantel
[12:49] <lemonxah> i downloaded raring followed the steps they did .. but i only get a black screen on boot :/ and after a few minutes of waiting nothing
[12:49] <pmcgowan> lemonxah, which device, using phablet-flash?
[12:50] <lemonxah> samsung galaxy s3 and not using phablet .. using the preinstalled-phablet
[12:50] <Mirv> seb128: yeah, I can see that, but he did it for us and I didn't care to revert since that was the condition for his FFe approval for raring.. sil2100 knows about the QPA menu support
[12:51] <pmcgowan> lemonxah, I am not sure about the S3 work, did you get a rom specifically for the s3?
[12:51] <ogra_> YAy
[12:51] <seb128> imho we should just add the patch back until we have the qpa support
[12:51] <seb128> didrocks, ^opinion?
[12:51] <lemonxah> yeah i got a cm10.1 based rom called ubuntu-for-i9300
[12:52] <ogra_> ChickenCutlass, that worked ... now if i only could get ubuntu-session to start
[12:52] <pmcgowan> lemonxah, not sure then
[12:52] <lemonxah> but along side that it also listed the quantal-preinstalled-phablet-armhf.zip
[12:52] <didrocks> seb128: that's what I told during the sprint, so agreed :)
[12:52] <ChickenCutlass> ogra_, so are all the android processes starting.
[12:52] <ogra_> i can chroot into the android root and run ps ... it shows me all processes properly started etc
[12:52] <didrocks> Mirv: seb128: we don't want to regress ubuntu for no good reason
[12:52] <ChickenCutlass> ok
[12:52] <ogra_> including ubuntuappmanger and uchroot ...
[12:52] <ogra_> i guess i should kill the letter
[12:53] <seb128> Mirv, please add the patch back, we will deal with ScottK if needed
[12:53] <ChickenCutlass> ogra_, yes
[12:53] <Mirv> the 'After "S" opens:" section in https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1126205/comments/23 "The Qt5 patch is dropped immediately regardless of regression impacts."
[12:53] <ChickenCutlass> ogra_, no need for uchroot
[12:53] <ogra_> (from the startup scripts)
[12:53] <ogra_> yeah
[12:53] <Mirv> seb128: mmkay, I need to enhance my armor first maybe
[12:53] <ChickenCutlass> ogra_, so from the ubuntu side.  su - phablet
[12:53] <seb128> Mirv, scottK doesn't get to dictate what happens in Ubuntu...
[12:53] <ChickenCutlass> ogra_, and try to run qml-phone-shell
[12:53] <ogra_> qml-phone-shell: /build/buildd/platform-api-0.18.1daily13.04.15ubuntu.unity.nextbzr51raring0/src/android/ubuntu_application_api.cpp:51: {anonymous}::Bridge::Bridge(): Assertion `lib_handle && "Error loading ubuntu_application_api"' failed.
[12:53] <ogra_> Aborte
[12:54] <ogra_> +d
[12:54] <ogra_> i guess hybris and platform-api need top learn about it
[12:54] <ChickenCutlass> ogra_, what does logcat say
[12:54] <lemonxah> stupid question maybe .. but is phablet = touch?
[12:54] <ChickenCutlass> ogra_, you probably are just missing the drivers in the ubuntu side
[12:54] <ogra_> well, i would assume surfaceflinger is rinngin already
[12:55] <ogra_> *running
[12:55] <lemonxah> saucy-preinstalled-touch-armhf and raring-preinstalled-phablet.armhf are they the same .. baring the version differences?
[12:55] <ChickenCutlass> ogra_, you need the system and vendor stuff accessable via the ubuntu side
[12:55] <ogra_> ah, k
[12:55] <ogra_> hmm, thats tricky
[12:55] <ogra_> init dies if they are mounted anywhere
[12:55] <Mirv> seb128: ok, adding back and commencing a saucy build that will later be copied to qt5-proper. I had the reverting of the revert already handy since I did it for further raring PPA updates anyway
[12:55] <ogra_> before it runs i mean
[12:55] <ChickenCutlass> hmm
[12:55] <seb128> Mirv, thanks
[12:56] <ogra_> that will need some fine grained upstart tinkering
[12:56] <ChickenCutlass> ogra_, make a copy for now -- just to get things running
[12:56] <ogra_> well, i should be able to mount them manually now
[12:56] <ChickenCutlass> right
[12:56] <ogra_> its just tricky to do it on boot automatically
[12:57] <fginther> kalikiana, ping
[12:57] <ogra_> phablet@ubuntu-phablet:~$ qml-phone-shell
[12:57] <ogra_> __pthread_gettid -2
[12:57] <ogra_> Cant find EGLConfig, returning null config
[12:57] <ogra_> Segmentation fault
[12:57] <ChickenCutlass> ogra_, ok better
[12:57] <ogra_> hmm, there is more missing it seems
[12:57] <ChickenCutlass> yes
[12:58] <ChickenCutlass> ogra_, look at the script we have that bind mounts what we need into the ubuntu chroot
[12:58] <ChickenCutlass> ogra_, you need all of that.
[12:58] <ogra_> ok
[13:00] <kalikiana> fginther, pong
[13:01] <lemonxah> how long does the boot take?
[13:01] <fginther> kalikiana, have you seen the u1db-qt build failures in the core-apps ppa: https://launchpadlibrarian.net/139804326/buildlog_ubuntu-raring-amd64.u1db-qt_0.1.5bzr90raring0_FAILEDTOBUILD.txt.gz ?
[13:01] <fginther> kalikiana, quantal builds worked, but not raring and saucy (dependency issue?)
[13:01] <kalikiana> fginther, yes, I pinged you in the other room because jenkins is giving me 404
[13:02] <kalikiana> so I have no way to see what's wrong
[13:02] <fginther> kalikiana, sorry, I didn't see your ping
[13:02] <kalikiana> fginther, for instance https://jenkins.qa.ubuntu.com/job/ubuntu-ui-toolkit-raring-amd64-ci/96/console
[13:04] <ChickenCutlass> tvoss, sforshee we doing a hangout now?
[13:04] <kalikiana> fginther, what MR is that u1db failure from?
[13:04] <kalikiana> I didn't get a mail
[13:04] <sforshee> ChickenCutlass, yep
[13:04] <tvoss> ChickenCutlass, gimme two
[13:04] <fginther> kalikiana, it is from trunk revision 90
[13:05] <kalikiana> fginther, I guess the better question is, why don't I get mail for failure from trunk builds
[13:05] <fginther> kalikiana, which should be https://code.launchpad.net/~kalikiana/u1db-qt/crossdoc/+merge/163482
[13:05] <kalikiana> hm
[13:05] <kalikiana> but that code is in
[13:05]  * kalikiana confused
[13:06] <fginther> kalikiana, yes, the MP built successfully for jenkins and was merged in, but it's not building in launchpad
[13:07] <fginther> kalikiana, jenkins is only doing quantal builds, but we're 'trying' to dput for raring and saucy, which isn't always going to work :-(
[13:07] <fginther> kalikiana, correction, jenkins is doing raring builds
[13:08] <ogra_> phablet@ubuntu-phablet:~$ qml-phone-shell
[13:08] <ogra_> qml-phone-shell: /build/buildd/platform-api-0.18.1daily13.04.15ubuntu.unity.nextbzr51raring0/src/android/ubuntu_application_api.cpp:51: {anonymous}::Bridge::Bridge(): Assertion `lib_handle && "Error loading ubuntu_application_api"' failed.
[13:08] <ogra_> Aborted
[13:08] <ogra_> ChickenCutlass, ^^^
[13:08] <kalikiana> fginther, so whatever requests those builds needs to send an email, otherwise I can't do anything :-)
[13:08] <kalikiana> and, fix those 404 please
[13:09] <ChickenCutlass> ogra_, hmm, need to see logcat
[13:09]  * kalikiana goes to do a fresh u1db build from trunk locally
[13:10] <ogra_> ChickenCutlass, http://paste.ubuntu.com/5686892/
[13:10] <fginther> kalikiana, regarding  https://jenkins.qa.ubuntu.com, there is what looks like some network issues which broke publishing of the results to the public server
[13:11] <ChickenCutlass> ogra_, not showing me much.
[13:11] <ogra_> yeah
[13:11] <ChickenCutlass> ogra_, try the sf_test app
[13:11] <ogra_> i doubt the platform-api can handle it atm
[13:12] <fginther> kalikiana, agreed on the email. They get sent to the jenkins-bot and I don't see them either. I just happened to notice the failures by chance
[13:12] <ChickenCutlass> ogra_, instead of the shell
[13:12] <ogra_> where is that ?
[13:13] <ogra_> uh oh
[13:13] <ogra_> heh
[13:13] <ChickenCutlass> ogra_, part of the hybris test package
[13:13] <ogra_> wait
[13:13] <ogra_> so the ubuntu_chroot script mounted all that stuff under /data/ubuntu/$dir ...
[13:14] <ogra_> that doesnt help me with /
[13:14]  * ogra_ fiddles
[13:15] <ogra_> hmm, no, same error with the mounts in the right place
[13:16] <kalikiana> fginther, wrt the failure: it builds on my local raring. is this maybe PPA-config related again? because it requires latest ubuntu-ui-toolkit
[13:17] <fginther> kalikiana, yes, that could be the cause. strange that it built for jenkins though
[13:17] <lemonxah> does anyone have a quantal build for me that is not a demo?
[13:18] <fginther> kalikiana, ok. I see it now
[13:19] <fginther> kalikiana, the ppa doesn't have the sdk ppa as a dependency
[13:19] <fginther> jenkins does
[13:19] <fginther> kalikiana, I'll add that and rebuild. Will let you know if that resolve the build failures
[13:19] <raven> ogra?
[13:20] <kalikiana> fginther, great
[13:22] <lemonxah> so quantel is only a demo?
[13:22] <lemonxah> its not working?
[13:22] <lemonxah> cause i got that to boot but nothing on it is working its only a demo
[13:37] <stgraber> ogra_: I've got a working (raring based) Ubuntu touch image on those two. Will try replacing mountall.conf now
[13:37] <ogra_> stgraber, seems i got it working with a normal chroot (messy /dev indeed now) ... but cant get qml-phone-shell up
[13:39]  * ogra_ even sees ubuntu-session running in the processlist
[13:39] <pmcgowan> mardy, kenvandine is the settings app building in a ppa somewhere yet?
[13:40] <mardy> pmcgowan: not yet
[13:41] <kenvandine> pmcgowan, we're close to merging it
[13:41] <pmcgowan> to which project?
[13:42] <pmcgowan> ah nm
[13:44] <davmor2> ogra_: I gave up, the new ubuntu touch apparently really doesn't want to installed on my nexus s :D
[13:45] <ogra_> the new ?
[13:50] <davmor2> ogra_: I have an image I found on the web on it. But it doesn't like upgrading so that is a no no, and it kept failing to build number 1 without the full blown Java being installed and number 2 kept dying on the build with an R.stamp error
[13:50] <ogra_> davmor2, well, ask the author to do a rebuild
[13:51] <davmor2> can't track the author, I'm going to have a longer play with it over the weekend, see if I can't break it into submission :)
[13:52] <davmor2> ogra_: I think I'm really close, so it is either that I am doing something wrong which wouldn't be a first, or I've not removed something that needs removing I just didn't have time to dig into at midnight :D
[13:53] <ogra_> davmor2, well, its most likely that libhybris or the ubuntu platform api stuff in the andrpid tree changed since your image was built
[13:54]  * ogra_ takes a break
[13:54] <davmor2> ogra_: no after digging some on the net it looks like there might be some odd java apps apps in the cm image that are trying to build
[13:55] <davmor2> ogra_: once I rule that out then I'll start kicking other things :)
[14:05] <sergiusens> ogra_: rsalveti I did half the work yesterday for a system_hal.img (I think I called it like that)
[14:06] <sergiusens> and noticed that we might need to change init a lot
[14:06] <sergiusens> to make it not break (sort of the upstart inhibit stuff but now the other way around)
[14:10] <rsalveti> sergiusens: what should we need to change init that much?
[14:10] <rsalveti> ogra_: the Bridge error usually happens when it can't find the lib in the fs
[14:10] <rsalveti> the seg fault you got once is a bit more interesting
[14:11] <rsalveti> I wonder if we'll end up having some sort of pid namespace issue with that
[14:11] <rsalveti> but one suggestion is to try running native test apps in the android side first
[14:11] <rsalveti> to make sure android can use and control the hardware with the drivers available in there
[14:12] <sergiusens> rsalveti: do we want stuff like this? chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/state
[14:12] <sergiusens> mount_all /fstab.manta
[14:13] <rsalveti> sergiusens: right, then we might need to maintain two different inits
[14:21] <sergiusens> rsalveti: it's not a simple repack
[14:22] <rsalveti> sergiusens: right, problem is keeping the old stuff working as well at the same time
[14:25] <sergiusens> rsalveti: yeah... pain!
[14:45] <ogra_> rsalveti, well, i have enverything but graphical stuff running ... pulse starts, ofono does etc etc
[14:45] <ogra_> rsalveti, where do i find these apps on the fs ?
[14:45] <ogra_> sergiusens, init runs fine here ... no issues with it
[14:45] <ogra_> the only thing i can see as possible issue is the shared /dev
[14:46] <ogra_> i even have a set of proper upstart jobs for firing up the andrpid side etc
[14:48] <rsalveti> ogra_: yeah, shared dev might be an issue
[14:48] <rsalveti> as the dev names are kind of all different
[14:48] <ogra_> right, i'm hpoing for stgraber here
[14:48] <rsalveti> ogra_: you'd need to build the android part to have the android specific test cases
[14:48] <ogra_> but as i said, it works all fine apart from qml-phone-shell
[14:48] <rsalveti> let me build it here quickly to create a tarball
[14:48] <ogra_> cool., thanks !
[14:49] <rsalveti> the services might be up, but not necessarily working with the hal
[14:49] <ogra_> i dont even think the /dev names are a big issue as long as they differ
[14:49] <ogra_> its the ones that have the same names in both systems that worry me
[14:50] <rsalveti> crap, can't build the test cases, need to fix them first
[14:51] <ogra_> surfaceflinger is running fine btw
[14:51] <ogra_> i can see it in the processlist
[14:51] <ogra_> doesnt that already attach to some of the GLES bits ?
[14:53]  * ogra_ also sees pvr_workqueue and omaplfb
[14:54] <sergiusens> rsalveti: ogra_ there's a hybris-test package you can install
[14:54] <ogra_> if i had network :)
[14:54] <sergiusens> ogra_: manuallly download ;-)
[14:55] <ogra_> i guess i have to fiddle it in through adb then
[14:56] <rsalveti> sergiusens: better to test the native test first, let me fix it
[14:58] <sergiusens> rsalveti: well the camera one works
[14:58] <sergiusens> rsalveti: I'm going to be building those soon btw so if they fail, the build will fail :-P
[15:03] <rsalveti> ogra_: http://people.canonical.com/~rsalveti/ogra/
[15:03] <rsalveti> ogra_: to test in the android side
[15:04] <ogra_> thx !
[15:04] <ogra_> will try after the call
[15:10] <jono> power management is not too bad on the Galaxy Nexus - had a full charge at 6pm yesterday and it is 8.10am now and it is71%
[15:11] <jono> (this is with no use)
[15:11] <jono> obviously it needs optimization, but not bad as it stands
[15:13] <kalikiana> fginther, 404 again https://jenkins.qa.ubuntu.com/job/ubuntu-ui-toolkit-raring-amd64-ci/97/console
[15:14] <asac> o/
[15:15] <fginther> kalikiana, the build results in the 'waiting to publish' queue. jenkins.qa.ubuntu.com is being slow today
[15:16] <kalikiana> fginther, what does that mean exactly?
[15:16] <kalikiana> it says FAILED on my MR
[15:19] <fginther> kalikiana, so the actual builds take place on an internal jenkins server. that server updates the MP directly with the pass/fail status and then sends the results to the external server (jenkins.qa.ubuntu.com) so that it can be externally viewed
[15:20] <kalikiana> ah, so 404 means it commented but is still copying files
[15:20] <fginther> kalikiana, the links posted in the MP have been modified to point to the external server even though the data may not actually be there yet
[15:21] <kalikiana> I guess that's fine then, just a bit unexpected
[15:21] <fginther> kalikiana, yes. usually it is not this slow
[15:21] <kalikiana> k, thanks
[15:25] <mpt> tmoenicke, hi, when you have some time I'd like to talk with you about keyboard settings
[15:26] <mpt> since I'm working on the settings interface now
[15:27] <ogra_> root@android:/ # /root/direct_sf_test
[15:27] <ogra_> [1] + Stopped (signal)     /root/direct_sf_test
[15:27] <ogra_> root@android:/ # /root/direct_sf_test
[15:27] <ogra_> [2] + Stopped (signal)     /root/direct_sf_test
[15:27] <ogra_> [1] - Segmentation fault   /root/direct_sf_test
[15:27] <ogra_> rsalveti, ^^^
[15:30] <ogra_> oh. wait, i should probably run it inside the android container
[15:30] <ogra_> :P
[15:31] <tmoenicke> mpt: pong
[15:32] <niel> 6 months for the ubuntu phone at best arg
[15:34] <ogra_> rsalveti, hmm, same thing under android inside the chroot
[15:36] <ogra_> rsalveti, http://paste.ubuntu.com/5687293/ logcat for both attempts (first under ubuntu, second in the android chroot)
[15:40] <ogra_> urgh
[15:40] <niel> dont know anything about this sorry
[15:40] <ogra_> rsalveti, so i just notice that we need a shared /run
[15:41] <ogra_> i think there is something wonky in sharing it atm
[15:41] <ogra_> and i guess the shm will prevent the stuff from starting
[15:41] <rsalveti> hm
[15:41] <rsalveti> probably
[15:42] <ogra_> hmm, where would android have the shm usually ?
[15:43] <rsalveti> F/libc    (  628): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 628 (direct_sf_test)
[15:43] <ogra_> yeah, as i said, i think hybris needs to learn about the flip
[15:43] <rsalveti> but this is not yet hybris
[15:43] <rsalveti> this is just a local android-only test case
[15:44] <ogra_> rsalveti, as i said, the first run was accidentially under ubuntu
[15:44] <ogra_> so that libc stuff is fine, ignore that part
[15:45] <ogra_> the run starting below is the right one
[15:45] <rsalveti> right, but as you bind mounted, it'd work just as if you're running inside the container
[15:45] <rsalveti> I'd guess
[15:45] <ogra_> well
[15:45] <rsalveti> I believe it might indeed be a /dev or shm related thing
[15:45] <ogra_> my /run is empty execpt shm and lock for example
[15:46] <mpt> tmoenicke, rachelliu and I were brainstorming a priority list of settings for the keyboard. We came up with: (1) layouts to switch between, (2) automatic spelling correction, (3) auto-capitalization, (4a) key tap sound, (4b) key tap vibration, (5) type by sliding finger across the keyboard, (6) abbreviations/macros. 5 and 6 wouldn't be for the ELS.
[15:46] <ogra_> since the ubuntu_chroot script mounts it over the existing /run
[15:46] <ogra_> (i run the mount bits modified from ubuntu_chroot)
[15:47] <mpt> tmoenicke, we hadn't yet figured out word auto-completion, and automatic punctuation (e.g. period when double-tapping space).
[15:47] <rsalveti> let me run it with strace inside android
[15:47] <tmoenicke> mpt: sounds good to me
[15:48] <tmoenicke> mpt: we currently have a . key
[15:49] <mpt> tmoenicke, true, but it's still faster to double-tap space than to tap a . key then the space key. It could also insert other punctuation (e.g. a closing bracket like this one at the end of a sentence).
[15:50] <mpt> So we need to think some more about that.
[15:51] <mpt> tmoenicke, when I have a first draft sketched I will post it at <https://wiki.ubuntu.com/LanguageAndText#phone-keyboard>
[15:51] <tmoenicke> mpt: great
[15:54] <tmoenicke> mpt: i think suggested words and spell checking could go into the same setting
[15:54] <mpt> tmoenicke, they're related, certainly
[15:55] <mpt> That partly depends on whether completion is opt-in for each word (like Android or Windows) or opt-out (like iOS)
[16:01] <rsalveti> ogra_: http://paste.ubuntu.com/5687377/
[16:02] <rsalveti> running with strace in the android side
[16:03] <rsalveti> open("/dev/kgsl-3d0", O_RDWR|O_DSYNC)   = 8
[16:03] <ogra_> well, thats mako
[16:03] <rsalveti> true, you're testing with maguro
[16:03] <ogra_> right
[16:04] <rsalveti> I copied the strace bin to people.c
[16:04] <rsalveti> can test the maguro after lunch
[16:04]  * rsalveti lunch time
[16:06] <ogra_> rsalveti, http://paste.ubuntu.com/5687394/
[16:09] <rsalveti> open("/dev/pvrsrvkm", O_RDWR)           = 8
[16:09] <ogra_> its there
[16:10] <ogra_> root@android:/ # ls -l /dev/pvrsrvkm
[16:10] <ogra_> crw------- 1 root root 250, 0 May 21 16:01 /dev/pvrsrvkm
[16:10] <ogra_> hmm
[16:10] <rsalveti> hm, after
[16:10] <rsalveti> stat64("/system/lib/hw/gralloc.default.so", {st_mode=S_IFREG|0644, st_size=9864, ...}) = 0
[16:10] <rsalveti> interesting
[16:10] <rsalveti> well, brb
[16:12] <ogra_> ChickenCutlass, rsalveti, sergiusens http://paste.ubuntu.com/5687405/ :)
[16:19] <sergiusens> ogra_: that's mako
[16:19] <sergiusens> :-)
[16:19] <ogra_> well, thats lxc
[16:19] <ogra_> running android in a container
[16:19] <sergiusens> ogra_: yeah
[16:20] <ogra_> but yeah, stgraber only has a mako
[16:20] <sergiusens> ogra_: but the  /system/etc/init_wlan.sh gives away it's a mako :-P
[16:20] <sergiusens> ogra_: nice btw :-)
[16:21] <ogra_> yeah
[16:21] <ogra_> not that it works any better than my chroot approach :P
[16:23] <ogra_> and it doesnt need any kernel modification
[16:37] <Lukas__> hi
[16:37] <ogra_> rsalveti, oh, i just saw that i have the libc entry in logcat even when running chrooted
[16:38] <Lukas__> can someone tell me that LG L9 is supported for ubuntu touch ?
[16:38] <ogra_> Lukas__, have a look at the devices wikipage
[16:38] <ogra_> !devices | Lukas__
[16:39] <Lukas__> yeah
[16:39] <Lukas__> i see it
[16:39] <Lukas__> thx ;)
[16:40] <Lukas__> ogra are u using touch pn ur phone ?
[16:41] <ogra_> yes
[16:41] <Lukas__> and how it works ? ;)
[16:41] <ogra_> well, i'm doing development on it ...
[16:41] <Lukas__> cause i dont believe commercials ;)
[16:41] <ogra_> not actually using it atm
[16:41] <ogra_> what commercials ?
[16:42] <Lukas__> nah i was watching movies on ubuntu.com ;)
[16:42] <ogra_> well, they are telling you what will be there in april 2014
[16:43] <ogra_> so they should be accurate in a year
[16:43] <ogra_> :)
[16:43] <Lukas__> hehe
[16:43] <ogra_> up until then its still only for the brave
[16:43] <Lukas__> i thougth so
[16:44] <ogra_> you can do calls, send and recieve SMS and surf the web via WLAN
[16:44] <Lukas__> i want to test it but im affraid ;)
[16:44] <ogra_> beyond that there are a bunch of apps already to play with
[16:44] <Lukas__> i need to hdpsa net
[16:44] <ogra_> that siad, i only refer to the supported devices here
[16:45] <Lukas__> cause im writing a lot of mails
[16:45] <ZDmitry> tmoenicke: ping
[16:45] <ogra_> the ported ones really depend on the person porting them
[16:45] <ogra_> i.e. no idea what HW works on your LG L9 t all
[16:45] <ogra_> you need to ask the person caring for the port
[16:45] <Lukas__> ahh
[16:45] <Lukas__> ok ;)
[16:50] <user82> does anyone know if awe is working on edge/hsdpa/lte?
[16:50] <user82> what kind of net
[16:52] <ogra_> user82, GPRS first
[16:58] <iBelieve> I'm interested in developing applications for Ubuntu Touch. Is running UnityNext on my main desktop computer a good way to test the applications and is it safe to do?
[16:58] <ogra_> iBelieve, i belive the sdk comes with a qmlscene widget you can run the apps in
[16:59] <ogra_> so there is no need to have unity next installed to test the UI
[17:00] <iBelieve> ogra_, Yes, I know it does, and I've used that to test my app, but I'd like to see how it looks in the actual UnityNext UI. Basically, my question is, is installing it safe to do on my main system?
[17:00] <ogra_> ah, no idea, probably mhall119 knows
[17:01] <mhall119> iBelieve: Right now, you can run UnityNext on top of your normal desktop, it just runs in it's own window
[17:01] <mhall119> I don't know of any way, currently, to launch an app inside of UnityNext running this way
[17:02] <mhall119> you might ask in #ubuntu-unity about that though
[17:02] <iBelieve> mhall119, okay, thanks.
[17:02] <mhall119> however, the way it looks running qmlscene on your desktop should be the way it looks running on UnityNext, the only different would be how the HUD looks
[17:03] <jono> bfiller_afk, thanks for triaging my bugs :-)
[17:13] <loicm> SpacedOut: hi, I've just taken a look at you MR for the context sharing feature, I skipped that feature when starting the project and forgot to add it back, good stuff
[17:14] <stgraber> rsalveti: http://paste.ubuntu.com/5687604/
[17:14] <stgraber> rsalveti: (with android running in LXC)
[17:15] <loicm> SpacedOut: I still need to validate it on my device
[17:25] <stgraber> ogra_: so I've got direct_sf_test and test_player working here, the two others fail though
[17:28] <ogra_> stgraber, but no qml-phone shell ?
[17:28] <ogra_> intresting
[17:30] <stgraber> ogra_: yeah
[17:33] <user82> ogra_, thx 4 the info. i guess it might be a while then till i use ubuntu touch ;)
[17:46] <rsalveti> stgraber: cool, direct_sf_test running is already quite cool indeed
[17:46] <rsalveti> the other two might be broken as well
[17:46] <rsalveti> nobody is maintaining these test cases
[17:47] <rsalveti> stgraber: now the next step would be to run similar test cases but via hybris
[17:47] <rsalveti> stgraber: install libhybris-test
[17:48] <rsalveti> then see if test_sf works as expected (it should behave similarly as direct_sf_test
[17:48] <rsalveti> Cant find EGLConfig, returning null config
[17:48] <rsalveti> this might be related with qtubuntu
[17:48] <rsalveti> and the environment variable that sets the backend
[17:48] <rsalveti> QT_QPA_PLATFORM=ubuntu
[17:49] <jono> is there a changelog for each daily image?
[17:49] <rsalveti> jono: yes
[17:49] <jono> as in, I am trying to determine what changes are in the current daily
[17:49] <rsalveti> for quite a while already
[17:49] <jono> rsalveti, I thought I read that one was available
[17:49] <jono> where is it?
[17:49] <stgraber> rsalveti: test_sf works fine as root, gives me a blank screen running as phablet (direct_sf_test didn't have that problem)
[17:49] <rsalveti> jono: http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/raring-preinstalled.changelog
[17:49] <jono> thanks rsalveti
[17:50] <rsalveti> stgraber: hm, I know we also have group and user permissions to set as well
[17:50] <rsalveti> phablet adm tty dialout cdrom audio dip video plugdev android_graphics android_input sdcard_rw android_net3 android_net android_net2 admin
[17:50] <rsalveti> from cucrrent phablet user
[17:51] <rsalveti> the android_ ones all maps the group ip from the android side
[17:51] <stgraber> uid=32011(phablet) gid=32011(phablet) groups=32011(phablet),4(adm),5(tty),20(dialout),24(cdrom),29(audio),30(dip),44(video),46(plugdev),1003(android_graphics),1004(android_input),1015(sdcard_rw),3002(android_net3),3003(android_net),3004(android_net2),32012(admin)
[17:51] <rsalveti> right, so it's probably matching correctly
[17:52] <stgraber> rsalveti: fixed, /dev/ion was the problem
[17:52] <rsalveti> stgraber: set QT_QPA_PLATFORM=ubuntu as root, and then try qml-phone-shell as root as well
[17:52] <rsalveti> cool
[17:52] <stgraber> so I now have test_sf running as a phablet
[17:52] <stgraber> rsalveti: same segfault as when running as a user
[17:53] <rsalveti> hm, we might need to debug qtubuntu then
[17:53] <rsalveti> stgraber: can you also test /usr/bin/test_glesv2 ?
[17:53] <ogra_> awesome
[17:54] <stgraber> rsalveti: works fine
[17:55] <rsalveti> stgraber: cool
[17:56] <rsalveti> stgraber: ogra_: then it'd be good if we could generate such image kind of automatically, so we can split the debugging and get the rest to work
[17:56] <ogra_> hmm
[17:56] <stgraber> rsalveti: test_media_player also works btw
[17:56] <rsalveti> awesome
[17:56] <ogra_> i was hoping we get some screen output first
[17:56] <rsalveti> well, we got some :-)
[17:56] <rsalveti> just not the shell
[17:57] <ogra_> i wonder if stgraber needs to start qml-phone-shell from bash
[17:57] <rsalveti> the driver layer is working as expected, it might just be something with qtubuntu now
[17:57] <ogra_> since i'm pretty sure the way we start adbd doesnt source any env
[17:57] <ogra_> and we set a ton of stuff in bashrzc and /etc/environment
[17:57] <rsalveti> yup
[17:58] <stgraber> http://paste.ubuntu.com/5687733/
[17:58] <rsalveti> seems to be quite simlar
[17:58] <rsalveti> at least the most critical ones are there
[17:59] <ogra_> stgraber, i mean as root :)
[18:00] <ogra_> oh, and i think we should also bind mount the dirs in /mnt
[18:00] <ogra_> just seeing your /mnt/obb entry in the env
[18:02] <stgraber> ogra_: http://paste.ubuntu.com/5687752/
[18:03] <stgraber> doesn't look like it's even trying to access those
[18:03] <stgraber> (the two /dev entries look interesting but they don't exist in the android container so I'm not sure that's the problem)
[18:03] <ogra_> stgraber, try running /bin/bash before starting the shell
[18:04] <ogra_> so that you have the bash env
[18:04] <ogra_> as root
[18:04] <ogra_> adbd uses /system/bin/sh
[18:05] <stgraber> ogra_: which is a symlink to /bin/bash here
[18:05] <ogra_> and doesnt process the full environment
[18:05] <ogra_> ??
[18:05] <ChickenCutlass> ogra_, stgraber so there are a bunch of ENV stuff that must be set.
[18:05] <stgraber> anyway, running under /bin/bash doesn't make any difference
[18:05] <ogra_> that cant be, android uses it too
[18:05] <ogra_> ChickenCutlass, right
[18:05] <ChickenCutlass> ok
[18:05] <ogra_> thats whay i wanted it tested
[18:06] <stgraber> ogra_: at the time adb started and I connected, nothing was mounted on /system, so i had my symlink there, then I mounted android's /system on top of it and start the container. Anyway, yes I'm using bash, have the right environment and no that doesn't help ;)
[18:06] <ogra_> ok
[18:07] <ogra_> sorry for seeming pushy
[18:07] <ogra_> :)
[18:11] <jono> mhall119, when trying to install ubuntu-terminal-app:
[18:11] <jono> The following packages have unmet dependencies:
[18:11] <jono>  ubuntu-terminal-app : Depends: qtdeclarative5-konsole-qml-plugin but it is not going to be installed
[18:14] <mhall119> jono: do you have the core apps PPA enabled?
[18:14] <jono> mhall119, yep
[18:15] <mhall119> hmmm, it should install from there...
[18:15] <mhall119> are you on raring or saucy?
[18:15] <jono> saucy
[18:16] <mhall119> yeah, 0.1.1bzr12 package is built for saucy
[18:16] <mhall119> what happens when you try to apt-get install that package manually
[18:18] <rtg_> ogra_, what is the default series now ? 'phablet-flash --series saucy' still faults.
[18:18] <ogra_> rtg_, raring
[18:18] <rtg_> how does one get saucy ?
[18:18] <ogra_> pull the zip from cdimage and do a manual flash
[18:19] <rtg_> hrmph
[18:19] <jono> mhall119, when getting that package:
[18:19] <jono> The following packages have unmet dependencies:
[18:19] <jono>  qtdeclarative5-konsole-qml-plugin : Depends: libqt5core5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4 is to be installed
[18:19] <jono>                                      Depends: libqt5gui5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4 is to be installed
[18:19] <jono>                                      Depends: libqt5widgets5 (>= 5.0.2) but 5.0.1+dfsg-0ubuntu4 is to be installed
[18:19] <ogra_> rtg_, https://wiki.ubuntu.com/Touch/Install#Manual_Installation ...  with http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/
[18:19] <rtg_> ogra_, those are all raring
[18:20] <ogra_> rtg_, did you look ? :)
[18:20] <ogra_> thats ubuntu-touch
[18:20] <rtg_> indeed, I am looking
[18:20] <ogra_> not ubuntu-touch-preview
[18:20] <ogra_> ;)
[18:21] <ogra_> they work with the raring android bits (the armel zip)
[18:21] <mhall119> hmmm, that package doesn't look like it specifies a version number, so I wonder why it wants 5.0.2 specifically...
[18:21] <rtg_> huh, I slected the URL you pasted, but got raring. now I'm looking at saucy.
[18:21] <ogra_> k
[18:30] <jono> ChickenCutlass, slightly odd question, but I spent 30m on a call on my Galaxy Nexus yesterday and I felt like it was giving me a bit of a headache
[18:30] <jono> as if there was more power projected from the phone than usual
[18:30] <jono> any thoughts on what this might be?
[18:30] <ChickenCutlass> jono, only thing is the earpiece volume
[18:30] <ChickenCutlass> jono, not power
[18:31] <jono> ChickenCutlass, right, the volume was fine
[18:31] <jono> it almost felt like the phone was radiating a little :-)
[18:31] <ChickenCutlass> lol
[18:31] <mhall119> jono: are you doing this on your desktop or your phone?
[18:31] <ChickenCutlass> jono, we really have not control of the radio power like that
[18:31] <jono> mhall119, installing the app? desktop
[18:31] <ChickenCutlass> jono, it is in the firmware
[18:31] <jono> ChickenCutlass, gotcha
[18:31] <ogra_> jono, no worries, we'll ship tinfoil hats with the images
[18:32] <jono> ogra_, already wearing one
[18:32] <jono> to protect me from the SOCIALIST NANNY OBAMA STATE
[18:32] <jono> lol
[18:32] <rsalveti> jono: the screen was on all the time, right?
[18:32] <ogra_> ah, thanks for testing, so we'll need double layer
[18:32] <jono> rsalveti, it was
[18:32] <rsalveti> right, that might be it
[18:32] <rsalveti> screen + modem + cpu
[18:32] <jono> rsalveti, you think it might be the heat from the screen?
[18:32] <rsalveti> you're lucky to be alive
[18:33] <jono> no kidding
[18:33] <jono> :-)
[18:33] <rsalveti> the screen helps for sure
[18:33] <rsalveti> hopefully we should have something to fix that over the next few days
[18:33] <jono> thanks rsalveti
[18:34] <jono> it feels like it is really coming together
[18:34] <mhall119> jono: it must be something with saucy then, I wonder if the qt packages are having issues between the PPA (I'm assuming you have it installed) and the archives
[18:34] <jono> mhall119, assuming I what installed?
[18:34] <ogra_> jono, so making calls works on saucy for you ?
[18:34] <jono> ogra_, I am running the raring image
[18:34] <ogra_> ah
[18:34] <stgraber> ogra_, rsalveti: so running out of ideas on what's wrong with qml-phone-shell, will go back to doing other things for now. Let me know if you want me to test something else.
[18:34] <ogra_> i thought you said saucy above
[18:34] <mhall119> jono: the qt5 edgers PPA
[18:34] <jono> ogra_, I am running whatever what phablet-flash installs
[18:35] <ogra_> stgraber, i'll grab the stuff that you linked me to tomorrow and set up lxc on the maguro
[18:35] <mhall119> or the sdk team ppa, actually looks like it has 5.0.2 packages for Qt too
[18:35] <ogra_> lets see if it behaves different
[18:36] <stgraber> ogra_: I'll refresh the tar.gz in a minute to include the bind-mounts in the pre-mount script, IIRC that's all I changed since I uploaded the current one
[18:36] <ogra_> k
[18:36] <rsalveti> stgraber: I'd like to reproduce the env by locally
[18:36] <rsalveti> so I can debug qt and qtubuntu
[18:36] <rsalveti> together with hybris
[18:36] <mhall119> jono: since neither the terminal app nor the konsole plugin specify version numbers of their qt dependencies, I'm guessing that one of the newer Qt packages in the PPA is depending on a specific version that isn't available
[18:37] <mhall119> zoltan or Mirv may be able to help
[18:37] <rsalveti> stgraber: how can I get your stuff here?
[18:37] <ogra_> rsalveti, grab my boot.img and the adbd.tgz .... replace mountall.conf with the original one ...
[18:37] <ogra_> that should give you the base for using the lxc stuff
[18:38] <sergiusens> jono: I can share the headache xp... powerd seems to be in already, so apt-get update / upgrade may get it
[18:38] <ZDmitry> mhall119, if jono use raring or saucy, all be ok
[18:38] <ogra_> oh, and you need to remove all traces of adbd in the android init.rc files
[18:38] <mhall119> ZDmitry: something is going wrong, and I don't think it's your packages
[18:39] <ogra_> rsalveti, http://people.canonical.com/~ogra/ubuntu-touch/
[18:39] <rsalveti> ogra_: cool, then where is the lxc stuff?
[18:39] <stgraber> rsalveti: right, once you've got ogra's stuff running, install lxc and cgroup-lite. Grab a copy of your initrd.gz and http://www.stgraber.org/download/phablet-android.tar.gz
[18:39] <stgraber> rsalveti: then unpack thar tarball into /var/lib/lxc
[18:39] <stgraber> rsalveti: and copy your initrd.gz to /var/lib/lxc/android/initrd.gz
[18:39] <ZDmitry> mhall119, then lets jono do "apt-get update && apt-get upgrade" on device
[18:40] <ogra_> s/your initrd.gz/androids initrd.gz/
[18:40] <ZDmitry> this should help
[18:40] <ogra_> :)
[18:40] <rsalveti> stgraber: awesome
[18:40] <boiko> Kaleo_: how do I use the command line thing from C++?
[18:40] <mhall119> ZDmitry: he's trying to install it on his desktop,which is running saucy, and getting qt package version dependency errors
[18:40] <rsalveti> how to start lxc?
[18:40] <stgraber> rsalveti: unless you do that on a nexus4, you'll need to tweak /var/lib/lxc/android/replace/init.rc to match that of your device (with the adbd service and ubuntu_chroot service removed)
[18:40] <stgraber> rsalveti: and finally do: lxc-start -n android -d
[18:40] <rsalveti> that's fine, I also got a n4 here
[18:40] <jono> thanks sergiusens will see if I can get it
[18:40] <rsalveti> perfect, will give it a shot in a bit
[18:41] <mhall119> ZDmitry: like I said, I'm 90% sure the problem is in the Qt packages, not anything to do with the terminal or konsole packages
[18:41] <stgraber> rsalveti: you should loose adb connection for a few seconds while android boots, then you can reconnect and you should see the android system running in LXC. After that all I had to do was create a few devices in /dev and chmod a bunch of others to make the various test binaries happy (we'll need some udev rules I think)
[18:41] <ZDmitry> mhall119, oh, yes that's true. Look like there no Qt 5.0.2 packgages for saucy currently
[18:42] <rsalveti> stgraber: right, that's fine
[18:42] <ogra_> stgraber, i rather think we need to bind mount several devices
[18:42] <ogra_> the ones both systems need to access at least
[18:42] <rsalveti> for the common ones we can change with udev rules
[18:42] <ogra_> sure
[18:42] <jono> sergiusens, dist-upgrade on device doesnt pull in powerd
[18:43] <ogra_> but the ones only in android will need a bind mount
[18:43] <stgraber> ogra_: IIRC the only ones I had to copy from android were /dev/alog/* everything else existed but just had wrong permissions
[18:43] <ogra_> stgraber, well, so we use the same /dev still ?
[18:44] <ogra_> ueventd surely creates a lot of devices udev doesnt
[18:44] <ogra_> and the binary bits might need userspace access
[18:45] <stgraber> ogra_: nope, but we use the same kernel so the uevents are shared which means that the Ubuntu udev does end up creating a bunch of entries as a result of devices showing up and spamming netlink
[18:46] <ogra_> ah
[18:46] <jono> sergiusens, I lie, it did come in
[18:46] <ogra_> indeed, we could fake the specific ones
[18:46] <rsalveti> we might just need to share the common devs
[18:46] <rsalveti> but that might depend on the drivers used
[18:46] <jono> ChickenCutlass, auto screen shut off works :-)
[18:46] <ogra_> yeah
[18:46] <jono> will update my dogfood page
[18:47]  * ogra_ goes afk now
[18:47] <stgraber> rsalveti: oh, btw, if that's easier I'm sure I can make a tarball of my /data/ubuntu that you can just extract on your N4
[18:48] <rsalveti> stgraber: that would be easier indeed
[18:49] <stgraber> ok, let me do that then
[18:52] <bfiller> jono: no problem, thanks for taking the time to file the bugs :)
[18:52] <jono> bfiller, no worries
[18:55] <ZDmitry> mhall119, I just notice that virtual keyboard has achieved auto orientation. There are commented string for auto orientation in the terminal apps. So it's posible to test all together.
[19:03] <dn_damp> So. How is the Ubuntu Phone Preview coming along? Is it worth testing again? :)
[19:03] <jono> mhall119, so it sounds like I have the wrong version of Qt?
[19:03] <dn_damp> And have the community decided upon how to manage apps?
[19:04] <dn_damp> Piracy frency (like android) or a more controlled version (ie iOS)
[19:04] <dn_damp> or maybe I should phraze it "rule with an Iron han" (like iOS) :D
[19:07] <mhall119> jono: it sounds like have half of the Qt 5.0.2 packages available, but not all of them
[19:08] <jono> mhall119, gotch
[19:08] <jono> a
[19:11] <mhall119> Mirv: are you still working on the Qt5 & SDK packages?
[19:16] <stgraber> ogra_, rsalveti: well, I'm not sure what I changed, but I have the shell running
[19:23] <pmcgowan> stgraber, woot
[19:28] <sergiusens> stgraber: nice
[19:28] <rsalveti> stgraber: haha
[19:29] <rsalveti> stgraber: did you reboot or something meanwhile?
[19:29] <rsalveti> stgraber: but quite nice indeed
[19:30] <stgraber> rsalveti: yeah, I rebooted and fixed a couple more issues I noticed, then it started working
[19:35] <stgraber> rsalveti: making a tarball now. In theory all you need is to flash ogra_'s boot img, then unpack the taball in /data and then boot, attach adb, su phablet + qml-phone-shell
[19:36] <rsalveti> stgraber: awesome
[19:36] <rsalveti> will check the rest of the stuff there
[19:37] <stgraber> still going to be pretty hackish but probably good enough to get a first idea of how that'll all work before we start making things clean ;)
[19:41] <rsalveti> exactly
[19:47] <stgraber> wow, first time I upload something since I moved to Montreal, apparently my upload is way better than it used to be, I actually get stable 10Mbps! the tarball should be done uploading in 5-6 minutes
[19:51] <rsalveti> awesome
[19:52] <ChickenCutlass> stgraber, ogra_ nice work
[19:58] <rickspencer3> rsalveti, I love doing phablet-flash and keeping my data!
[20:01] <rsalveti> rickspencer3: thanks to sergiusens :-)
[20:01] <rickspencer3> dang it
[20:01] <rickspencer3> thanks sergiusens :)
[20:02] <stgraber> rsalveti: http://www.stgraber.org/download/phablet-lxc-saucy.tar.gz
[20:02] <rsalveti> stgraber: thanks
[20:24] <Kaleo_> boiko: you don't and you should not
[20:24] <Kaleo_> boiko: what's the use case?
[20:44] <user82_> not bad! http://design.canonical.com/wp-content/uploads/phone-overview-visual.small_.png
[20:48] <boiko> Kaleo_: in phone-app I do some checking to make sure only one instance of it is opened, and I also need to do a hack to make testability work (as I'm using QGuiApplication the testability driver is not loaded correctly)
[20:49] <Kaleo_> boiko: so you can keep these 2 hacks
[20:50] <Kaleo_> boiko: but these 2 things should be in the SDK
[20:51] <Kaleo_> boiko: in fact I'm pretty sure that our apps should all be one instance
[20:51] <Kaleo_> boiko: and testability, you are not using autopilot?
[20:52] <boiko> Kaleo_: I am, but there is a bug that if you are not using QApplication, the testability driver is not loaded correctly for autopilot tests
[20:52] <Kaleo_> boiko: I see
[20:52] <Kaleo_> boiko: let's fix the bug ;)
[20:52] <boiko> Kaleo_: I think all our C++ apps have the hack in there
[20:53] <Kaleo_> boiko: but in the meantime you can keep C++ parsing QCoreapplication::arguments
[20:53] <Kaleo_> boiko: and do the rest in QML
[20:53] <boiko> Kaleo_: and for the single instance stuff, what I currently do is to forward the arguments to the running instance
[20:54] <Kaleo_> boiko: right
[20:54] <Kaleo_> boiko: sounds good
[20:54] <Kaleo_> boiko: the sdk should implement that
[20:54] <Kaleo_> boiko: ah but that's problematic for you
[20:54] <Kaleo_> boiko: ah ah
[20:55] <Kaleo_> boiko: not cool
[20:55] <Kaleo_> boiko: I did not think about that
[20:55] <boiko> Kaleo_: yep, makes sense, and actually I have a bug that when you click a contact in the people lens and the app is opened, it doesn't switch to the correct page
[20:56] <boiko> Kaleo_: I guess that's because the application framework doesn't have a way to send messages to running apps
[20:56] <Kaleo_> boiko: the way is dbus
[20:56] <Kaleo_> boiko: right now
[20:56] <Kaleo_> boiko: would that work for you?N
[20:59] <Kaleo_> boiko: interesting, in the implementation of  single instance you call 'SendAppMessage'
[20:59] <boiko> Kaleo_: yep, that's a method I have in phone-app since UfA :)
[21:00] <boiko> Kaleo_: dbus works perfectly for me
[21:00] <boiko> Kaleo_: and if the Arguments thing handle that automatically, that would be even better
[21:01] <Kaleo_> boiko: let me dig in the code a bit more to be sure I get it
[21:01] <boiko> Kaleo_: basically what it does is to forward the contact:// message:// etc args to the running instance
[21:01] <jono> ChickenCutlass, any idea if we have access to the GPS chip in the Galaxy Nexus?
[21:02] <ChickenCutlass> jono, we do.  we are working on the location service as we speak
[21:02] <jono> ChickenCutlass, cool, I was just thinking we might be able to bring the app into the core apps project
[21:02] <jono> see if we can find some volunteers
[21:02] <ChickenCutlass> good idea
[21:03] <Kaleo_> boiko: I see the code now
[21:03] <Kaleo_> boiko: right
[21:03] <boiko> loicm: hey, if I am to add a new application to the list of well known applications, what do I need to patch? platform-api and what more?
[21:03] <pmcgowan> jono, what app?
[21:03] <jono> pmcgowan, GPS
[21:03] <boiko> loicm: I have added the enums to the new applications, but I didn't find where to map the enum to the desktop file
[21:03] <pmcgowan> jono, thats more a data feed than an app, need apps to use it
[21:04] <Kaleo_> boiko: what's the app?
[21:04] <pmcgowan> like a map
[21:04] <boiko> Kaleo_: I would be really glad to drop all that code, mainly because now I have 3 copies of it :)
[21:04] <Kaleo_> boiko: ah yeah, the split
[21:04] <boiko> Kaleo_: contacts and messages :)
[21:04] <Kaleo_> boiko: do you have a bug number for the testability issue?
[21:04] <Kaleo_> boiko: for the single instance I'm giving it a thought right now
[21:04] <jono> pmcgowan, right, I was just wondering if we needed to think about a mapping app, and whether we could bring this into the core apps project
[21:04] <boiko> Kaleo_: I think there is a bug upstream in qt, mzanetti knows more about it for sure
[21:04] <Kaleo_> k
[21:05] <pmcgowan> jono, there's lots of location based possibilities
[21:05] <Kaleo_> boiko: so for the well known apps you need to patch the shell as well
[21:05] <pmcgowan> jono, would be good
[21:05] <loicm> boiko: I think there's platform-api, qtubuntu, and the shell...
[21:05] <loicm> boiko: why do you want to add well known apps?
[21:06] <boiko> loicm: the phone-app is being split into 3 apps: phone, messages and contacts
[21:06] <Kaleo_> boiko: lp:unity/phablet Components/ApplicationManagerWrapper.qml at the end
[21:06] <boiko> loicm: and I need to switch from one to another for many use cases
[21:06] <Kaleo_> boiko: horrendous
[21:06] <boiko> Kaleo_: what? the split or that code? :)
[21:07] <Kaleo_> boiko: that codfe
[21:07] <Kaleo_> -f
[21:08] <boiko> Kaleo_: ok, I'll prepare an MR for that
[21:08] <Kaleo_> loicm: he is spliting a well known app (telephony) into 3 differnet apps
[21:11] <loicm> Kaleo_, boiko: ok, makes sense
[21:12] <jono> pmcgowan, so in terms of GPS, ChickenCutlass mentioned a location service - will that be basically an API for getting data from the device?
[21:12] <jono> or will tie into something such as Google Maps API
[21:12] <ChickenCutlass> jono, correct
[21:12] <jono> ok cool
[21:13] <jono> ChickenCutlass, is there a spec for any of this documented?
[21:13] <ChickenCutlass> jono, probably
[21:13] <pmcgowan> jono, devs will use qtlocation or something we could expose to qml maybe
[21:13] <jono> gotcha
[21:13] <ChickenCutlass> jono, right.  what pmcgowan said
[21:13] <ChickenCutlass> jono, qtlocation
[21:13] <pmcgowan> qtlocation calls platform, platform calls geoclue or plugin or whatever
[21:13] <ChickenCutlass> right
[21:13] <raven> could someone help me, i messed up my galaxy s2 to the point that i only had the odin downloader, but now ive got cwm and crynogenmod 9 on there, but i cant download anything or do anything it says i have no sd card, i dont but it never used tto do that i have like 16 gb internal memory
[21:13] <jono> well let me know when things are moved along a little and we will try to find some folks to help with the app dev side of things
[21:13] <Kaleo_> pmcgowan: qtlocation
[21:13] <bfiller> mterry: when is greeter with real session suppose to land?
[21:14] <jono> do we have an ETA for this location service being ready?
[21:14] <Kaleo_> pmcgowan: we are not plaaning on reinventing the wheel :)
[21:14] <pmcgowan> Kaleo_, right!
[21:14] <mterry> bfiller, it's blocked on Mir
[21:14] <ChickenCutlass> jono, soon
[21:14] <ChickenCutlass> :)
[21:14] <jono> :-)
[21:14] <jono> np
[21:14] <Kaleo_> :)
[21:14] <bfiller> ChickenCutlass: doesn't location service already work? it did a few months back
[21:14] <bfiller> should be a gps sample app included in the build
[21:14] <ChickenCutlass> bfiller, not quite all the way
[21:15] <raven> -_- ill just buy a new phone then
[21:15] <ChickenCutlass> bfiller, working on SUPL support as well as the nexus 4
[21:15] <bfiller> mterry: re: bug https://bugs.launchpad.net/phone-app/+bug/1181654
[21:15] <jono> bfiller, there is a sample app in the image?
[21:15] <bfiller> mterry: until your stuff lands can we just programatically unlock the greeter when accepting a call?
[21:16] <bfiller> jono: I believe so, let me find it
[21:16] <bfiller> jono: might be a command line thing
[21:16] <jono> bfiller, np
[21:16] <mterry> bfiller, sure.  Or just launch the app if possible without unlocking
[21:17] <pmcgowan> bfiller, jono I think websites that use the javascript call out should just work
[21:17] <jono> pmcgowan, ahhh
[21:17] <jono> will test
[21:17] <ChickenCutlass> pmcgowan, jono does not work on the nexus 4
[21:17] <jono> ChickenCutlass, I am Galaxy Nex
[21:17] <ChickenCutlass> pmcgowan, jono we need to enable GPS support
[21:17] <ChickenCutlass> jono, ok
[21:17] <pmcgowan> ChickenCutlass, can you fix that then
[21:17] <ChickenCutlass> pmcgowan, we are working on it
[21:18] <jono> pmcgowan, I assume that location lookup on sites uses ip geo
[21:18] <Kaleo> pmcgowan: believe it or not but I may have found a solid use case for us needing a *custom* C++ launcher
[21:18] <pmcgowan> Kaleo, I am shocked!
[21:18] <raven> chicken you help with the development of ubuntu touch?
[21:19] <Kaleo> pmcgowan: I found something that would be unpractical to do from QML
[21:19] <pmcgowan> jono, it will use whatever we have exposed through our qpa plugin
[21:19] <pmcgowan> so yes
[21:19] <pmcgowan> jono, it can be multiple sources combined
[21:19] <Kaleo> pmcgowan: but I'm not sure yet :)
[21:19] <pmcgowan> depending how we do it
[21:19] <pmcgowan> Kaleo, I see
[21:19] <ChickenCutlass> pmcgowan, that is what the location service will do
[21:19] <pmcgowan> right
[21:20] <Kaleo> pmcgowan: I have the feeling that to be sure we need to dive into the 'intents' API
[21:20] <pmcgowan> was thinking about location for a june theme
[21:20] <Kaleo> pmcgowan: and design what we want
[21:20] <jono> it seems like the location stuff in google maps doesnt work on the browser
[21:20] <tani> ARE YOU GUYS EVEN SEEING MY MESSAGES?
[21:20] <tani> HELLO?
[21:20] <jono> tani, whoa
[21:20] <Kaleo> tani: no caps please, we can read you
[21:20] <tani> TES
[21:20] <jono> no caps please
[21:20] <Kaleo> pmcgowan: I'm just mumbling, ignore me
[21:21] <tani> oh sorry, i thought my chat was broken, didnt expect you all to be ignorant :)
[21:21] <pmcgowan> Kaleo, I never ignore you
[21:21] <Kaleo> pmcgowan: so sweet :)
[21:21] <jono> tani, we are not ignorant
[21:21] <jono> I am stupid though
[21:21] <jono> :-)
[21:22] <Kaleo> boiko: I have the idea that the whole command line arguments thing could be superseeded by our future 'inter app communications API' similar to Android intents
[21:22] <evilt0ne_> hi
[21:23] <boiko> Kaleo: yep, maybe
[21:23] <jono> filed the issue with Google maps in the browser at https://bugs.launchpad.net/webbrowser-app/+bug/1182658
[21:24] <pmcgowan> Kaleo, yes I agree
[21:24] <pmcgowan> was recently looking at how that works
[21:25] <Kaleo> boiko: if that's true I may ask you to keep your code duplication for now :/ the time we need to figure it out
[21:26] <boiko> Kaleo: ok, so I won't touch the command line args for now
[21:26] <tani> my phone is ruined because of stupid ubuntu touch
[21:26] <tani> and i never even got to use it
[21:26] <Kaleo> boiko: hmmm
[21:27] <Kaleo> boiko: ok.
[21:28] <pmcgowan> tani, can you follow the directions to restore android
[21:28] <tani> i have
[21:28] <tani> but it says i have no sd card so i cant do anything on it
[21:28] <tani> i donnt have an sd card, but it never used to care
[21:29] <bfiller> jono: looks like there is  a problem with the gps test, might have to be updated for qt5.0.2. Basically you apt-get install qtlocation-qml-test and run it from the command line - but it's not working. I will take a look tomorrow.
[21:29] <jono> tani, did you follow https://wiki.ubuntu.com/Touch/Install#Restoring_Android ?
[21:29] <tani> nop
[21:29] <jono> bfiller, np, thanks
[21:30] <jono> tani, do that to restore Android
[21:30] <tani> cant
[21:30] <jono> tani, and please remember, Ubuntu Touch is not finished, sometimes it doesn't work as expected
[21:30] <tani> adb wont work on my phone anymore
[21:31] <tani> its literally unusable ive tryed everything
[21:31] <tani> i can make calls
[21:31] <mhall119> tani: what does adb tell you now?
[21:31] <rsalveti> tani: what phone?
[21:31] <tani> it wont save messages though
[21:31] <tani> galaxy s2
[21:31] <rsalveti> can you boot to recovery?
[21:31] <tani> yeah
[21:31] <mhall119> tani: if you run "adb devices -l" when your phone is plugged in, what does it print?
[21:31] <rsalveti> then you can restore whatever image you want
[21:31] <rsalveti> from the recovery itself
[21:32] <tani> OH RSALVETI YOUR A GENIOUS
[21:32] <tani> now use you genious mind to tell me how i get an image onto the phone
[21:32] <rsalveti> which image? from cyanogenmod?
[21:33] <tani> theres no images on my phone
[21:33] <tani> i cant download
[21:33] <rsalveti> http://www.get.cm/?device=galaxys2
[21:33] <tani> i cant connect it to my pc
[21:33] <rsalveti> you can use adb sideload
[21:33] <rsalveti> after booting into recovery
[21:33] <jono> pmcgowan, do you think https://bugs.launchpad.net/phone-app/+bug/1181343 needs to be added to the dogfood list - I ask because if an unknown number comes in there is no way to directly add it, but also no way to copy the number to the clipboard to then create a contact manually
[21:33] <jono> which means that there is no effective way of adding contacts to the address book
[21:33] <tani> argh
[21:33] <rsalveti> tani: or push it via 'adb push cm....zip /sdcard/' and load that zip with the recovery
[21:34] <pmcgowan> jono, I think there is let me check
[21:34] <tani> me and ogra tryed for like 4 hours
[21:34] <tani> adb wont work
[21:34] <mhall119> tani: if you run "adb devices -l" when your phone is plugged in, what does it print?
[21:35] <tani> List of devices attached
[21:35] <tani> nothing
[21:36] <rsalveti> even when in recovery?
[21:36] <k1l> is adb activated in cm? tani
[21:36] <pmcgowan> jono, I swore I did this from conversations view but cant seem to
[21:36] <rsalveti> usually recovery gives you something at least, to use with adb sideload
[21:36] <tani> thers no option for adb in cwm
[21:36] <jono> pmcgowan, yeah, I couldn't find a way
[21:36] <k1l> tani: cwm is not cm
[21:37] <pmcgowan> jono, there just needs to be a new contact action when you select a missed call
[21:37] <jono> I have some numbers from people who I know and I there doesnt seem to be a way to add them to the address book without my memorizing the number first :-)
[21:37] <pmcgowan> boiko, ^^
[21:37] <tani> ivwe given up
[21:37] <jono> pmcgowan, exactly, if there was a toolbar item to add to addressbook and go to the new contact screen with the number already added, that should do it
[21:37] <tani> dw
[21:38] <boiko> pmcgowan: I can probably try to hack something for that
[21:38] <jono> boiko, this is the bug I filed for it: https://bugs.launchpad.net/phone-app/+bug/1181343
[21:38] <jono> thanks boiko
[21:38] <pmcgowan> boiko, well dont hack it!
[21:38] <boiko> pmcgowan: jono: until there is proper design for that
[21:38] <tani> nobody wanted to help me the past 4 days when it was possible to fix, i hd to figure it out myself and i just made it worse and worse
[21:38] <jono> boiko, isn't the design aleady there? just the new contact screen?
[21:39] <boiko> pmcgowan: the UI is going to change a lot anyways, we can make it more convenient for the daily usage, and part of the code (the one that fills the new contact screen with the number) will be reused
[21:39] <boiko> jono: that part yes, but where to place the action of adding the number to the addressbook no
[21:39] <pmcgowan> boiko, so use the add contact icon but do it from the conversation/missed call
[21:40] <jono> yup
[21:40] <rsalveti> tani: which recovery did you flash in your device?
[21:40] <rsalveti> and how did you flash it?
[21:40] <tani> idk
[21:41] <tani> <IP_ADDRESS>
[21:41] <rsalveti> tani: does it show you the option of flashing via sideload?
[21:42] <tani> no
[21:45] <tani> this makes me hate ubuntu
[21:46] <rsalveti> this has nothing to do with ubuntu
[21:46] <rsalveti> your recovery is quite old I'd imagine
[21:46] <tani> if i never tryed it i would have an issue
[21:47] <rsalveti> http://reviews.cnet.co.uk/mobile-apps/how-to-go-back-to-a-stock-android-rom-on-samsung-galaxy-s2-50007880/
[21:47] <rsalveti> might help you
[21:48] <rsalveti> the tools support in general depends a lot on the hardware used
[21:48] <rsalveti> some got a more recent recovery (and more useful as well)
[21:48] <tani> i can put a new version on
[21:52] <rsalveti> with heimdall
[21:52] <rsalveti> http://www.poempelfox.de/blog/2011/10/
[21:52] <rsalveti> just follow the guide
[21:52] <rsalveti> and you should have your phone working again
[21:58] <rsalveti> sergiusens: http://people.canonical.com/~rsalveti/patches/
[21:58] <rsalveti> to start using the manta kernel from the archive
[22:13] <sergiusens> rsalveti: ack