/srv/irclogs.ubuntu.com/2013/11/12/#ubuntu-touch.txt

buck_how do I update to lastest rom from ubuntu-touch on nexus 700:22
smokuhi.  I'm working on porting to a device which kernel does not provide working /dev/console, and run-init fails on accessing it00:38
smokushould I tweak kernel config, or change /init to work with i.e. /dev/kmsg instead /dev/console ?00:39
TechieElfsmoku: I suggest the latter option00:50
smokuTechieElf: I tried linking /dev/kmsg as /dev/console. run-init succeeded, and I have a shell over adb now, but I see a lot of processes crashing in dmesg/console now :/00:53
TechieElfsmoku: Well unfortunately, /dev/console and /dev/kmsg aren't identical. Any crashes that you can work out though?00:54
smokuat least I'm able to read the console messages via dmesg :)00:54
TechieElfThat's good. And there are no other kernel options?00:56
smokuI tried enabling framebuffer console, but then the kernel stopped booting at all :/00:57
TechieElfHmm. What device?00:57
smokuit looks like there's something fishy about this framebuffer, as cat /dev/urandom > /dev/fb0 does nothing. I still see untouched motorola logo00:58
smokuit's motorola xt925  (msm8960)00:58
TechieElfI'm jealous. Lol. I'm starting from scratch on an xt907 port because dhacker gave up.00:59
smoku# cat /proc/cmdline01:05
smokuoops=panic console=null ...01:05
smokulol... no wonder I had no fbcon ;-)01:05
TechieElfNice one ;)01:06
TechieElfI could use help getting off the ground on my port if you ever have time :301:07
=== chriadam|away is now known as chriadam
smokuTechieElf, it should be similar. do you have working CM for xt907?01:10
TechieElfI don't have it flashed on my device, but I'm in the process of grabbing all the binaries and sources now01:11
smokuTechieElf, you don't need the whole CM tree. waste of bandwidth. start from ubuntu touch tree. a lot less to fetch.01:13
smokulooks like there is a working port. https://wiki.ubuntu.com/Touch/Devices/xt90701:14
TechieElfIt's sort of working, except hashcode and dhacker gave up. Tweeted dhacker and he said I can take over. They didn't get to flipping the image yet so I figured I'd start over.01:15
HashcodeGave up is so harsh of a term.01:15
TechieElf0_0 H..h...h...hashocde?01:16
HashcodeI'd rather say, it's on the list of TODO items.. but that list is rather long.01:16
TechieElfOmg I stutter typed01:16
HashcodeHello TechieElf01:16
TechieElfHi there. Big fan, if that counts. I'm sure you have tons to do and I get that.01:16
HashcodeThe documentation is getting better and better for how to setup the new flipped image01:17
HashcodeThe only issue is that it's also quite technical at some points01:17
Hashcode(More than the original setup anyway)01:17
TechieElfI've noticed. I'm just overwhelmed by it. A lot of the terms are foreign to me.01:17
smokuHashcode, is that normal, that trusty-preinstalled-touch-armhf.zip is still the "old" flipped build?  I see a lot of new code in /scripts/touch to mount system using img file01:20
Hashcodesmoku: you can do it either way atm.01:21
HashcodeTho the future is the mounted img file.01:21
TechieElfWhat I'm interested in most is getting SMS/Calling working for the XT907. Although, it's CDMA thats stopping me in my tracks.01:22
HashcodeYeah that's kind of why we're not pursuing it atm.01:23
HashcodeGSM only atm.01:23
TechieElfWell even with GSM, calling/sms should be available ? I'm not too sure of the differences between the two01:25
jorge_chileello01:29
TechieElfHiya01:29
jorge_chilehello01:29
jorge_chilesomebody can help me?01:30
TechieElfWhat's the issue?01:30
jorge_chileI have ubuntu touch on my nexus 701:30
TechieElfAlright01:31
jorge_chilewhen i want update my app apper network error01:31
jorge_chile:(01:31
TechieElfMaybe you should downgrade? You can always use phablet-flash and specify an earlier image01:32
jorge_chileI use apt-get update on terminal01:33
jorge_chilethe app suggested not ap appear01:35
TechieElfHmm. I haven't used a recent build of Ubuntu Touch and I don't have a N7 so I won't be of much help.01:36
TechieElfHashcode, is there a way to dual boot Ubuntu Touch and another ROM on Xt907?01:37
smokuBTW, removing console=/dev/null helped and run-init works fine with /dev/console now01:37
TechieElfNice. Glad to hear01:37
jorge_chilehow?01:39
sr20dettHow do i tell what version of trusty I have. On 13.10 it had a version number in system settings now it just says 14.04. Im running a nexus 7 2012, flashed with phablet tools the only argument was -b02:03
=== Namidairo`bnc is now known as Namidairo
=== duflu_ is now known as duflu
=== chihchun_afk is now known as chihchun
=== LarrySteeze is now known as LarrySteeze|Away
sr20detts it possible to see voltages coming in from a mic or set of headphone plugged into the 3.5 audio jack or can you only hear the audio coming out?04:45
sr20dettI want to get a voltage from a headphone after i epoxy the coil windings so they dont move or pick up sound04:50
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== soul is now known as Guest66040
billgonzoHi, i have a nexus 7 and whe i install ubuntu touch it doent seem to have drivers for the tegra 4. is there any version that is optimized for this platform?05:45
dholbachgood morning06:41
nhainesdholbach: good morning.  :)06:46
dholbachhi nhaines06:46
nhainesdholbach: Javascript is on my list of languages to learn, although I'm much less impressed by it than by Python.06:59
dholbachseem you're keeping yourself busy :)07:01
nhainesYes, it's on the back burner this week because of an installfest I'm helping with on Saturday.  I'll have to jump back over to Ubuntu on my Galaxy Nexus before then.  :)07:03
=== Namidairo is now known as Namidairo`bnc
=== LarrySteeze|Away is now known as LarrySteeze
=== Namidairo`bnc is now known as Namidairo
=== fmasi_afk is now known as fmasi
=== chriadam is now known as chriadam|away
=== fmasi is now known as fmasi_afk
=== alan_g is now known as alan_g|afk
AskUbuntuUnity3d game packaging service | http://askubuntu.com/q/37583910:17
=== fmasi_afk is now known as fmasi
=== b0bben_ is now known as b0bben
=== alan_g|afk is now known as alan_g
=== soul is now known as Guest70477
TechieElfHello all. I cant seem to get Ubuntu touch to work with Safestrap on the XT90711:17
davmor2Morning all11:19
davmor2ogra_: how we looking for a work image 21?11:19
TechieElfHashcode: Are there any specifics to setup Ubuntu touch with Safestrap? Also, the xt907 link to download safestrap is just a link to a folder hosted on goo.im11:21
tsdgeoszsombi1: https://code.launchpad.net/~aacid/ubuntu-ui-toolkit/ima_do_not_filter_disabled/+merge/19483011:22
=== _salem is now known as salem_
nerochiarotmoenicke: ping11:26
=== chihchun is now known as chihchun_afk
dholbachpopey, does /system/bin/screencap currently work for you?11:27
popeydholbach: i use https://bazaar.launchpad.net/~popey/+junk/phablet-flash-wrapper/view/head:/mirfbdump11:30
dholbachah ok11:30
TechieElfDoes anyone know how to get this working with safestrap? Im trying to dual boot on my xt90711:31
ogra_davmor2, well, we need the OTA fix11:33
tsdgeosCimi: zsombi1: https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/125041211:36
ubot5Ubuntu bug 1250412 in Ubuntu UI Toolkit "InverseMouseArea does not work with TouchEvents" [Undecided,New]11:36
mandel_does any one know if  PS Jenkins is down?11:52
ogra_mandel_, see evans mails to the phone ML11:52
=== boiko_ is now known as boiko
mandel_ogra_, I must have missed that11:53
=== MacSlow is now known as MacSlow|lunch
ogra_datacenter is moving since friday11:53
mandel_ogra_, I'm very naive and though I was not to pay attention to those things :-/11:55
ogra_heh11:55
mandel_ogra_, thx for the info11:55
ogra_np11:55
Soru.11:56
mamenyakajdstrand, ogra_ hi guys! any info on bug #1237618 and #123799812:12
ubot5bug 1237998 in lxc-android-config (Ubuntu) "apparmor policy snippets for pollux, pollux_windy" [Undecided,New] https://launchpad.net/bugs/123799812:12
ubot5bug 1237618 in lxc-android-config (Ubuntu) "apparmor policy snippets for N8000, N8013" [Undecided,New] https://launchpad.net/bugs/123761812:12
asacsergiusens: hey... what exactly are you referring to with "framework XXX" ?12:12
ogra_asac, the click package framework that we bind to for a specific cycle12:12
sergiusensasac, to what lool answered to Kaleo's question12:12
asaci dont understand what that is12:12
sergiusensasac, the set of libraries supported by a given release12:13
ogra_asac, you seriously should package an app then :)12:13
sergiusensasac, similar to the API level in android12:13
asacright12:13
asacso that should be supported forever12:13
ogra_asac, it is defined in the manifest file of your click package12:13
asacnot sure why anyone even considers saying "12:13
asac6 month at least"12:13
sergiusensasac, there are deprecation periods though12:13
asaci dont understand that either... either its an API level we released, then we should support it forever or its something we didnt release, then we can do whatever pleases us12:14
ogra_the click scope should (no idea if it does yet) only show packages to you that can work with your installed framework12:14
sergiusensasac, I'm more for a lasts forever, but then API versioning needs to happen badly; we did something similar with awe for UfA12:14
asacright. it shouldnt show stuff that requires a newer API version12:14
asacbut usually all old api versions should continue to work12:14
ogra_that wont be possible ...12:15
asacsergiusens: lets take the "forever" position for now12:15
asacpeople need to be challenged12:15
ogra_changes in Qt will add new stuff and drop old stuff over time12:15
asacto figure this... you just can't afford to break apps every 6 month12:15
didrocksasac: FYI, I discussed that at the client sprint12:15
ogra_no way to prevent upstream from doing that12:15
asacogra_: we should expose whole Qt APi anyway12:15
asaconly exactly what we are willing to support]12:15
didrocksasac: Pat is the holder of the subject12:15
ogra_asac, but the API will change over time12:15
didrockssergiusens: ^12:16
ogra_things get dropped, while new things get added12:16
asacogra_: dropping things is not OK12:16
sergiusensdidrocks, a the likely person to own it :-)12:16
ogra_which is the point where we need to deprecate the old API12:16
asacwell, if you drop them its not deprecated12:16
sergiusensKaleo, ^^ fyi from yesterday12:17
asacdeprecated is usually a documentation state taht prominently let folks know that its going away soon12:17
asacdropped is dropped and not deprecated :)12:17
sergiusensasac, ogra_ the hud had that for a while iirc12:17
Kaleosergiusens, :)12:17
asachad what?12:17
ogra_that12:18
ogra_:)12:18
sergiusensasac, a deprecation warning12:18
asacdeprecation warnings are fine if we leave the depreaction at least for 3 years :)12:18
asacanyway12:18
ogra_ugh12:18
asaca) either its in the API12:18
ogra_that will make you end up with boated and very ugly libs over time12:19
asacb) or it is not12:19
ogra_*bloated12:19
asaca) we never add anything to the API that we dont want to support forever12:19
asacb) the fact that we just decided to add everything we have causes issues12:19
ogra_asac, we dont have control over all parts of the API12:19
asacogra_: thats the problem12:19
ogra_only where we are upstream12:19
ogra_which means we need to be prepared for upstream to drop bits12:20
asacwe should not export stuff directly if we feel we will be exposed to the moods of upstreams12:20
ogra_and our framework versioning needs to reflect this12:20
sergiusensogra_, which sort of makes you understand why android has one massive source fork :-)12:20
asacogra_: right. prepared means == before adding stuff, consider the fact that upstream drops it and dont add it if we are not able/willing to support it12:20
asacon our own12:20
ogra_sergiusens, yes12:20
asacpoint is: if you want to grow a serious app ecosystem12:20
asacyou must not break them EVER12:21
ogra_asac, i doubt the current framwork was strictly designed inder that view12:21
asacout of that: you cant just ship upstream fun as the APIs for your apps :)12:21
asac-> the easy way is not often the right way12:21
ogra_*under that view12:21
asacyeah which is a problem12:21
ogra_asac, its not about easy or hard ... it is about what we have now12:21
asacimo, we have to push the reset button and get this back on track if we cant guarantee that we dont break apps12:21
syed_hi12:22
asacheeh12:22
asacwell. let me do talks i guess12:22
syed_please in english12:22
ogra_asac, we need data :)12:22
asacdata?12:22
ogra_asac, to know which and how many parts are pure Qt nowadays12:22
syed_23 m12:22
asacjust dont expose pure Qt12:22
syed_india12:22
ogra_and how much we have abstracted in a non intrusive way yet12:23
asachide everything excect it was discussed at length12:23
asacexcept12:23
ogra_asac, seriously, you should write a OML app at least once :)12:23
asacanyway... later12:23
sergiusensasac, ogra_ as mentioned yesterday, we just need someone architecting this12:23
asacogra_: well. i always asked frolks: is QML up to the task of providing a stable API forever12:23
syed_how to install ubuntu touch on galaxy nexus12:23
asacso far folks told me: yes, totally12:23
ogra_you will notice that we a) support upstream modules a lot and b) that our additional framework doesnt cover all pieces12:24
ogra_sergiusens, ++12:24
asacsergiusens: indeed12:24
ogra_thats what i meant with "getting data"12:24
ogra_we need someone to review it and collect the bits that need more abstraction12:24
ogra_but currently we support upstreams QtQuick for example ...12:25
ogra_no idea how far API stability goes for this12:25
asaci think we agreed that qtquick will not break api12:25
asacunless there is a major version of qt12:25
ogra_with whom ?12:25
asace.g. qt5 to 612:25
ogra_did upstream confirm ?12:25
asacsdk folks etc.12:25
asacwell, i remember upstream saying that about the whole qt :)12:26
* asac has to ask thiago who to ask12:26
Chrisk_hi, I have a task, to install ubuntu touch on my HTC ONE X12:26
asacmy understanding is that qt has a strict API compatibility approach for major versions12:26
asacand a strict ABI compatibility approach for minor version12:26
asacbut guess we have to check that12:26
asaci am not so much concerned about qt though... more about what we add on top :)12:27
ogra_well, that should be backwards compatible ... and its in our hands to make sure it is12:27
asacright. but i think we dont even live up to that standard (or rather dont undersatnd how to properly do that with qml)12:28
asaclets first be confident that we are at least as "good" as qt upstream... then we can question whether qt upstream is too unstable :)12:28
Chrisk_Is there an image for HTC ONE X that will work?12:28
mamenyakahi Chrisk_, please check here: https://wiki.ubuntu.com/Touch/Devices12:29
Chrisk_is it updated12:29
mamenyakaChrisk_, dunno12:29
ogra_mamenyaka, was that the cmdline options bug you were referring to above ?12:29
ogra_i'll get to that today12:29
mamenyakaogra_, no, that bug is for the apparmor to work on my ports12:30
ogra_oh12:30
mamenyakafrom last month12:30
ogra_not my area of expertise then :)12:30
=== fmasi is now known as fmasi_afk
ogra_jjohansen is your man12:30
* ogra_ sighs about image 2012:31
mamenyakaogra_, let me just copy-paste the conversation12:31
ogra_ERROR:phablet-flash:Backup requested but cannot be completed succesfully, try with --no-backup if data saving is not important.12:31
ogra_no OTA ... and phablet-flash falls over too all the time12:31
AskUbuntuhow do i make ubuntu touch skip mintro or rotate screen on nexus 7 | http://askubuntu.com/q/37591012:31
* ogra_ curses and backs up his data manually ... 12:32
mamenyakaogra_, "<jdstrand> ogra_: mamenyaka filed bug #1237998 and wondering when someone would get to it12:32
mamenyaka<ogra_> jdstrand, mamenyaka, i'll try to, but no promise"12:32
ubot5bug 1237998 in lxc-android-config (Ubuntu) "apparmor policy snippets for pollux, pollux_windy" [Undecided,New] https://launchpad.net/bugs/123799812:32
ogra_mamenyaka, hmm, i cant even remember this12:33
mamenyakaogra_, just some files that need to be included in the daily builds - here: /usr/share/apparmor/hardware/graphics.d/12:33
mamenyakaogra_, yeah, it was a long time ago, even I totally forgot about them12:34
ogra_right, i wonder why that doesnt happen in one of the apparmor data packages12:34
ogra_but instead in the container setup package12:34
mamenyakait was said, that it will change, but I have no information on that12:34
* ogra_ will wait for jdstrand ... i think it rather belongs into apparmor 12:35
ogra_if thats not possible i can indeed pull it into lxc-android-config ... but it fells like the wrong place12:35
mamenyakaI checked the latest 1111.1 image, it has the files for the nexuses in there12:36
mamenyakabut idk12:36
mamenyakaogra_, do you know something about moving to android 4.3, 4.4 base for trusty?12:36
ogra_the possible support for nexus5 is still not finally decided i think ...12:37
ogra_if we move on we will have to switch to 4.412:37
* ogra_ curses loudly ...12:37
ogra_INFO:phablet-flash:Booting /tmp/tmpDyzZI5/partitions/recovery.img12:37
ogra_< waiting for device >12:37
ogra_downloading 'boot.img'...12:37
ogra_what a crap12:38
ogra_(hangs there forever ... i lost all mu dogfooding data ... OTA doesnt work and phablet-flash apparently doesnt either)12:38
mamenyakawhat's with that phablet-flash thingy?12:38
ogra_what a user experience12:38
davmor2ogra_: phablet-flash loses everything as far as I knew I thought there was a bug for that12:39
ogra_davmor2, that was supposed to be fixed since early trusty days12:40
ogra_sergiusens fixed it a while ago afaik12:40
davmor2ogra_: fair enough12:40
ogra_davmor2, but even with --no-backup it just hangs12:40
davmor2ogra_: it worked for me on maguro on r18 twice12:41
davmor2not tried a newer image12:41
ogra_i'm on 2012:41
sergiusensogra_, you seem to be on an old version of phablet-tools or trying to flash from recovery12:41
ogra_or trying to get to 2012:41
sergiusensdavmor2, I'm flip flopping channels like crazy; only problem with that is app configuration file stability now :-)12:42
ogra_sergiusens, yeah, after OTA trashed my device and the phablet-flash run failed twice i now try from recovery12:42
sergiusensogasawara, how did that happen?12:42
sergiusensoops12:42
ogra_as a last resort12:42
sergiusensogra_, ^12:42
ogra_OTA with 19 and 20 fails the signature check after download12:42
sergiusensogra_, hmmm, that is probably something that can be improved upon, as in check all files' sigs before doing anything else12:43
ogra_so i resorted to phablet-flash ... (latest version, upgraded right before trying)12:43
ogra_that fell over doing the backup ...12:43
ogra_so i did a manual backup and now try from recovery12:44
davmor2ogra_, sergiusens: sadtrombone.com12:44
ogra_which hangs at downloading boot.img12:44
sergiusensogra_, see, you are on an old version; it doesn't try any backup at all, it relies on the system image stuff all by itself12:44
ogra_sergiusens, 1.0+14.04.20131108-0ubuntu112:45
ogra_as i said, upgraded right before using it12:45
sergiusensogra_, hmmm, I wonder how it fails to backup; only reason it would do that is if system-image-cli returns 012:45
mamenyakaogra_, are you trying to flash boot.img?12:45
ogra_mamenyaka, i'm trying to behave like an enduser :)12:46
ogra_and use phablet-flash since the OTA didnt work12:46
sergiusensmamenyaka, phablet flash does a fastboot boot recovery.img in there12:46
mamenyakaogra_, haha12:46
mamenyakaogra_, but it needs to be in bootloader mode for that12:46
ogra_mamenyaka, phablet-flash cares for that12:46
sergiusensogra_, last time you had that issue you rebooted your machine and it started to work, right?12:46
ogra_i have a giant green android on screen atm12:47
mamenyakaogra_, then why does it fail?12:47
* ogra_ checks dmesg if there are any USB errors ... i would be surpised though since backing up data worked and the phone does all it should triggered by phablet-flash 12:47
mamenyakaogra_, on every android forum they are discouraging the use of toolkits like this12:48
* ogra_ tries another USB port 12:48
sergiusensmamenyaka, why?12:49
didrockssergiusens: not sure if that help, but grepping "backup" in phablet-flash or in /usr/lib/python2.7/dist-packages/phabletutils/*, I find no call to the function12:49
ogra_mamenyaka, well, we have no proper manual install method for system-image installs12:49
mamenyakasergiusens, well, does it work for ogra_ ?12:49
mamenyakaa simple script would suffice12:49
sergiusensmamenyaka, he can't even do it manually12:49
sergiusensmamenyaka, as in boot a boot image12:49
asacbzoltan: hey ... http://developer.ubuntu.com/api/qml/sdk-1.0/ is an internal server error for me12:49
ogra_sergiusens, no, idea, i havent tried anything manually12:49
sergiusensdidrocks, nah, there is no backup function in phablet-flash anymore12:50
ogra_as i said, i try to behave like an enduser12:50
sergiusensogra_, you did last time I told you to try12:50
bzoltan asac: that is not right12:50
ogra_to see how the experience is if OTA is broken12:50
ogra_ERROR:phablet-flash:Command 'adb reboot bootloader' returned non-zero exit status 112:50
ogra_so changing the USB port just made it worse12:50
bzoltanasac: dpm, mhall119 should be able to help with that12:51
sergiusensmamenyaka, I bet you ogra_ can't even run fastboot boot recovery.img manually12:51
* ogra_ changes back 12:51
sergiusensmamenyaka, he had this issue before and a reboot of his host solved it12:51
mamenyakasergiusens, well, not until he tries it12:51
sergiusensmamenyaka, there is no simple script for image based updates12:52
ogra_grrr ... if phablet-flash wouldnt wipe its workdirs :P12:52
* ogra_ copies recovery.img out of the tmpdir this time 12:52
mamenyakasergiusens, updates eally only should be flashing a .zip or two in recovery12:52
dpmbzoltan, asac, thanks for the heads up, trying to find out from IS what's going on12:53
sergiusensmamenyaka, you should really look at https://wiki.ubuntu.com/ImageBasedUpgrades12:53
mamenyakalike rommanager on android12:53
sergiusensmamenyaka, using zips is legacy12:54
ogra_sergiusens, seems you are right ... fastboot boot recovery.img hangs the same way12:55
sergiusensogra_, you had this issue 1 month ago already ;-) I just remember :-)12:55
ogra_yeah, luckily my new lappie comes tomorrow12:56
ogra_sigh12:56
mamenyakaogra_, do you have the correct "fastboot devices" output?12:56
sergiusensogra_, is this on the chromebook or desktop?12:56
ogra_sergiusens, chromebook12:56
ogra_mamenyaka, no idea, i cant even ctrl-c the fastboot command now12:57
mamenyakaogra_, just fire up a new terminal and shoot12:57
ogra_0149CBF011006012fastboot12:57
ogra_all fine12:57
mamenyakayep12:57
ogra_well, i'll try the same later on my desktop12:58
ogra_should work there12:58
* ogra_ is really looking forward to the day we drop the unstable low end crap 12:58
ogra_(my mako never had any issues even on the chromebook)12:58
sergiusensogra_, low end as in maguro?12:59
ogra_yeah12:59
ogra_well, low end as in "falls over if you touch the phone" and such stuff :)13:00
sergiusensogra_, well it is barely usable, I'll give you that13:00
sergiusensogra_, I need to buy a new phone soon or I'll go crazy with mir :-)13:00
mamenyakasergiusens, well, this image based upgrade system looks interesting13:00
mamenyakawhat limitations does dpkg and have?13:00
mamenyakaand apt*13:01
sergiusensmamenyaka, that's what everyone should be using13:01
sergiusensmamenyaka, it's slow and it can break13:01
ogra_i really want us to support 512M dualcore devices ... but seeing how much breakage we get with maguro i'll happily see it go13:01
sergiusensmamenyaka, not a problem on desktop;13:01
sergiusensmamenyaka, image based upgrades also care for deltas13:01
davmor2ogra_: Wimp13:01
sergiusensmamenyaka, I think stgraber was going to eventually post how to build your own upgrade server13:02
mamenyakawell, on my tablet apt works ok13:02
sergiusensmamenyaka, once you move to the other system you really don't want to go back ;-)13:02
sergiusensmamenyaka, as an end user that is; for development apt/dpkg are still valuable13:02
mamenyakasergiusens, we'll see, but first I think that there are more important thigs to worry about13:02
mamenyakais the sleep/wake fixed in newer builds?13:04
=== soul is now known as Guest491
mamenyakaI tried it like a week ago on my mako, and the device didn't wake13:04
=== alan_g is now known as alan_g|lunch
=== dandrader is now known as dandrader|afk
dpmasac, bzoltan http://developer.ubuntu.com/api/qml/sdk-1.0/ is back13:12
xnoxcd13:13
sergiusensxnox, ~$13:14
asacdpm: thx13:15
asacbzoltan: is http://developer.ubuntu.com/api/qml/sdk-1.0/ everything that a QML developer can use?13:15
bzoltanasac: The UITK is here http://developer.ubuntu.com/api/qml/sdk-1.0/UbuntuUserInterfaceToolkit.overview-ubuntu-sdk/13:20
=== MacSlow|lunch is now known as MacSlow
bzoltanasac:  but generally saying, yes the API set is what is there13:20
ogra_dpm, bzoltan how about plugins like the browser plugin ?13:21
ogra_finding any docs for that seems impossible13:22
ogra_(i guess there are more, but for that particular one i had to read the source to find out what it can do)13:22
dpmoSoMoN, do we have any API documentation for the browser plugin? ^^13:22
bzoltanogra_: these are plugin types available on the image -> http://pastebin.ubuntu.com/6405267/13:24
ogra_bzoltan, right. the documentation lackas a bunch of them13:24
ogra_*lacks13:25
=== dandrader|afk is now known as dandrader
bzoltanogra_: the qtdeclarative5-ubuntu-ui-extras-browser-plugin is packaged separate from the UITK13:25
ogra_well, it is installed (and afaik used by a bunch of apps already ... people even blogged about using them)13:26
bzoltanogra_:  http://pastebin.ubuntu.com/6405283/13:26
ogra_bzoltan, http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.trusty/view/head:/sdk-libs ... thats our defined framework ... imho all these bits and pieces need to be documented13:29
bzoltanogra_: i agree13:29
ogra_(intestinngly the browser plugin isnt listed there ... we should move it over)13:29
loologra_, bzoltan: I thought ui-extras were not too stable / good bindings?13:30
loole.g. qtdeclarative5-ubuntu-ui-extras0.1 says some components can't be included in SDK due to quality issues13:31
bzoltan lool: I pay little attention for what is going in the so called extras. I suggested long time ago to stop using extras and integrate properly everything to the UITK13:31
ogra_lool, that doesnt prevent people from using them if installed ...13:31
loolor perhaps you guys mean these should still be on developer.u.c, with suitable warnings13:31
ogra_yes13:31
loologra_: well then they will break if they change13:31
ogra_we should at least have functional documentation for the pieces we ship13:32
ogra_(with appropriate warnings)13:32
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== [1]SamZaNemesis is now known as SamZaNemesis
=== alan_g|lunch is now known as alan_g
loolbarry, mandel_: So I'm getting this 115% download; also download % goes down at the beginning of the download, and the download fails in the end; I think this got reported on maguro, I also get it on mako; are you guys on top of this one?13:52
loolseemingly it breaks updates; I'll try a 3rd time though13:52
loolI guess the download % go down each time a new file size is known13:53
loolfailed 3 times now13:54
loolI guess system-image-cli -b 0 would do a full and might work13:54
=== fmasi_afk is now known as fmasi
ogra_lool, bug 125018113:57
ubot5bug 1250181 in system-image (Ubuntu) "download update from 16 to 20 failed on mako" [Undecided,Confirmed] https://launchpad.net/bugs/125018113:57
ogra_lool, barry and mandel_ started looking into it yesterday already13:58
ogra_lool, there was one image rollback on the server (17 was massively broken, so 15 was rolled  forward into becoming 18 to not break peoples phones)14:00
ogra_lool, but according to stgraber everyything on the server side is ok, he checked several times yesterday ... the assumption was that it exposes a bug in s-i or the download-manager that wasnt triggered before14:01
dholbachdpm, mhall119: what do you think about https://lists.launchpad.net/ubuntu-phone/msg05078.html?14:01
oSoMoNdpm, re- documentation for the browser plugin, no, not yet14:01
jdstrandogra_: re 1237618 and 1237998> this was discussed on ubuntu-devel and in bug #1197133, those files should be in lxc-android-config14:03
ubot5bug 1197133 in lxc-android-config (Ubuntu) "SDK applications require hardware-specific direct access to graphics devices" [High,Triaged] https://launchpad.net/bugs/119713314:03
jdstrandogra_: I have a todo to take the existing ones we have and move them out of apparmor-easyprof-ubuntu and into lxc-android-config14:04
ogra_jdstrand, ah, ok, i was missing context ... thanks for clearifying14:04
jdstrandogra_: I had done all the work creating the directories, shuffling things around, adjusting policy, etc for the existing ones, but due to the timing of the release, I didn't move them out of the package yet14:05
ogra_right, thats why i forgot about it too14:05
jdstrandbut, the directories are there-- those two bugs aren't blocked on my doing my thing14:05
* ogra_ has a bunch of pending stuff to do for port support14:05
* jdstrand nods14:05
jdstrandogra_: I also updated https://wiki.ubuntu.com/Touch/Porting14:06
ogra_jdstrand, thx !14:07
jdstrandnp14:07
mhall119dholbach: I agree with Kaleo, I think we'll want to have it separate from the release schedule14:29
dholbachcool14:29
mhall119didrocks: ping14:31
didrocksmhall119: pong14:31
mhall119didrocks: do you need the push notifications at 6pm thursday, or do you just need it move out of where it currently it?  I want to move it into one of the appdev rooms14:32
didrocksmhall119: I'm happy to have it in appdev rooms for that one14:33
didrocksit doesn't really makes sense for client track14:33
mhall119ok, dpm, popey and I will be discussing our sessions and re-arranging them14:33
didrocksthe rest does though :)14:33
mhall119didrocks: agreed, it was originally created as client-1311-, but I changed it14:33
didrocksmhall119: ok :) you are taking care of the other requests?14:34
mhall119didrocks: I will, yes14:35
didrocksthanks!14:35
mhall119np14:35
mterrybfiller, is ubuntu-keyboard compiling fine these days?14:40
bfillermterry: seems to be, but not sure since jenkins has been down14:40
mterrybfiller, ah fair14:42
bfillermterry: I saw you added the -a or whatever that arg was, hopefully that fixed it14:42
mterrybfiller, maybe...14:43
=== gatox is now known as dr_gatox_away
juliohola como estan14:45
julioidioma español14:45
juliohello,..14:46
julioi need help14:46
davmor2julio: it's best to just ask your question then people can help out if they can14:47
=== Tanvir is now known as Guest65895
=== dandrader is now known as dandrader|lunch
robotfuelare there tests for the phablet-test-run app?15:15
zoopstertrying to run a web app I created - runs fine in qt creator, but when I use ^f12 to deply it, I get a bash error and it never opens on the device...how can I troubleshoot it?15:21
cwayne_stgraber, ping15:22
barrystgraber, ogra_, mandel_ i have a hypothesis: https://bugs.launchpad.net/ubuntu/+source/system-image/+bug/1250181/comments/615:22
ubot5Ubuntu bug 1250181 in Ubuntu system image "download update from 16 to 20 failed on mako" [Critical,Confirmed]15:22
stgrabercwayne_: pong15:23
cwayne_stgraber, how difficult would it be to have trusty-customized pull a trusty-sevilerow tarball, and saucy-customized pull a saucy-sevilerow tarball?  i imagine i'd just need to create new jobs, right?15:24
mandel_barry, oh my! that could be the reason!!!!15:24
barrymandel_: fingers crossed!15:25
mandel_barry, u-d-m does check the local file system, but not other downloads!15:25
stgrabercwayne_: trivial15:25
ogra_barry, ouch ... thoough the server shouldnt have  the file twice in the first place, no ?15:25
mandel_barry, a group download should not allow you to do that, if a path is given twice, we raise an error15:25
stgrabercwayne_: right, just give me two URLs and I'll change the config on the server15:25
barrymandel_: should be easy enough to de-dup on my side, but of course udm will want to be fixed too15:25
cwayne_stgraber, wonderful, i'll get that setup, thank you :)15:25
mandel_barry, yes, I can get a fix quite fast15:26
mandel_barry, AWESOME debugging!15:26
barryogra_: i obviously never thought it -- stgraber will have to weigh in on that15:26
cwayne_stgraber, also, do you know how long we keep published images?  i.e., how long will the last stable saucy image ( i think it's still 100) be available?15:26
barrymandel_: i think that makes sense; it's consistent with what happens if the file already exists15:26
mandel_barry, yes, ad I prefer a dbus error than a corrupted file15:27
barrymandel_: that's what makes building skyscrapers with sticks and pointed rocks so much fun :)15:27
cwayne_dpm, ping15:27
stgrabercwayne_: we keep a fixed number of images per channel, the customized channels each keep the last 15 images15:27
mandel_barry, I'll do the fix for lp:ubuntu-download-manager/saucy so we can have that asap and then will merge to trunk too15:28
stgraberbarry: hmm, so that's 15 to 20 on manta, let me try and do the client's work by hand to see what's going on15:28
barrystgraber: correct15:28
barrymandel_: sounds good.  if this pans out, i suspect i'll have to do an sru for saucy also15:29
dpmhi cwayne_15:31
barryw00t!15:32
stgraberbarry: ok, so there's definitely something odd in the index15:35
barrystgraber: so, it's unexpected that there are duplicate data files?15:36
ogra_stgraber, right, and whatever the fix for the bug would be we would still need to find a way server side to upgrade people to the fix15:36
cwayne_hi dpm, so as i said in my email, i'm still not seeing click's being translated, but i am seeing the ,mo files installed.  shall i reopen that other bug, or log a new one?15:37
barryogra_: ah, right.  an sru of s-i doesn't actually help get people moving forward, although i'll bet if they -b 0 with cli it would get them past it (doesn't help with the u/i).15:37
dpmcwayne_, it might be worth opening a new one, but please double-check with kalikiana, as he was working on it15:37
barryogra_: is it worth sru'ing a fixed s-i into saucy?15:37
ogra_barry, assuming they use the cli :)15:38
barryogra_: exactly15:38
ogra_barry, not sure how much risk there is that saucy upgrades could break actually15:38
cwayne_kalikiana, ping15:38
ogra_lets see what stgraber comes up with15:38
stgraberbarry: so apparently the revert we did on Saturday didn't trigger the generation of the right deltas at least for the device file15:38
barryogra_: +1.  i'd rather not do the extra sru work of course, but will if it helps unblock people15:39
stgrabermy best guess as to how to sort out the mess in a reliable way (since I'm not completely sure what we'd end up with if the upgrade was to succeed), is to remove the problematic deltas from the index, which will basically make any affected device do a full update instead15:40
alexkhi everyone15:40
stgrabernot ideal bandwidth wise but we'll be sure that the result is correct15:40
ogra_stgraber, sounds fine15:40
alexkcan anyone here point me a reference for developing apps for Ubuntu Touch?15:40
ogra_better than having to force people to cmdline or some such15:40
ogra_alexk, developer.ubuntu.com ?15:41
mandel_barry, I have a fix already, running the tests to ensure it works and will push it15:41
mandel_barry, could you give it a go?15:41
ogra_alexk, there is also an #ubuntu-app-devel IRC channel15:41
barrystgraber: correctness first :)  a server-side fix will obviate the need for an sru and with the safe-guard in s-i and udm this shouldn't hit us later, although it's an interesting though whether s-i *should* perform the upgrade if it detects duplicate files in the download list15:41
alexkthanks ogra_15:41
alexki was concerned about any differences that may pop up15:41
barrymandel_: yep, but let me test my fix on my device first.  then i'll back it out and try your fix once it's pushed.  i'll have to write some tests before i can commit my change, but live testing is sometimes useful first :)15:42
stgraberogra_, barry: done15:44
ogra_ok. lemme try my broken maguro15:44
stgraberI removed the 17 => 18 and 18 => 19 deltas as those looked wrong, the rest seems reasonable15:44
loolstgraber: did you keep a backup?15:44
loolstgraber: I'm not sure we want that right now actually15:44
ogra_stgraber, hmm15:45
loolstgraber: as we want to test the fix for this particular situation15:45
ogra_my phone tells me it downloads r17 atm15:45
kalikianacwayne_: that underscore… no wonder I didn't spot you earlier :-D I wanted to ask you if you have an easily hackable click app to verify the translations setup. the branch has been stuck for so long I forgot most of how I tried to test it by now15:45
ogra_stgraber, did you actually roll back 20 to be 17 now ?15:45
stgraberlool: no, I got the file off of disk as I don't want a similar bug to ever re-use those15:45
stgraberogra_: no15:45
barrylool, stgraber right, please keep the borked server files at least for manta :)15:45
mandel_barry, sure, no problem15:45
ogra_stgraber, hmm, it is also only 100M15:46
loolstgraber: can we restore them for some hours or at for some devices or something?15:46
stgraberlool: but I know how to reproduce the problem at least15:46
loolbarry: you have *manta*?15:46
barrylool: i do15:46
loolgeez15:46
loolyou have large pockets!15:46
ogra_lool, why would you restore any of these, they all dont boot15:46
loologra_: to verify the client fixes from mandel and barry15:46
ogra_lool, but you will end up with an unbootable device after the upgrade15:47
=== cwayne_ is now known as cwayne
stgraberlool: the client fix is pretty easy to test, publish two bogus images with the same file names, no need to keep a broken server for that15:47
loolbarry, stgraber: Perhaps we should just assemble some minimal set of files to reproduce $somewhere (temp channel?) as to take the time to confirm the client changes help, and as to fix the public channels for others15:47
cwaynekalikiana, :D sorry, didn't realize i had the _15:47
barryogra_: really?  duplicate data files on the client will make it unbootable?15:47
cwaynekalikiana, i've just been testing with the preinstalled clicks (like calendar, clock, etc)15:48
stgraberbarry: no, but the broken files on the server would have15:48
stgraberor may have15:48
ogra_barry, no, the reason we ended up with the mess on the server was that we had to roll back a few images that had a breakage in the initrd15:48
ogra_barry, so we dont want anyone to get 17-1915:48
=== ara_ is now known as ara
* ogra_ reboots the maguro in the hope it will pick up 20 this time15:49
loolbarry, mandel: do you know how to reassemble the broken setup to test the client fixes?15:49
=== [1]SamZaNemesis is now known as SamZaNemesis
stgraberogra_: I'm booting my grouper here15:50
barrystgraber, ogra_ i see.  the question is whether duplicate data files should be considered a fatal error or not.  right now, i can ignore the dups and carry on as if nothing's wrong, but if a dup condition exists, should we raise some kind of fatal error and refuse to upgrade?  the user can't fix anything, but at least the error would be reported15:50
ogra_trying again15:50
barrylool: no, not really15:50
stgraberogra_: when missing a delta path the client is supposed to just do a full update, if it doesn't, then we have another problem on our hands15:50
=== dr_gatox_away is now known as gatox
ogra_well, if system-settings would react to my taps now15:51
stgraberbarry: so I think it should be an error, you either get a full update which is made of just 3-4 files or you get a set of deltas, but as deltas are chained, they should never be the same twice15:51
ogra_hmpf15:51
barrystgraber: ah, that is another possible outcome.  if we detect duplicate data files, we can chuck all the deltas and do a re-calc of the upgrade path as if --filter=full15:52
ogra_i'm not able to make system-settings do anything15:52
barrystgraber: so we have 3 possible outcomes15:52
ogra_it simply doesnt react15:52
ogra_:(15:52
stgraberogra_: system-image-cli -n15:52
barry1) fail; 2) ignore dups; 3) re-calc --filter=full15:52
ogra_stgraber, i'd like to go the enduser path :)15:52
barryogra_: s-i 2.0 is going to be so beautiful :)15:52
stgraberogra_: yeah but -n will at least tell you what's wrong15:52
stgraberbarry: I think 1) is best here, if we have that kind of problem in our indexes we want to know about it15:53
ogra_stgraber, well, i'm rebooting again, the settings app worked before th last reboot15:53
=== [1]SamZaNemesis is now known as SamZaNemesis
stgraberogra_: I'm trying to convince my grouper to boot but it seems unhappy with life at the moment...15:54
cwaynekalikiana, and any help you'd need re: click translations be sure to let me know, i'm happy to help test or try stuff out :)15:54
loolbarry, stgraber: Yeah, it's fair enough to raise this as a server side error on the client15:57
kalikianacwayne: it would be nice to verify the environment variables for starters. I was just looking to use an existing click app and hack it a bit but it's not as simple as I thought… and I cannot modify anything installed on the device for testing it seems15:58
barrystgraber, lool, ogra_ https://bugs.launchpad.net/ubuntu/+source/system-image/+bug/1250181/comments/715:58
ubot5Ubuntu bug 1250181 in system-image (Ubuntu) "download update from 16 to 20 failed on mako" [Critical,Confirmed]15:58
kalikianaeven sudo doesn't let me edit .desktop files15:58
cwaynekalikiana, you can touch /userdata/.writable-image then reboot15:58
kalikianacwayne: now I'm confused. this is for *click* not /usr15:58
cwayneright15:59
cwayneah, they should be writable, that's right15:59
loolbarry: there seemed to be various client issues in either download manager or in system-image too: the percentage computation is somehow wrong15:59
kalikianaoh could there be click packages in the read only image? I didn't consider that16:00
=== soul is now known as Guest58706
kalikianalemme try16:00
ogra_stgraber, sigh, now my wlan doesnt connect anymore ...16:00
barrylool: right, mandel_ is aware of that.  it's a udm issue, although it very well could be related to this. si just passes the progress signals through.16:00
loologra_: Hmm this hit me yesterday on mako, had to turn off wifi and on again16:01
barryso let's fix this problem and see if the percentages sort themselves out16:01
loolnot sure why16:01
davmor2ogra_: man you should join QA :D16:01
barrywell, if you're downloading a file twice, your download bytes count will probably continue to increase, but your total may not16:01
barrybut that's just a guess.  mandel_ will have to weigh in on that16:01
ogra_stgraber, ok, 5 reboots later it works again and i still get r1716:02
mandel_lool, barry it is related to the upgrade bug, working a fix on it to be easy to SRU16:02
stgraberbarry: any idea why the upgrader wants to update to 17 instead of 20?16:03
stgraberbarry: since 17 is non-bootable, it's quite critical that we figure this out now16:03
ogra_stgraber, http://paste.ubuntu.com/6406013/16:03
barrystgraber: unknown, let me see what my device does16:03
ogra_Upgrade path is 15:16:1716:04
ogra_seems slightly wrong i guess16:04
cwaynekalikiana, i think i can edit them here, want me to try anything out in specific?16:04
barry--filter=full does bump it to 2016:04
loolmandel_: Do we really need to SRU this?  wont updates from saucy avoid the deltas now that they have been removed?  also wont it be a full anyway?16:04
stgraberbarry: sure but as the latest image is 20 and there's no delta path, the client should figure out it needs a full on its own16:05
kalikianacwayne: after touching it still insists "/usr/share/click/preinstalled/.click/users/@all/" be Read-only file system16:05
kalikianacwayne: I was going to put "env" in the Exec of clock-app to verify its environment variables16:05
kalikianaqtcreator is too smart and doesn't use my desktop file at all so that's not an option16:06
mandel_lool, well, I'm doing the MP against the lp:ubuntu-download-manager/saucy branch to ensure that we do not need to land trunk16:07
mandel_lool, SRU or not, I'm not in to much trouble16:07
* lool retries an upgrade16:07
* mandel_ urgent erranss16:07
loolestimated size is much smaller (103M instead of 260M)16:07
cwaynekalikiana, i just ssh'd in and ran env, it looks like LANGUAGE is properly set, but LC_(everything) is still en_US.UTF-816:07
mandel_errands16:07
cwaynenot sure that is relevant or not16:07
barrystgraber: are image 16 and 17 essentially empty?16:07
loolI guess it's an older image16:07
ogra_lool, what version does it give you ?16:07
loolr1716:07
ogra_rtight, thats wrong16:07
ogra_same issue i have16:07
looldownload succeeded16:07
stgraberbarry: no, they're essentially broken (won't boot due to broken udev)16:08
* lool installs16:08
ogra_http://paste.ubuntu.com/6406013/16:08
ogra_lool, dint !!!!16:08
ogra_*dont16:08
looltoo late16:08
stgraberlool: it won't boot16:08
loolgood!16:08
ogra_you will be stuck in the initrd emergency shell16:08
barrystgraber: upgrade candidate path scores:16:08
barry[ 257] -> 16:1716:08
barry[ 256] -> 19:2016:08
barry[ 208] -> 1716:08
barry[ 207] -> 1816:08
barry[ 205] -> 2016:08
barry[   3] -> 16:1716:08
barry 16:08
loolso why do we still have 17 and whatever other image downloadable from system-image.u.c?16:08
barrystgraber: so client is seeing two upgrade paths 16:1716:08
barrystgraber: and the score==3 is lowest, so it wins16:09
cwaynekalikiana, also looks like TEXTDOMAINDIR is not set, not sure if that matters16:09
barrybut that would likely only happen if there's a 16->17 upgrade path that has very small or zero sized data files16:09
barryor no reboots16:09
stgraberbarry: we've never set the reboot flag so far16:09
stgraberbarry: and the index only lists a single 16:17 upgrade path16:10
stgraberwhich is around 50MB large16:10
loolstgraber: should we just remove all deltas that might lead to any of the broken images, and either compute new deltas skipping these, or just let the client pull a full?16:10
=== [1]SamZaNemesis is now known as SamZaNemesis
kalikianacwayne: the important ones are LANG, LANGUAGE, XDG_DATA_HOME - can you tell me the values of these?16:10
ogra_lool, i thought that happened already16:10
stgraberbarry: but my real question is wth does the client even want to update to 17 when the current latest is 20 and the only way to get there is through a full update16:10
loolIIUC we just removed the broken deltas that didn't make any sense16:10
stgraberogra_: no, I removed the broken deltas, no the deltas to broken builds16:11
stgraberogra_: so the broken images are 16 and 17 right?16:11
ogra_16-1916:11
barrystgraber: because there's a path leading through 16:17.  the scoring algorithm does take into account the distance from the highest build number, but that only leaves a score of 3, which is why i asked about zero sizes and no reboots16:12
barryi.e. 20-17 == 316:12
loologra_: phablet-flash ubuntu-system --channel devel-proposed to recover?16:12
stgraberbarry: there isn't16:12
stgraberbarry: there's a path to 17 but not path from 17 to 1816:12
cwaynekalikiana, LANG and LANGUAGE are properly set16:12
stgraberbarry: so the only way to go to 20 is with a full16:12
cwayneXDG_DATA_HOME isn't set in env, but i think its in initctl list-env16:12
barrystgraber: it wouldn't have to be zero size, but the actual rule is: total download size - add 1 for every 1MiB over the smallest image.16:13
kalikianacwayne: I looked at the 'env' in 'su l- phablet' here but it's definitely not reflecting locale even though I see localization in the dash, indicators and settings16:13
barrystgraber: so likely this 16:17 path is the smallest upgrade16:13
stgraberbarry: ok, let me do some more removals to try and fix the mess for now, then we'll mumble ;)16:13
barry;)16:13
kalikianacwayne: so my assumption is click apps must be having a different env16:13
cwaynekalikiana, im seeing the right LANG and LANGUAGE when ssh'ing in and running env16:14
cwayneand also when running initctl list-env16:14
stgraberogra_: so I'm going to remove images 16, 17, 18 and 19 as well as any delta related to those16:14
ogra_perfect16:14
* lool goes making some tea while the phone reinstalls16:14
kalikianaso I'm using the wrong one of the 100 ways to get a shell afterall… this is annoying16:15
barrystgraber: is there any way you can recreate the original problem, at least for manta.  can even be in a 'borked-dont-use-me' channel16:15
stgraberogra_: can you confirm -n now says it'll do a full update?16:16
kalikianacwayne: so it seems 'env' via qtc ssh gets me sensible LANG and LANGUAGE but not XDG_DATA_HOME which would equal to files not being found inside the click package16:16
cwaynekalikiana, this seems like a bug in upstart-app-launch then?16:17
cwaynesergiusens, ^16:17
kalikianais there a way to locally hack the variables that get defined?16:18
sergiusenscwayne, edit to to print env (upstart-app-launch)16:18
sergiusenscwayne, that's tedg's thing though; and that eventually calls aa-exec which is jdstrand's16:19
tedgsergiusens, It doesn't call aa-exec :-)16:19
jdstrandactually, it is aa-exec-click, and upstart-app-launch doesn't call it :)16:19
sergiusenstedg, not even indirectly?16:19
jdstrandaa-exec-click is only used for non-Unity8 DEs16:20
tedgsergiusens, No, we use the apparmor support that is baked into Upstart16:20
sergiusensah, right16:20
barrystgraber: we could tweak the scoring algorithm to be something like: + (max-target) x 1000 which will almost always leave you at the highest upgrade image.  it probably means the other scoring variables will almost never have an effect, and i shudder at the tests i will have to change ;)16:20
ogra_stgraber, yay, got 15 this time16:20
barrystgraber:16:21
cwaynetedg, ah, so what's the easiest way to check that the env is properly set in u-a-l?16:21
barry[   0] -> 2016:21
barry 16:21
ogra_and r20 in the next run :)16:21
stgraberogra_: ok, that's still stupid and wrong but at least it won't break your device :)16:22
ogra_yeah16:22
ogra_well, 14-15 was only 18M16:23
stgraberbarry: mumble?16:23
ogra_20 is a full whopping 296M now16:23
stgraberright, that one was expected :)16:23
loolERROR:phablet-flash:Backup requested but cannot be completed succesfully, try with --no-backup if data saving is not important.16:23
barrystgraber: sure. i need a few minutes.  will meet you on mumble16:23
stgraberbarry: ok16:24
loolsergiusens: Getting a backup error (above), but didn't request a backup and I think it's deprecated anyway; is this a bug, or something that failed here but didn't trigger an error message?16:24
loolperhaps the amount of stuff to backup is too large for /tmp16:24
sergiusenslool, you are in recovery I presume16:24
loolsergiusens: correct16:24
sergiusenslool, I'm having phablet flash behave like a system-image-cli but downloading/using assets from the host16:25
sergiusenslool, just use bootstrap; backup works if system-image-cli returns a build > 016:25
loolsergiusens: wont bootstrap kill my data?16:25
ogra_lool, yeah, but its your data, not his :P16:26
ogra_lool, backup only works in a fully booted system ... nozt from recovery16:26
loolso what's the recovery path when your upgrade fails, but you want to keep your data?16:27
ogra_copy data manyually via adb ?16:27
loolor should I just force --no-backup because it's miscomputer?16:27
ogra_i dont think we have any sane solution16:27
lool*miscomputed16:27
ogra_we simply shouldnt release updates that can break i thionk16:28
loolwell sometimes upgrades will fail16:28
ogra_and in fact the breakage is in the staging channel ...16:28
loollike if I run out of juice before writing the full update16:28
loolnot something we should optimize for, but that's where flashing locally should come to rescue16:29
ogra_so we should check the battery status before offering reboot&install16:29
loolsure, that's one more safeguard16:29
ogra_we can surely work out something to do a backup from recovery ... with a tool that mounts the right bits and pieces and adb's them over16:30
ogra_but i think that should be rather low prio16:30
sergiusensogra_, lool, the problem with backing up from recovery and/or a booted ubuntu is that all our mountpoints change16:30
ogra_not urgently 14.04 material16:30
loolsergiusens: but hold on, isn't backup deprecated anyway?16:31
loolsergiusens: Shouldn't /home be preserved unless I do a bootstrap?16:31
ogra_lool, it was reintroduced after people lost their data16:31
sergiusenslool, everything in system image writable is preserved16:31
ogra_lool, i.e. people using pahblet-flash to do OTA upgrade like upgrades etc16:31
sergiusensogra_, lool don't get confused, nothing has been readded16:31
ogra_oh ?16:31
loolso ./phablet-flash ubuntu-system --channel devel-proposed -d mako --no-backup should work and not lose any data, right?16:32
ogra_i thought you added backup to upgrades16:32
sergiusensogra_, lool image phablet-flash just doing a system-image-cli -b 0...16:32
sergiusensogra_, no, I'm behaving like an image based upgrade client16:32
* lool tries that16:32
ogra_ah so you dropped the bootstrapping, ok16:32
sergiusensogra_, no, bootstrapping is there and it modifies ubuntu_command to format the partitions16:33
ogra_but not the userdata one ?16:33
sergiusensogra_, no, that' actually never been formatted16:33
ogra_how do you preserve user data ?16:33
ogra_ah !16:33
ogra_ok, that was the missing puzzle piece16:33
=== om26er is now known as om26er|food
sergiusensogra_, if you --bootstrap it is though! but not formatted, wiped instead16:34
ogra_yeah16:34
loolsergiusens: would it make sense to make --no-backup the defaul?16:36
sergiusenslool, no16:36
loolsergiusens: what does it backup more?16:36
sergiusenslool, hmmm16:37
loolsergiusens: or turn it on just for the bootstrap case?16:37
sergiusenslool, ok. bare with me and don't let other people16:37
sergiusenspeople's comments influence you :-)16:37
loolsergiusens: This is not influenced by anyone  :-)16:37
* ogra_ puts duct tape over his mouth16:37
loolsergiusens: I broke my boot, I just want to reinstall from recovery16:37
loolsergiusens: ./phablet-flash ubuntu-system --channel devel-proposed -d mako didn't work, failed to take a backup from recovery; I'm trying to fix this use case16:38
loolit seems to me nowadays taking a backup is useless unless one bootstraps16:38
sergiusenslool, if you are on an ubuntu upgradeable system; phablet-flash detects that and behaves like a system-image-cli but downlaods assets to your host and then copies them over and writes the proper ubuntu_commands16:38
sergiusenslool, you can switch channels all you want without losing data16:38
sergiusenslool, if you want it wiped, you would run the same with --bootstrap (which would be usefule in the case where the build returned is 0 which means you are not on an ubuntu upgradeable system such as cdimage-touch)16:39
sergiusensor that you are on a system that has no ubuntu at all16:39
loolsergiusens: neither of these is my case though16:39
sergiusenslool, being in recovery is like _not_ being in ubuntu16:39
loolsergiusens: I'm in recovery because the upgrade broke my boot16:39
loolI guess it's comparable to a broken upgrade16:40
sergiusenslool, so you have to --bootstrap16:40
loolbut bootstrap wipes all data16:40
sergiusenslool, but given what I said above, I would not make --boostrap the default16:40
loolsergiusens: I'm not speaking of --bootstrap16:40
loolsergiusens: I'm speaking of --backup16:40
loolsergiusens: --backup fails from recovery and is useless *unless* you're --bootstraping16:40
sergiusenslool, --no-backup == --bootstrap16:40
loolseriously16:40
sergiusenslool, given that there is no promised interface stability for when in recovery I can't do a reliable backup from there16:41
loolsergiusens: but I dont want a backup......16:41
loolnow I've lost my data, great16:41
sergiusenslool, I don't understand; you do or you don't?16:42
=== dandrader|lunch is now known as dandrader
=== Namidairo is now known as Namidairo`bnc
loolsergiusens: I dont want a tarball backup, but I want the system-image userdata to be preserved16:42
sergiusenslool, you can't automatically from recovery; but do you or don't you want your backup?16:42
loolI want my data to be preserved *on the device* I dont want to extract all files from the device into the host then push it back16:42
sergiusenslool, hmmm, I can think of a fix for that with a flag saying you are already on a system image16:43
cwaynetedg, should upstart-app-launch maybe be setting the LANG and LANGUAGE?16:43
sergiusenslool, the problem is detecting if you are on a system image from recovery contrary to an android image or a cdimage-touch image16:43
loolsergiusens: a special flag would be fine16:44
ogra_sergiusens, just mount the right partition and look in /etc7system-image16:44
loolsergiusens: something like --reinstall16:44
loolgrmpf16:44
sergiusenslool, ok, let me add that16:44
sergiusensogra_, that's not a promised interface16:44
kalikianacwayne: jdstrand: sergiusens: tedg: I now filed https://bugs.launchpad.net/upstart-app-launch/+bug/1250546 if that's the wrong component feel free to move it16:44
ubot5Ubuntu bug 1250546 in Upstart Application Launcher "XDG_DATA_HOME not defined" [Undecided,New]16:44
loolI should have mounted stuff manually to allow the backup to work16:44
sergiusensogra_, not going to work with non reliable APIs anymore16:44
ogra_sergiusens, it is what system-image-cli uses16:44
mhall119Kaleo: ping16:44
sergiusensogra_, it uses it, but it's not reliable16:44
ogra_but your call though16:44
loolwell, I've lost a couple of GPG key pictures I wont sign then!16:45
loolless work16:45
sergiusensogra_, it's a private interface for all I know16:45
cwaynekalikiana, ok, if i initctl set-env XDG_DATA_HOME to the click dir and then launch it with upstart-app-launch it's at least *more* translated16:45
sergiusensogra_, we already had this issue with the recovery.img changing16:45
sergiusenslool, give me a second and I'll create a branch for you to try16:45
tedgkalikiana, How did you verify that?  With SSH?16:46
kalikianatedg: yes16:46
tedgkalikiana, I'm confused, ssh doesn't run under upstart-app-launch16:46
ogra_tedg, aah uses pam16:46
kalikianatedg: well see above I didn't find a better way and cannot edit anything in the click packages16:46
ogra_*ssh16:46
cwaynetedg, i just commented on the bug as well16:46
cwaynelaunching an app with upstart-app-launch from ssh or adb shell doesnt show translations, unless you first initctl set-env XDG_DATA_HOME16:47
kalikianalemme reproduce that command for the calendar16:47
tedgWe can see what it sets.16:47
ogra_kalikiana, adb shell ... then sudo -u phablet -i ... that will register you with dbus and the upstart session16:47
tedgIf you run the click-exec utility with debugging it'll print out what it's setting.16:47
tedgSo:  $ G_MESSAGES_DEBUG=all APP_ID=foo /usr/lib/*/upstart-app-launch/click-exec16:48
loolThe good news is that this got me rid off that wifi network I couldn't remove16:48
ogra_ha16:49
ogra_which reminds me16:49
ogra_cyphermox, do you happen to have a bug about NM never stopping to nag you about wlan keys ?16:49
cyphermoxyes16:49
ogra_ah, good16:49
cyphermoxI can't remember the number though16:49
ogra_then i dont need to file one16:49
Kaleomhall119, pong16:50
kalikianahrm the calendar doesn't show up at all here, just white16:50
cwayne** (process:5006): DEBUG: Setting Upstart variable 'XDG_DATA_HOME' to '/home/phablet/.local/share'16:50
cwaynetedg, i think XDG_DATA_HOME has to be set the same as APP_DIR16:50
tedgcwayne, Hmm, why?16:51
cwaynetedg, according to kalikiana, that's how it knows where to find translations16:51
loolsergiusens: preinstalled music-app click has Icon=ages/music.png; bzr has Icon=/usr/share/music-app/images/music.png; could this be the click mangling script being overzealous?16:52
mhall119Kaleo: can we combine your app dev sessions on performance and splash screens?16:52
tedgcwayne, Sounds like a broken way to find translations :-)16:52
Kaleomhall119, into one?16:52
mhall119yeah16:52
Kaleomhall119, sure I guess16:52
Kaleomhall119, how long is the session?16:52
mhall119Kaleo: they're each an hour long16:52
mhall119we've run out of space in the appdev rooms, so we're trying to merge or remove sessions to make room16:53
Kaleomhall119, ok16:53
mhall119Kaleo: can you update one of your BPs to reflect the merge, and delete the other?  Summit should get updated with teh changes automatically16:54
tedgcwayne, kalikiana, I don't mind looking at other variables, but it seems to me XDG_DATA_HOME is correct.16:54
kalikianacwayne: tedg sorry that value is fine, I was thinking of XDG_DATA_DIRS actually which should be the "system-wide" ie click package16:54
sergiusenslool, know issue, and getting an MR in to get a new version16:54
barrystgraber: LP: #125055316:54
ubot5Launchpad bug 1250553 in Ubuntu system image "Tweak the candidate path scoring algorithm" [High,Triaged] https://launchpad.net/bugs/125055316:54
sergiusenslool, something wrong that I haven't detected yet happens on the jenkins servers16:55
Kaleomhall119, oh darn16:55
Kaleomhall119, hmmm, ok16:55
mhall119Kaleo: or if you want to keep both BP's, I'll just remove one from the schedule16:55
cwaynekalikiana, so youre saying we should add /usr/share/click/preinstalled and /opt/click.ubuntu.com/ to XDG_DATA_DIR?16:55
kalikianacwayne: tedg more exactly it looks for translations in both XDG_DATA_DIRS and XDG_DATA_HOME because we don't install to /usr which would be the default16:55
=== Kyle_ is now known as Kyle
loolsergiusens: where's the code / mr?16:56
loolsergiusens: It looks like some kind of sed typo16:56
cwaynetedg, would that be appropriate to set?16:56
tedgkalikiana, So you think we should add the application dir the to the list of XDG_DATA_DIRS ?16:56
Kaleomhall119, please16:56
mhall119Kaleo: which one do you want to keep on the schedule? the performance one?16:57
kalikianacwayne: tedg yes. the code has no knowledge of exact path names, only XDG_16:58
cwaynetedg, so maybe we just append APP_DIR to XDG_DATA_DIRS?16:58
Kaleomhall119, yes16:58
* tedg updates bug16:58
tedgjdstrand, Can we add that to aa-click-exec as well?  What project should I add a bug task to?  :-)17:00
tedgjdstrand, bug 125054617:00
ubot5bug 1250546 in Upstart Application Launcher "Application Dir should be added to XDG_DATA_DIRS" [Undecided,Confirmed] https://launchpad.net/bugs/125054617:00
stgraberbarry: thanks17:00
sergiusenslool, it's not a sed typo17:00
ogra_stgraber, i'm on 20 proper now (took a while)17:01
ogra_just to confirm17:01
sergiusenslool, http://bazaar.launchpad.net/~sergiusens/+junk/click_ready/view/head:/click-build.py#L16117:01
stgraberogra_: good17:01
sergiusenslool, on jenkins it just failed on two runs for some reason I haven't seem to discovered17:02
stgraberogra_: the bug report barry mentioned earlier will fix the bug that caused your phone to want to upgrade to 17 instead of 20 and I'll poke at the server side of things to figure out wth went wrong here17:02
ogra_stgraber, perfect17:03
ogra_i'm happy we catched all this in -proposed17:03
stgraberogra_: AFAICT the server somehow used trusty as the base of the delta for the image after the revert (instead of trusty-proposed)17:03
ogra_oh17:03
stgraberogra_: so the image wouldn't have broken any device but it'd have contained way more than it should have17:03
ogra_yeah17:03
=== om26er|food is now known as om26er
=== jhodapp is now known as jhodapp|lunch
sergiusenslool, https://code.launchpad.net/~sergiusens/phablet-tools/system_image_switch/+merge/19490417:10
=== fmasi is now known as fmasi_afk
sergiusenslool, ogra_ that will forcibly allow to flash from recovery without losing data17:11
ogra_sergiusens, great !17:12
loolsergiusens: I can confirm the bug in the function somewhere: Replacing /usr/share/music-app/images/music.png with ges/music.png17:12
loolit's in strip_path17:12
lool(strip_path('/usr/share/music-app/images/music.png', '/home/lool/bzr/launchpad/music-app')17:12
cwaynetedg, made that bug also affect click-apparmor17:12
sergiusenslool, you ran it and it happened to you too? :-/17:15
loolsergiusens: lstrip is your issue17:15
sergiusenslool, I ran it like 10 times and couldn't get it17:15
loolsergiusens: it depends of the path17:16
loolsergiusens: basically lstrip will remove all the chars listed, not the string17:16
sergiusenslool, right17:16
=== fmasi_afk is now known as fmasi
sergiusenslool, path on jenkins is always the same though; so seems strange that it would alternately work/fail17:19
sergiusenslool, nvm, I see it17:20
loolsergiusens: Change to this:17:22
lool            if basename in files:17:22
lool                basename = os.path.join(os.path.relpath(root, path), basename)17:22
lool                break17:22
sergiusenslool, already am17:22
loolsergiusens: BTW can't send a mp on a +junk branch   :-)17:22
sergiusenslool, I should probably create a project for this; although I always thought we'd drop the debian packaging from the core apps eventually and not need this at all17:23
=== dandrader is now known as dandrader|afk
loolsergiusens: running ./phablet-flash ubuntu-system --channel devel-proposed -d mako --system-image-read with your branch17:24
looland some user data17:24
sergiusenslool, do it from recovery; I tried on my manta and worked fine fwiw17:25
loolsergiusens: Yes, this is from recovery17:26
=== dandrader|afk is now known as dandrader
loolsergiusens: lp:~lool/+junk/click-ready-music-app-test17:45
loolsergiusens: added a test case just for you!  ;-)17:45
loolsergiusens: I see your branch doesn't have the fix yet, so I've pushed the fix as another rev now17:46
sergiusenslool, oh, was testing but have the bzr push ready17:46
loolsergiusens: Hmm oddly didn't get it a minute ago; did you just push?17:47
loolsergiusens: just copy test_clickbuild.py then  :-)17:47
sergiusenslool, ack17:47
* lool needs to run now, bye!17:47
sergiusenslool, also, if you have time, add that MR for phablet-tools to the landing plan17:47
loolsergiusens: BTW phablet-tools branch worked17:47
loolsergiusens: Oh gosh17:47
loolsergiusens: how do I do that nowadays?17:48
sergiusenslool, I have no idea!17:48
sergiusenslool, no hurries, jenkins is busted17:48
ogra_lool, nothing changed17:48
ogra_right, and we have no infrastructure atm17:48
loolok, well this will land in trunk at some point and we can take it at the earliest convenience17:49
* lool runs17:49
sergiusenslool, that's what I've been doing17:52
sergiusenssomeone will pick stuff up eventually17:52
ogra_yeah, we'll drown in suddenly processed MPs for a few days17:53
=== bfiller is now known as bfiller_afk
=== jhodapp|lunch is now known as jhodapp
=== alan_g is now known as alan_g|EOD
cwaynekenvandine, ping18:05
kenvandinecwayne, pong18:06
cwaynekenvandine, hey, we're trying to get an evernote account-plugin setup, but are having some trouble with signond18:06
=== fmasi is now known as fmasi_afk
cwaynekenvandine, it's succesfully authenticating, but not actually adding the account18:06
cwaynekenvandine, https://pastebin.canonical.com/100304/18:07
kenvandinecwayne, yeah... i looked at that this morning18:07
kenvandinemardy told dpm he'd look at it tomorrow18:07
kenvandine<mardy> dpm: yes, it fails because the token_secret field is empty18:07
kenvandine dpm: I'll have a better look tomorrow at the spec and at evernote's documentation18:07
kenvandinecwayne, ^^18:07
cwaynekenvandine, ah, alright18:07
cwaynesorry, hadn't seen that :)18:07
kenvandinecwayne, it's failing to get the token to save18:08
kenvandinecwayne, it was in another channel18:08
kenvandinenot your fault :)18:08
kenvandinei reproduced the problem myself, but it is beyond my understanding of oauth to figure it out18:08
beanoauth is 0 fun18:09
kenvandineindeed18:10
cwayneoauth is about as fun as stepping on legos18:10
kenvandinecwayne, i step on legos frequently... hazard of having 3 kids ;)18:19
kenvandineit hurts!18:19
JamesIsInHello, folks.18:19
JamesIsInI'm hoping to find a way to maybe add the Touch repos to an installation of Ubu 13.10 so as to gain at least certain aspects of the Touch GUI in Ubu 13.10.18:21
JamesIsInubuntu-touch18:21
cwaynekenvandine, it's the worst :)18:21
JamesIsInoh?18:21
JamesIsInhttp://ubuntuforums.org/showthread.php?t=218735118:21
JamesIsInI installed 13.10 on this Acer Iconia Tab and would like to test some of the new GUI in an environment where I can still revert to the regular desktop should it become necessary.18:22
JamesIsInIs that... difficult to accomplish?18:23
kenvandineJamesIsIn, you can't really right now18:23
JamesIsInNo packages/repo?18:23
JamesIsIn... for regular Ubu?18:23
kenvandineJamesIsIn, it's not just packages, there is platform stuff that it needs18:26
kenvandinewhich isn't installable that way yet18:27
kenvandineJamesIsIn, when we finish with the convergence work, it'll be simpler18:27
JamesIsInkenvandine - Is there a timeline?  Approximate?18:27
kenvandinei think a fair bit of the convergence work will come together for 14.04, but i don't think we have hard goals for it to be complete18:28
kenvandineyou'll most likely be able to install the unity8 shell on 14.04 and use it18:28
kenvandineand things will work18:28
kenvandineat least that is the goal18:28
kenvandineso most of what you want will probably be there in 14.0418:29
JamesIsInkenvandine - Already part of 14.04 or installable in 14.04?18:29
kenvandineprobably optional18:30
kenvandineso installable or maybe something you select at install time18:30
mhall119is this something we support? https://plus.google.com/u/0/+kaimast/posts/PxYnCmCKShR18:30
JamesIsInkenvandine - So if I get on the testing path for 14.04 I will likely see that functionality early next year (if all goes well)?18:31
sergiusensmhall119, it's being worked on18:31
sergiusensmhall119, emulator mostly works except the glesx -> host gl18:31
sergiusensthat's being worked on18:31
mhall119sergiusens: can you give him an update in the comments?18:32
sergiusensdone18:33
kenvandineJamesIsIn, yeah, and stay tuned to UDS next week18:34
kenvandinethese decisions will happen then18:34
mandel_barry, ping18:34
JamesIsInThanks, kenvandine.  I'm eager to test UbuT and I have this extra device.  I'll keep looking for announcements.  Feel free to comment on my forum post should you find anything definitive.18:36
mandel_ogra_, ping18:45
n-iCehello guys19:01
=== soul is now known as Guest47816
pmcgowanmandel_, are you familiar with the existing work on the download manager api?19:16
mandel_pmcgowan, hm.. what exactly do you mean?19:17
=== psivaa is now known as psivaa-afk
pmcgowanmandel_, we already defined and reviewed a QML API19:17
pmcgowanwe meaning osomon19:17
mandel_pmcgowan, yes, I have the google doc, nevertheless I'm going to show that in a vUDS session before I implement it, AFAIK I'm going to be the one doing that19:18
pmcgowanmandel_, ok, check with olivier to see if he had started implementation, I amnot sure19:18
mandel_pmcgowan, do you have the google doc?19:18
pmcgowanI did have19:18
mandel_pmcgowan, I'd like to link that to the blueprint19:18
pmcgowanlet me check19:19
mandel_thx19:19
pmcgowanmandel_, I shared it to you19:19
mandel_pmcgowan, thx a lot19:20
mandel_pmcgowan, osomon in at  CET I'll ping him on wed morning his time19:21
pmcgowanmandel_, very good19:21
=== mohammad is now known as Guest76396
=== [1]SamZaNemesis is now known as SamZaNemesis
n-iCeubuntu touch20:03
n-iCeso it has apps already?20:03
beunon-iCe, it has ~150 apps20:05
n-iCetwitter? facebook?20:06
=== bfiller_afk is now known as bfiller
robotfuelI need to run tests other than autopilot on the phone can someone review/approve this merge proposal? https://code.launchpad.net/~chris.gagnon/phablet-tools/run-test-without-autopilot/+merge/19492020:14
robotfuelsergiusens: can you review ^?20:15
sergiusensrobotfuel, no worries, got it in an email; is jenkins up though?20:16
robotfuelsergiusens: good question20:17
robotfuelsergiusens: I haven't checked, it was down eariler20:17
cwaynestill down for me20:18
sergiusensrobotfuel, cwayne from what I hear it's a day away still20:21
cwaynesergiusens, i heard maybe thursday20:21
robotfuelsergiusens: ack thanks.20:22
=== salem_ is now known as _salem
Anonynimityhey, so I have a few questions about porting...20:48
Anonynimity1) current components used from android -- Do I have to install OpenGL ES2.0 HAL and drivers, Media HAL and RILD for modem support manually or should they be included in the kernel?20:49
Anonynimity2) Pre-installed images -- do I have to use a preinstalled image for any device or should the device already be supported?20:50
Anonynimityanyone?20:58
smokulxc-start: failed to run pre-start hooks for container 'android'.21:00
smokuwhere should i look for these pre-start hooks?21:00
TechieElfHello, i'm back again to nag you all some more :p21:40
TechieElfAny devs active ? I have a request21:41
TechieElfI need another dev to help me out with sms/calling for a port. I have no idea how to get it to work21:43
xnoxTechieElf: you should have ritld daemon available/running in the android container.21:43
TechieElfI'm pretty sure it is. I'm just confused. What is the difference between GSM and CDMA?21:44
xnoxTechieElf: one works, the other one doesn't.21:45
xnoxTechieElf: and if you have CDMA phone / network you are out of luck.21:45
TechieElfHow do I know if I do?21:45
xnoxTechieElf: does your phone have a SIM card?21:46
TechieElfYes21:46
xnoxyou most likely have GSM phone.21:47
TechieElfIs there a possibility of it being both? http://wiki.cyanogenmod.org/w/Xt907_Info21:48
xnoxTechieElf: same model of the phone, often are released in either variants. depends which one you have.21:49
TechieElfWell then I guess mine is GSM. I have a SIM card. So what is required for this to work?21:50
xnoxTechieElf: you should have ritld daemon available/running in the android container.21:50
xnoxon top of that, ophone should work with it, but i have no idea how to verify / check that ophono is ok.21:51
TechieElfHashcode, the link to the xt907 phablet zip is dead21:53
=== jhodapp is now known as jhodapp|afk
Anonynimitycurrent components used from android -- Do I have to install OpenGL ES2.0 HAL and drivers, Media HAL and RILD for modem support manually or should they be included in the kernel?21:54
AnonynimityPre-installed images -- do I have to use a preinstalled image for any device or should the device already be supported?21:54
Hashcode*le sigh* .. goo.im being annoying.21:56
HashcodeI lost about 50% of my files during an upgrade and I only had about 20% of those files to re-upload.21:57
HashcodeTechieElf: that was for the old ubuntu-touch anyway21:57
AnonynimityHashcode, would you know what I need to do to port ubuntu onto a new device?21:57
HashcodeNo but there's a decent wiki write-up for porting.21:57
TechieElfOuch. Ever think of using a new file host? Also, I'm a little stuck trying to find the source of the xt907 port. Not sure what is what21:58
AnonynimityI'm looking at it Hashcode... I'm just not sure on these 2 parts...21:58
TechieElfI've been sent here but I'm not really sure how this counts as source code: https://github.com/razrqcom-dev-team/android_local_razrqcom/tree/phablet21:58
HashcodeThat's the local manifest for the old ubuntu-touch repo to build the Android bits for XT90721:59
Hashcodeso when you have that in the .repo/local_manifests folder it will repo sync down the needed gits21:59
smokuTechieElf, this manifest worked for me just fine22:00
HashcodeBut really TechieElf that older version has no legs now.  Everyone needs to rebuild w/ a flipped image style build.22:00
smokuTechieElf, I have a working build using that manifest.22:00
smoku+ some hacking in ubuntu-boot.img22:00
HashcodeRight22:01
TechieElfI have no idea how to flip it :P22:01
smokuHashcode, any hints why I have nothing on display?  even cat /dev/urandom > /dev/fb0 does nothing22:01
HashcodeXT907 has a kind of odd panel22:02
smokuHashcode, I have xt92522:02
HashcodeThere could be some issue with the panel coming up correctly22:02
Hashcodeah22:02
HashcodeI'd have to debug it to really know22:02
smokuI managed to get android container up and I see a lot of processes running (like lightdm and unity8)22:03
smokubut nothing on display still22:03
TechieElfWell should I start from scratch then for the flipped image style? Or is pulling the old source beneficial?22:03
HashcodeYeah the current builds for ubuntu-touch are for trusty22:04
Hashcodethat manifest was used on the Raring builds22:04
TechieElfHmmmm.22:05
smokuTechieElf, the old manifest worked for me just fine. the main issue it to 'fastboot flash boot ubuntu-boot.img' manually to have new init22:06
TechieElfI'm not sure I understand what you're saying. :/22:08
smokuTechieElf, also look at bug 1250238 - explains a fix i needed to do in ubuntu-boot.img so it could find my data partition22:08
ubot5bug 1250238 in ubuntu-touch-generic-initrd (Ubuntu) "udev 60-persistent-storage.rules missing block/by-name rules" [Undecided,New] https://launchpad.net/bugs/125023822:08
smokuTechieElf, follow https://wiki.ubuntu.com/Touch/Porting up to "Enabling_a_new_device"22:09
smokuTechieElf, then instead breakfast do what is in https://github.com/razrqcom-dev-team/android_local_razrqcom/tree/phablet README22:10
smokuTechieElf, then repo sync && brunch xt90722:11
TechieElfIs there a package needed for breakfast and brunch?22:11
Anonynimitymsm8660_defconfig will work instead of cyanogenmod_[codename]_defconfig, won't it?22:12
TechieElfI'm used to Windows as a dev environment so excuse these newbie questions :p22:13
Anonynimityfor a huawei fusion 2?22:13
* Anonynimity 's first development is ubuntu touch porting 22:13
Anonynimityoops22:13
smokuTechieElf, these functions get added to your shell when you do ". build/envsetup.sh"22:13
Anonynimityso excuse all the newbie questions... this is my first time doing this...22:14
TechieElfAlright. One sec. I'm on (gross) Windows and have to get back on Ubuntu22:14
Anonynimitysmoku - do you know if that will work instead of using cyanogenmod_[codename_defconfig22:16
smokuAnonynimity, I would stick to the kernel config your CM10.1 uses22:17
Anonynimitybut I don't have that kernel config file as it's an unofficial port of CM10.122:18
AnonynimityI finally found the kernel source for the huawei fusion 222:18
TechieElfsmoku: mkdir .repo/local_manifests from the README is throwing an error at me22:20
smokuTechieElf, what error? :)22:21
TechieElfmkdir: cannot create directory ‘.repo/local_manifests’: No such file or directory22:22
smokuAnonynimity, then use the unofficial port kernel and config. start with a working one22:22
smokuTechieElf, follow https://wiki.ubuntu.com/Touch/Porting up to "Enabling_a_new_device"22:23
Anonynimitywhere would I find the unofficial port kernel and config files?22:24
TechieElfI swear I already have. I'll see if I missed anything22:24
smokuTechieElf, phablet-dev-bootstrap should initialize repo for you and create .repo dir22:26
smokuAnonynimity, ask the author of the port22:26
user82hi all. how is battery life currently doing on a nexus 4? android as comparison maybe?22:28
user82somewhat half, or is that a review with wrong information i got there22:29
TechieElfWhelp , guess i'll redo phablet-dev-bootstrap because it looks like I messed up there.22:31
TechieElfsmoku: So after pulling the source, changing some things, and then building, is there anything I need to do to be able to use the trusty zip?22:34
smokuTechieElf, after installing both zips via recovery, you need to 'fastboot flash boot ubuntu-boot.img'22:37
TechieElfWhat's that for?22:38
smokuit's boot image with ubuntu initrd inside22:39
TechieElfAh.22:40
smokuTechieElf, this is what makes it "flipped".  cm's boot.img has android initrd, which booted first and then started ubuntu in container22:42
smokuTechieElf, ubuntu-boot.img starts ubuntu first (from /data/ubuntu) and then android in a container22:43
TechieElfOh okay. That explains why I didn't know about it22:43
TechieElfI'm almost done grabbing the source and then I'll dig in :322:43
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:51
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:54
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:54
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:54
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:54
TechieElfSpam much?22:54
S_WiseHow is the desktop and TV convergence coming along?—Any developers? I can't get it on my phone.22:54
S_WiseAll the time.22:54
TechieElfHaha. Isn't this an odd place to discuss desktop and TV convergence?22:55
S_WiseIt is the ubuntu touch irc22:55
S_WiseSo, you talk about the ubuntu touch22:55
S_WiseWhich is supposed to have desktop and TV convergence22:56
TechieElfFair enough.22:56
S_WiseIsn't it though!22:57
TechieElfI'm guessing the priorty right now is phones because I haven't even heard of the TV and desktop convergence being mentioned here.22:58
S_WiseAnyway, anyone know when mir will get the power to do that on phones?22:58
S_WiseWell, its how the phones use unity22:59
S_WiseHigh-end smartphones have a brain as powerful as a full PC. Ubuntu, with its next-generation Mir graphics architecture, uniquely enables a new kind of convergence device: a phone that docks to become a full PC and thin client. Enterprise IT departments will soon be able to replace phones, thin clients and laptops with a single corporate device.  With support for remote Windows apps over Microsoft RDP, Citrix or VMWare, the Ubuntu23:00
S_WiseFrom: http://www.ubuntu.com/phone/operators-and-oems23:00
S_WiseAnd at the high end, Ubuntu paves the way for a new category of superphones, with a full PC desktop accessible just by docking the device to a monitor and keyboard. A handheld PC is the future of personal computing — true convergence.23:01
S_WiseAlso from: http://www.ubuntu.com/phone/operators-and-oems23:02
smokuS_Wise, it's still years to come23:05
TechieElfI'm predicting 201523:05
S_WiseMIR is guarenteed to have it April 1723:09
S_Wiseguaranteed23:09
TechieElfsmoku I have all the source (finally). What's the next logical step?23:14
smokuTechieElf, then instead breakfast do what is in https://github.com/razrqcom-dev-team/android_local_razrqcom/tree/phablet README23:15
TechieElfI did and it looks like its grabbing stuff, i.e the msm8960 kernel. Is this correct?23:16
cwaynestgraber, are we waiting on something else to merge this? https://code.launchpad.net/~cwayne18/ubuntu/trusty/initramfs-tools-ubuntu-touch/no-hardcoding-user/+merge/19400423:17
kdubhey rsalveti, any chance this wishlist-bug could be put back on the radar? https://bugs.launchpad.net/ubuntu/+source/libhybris/+bug/122463523:20
ubot5Ubuntu bug 1224635 in libhybris (Ubuntu) "android-platform-headers does not inclue hwcomper headers" [Wishlist,Confirmed]23:20
rsalvetikdub: yup, it'll be fixed at my next libhybris upload (will take a few days still)23:20
smokuTechieElf, yes23:20
kdubrsalveti, thanks. no need to rush it through23:21
kdubsmoku, or TechieElf are you trying to get the razr working with mir?23:22
TechieElfI'm not familiar with the term mir and I'm working on the xt907 port.23:22
smokukdub, nope. just latest prebuilt image23:23
kdubah, alright23:23
smokukdub, I don't have working fb0 yet, so I don't even think about Mir ;-)23:29
TechieElfI'm feeling left out guysssss, whats Mir?23:31
kdubTechieElf, mir is the display server for ubuntu touch23:31
smokuTechieElf, wikipedia has a good article on Mir23:31
TechieElfWhat are the benefits/uses of Mir?23:34
kdubTechieElf, the uses are much like surfaceflinger/X/etc, clients can connect to it and put pixels on the screen23:36
TechieElfThanks kdub23:38
TechieElfsmoku: Finally I have everything. How do I make sure that daemon is running for sms/calling ?23:38
smokuTechieElf, just 'adb shell' and see if you have rild and ofono runniing23:41
TechieElfsmoku: And if it's not?23:44
smokuTechieElf, check /var/log to see why23:45
Nothing_MuchHow do I get Android headers?23:45
Nothing_MuchI can't figure out how to get these headers guys, I tried downloading the entire source, but I ran out of disk space..23:52
Nothing_MuchHello?23:55
smokuNothing_Much, what do you need it for?23:57
Nothing_Muchlibhybris on a desktop23:57
Nothing_MuchI found a tutorial23:57
Nothing_MuchBut it requires android headers23:57
Nothing_MuchAnd I can't for the life of me figure out how to get them or use them23:57
Nothing_MuchI have the "android-headers-project (or whatever it's called)" package installed23:58
Nothing_MuchBut that doesn't work23:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!