[00:00] holy crap dude [00:00] you did it [00:02] thank you so much [00:02] np [00:02] i never knew the ubuntu community was so great [00:02] as long as ive been an it ive never had direct help [00:02] its nice to have some one experienced [00:02] on the other end of the keyboard and mice [00:03] koegzist, well i am a random guy that started on this like a week ago. so i woudnt call myself experience thought my mainjob is similar to porting for a phone [00:07] i havent even compiled my own rom yet [00:08] but what im thinking about is starting to learn how to devlelop for the ubuntu touch platform [00:08] you shoudnt have much trouble if it's for mako since it's officially supported [00:08] and creat apps [00:08] for it [00:08] there is another irc channel you may be interested on them that's specifically for apps cant' recall the name [00:11] do you know of any irc channels that have people who can instruct me on making an ubuntu smtp mail server? [00:11] if you dont mind me asking [00:12] koegzist, https://help.ubuntu.com/community/Postfix [00:15] koegzist, if you have any trouble either the ubuntu forums or the general #ubuntu could help you. you can also try google :P [00:16] haha [00:16] thanks [00:16] do you have any idea how long this boto process on the nexus 4 should takd [00:16] e === chriadam|away is now known as chriadam [00:35] @annerajb I don't think so... well.. yeah.. I remember adding my fstab... the system partition at /data/ubuntu/etc/fstab [00:40] koegzist, no idea [00:45] Oroku_Saki, was that the fstab inside the rootfs?? or was that the one on device? [00:48] Oroku_Saki, in my case it appears to be the scripts/touch the one complaining [00:48] Oroku_Saki, weird part is if i run the mount /dev/mtdblock3 /tmpmnt works flawlessly [00:48] do you have a system.img stored in the root of your data partition? [00:49] you shouldn't.. but I did and it seemed to enable that part of the script [00:49] ogra said yesterday that was disabled.. for most devices... [00:50] unless it was OTA and or something [00:51] in my case it should fall into the elseif [00:51] for non flipped images at the bottom? he said that was disabled as well [00:51] well i am on flipped [00:52] only the top part of the script should be enabled, until it hits mount --bind /data/ubuntu [00:52] he said system is ignored in the script [00:52] the mounting of system partition.. [00:52] and he seems right [00:52] i think our devices have somethinhg different [00:52] in my case this seems to be failling # Mount the data partition to a temporary mount point [00:52] mount $path /tmpmnt [00:52] just like you guys said.. changing the userlist"dm-10 UFS DATAFS" etc etc did the trick for me [00:52] yeah [00:53] but if i run it by hand mount /dev/mtdblock3 /tmpment it works fine [00:53] you should take your own advice.. =) [00:53] maybe the touch script formatting changed [00:53] how are you editing the file? [00:53] sed lol [00:53] when in windows I use notepad++ [00:53] oh, lol [00:53] i had to put a sed on the makefile to hardcode the path variable [00:54] you should just repack your ramdisk =) [00:54] i do but on the makefile [00:54] ahh [00:54] strange [00:54] cd $(TARGET_UBUNTU_ROOT_OUT) && sed -i '/if . .z ..path. .. then/ i\\n\tpath="/dev/mtdblock3"' scripts/touch [00:54] Oroku_Saki, and i know the path is correct because the dmesg prints it fine [00:55] this works fine on the scripts/touch echo "initrd: mounting $path" >/dev/kmsg || true [00:55] when you adb do you get busybox in ramdisk or in data as root? [00:55] etc [00:55] busybox in ramdisk data is not moutned yet [00:55] I created my own fstab file [00:55] that got my system mounted [00:56] "/etc/fstab or /data/ubuntu/etc/fstab to avoid confusion" [00:56] probably not a good idea [00:56] unless scripts/touch runs on some sort of different user or something like that it shuld behave the same when i run the mount myself [00:57] not exactly... you would be surprised [00:57] ogra_, you around? [00:57] I realized that myself on my ubuntu 13.04 rom for hp touchpad, non touch.. just normal ubuntu [00:57] sh does some things that are different [00:58] I dont remember what or why.. its on page 80 something on a thread [00:59] I would examine the script vs stock and change them up and see what happens [01:07] Oroku_Saki, well that's gonna take a break apparently i corrupted my mtd need to flash again [01:07] * annerajb should start unmounting before restarting... [01:07] =) [01:07] sync command [01:08] yeah i forgot i had stuff mounted [01:08] even after unmount, run sync =) [01:08] at least on the boot partition. =) === Nitrodex is now known as Guest54726 [01:09] odd... I upgraded to 3.0.8 and now I cannot adb at all, though busybox comes up.. soon as I enter dm-10 as my user partition... no more [01:09] 3.0.8=kernel [01:11] is cgroup a kernel requirement????? anyone???? [01:12] hi! is mobile data supposed to just work in recent images? [01:13] I think that is a no, but unsure [01:14] right, 'cause it ain't working for me [01:14] it used to work when there was no interface and we had to add it manually following a post by rsalveti === _salem is now known as salem_ [01:23] I am going to say... my kernel.. is just to old... need some kernel requirements [01:23] 2.6.35 is my kernel.. =( [01:24] seriously though.. we need real kernel requirements.. your kernel should have these features enabled and be on this version of the kernel as a minimum [01:25] I was surprised I got quantal working without fanotify on 2.6.35 [01:29] Oroku_Saki, i think we will get them once development stabilizes but right now a feature may be added that now needs a new kernel option [01:32] words from the wise [02:05] @annerajb for fun.. I came across this.. dev_mount sdcard /storage/sdcard auto SDCARD=/dev/block/dm-6 [02:06] its in a .sh file [02:06] alternative [02:07] nevermind that is vold.fstab [02:10] anyone know if qcom-display-legacy is okay to use with ubuntu touch? [02:10] in hardware/qcom? [02:11] that is what I am using [02:22] any ubuntu-touch developers here [02:23] ogra_, sergiusens ????? [02:24] how can i adb push a file to my ubuntu touch nexus 4 device? [02:24] terminal ? [02:24] if any body doesnt mind answering [02:24] yes [02:24] adb push [02:25] no directory? [02:25] ameri-dry, adb push supports both file and directory it also requires a destination i think [02:26] annerajb, what is the differents between flipped and nonflipped devices ? [02:27] ikillcypher, on flipped devices android is run inside a lxc container in ubuntu and the phone boots to ubuntu [02:27] dont get it what is that [02:27] i believe so as well but i dont think i have the permissions to transfer a file to a "\sdcard" directory [02:27] on a unflipped we boot to android and ubuntu is run inside of android. https://wiki.ubuntu.com/Touch/ContainerArchitecture [02:27] unless im doing i wrong [02:27] did you run adb root ameri-dry [02:28] cause I pmed a porter of the one xperia devices he said that xerpia z is under flipped devices [02:28] how did he know ? which is which? [02:28] well AFAIK all devices should be moving over to flipped. [02:28] so that porting guide is wrong again ? [02:28] it sayd adbd is already running as root [02:29] why isnt anyone doing anything then? [02:29] ikillcypher, there is a work in progress flipped guide [02:29] ikillcypher, https://wiki.ubuntu.com/Touch/PortingFlippedInProgress [02:29] ameri-dry: adb push file /sdcard (as in regular slash) [02:29] ikillcypher: I am here, but leaving for bed now [02:29] so the non-flipped guide suppose to be removed ? [02:29] serguisens [02:29] ikillcypher, eventually yess [02:29] knowing if you are on flipper or non flipped is easy [02:30] well why did you not told me the last time >:( [02:30] if adb shell takes you to an android root, you are unflipped, if it's an ubuntu root, you are on flipperd [02:30] ikillcypher: you never asked. [02:30] I ported using the wrong guide [02:30] adb shell ? [02:30] what [02:30] ikillcypher, print the output of adb shell [02:30] it should say phablet@ubuntu or something like that [02:31] o.O how is that? [02:31] xperiatouch -> adb shell ? [02:32] sergiusens, ikillcypher@ikillcypher:~/xperiatouch$ adb shell [02:32] * daemon not running. starting it now on port 5037 * [02:32] * daemon started successfully * [02:32] shell@android:/ $ [02:32] now Im confused [02:32] if you run ubuntu_chroot shell [02:32] what happens? [02:32] shell@android:/ $ [02:32] if adb shell takes you to an android root, you are unflipped, [02:34] ikillcypher: you said you built CM before, I thought you would know what an android root looked liked [02:34] it seems you are unflipped [02:34] s/d$// [02:34] but it seems like the xperia developer who ported seems Im telling me Im flipped [02:34] update phablet-tools to build saucy latest [02:35] oh that [02:35] huh? [02:35] ikillcypher, where you able to build the zimage? [02:35] I am going to go with... my device is just to old.. and even on 3.0.8 I get egl config errors.. interestly enough though... it boots alot further with a fanotify enabled kernel [02:36] though my kernel does lack this: CONFIG_FANOTIFY_ACCESS_PERMISSIONS [02:36] I think that is going to end my device [02:36] annerajb, I was never able to build zImage [02:36] Oroku_Saki: egl config errors can mean anything... I can look into some help tomorrow [02:36] I know about that error, don't worry. [02:36] Also, that porting guide is for non-flipped, and you are now building flipped. Just please send me an email so that I can begin chatting with you. [02:37] okay, thanks! I will be on tomorrow.. [02:37] that was the email sent to me by one of the ports of xperia z tablet [02:37] so either one of them is confusing me ? [02:37] ikillcypher, the developer that gave you the zimage appears to have built using the old codebase [02:37] annerajb: have you read https://wiki.ubuntu.com/Touch/ContainerArchitecture ? [02:37] sergiusens, yes [02:37] I dont get it so is my source wron [02:38] or my phalets tools is wrong [02:38] outdated* [02:38] since you werent able to build because you had the zimage error what did you flash to your device? [02:38] I have cm10.1 flashed on my device [02:39] sergiusens, the error i am stuck on right now is the scripts/touch failling because it cant find /tmpmnt/ubuntu (apparently the moutn command failed) [02:39] but if i run the same mount command with the same argument printed on the dmesg it works flawlessly [02:40] ie. mount /dev/mtdblock3 /tmpmnt [02:40] humm ? [02:40] .repo/manifest/manifest.xml [02:40] [02:40] that is the latest [02:40] Oroku_Saki, i think he has that but he had a problem with the kernel not building [02:40] oh [02:41] have fun! [02:41] =) [02:41] annerajb: I'm not well versed in that run script... I'll look into it tomorrow [02:41] sergiusens, thanks [02:41] what is the error [02:41] Oroku_Saki, his .config was messed up [02:41] Oroku_Saki, annerajb [02:41] http://pastie.org/private/jidrdo0dh0wzgtefjhc2rq [02:41] see that [02:41] ahh.. best to run make oldconfig in a kernel that is in its own folder... make oldconfig ARCH=arm to test config files [02:42] ikillcypher, do you have all your changes on a github repository that i can go take a look at ? [02:42] turn the device_defconfig into .config in the root of the kernel folder, then run make oldconfig [02:42] annerajb, I dont actually Im still new o.o [02:43] so sadly not at all [02:43] then when it is finished, rename .config back into device_defconfig, and copy that over to your ubuntutouch/kernel/hp/tenderloin/arch/arm/configs [02:43] if you have a touchpad [02:43] o.o [02:43] then you know it will like your config file =) [02:43] well i suggest you spent some time on it. go make a account and github and figure out how to update your manifest.xml to point to your github repositories instead of the Cyanogenmod one. [02:43] that way you can put your changes online [02:43] make oldconfig must not ask any questions for teh config file to be healthy [02:44] annerajb, I will try [02:44] ikillcypher, you know i havent done that myself lol so i can probably help you out while i figure it out [02:44] on quantal I had to manually compile my kernel [02:44] alright [02:44] cross compile set with arch=arm set [02:45] Oroku_Saki, he tried building manually on the kernel folder [02:45] that sucks [02:45] arm-eabi--4.6 ? [02:46] Oroku_Saki, thought the error on the pastie dosnt seem to be the kernel anymore [02:46] Oroku_Saki, it seems to be building a target that's not needed or supported [02:46] I know what that is [02:46] it loops over and over and over again [02:47] annerajb, [02:47] https://github.com/ikillcypher/xperiatouch [02:47] http://paste.ubuntu.com/5883021/ [02:47] read that [02:47] ikillcypher, there is a easier way you created a empty repository [02:47] that is what I use.. except now it is called android instead of ubuntu [02:47] depends if you are flipped or not [02:48] meaning? [02:48] ikillcypher, that change Oroku_Saki posted is what i had in mind before we continue on github [02:48] if it is flipped, then it will be called android.. INSTALLED_BOOTIMAGE_TARGET_ANDROID [02:48] ikillcypher, give it a try modify build/core/Makefile [02:48] hell I think annerajb or ogra_ showed it to me, or google like hell [02:48] =) [02:48] uh let me try [02:49] so just modified it ? [02:49] Oroku_Saki, i read it from a diff on xda about another device lol [02:49] ikillcypher, remove that line [02:49] yeah [02:49] - $(INSTALLED_BOOTIMAGE_TARGET_UBUNTU) \ [02:49] yup [02:49] oh o.o after that brunch ? [02:49] yup [02:49] brunch yugo or w/e your device name is [02:49] should start to build the kernel [02:51] Oroku_Saki, I dont have that at all [02:51] that line [02:51] core\build\makefile === chihchun_afk is now known as chihchun [02:52] ikillcypher, try this build/core/Makefile [02:52] open that file [02:52] already did. [02:53] if you search for INSTALLED_BOOTIMAGE_TARGET_UBUNTU do you find it? [02:53] nope [02:53] how about with android in the search [02:53] can you pastebin that file [02:53] instead of ubuntu [02:54] http://paste.ubuntu.com/5979651/ [02:54] $(INSTALLED_BOOTIMAGE_TARGET_ANDROID) \ [02:54] remove that line [02:55] done [02:55] brunch [02:55] ikillcypher, this is one of cyanogenmod codebases for the yuga https://github.com/CyanogenMod/android_device_sony_yuga [02:55] if we do this, does this somehow screw up android side? [02:55] Yup I know [02:55] the content of your device/sony/yuga/ comes from there [02:56] Oroku_Saki, we will find out lol [02:56] ikillcypher, there is a fork button on that page [02:56] maybe its related to me egl config error =) [02:56] lol [02:56] nod [02:56] brunching yuga will inform you guys soon [02:56] it will work [02:57] and you will go YAAAA [02:57] and then it will be lost into the void of internet [02:57] annerajb, done forking [02:57] Oroku_Saki, what does that even do [02:57] o.O [02:57] I dunno =) [02:57] it builds stuff for android we dont use on ubuntu [02:58] we don't *think* we use [02:58] =) [02:58] lol [02:58] why wasnt it in ubuntu porting tutorial? [02:58] annerajb.. what device do you have? [02:58] to new [02:58] epicmtd [02:58] ubuntu porting tutorial was on freeze it seems [02:59] while they were making up their minds on how\what is used? [02:59] yeah they been changing so much stuff they havent updated it [02:59] blame sergiusens or ogra_ [02:59] >:( [02:59] wish I knew why my egl.cfg wasn't working with 3.0.8 [02:59] ikillcypher, hey it's for the better :P [03:00] and why my android-chroot doesn't seem to work [03:00] that is most likely a problem [03:00] well they should update the porting guide if they want developers to suppose it for others devices [03:00] they think we should all have a google nexus [03:00] =) [03:01] ewwww Oroku_Saki [03:01] we should all have ubuntu edge! [03:01] I am on my HP Touchpad, and I love it, except for the old kernel it has [03:01] damn palm [03:01] http://paste.ubuntu.com/5979663/ [03:01] wth [03:02] same error [03:02] rerun [03:02] brunch [03:02] I got that, reran.. got past it [03:02] doing that [03:02] if that doesn't work.. got me =) [03:03] maybe make clean, then brunch [03:03] brunch twice after make clean.. that doesn't work.. ??? [03:03] I never make clean [03:03] o.o [03:03] do a repo init [03:03] =) [03:03] should I ? [03:03] I do [03:03] mka clean [03:03] sorry repo sync [03:03] ikillcypher@ikillcypher:~/xperiatouch$ mka clean [03:04] >:( [03:04] rm -R -f / [03:04] Entire build directory removed. [03:04] just kidding! [03:04] ikillcypher, now run repo sync [03:05] fatal: Invalid gitfile format: /home/ikillcypher/xperiatouch/.repo/repo/.git/clone.bundle [03:05] fatal: Could not read from remote repository. [03:05] Please make sure you have the correct access rights [03:05] and the repository exists. [03:05] won't repo sync undo his change in the makefile [03:05] WTF !_! UNDO CHANGES [03:05] I don't ever repo sync... not while trying to build [03:05] not unless.. it was a total failure, etc [03:06] should I cancel now? [03:06] ima repo sync right now again === chihchun is now known as chihchun_afk [03:06] done repo sync [03:06] now what [03:06] lol [03:06] brunch [03:07] check you makefile to be sure that the line is still removed [03:07] annerajb, Oroku_Saki have you guys both ported ubuntu? [03:07] ikillcypher, we are halfway there [03:07] I have on quantal, on saucy.... I can boot into phablet, and etc [03:08] Oroku_Saki, line is removed [03:08] Oroku_Saki, is farther along than me [03:08] isnt brunch the last step? [03:08] but.. most likely we are waiting for someone to come on here and answer questions =) [03:08] i am at the point he was this morning [03:08] like you [03:08] after this I should be able to flash and boot to ubuntu-touch? [03:08] maybe [03:09] you may need to copy your vendor blobs.. =) [03:09] that's a great should [03:10] yep.. guaranteed for pancakes and blowjobs, but not a working rom [03:10] Oroku_Saki, annerajb [03:10] http://paste.ubuntu.com/5979690/ [03:10] now what is this [03:10] rerun brunch [03:10] * annerajb flips desk [03:10] =) [03:10] doing that [03:11] target thumb C: libuclibcrpc <= external/busybox/android/librpc/xdr_intXX_t.c [03:11] make: *** No rule to make target `/home/ikillcypher/xperiatouch/out/target/product/yuga/utilities/extract_elf_ramdisk', needed by `/home/ikillcypher/xperiatouch/out/target/product/yuga/boot.img'. Stop. [03:11] make: *** Waiting for unfinished jobs.... [03:12] hmmm the actual boot image [03:13] running grep just for you === chihchun_afk is now known as chihchun [03:13] Oroku_Saki, i was going too but would have to checkout his repo right? === Namidairo`bnc is now known as Namidairo [03:14] it is not in my device folder or... so far its not in my source [03:14] maybe something specific to that device? [03:15] we need a larger paste to see what is happening [03:15] to many jobs running at a time [03:15] http://paste.ubuntu.com/5979697/ [03:15] here [03:17] Oroku_Saki, i searched online and the xperia devices save the kernel into elf format [03:17] so yes it's device specific [03:20] Extracts a ramdisk from a Sony kernel.elf file and can check to see if the ramdisk contains fota-ua (stock "recovery") [03:21] im going off man [03:21] will be back later [03:21] later [03:21] I will contact the porter of xerpia z tablet [03:22] same kernel etc he might know what to do and he did told me he has seens that error before [03:22] thanks everyone :)\ [03:23] he should get the diff from the porter of zperia z but well his gone already [03:34] i installed ubuntu intouch on my nexus 4 [03:34] my phone is not booting and its all screwed up [03:35] any body who can help [03:44] hi [03:44] need some help [03:45] I screwed up the ubuntu intouch install on my nexus 4 [03:45] its not booting [03:45] how can i fix it? [03:47] adb fastboot a stock image? [03:47] put your phone in recovery mode, etc [03:48] when I boot my phone I can see google and the unlocked sign ..and it just statys there [03:49] http://darkness4every1.blogspot.com/2013/07/flash-official-android-43-on-google.html [03:53] http://forum.xda-developers.com/showthread.php?t=2347060 [03:53] google nexus 4 unbrick [03:54] I want to install the ubuntu touch [03:54] not android [03:54] how can i do tha [03:57] start over and then attempt to flash ubuntu touch, I don't have a nexus4 sorry [04:32] "/ubuntu/platform-api/src/ubuntu/mirserver" [04:32] we are using Mir? === salem_ is now known as _salem === tvoss|eod is now known as tvoss === Namidairo is now known as Namidairo`bnc [06:00] hi [06:00] i am trying to port ubuntu touch to my phone galaxy 5 i5500 [06:01] can some one help me on this [06:04] hello [06:04] Lo, I have a nexus 4 - is it possible to dual boot betweeen touch and android yet? === Namidairo`bnc is now known as Namidairo [06:16] lantizia, no [06:16] lantizia, or at least not in any way I'm aware of. Maybe other people know better. [06:17] I bought this phone at the time touch was released mainly for that - then realised just how usable android is (never had an android phone before - I had a linux Nokia N900) [06:18] tbh I don't really want ubuntu touch - what I miss is Maemo :) [06:19] lantizia: have you seen mer / nemo? [06:19] i know of mer ... what on earth is nemo? [06:20] https://wiki.merproject.org/wiki/Nemo ? [06:20] mer is designed to have different UIs on it. As far as I could tell from the VM I ran Nemo looks like a cross between the N900 & N9 os [06:21] yes [06:21] I never had any issues with meego's UI - I did have issues with the swap to moblins base - but the N9 didn't really do that anyway, was still dpkg based afaik [06:22] an N9 with the ability to run android apps would be ideal lol - but not only does that not exist, you can barely even find N9's [06:22] ah no - it's not n9's you can't find - it's those n950 [06:22] getting confused [06:22] yeah the n950 is super rare [06:28] the touch os uses an android kernel right? so isn't there anyway touch can be started from within android - or ubuntu from within android? [06:28] just the userland stuff [06:28] lantizia, that is called "ubuntu for android", which is currently not released publicly [06:29] well no it's not - as ubuntu for android isn't ubuntu touch [06:29] however a ubuntu touch for android would be nice :) oh wait that might be ubuntu edge [06:29] too many names :) [07:07] good morning [07:07] didrocks, https://code.launchpad.net/~thomas-voss/location-service/update-to-work-against-platform-hardware-api/+merge/179858 === chihchun is now known as chihchun_afk [08:03] one mini short question, does ubuntu phone on nexus 4 support otg ? [08:07] christian_lappy, not yet ... during development (and while we dont have an UI switch for this) adb is constantly enabled ... that kind of prevents OTG [08:07] ah, but it will be there in the future (cause android on nexus 4 sadly does not support itg :( ) [08:08] s/itg/otg/ [08:08] well, latest for the 14.04 cycle we need working OTG for work on desktop-phone convergence [08:09] sounds relly nice, do you already know if the nexus 4 hardware is capable of doing otg ? === chihchun_afk is now known as chihchun [08:09] i think it is, yeah [08:10] i'm aksing cause i need a new phone cause mine is defect.Sadly cant wait untilmay next year [08:16] jcollado: can you check if the phone-app that failed yesterday on maguro has been retried at least twice? [08:23] asac: That job wasn't retried. I've just scheduled a new run. [08:24] jcollado: thx [08:32] didrocks, can I get a top-approve? [08:32] https://code.launchpad.net/~thomas-voss/location-service/update-to-work-against-platform-hardware-api/+merge/179858 [08:33] tvoss: sure, didn't know if you wanted that to land (as it seems the upstream merger tells there are some issues in tests) [08:33] ah good, another ran passed [08:33] (it was the previous one I guess without the tests failing) [08:33] tvoss: done [08:36] didrocks, thx [08:37] yw [08:38] asac: After the new run, results are good: http://reports.qa.ubuntu.com/smokeng/saucy/image/3485/phone-app-autopilot/ === schwuk_away is now known as schwuk [08:39] nice] [08:39] nice [08:41] anyone is able to spot why we have 10 tests less in total here: http://reports.qa.ubuntu.com/smokeng/saucy/image/3486/ compared to http://reports.qa.ubuntu.com/smokeng/saucy/image/3422/ ? [08:41] jcollado: oh ... can you8 also give back ubuntu-weather? [08:41] that seem to have 0 results [08:41] might be bad run [08:44] asac: Done. That was already retried though. [08:49] Good morning all, happy Lefthanders' Day! :-D [08:49] ogra_: around to talk about image building time? [08:50] didrocks, sure, whats up ? [08:50] ogra_: so, we switch to 4h dailies [08:50] jcollado: ok [08:50] as you probably saw in -changes [08:50] I'll do the official announce tomorrow morning [08:51] at a fixed schedule or on demand ? [08:51] ogra_: fixed schedule [08:51] k [08:51] I think we can start spinning the image according to that [08:51] here is when dailies are started: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dHFtUmlPOUtCRk8zR2dtaEpIbUVhMmc#gid=4 [08:51] the X is in UTC, where we start a dailies [08:52] well, i have to find out if the buildd is still shared, we might not make all slots [08:52] ogra_: ideally, I would suggest that you start building at X + 30 minutes [08:52] (to ensure that everything is published and moved to the release pocket from the previous run) [08:52] wdyt? [08:52] cjwatson, i assume cadejo was 1:1 replaced ? or did we get more livefs builders so we coulld share more of the load ? [08:53] didrocks, i'd rather go with an hour to be on the safer side wrt promotion ... [08:53] ogra_: fine with me as well [08:53] (for the start, we can adjust on the go i think ... as long as the cdimage crontab allows at least) [08:54] ogra_: 1:1 at present [08:54] I would prefer to go for say twice a day rather than six times a day, at the moment [08:54] yeah [08:55] we shouldn't switch to six times a day until we have livefs builds in LP [08:55] i think we wont manage more anyway at sane times with the existing crontab [08:55] so that we can distribute thaaem properly [08:55] I'm working to port ubuntu touch to a new device that isn't on the market yet [08:55] *them [08:56] the porting instructions are a bit like "(1) let cyanogenmod do all the work, (2) compile ubuntu touch" [08:56] unfortunately, I need help with (1) === marxjohn1on is now known as marxjohnson [09:02] asac: ok, so forget about the 5/6 hours from upstream to the image ;) [09:03] at least, not blocking on us and can't have ogra_ complaining now :p [09:03] heh, yeah [09:03] ogra_: at least, just ensure the 2 image builds are at X+30 min or X+1 please :) [09:04] didrocks: that's a misrepresentation - you can still have that on request. I'm just currently sceptical about having that *all the time* [09:04] indeed i will, can you put the shedule in the mail ? [09:04] cjwatson: do we use the same machine for other stuff? otherwise we could maybe just continuously build images? e..g everything it finishes one run it starts with the next? [09:04] until we can parallelize [09:04] asac: yes, we do [09:04] asac, it is shared [09:04] we need a dedicated machine for constant loop builds [09:04] cjwatson: well, it was the same with dailies (on demand), just look at the number of complains we had here for "too slow to get to the image" [09:04] i am sure we could purchase one [09:05] cjwatson: what do you think? are we too close to getting LP support for doing smething like that? [09:05] dedicated machine -> wrong answer [09:05] lol [09:05] asac: yes, it should be quite close [09:05] ok... whats ETA you think? [09:05] although I haven't actually seen code yet [09:05] cjwatson, you just missed the chance to get a free calxeda node :) [09:05] don't know exactly. a MUCH MUCH MUCH saner stopgap is to rebalance the calxeda nodes between package builders vs. livefs builders [09:06] ok, i haven't seen code for many things that are supposed to land like tomorrow, so am not particularly scared about that news. [09:06] but perhaps y'all could harass me about this when I'm not listening to Steve talking at DebConf :-) [09:06] haha [09:06] cjwatson: but what do you think for the rough LP timeline? [09:06] check with infinity [09:06] cjwatson: close your laptop [09:06] :) [09:06] asac, let him listen [09:06] he's been doing the slave code [09:07] its him not listening.... not us distracting (he can close his laptop) [09:07] heh [09:07] no I can't for reasons I do not feel inclined to explain :P [09:07] (I hate the "close your laptop" thing ...) [09:07] ouch [09:07] ic [09:07] anyway, I don't think continuous image building is the right thing to do [09:08] it just swamps humans for little benefit [09:08] building on demand is saner [09:08] cjwatson evidently has lost control of his X server or console and cannot switch between terminals to hide his IRC session, plus he can't close his laptop because the lid is supporting his coffee cup [09:08] give the man a break [09:08] I'm working on something else if you must know ... [09:09] though power sockets would be nice [09:09] building on demand: they can be requested through iso.qa by anyone with the appropriate team membership [09:10] they should be triggered by changes to seeded packages [09:11] nobody seems to be inclined to use this for ubuntu-touch, but I don't think this is a problem with the build system - just start using it! [09:27] hi everybody [09:28] some french in this chan? === Sun is now known as Guest73757 [09:28] hi everybody! [09:29] I need some help for trying ubuntu touch [09:29] someone here? [09:30] hi [09:31] Guest73757: just ask the specific question. no one can answer if he oesnt know if he can help you or not [09:31] Hi, I wonder where I can find some information / timeline about the state of bluetooth in mako (nexus 4) [09:32] ok [09:32] all I found was some kernel patches that had been merged but no discussion etc. [09:33] I have ubuntu 12.04 32 and i try to flash the nexus 10 to install ubuntu touch but when i do : phablet-flash (cdimage-touch|cdimage-legacy|ubuntu-system|community) -b i have a syntax error so i do : phablet-flash cdimage-touch -d manta -b [09:33] INFO:phablet-flash:Device detected as manta rsync: failed to connect to cdimage.ubuntu.com (91.189.92.164): Connection timed out (110) rsync: failed to connect to cdimage.ubuntu.com (2001:67c:1360:8c01::20): Network is unreachable (101) rsync: failed to connect to cdimage.ubuntu.com (2001:67c:1360:8c01::1f): Network is unreachable (101) rsync: failed to connect to cdimage.ubuntu.com (2001:67c:1360:8c01::21): Network is unrea [09:37] cdimage.u.c rsync seems fine from here; perhaps it is locally firewalled by your network provider [09:38] It seems unfortunate that phablet-tools doesn't have an HTTP fallback [09:38] so i need to disabled the firewall to do that? [09:38] Guest73757: did you run a "sudo apt-get update&&sudo apt-get upgrade" to make sure you have the latest phablet-flash? [09:38] yes i do [09:38] I think that would be worth a bug on phablet-tools [09:39] Guest73757: well, you need to let rsync through [09:39] port 873 [09:40] ok [09:40] how i do that? [09:41] It'll be highly specific to your firewall [09:42] i don't know what's my firewall, it's the work desktop's [09:43] You may have to ask somebody local to help [09:43] i think it could be blocked with IT department [09:43] ok === chriadam is now known as chriadam|away [09:43] thx for help === b0bben_ is now known as b0bben [09:50] sunra, the BT framework will land this week, but there is no UI stuff for it yet [09:51] ogra, thanx. that sounds nice. Dont need an UI, just working modules and CLI [10:10] gusch_: oSoMoN: renato: does anyone of you have any idea why this build is failing to find pkgconfig ? https://jenkins.qa.ubuntu.com/job/ubuntu-ui-extras-saucy-amd64-ci/12/console it seems that it uses the same dependencies and the same cmake code as other packages, i'm not really sure what's missing. any hints ? [10:11] i'm kind of stuck and it's making me lose a lot of time [10:11] nerochiaro: You need to add pkg-config to Build-Depends [10:11] (debian/control) [10:12] cjwatson: other projects that use it don't explicitly add it, and have pretty much the same deps, so i'm wondering what pulls it in in the other projects. but ok, i'll add it explicitly and i agree it should work [10:13] cjwatson: thanks [10:13] I don't know, perhaps it's a missing dependency somewhere else, or perhaps the other projects happen to work because they build-depend on something else that Depends: pkgconfig [10:13] *pkg-config [10:14] cjwatson: yep, no worries. i should've just gone with the explicit dep as the first thing i tried [10:14] cjwatson: sometimes the most obvious thing is the last one you think of... [10:16] nerochiaro: what other projets do not explicitly build-depend on pkg-config and yet use it? it should be considered a bug imho [10:16] oSoMoN: gallery [10:17] oSoMoN: guess i looked into the least clean of them all [10:19] nerochiaro: gallery-app has some -dev packages as build deps that pull pkg-config indirectly (I haven’t checked all of them, but at least libgstreamer0.10-dev does) [10:20] oSoMoN: makes sense, i should've just added it explicitly. my bad for not thinking about the obvious [10:20] nerochiaro: still, I think it’s a bug in the packaging not to have pkg-config listed explicitly, so if you have a moment submit a MR against gallery-app to fix it [10:20] nerochiaro: or at least ping gusch_ about it [10:22] nerochiaro: yea I should add to gallery [10:24] gusch_: oSoMoN: there: https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-deps/+merge/179893 [10:25] nerochiaro: thanks [10:25] nerochiaro: I'd say no need to test - I'll approve [10:29] ouch [10:29] asac, todays image build failed, seems apparmor is unhappy running in a chroot when installing click packages [10:33] oSoMoN: yeah, pkg-config need to be listed explicitely in the build-deps [10:33] ogra_: apparmor landing happened? [10:33] or what changed? === Borborygmi is now known as Casmo [10:41] asac: livecd-rootfs switched to installing click packages, I suspect [10:41] Though that was on Sunday [10:43] I think this needs one of the security team to look at it. They should be up in a couple of hours. I presume the apparmor/click system must have some arrangement for loading profiles into the kernel on boot and/or app launch as well as just when installing the package (in which case why load them when installing the package at all?), but I don't know the details [10:43] jdstrand,sbeattie,mdeslaur: ^- [10:43] http://people.canonical.com/~ubuntu-archive/livefs-build-logs/saucy/ubuntu-touch/20130813/livecd-armhf.out should be updated with the text of the failure by the time you read this (it's currently mid-build) [10:44] hello everybody. I've tried to find any official information, but it wasn't success. So i'm asking here. Is there any opportunity to develop Ubuntu-touch apps with python or may-be some better qml-c++ interface? [10:49] cjwatson: thx. [10:49] jdrab: sbeattie: mdeslaur: so yeah, would be cool if you could check the image build :) [10:49] thx [10:49] jdstrand: ^ === dpm_ is now known as dpm [11:06] morning === MacSlow is now known as MacSlow|lunch [11:18] nerochiaro: any idea what's wrong with your gallery MR? [11:24] ogra_, you around? [11:26] gusch_: let me look [11:28] gusch_: that seems strange. pbuilder has no problem with pkg-config being a virtual package... [11:32] asac, cjwatson: I'm looking into it [11:32] asac, cjwatson: is there a bug? there doesn't need to be, but if there is I can reference it [11:32] jdstrand, i didnt open one, no [11:33] jdstrand, thats from the livefs build of today [11:33] cjwatson: fyi, we need to load the policy on click install and boot because we can't load it at app launch [11:33] that's fine. I know the problem [11:33] give me a few minutes [11:33] the code causing it is in livecd-rootfs in live-build/ubuntu-touch/hooks/60-install-click.chroot [11:33] in case you want to see the invocation [11:34] ogra_: where is that? a bzr branch? [11:35] bzr branch lp:livecd-rootfs ... (or apt-get source ... they are in sync) [11:35] mdeslaur, sbeattie: fyi, I'm looking at live-build issue [11:35] thanks [11:43] ogra_, you have any idea why my device mount /dev/mtdblock3 fails on scripts/touch but if i run it by hand it works perfectly? Is the script missing a sleep or something? === chihchun is now known as chihchun_afk [12:02] ogra_: can you try systemsettle.sh 99.25 from lp:~asac/ubuntu-test-cases/default-systemsettle-test ? [12:02] ogra_: see if that ever succeeds on your maguro ? [12:02] you can just adb push that .sh [12:02] no clue how to test tc_control part :) [12:02] but guess qa can do that [12:04] asac, geez, how many scripts did you add [12:04] ogra_: one! [12:04] oh, oops [12:04] i hope :) [12:04] yeah, one level to high in the tree [12:04] ogra_: just the systemsettle :) [12:05] ogra_: for testing you can tweak the default values [12:05] so get errors [12:05] and faster response :) [12:05] it should just default to 99.25 [12:05] so you dont need to give the arg all the time [12:06] running ... [12:06] yeah [12:06] probably [12:06] asac, http://paste.ubuntu.com/5980908/ [12:07] is that what you expected ? [12:07] sure your average (ignoring first sample) is higher than 99.25 [12:07] so its success :) [12:07] ogra_: you can tweak the value at the top to 99.9 [12:07] to see it fail [12:07] :) === MacSlow|lunch is now known as MacSlow [12:07] but i guess its goo [12:07] d [12:07] let me add that the tmp files get wiped [12:08] ogra_: whats the "catch all" trick again? [12:08] something that cleans up all the time in bash? [12:08] * ogra_ doesnt know what you mean [12:08] clean up the time ? [12:08] nevermind [12:08] :) [12:08] i just leave the logs there i guess [12:09] even though i echo everything to stdout afaict [12:09] ctrl-l ? [12:09] or reset [12:09] or clear [12:09] ogra_: guess something like this: http://www.linuxjournal.com/content/use-bash-trap-statement-cleanup-temporary-files [12:09] is what i wanted [12:10] at best in a no-bashism fashion [12:10] ah, trap [12:11] asac, http://paste.ubuntu.com/5980930/ here is a template collection i have [12:11] line 36-44 [12:12] I've tried phablet-flash cdimage-touch -d mako --pending multiple times this morning, but I keep running into a checksum error for saucy-preinstalled-touch-armhf.zip... any ideas if there is some issue this morning? [12:13] shouldnt [12:13] did you try cleaning the download dir ? [12:13] ogra_: I've deleted everything under ubuntu-touch (to include old builds) [12:17] gema_: ok lets try this: lp:~asac/ubuntu-test-cases/default-systemsettle-test [12:17] double check the tc_control thin... i still dont know how to really test it [12:17] but should be trivial to adopt [12:17] :w [12:17] hrm.. same if I remove --pending [12:17] cjohnston, http://paste.ubuntu.com/5980950/ [12:17] looks all fine on the server [12:18] asac, system did not settle. FAILED. [12:18] (with 99.99) [12:18] ogra_: when forcing high value? [12:18] cool [12:18] ogra_: how long did it take? [12:18] i think its tuned to wait for 10 minutes [12:18] roughl [12:18] 9 runs then it failed [12:19] i didnt check the actual time, sorry [12:19] ogra_: not 10? :) [12:19] * ogra_ re-runs with time [12:19] runs? [12:19] from 0 to 9? [12:19] it said run 9 ... [12:19] yeah... it starts with 0 :) [12:19] ok [12:19] all good i guess [12:19] i cant scroll that far up :) [12:19] k [12:19] should be 60 seconds for each run [12:19] well, its re-running with time [12:19] cool [12:20] lets see what comes out === _salem is now known as salem_ [12:20] asac: will review in a bit [12:20] asac: finishing something first and a meeting in 10 [12:25] hello ppl [12:26] gema_: now even a MR https://code.launchpad.net/~asac/ubuntu-test-cases/default-systemsettle-test/+merge/179914 [12:26] jdstrand: ok, so just a matter of not failing in this env, I guess [12:27] asac: awesome, will review [12:27] asac: thanks [12:27] yeah. fyi, I am testing the fix now [12:27] asac: trap itself isn't a bashism, fwiw, although some of the details of that linuxjournal article are [12:27] jdstrand: great, thanks [12:27] hii... could someone pls help with a few queries of mine? I am a newbie [12:28] cjwatson: yeahg. i think what i did is okaish :) ... given that i use !/bin/bash i am probably safe anyway [12:28] gema_: its odd... the merge request is going against a wrong tree [12:28] asac, yeah, stop doing that :P [12:28] ogra_: LOL [12:29] btw ... [12:29] gema_: reproposed [12:29] system did not settle. FAILED. [12:29] real 9m5.565s [12:29] user 0m0.234s [12:29] sys 0m1.070s [12:29] well not sure why we not work against trunk [12:29] with time [12:29] thx [12:29] i guess its okaish [12:29] yeah [12:29] if we take more than 9m to settle we have a problem anyway [12:29] asac: looks ok at a brief glance, though trapping KILL is ineffective [12:30] but use #!/bin/sh next time to catch bashisms :) [12:30] so rude you are... to hell with you ppl! [12:30] ogra_: i copied the shebang from another test i think :) [12:30] asac, no excuse :P [12:30] otherwise i wouldnt have bothered about bashism at all (i usually use /bin/sh as well) [12:30] lol [12:31] at least i automatically got the executable flag :) ... which i just thought i might had forgotten [12:31] heh [12:31] as long as you didnt forget to bzr add :) [12:32] gema_: so the right MP against the proper branch is here: https://code.launchpad.net/~asac/ubuntu-test-cases/default-systemsettle-test/+merge/179916 [12:32] ogra_: it is in!! i see the diff :) [12:32] :) === gusch_ is now known as gusch|lunch [12:32] dont make me wonder about such things :) [12:32] hehe [12:38] ogra_: forgetting a bzr add? that never never happened :p [12:38] haha [12:39] popey: can you reproduce the whoopsie 100% issue? [12:39] https://bugs.launchpad.net/touch-preview-images/+bug/1211417 [12:39] Launchpad bug 1211417 in whoopsie (Ubuntu) "whoopsie takes 100% CPU on the phone" [Critical,Incomplete] [12:39] ev: did you try --pending? [12:39] ev: otherwise you might not have the latest [12:42] asac: yes, had it today [12:43] popey: ok. check the bug then. or if you know explain how to trigger it :) [12:43] check: attach info :) [12:43] yeah, will do [12:43] awesome [12:44] i have one doing it now [12:44] nice!! === mdeslaur_ is now known as mdeslaur [12:44] popey: any idea how to trigger it? or just use it for a bit? === jhodapp|afk is now known as jhodapp [12:45] asac: i just rebooted it === gusch|lunch is now known as gusch [12:55] what is interesting is that our touch_ro images have better results than the touch images [12:55] maybe we are testing /current there? [12:55] ogra_: ? [12:56] no idea [12:56] ask plars, he set that up i think [12:56] plars: is touch_ro using --pending? [12:56] but iirc the system-image.ubuntu.com server pulls pending [12:56] so the test should recieve that too [13:01] ]sup ogra [13:01] broken images today ... lots of other stuff :) [13:01] fun fun [13:02] yeah [13:02] can you give me a hand. =) EGLConfig or android-chroot not working [13:02] I think it is my kernel.. I threw on 3.0.8 last night to see if that made a difference [13:02] I realized that kernel never had a ics or jb source to go with [13:02] EGLConfig should work if you have the binary blpbs and all [13:02] *blobs [13:03] but it did start my ubunu-session, no gui, but I saw it at /home/phablet/.cache/uptart [13:03] lots of logs were in there that normally werent [13:03] like the ubuntu-session actually started [13:03] well, do you see all container services up ... [13:03] mainly surfacrflinger and sensorservice [13:03] (should just be in the processlist) [13:03] let me see [13:04] also check with /system/bin/logcat -d [13:04] no I dont [13:04] it should show whats going on in the container [13:04] that is the other issue.. Unable to open log device '/dev/alog/main': No such file or directory [13:05] though do have /dev/log and /dev/log_main, etc [13:05] Hello there I am running into some troubles. I have made some alterations to unity8 and when I upload the code and restart the services it restarts 2 of them making it so that I can not see the one that I have just altered. How to work around this ? thanks [13:05] Oroku_Saki, no, thats wrong, you want /dev/alog (and logcat too) [13:05] Oroku_Saki, sounds like udev didnt fire the rules it should [13:05] can you see systemd-udevd running ? [13:06] well, I noticed when you . build/envsetup.sh... there is a patch that chanes /dev/log to /dev/alog I went into logcat source and changed it to /dev/log and the patch changed it back [13:06] I was told yesterday its a libhybris thing [13:06] I also tried jingerbreads logcat, it looks for /dev/log instead of /dev/alog [13:06] *confused* [13:06] grep alog /lib/udev/rules.d/* [13:07] I mean jellybean [13:07] udev should create these devices [13:09] 65-android.rules:ACTION=="add", KERNEL=="log_main", SYMLINK+="alog/main" [13:10] yeah [13:10] mine is /dev/log [13:10] so this should just work *if* udev started [13:10] no symlink [13:10] so no udev... hmmm [13:11] do you see it running in your processlist ? [13:11] can you see systemd-udevd running ? [13:11] yes... "/lib/systemd/systemd-udevd --dae" [13:11] hmm, so it actually should have created the stuff [13:12] my kernel lacks fanotify.. I think if I had it, it would [13:12] because 3.0.8 kernel with fanotify gets further [13:12] http://paste.ubuntu.com/5981105/ [13:12] no such file or directory for me [13:12] well you should use the cyanogenmod defconfig as a base indeed [13:12] hmmm [13:13] I was wondering about that [13:13] preferably the modified one [13:13] cgrops... they should be enabled right? [13:13] cgroups [13:13] i.e. with the ubuntu changes in [13:13] in the kernel config [13:13] yes [13:13] without them, no container [13:13] how cna I find those changes.. I have been wanting to see kernel requirements [13:14] what should my config be.. is there a program I can use to compare config files? [13:14] etc [13:14] well, i didnt have to change anything for the nexus kernels [13:14] iirc [13:14] ]yeah your running like 3.7 [13:14] =) [13:14] 3.0 [13:14] oh [13:14] on the galaxy nexus [13:14] really? [13:14] then hmmmm [13:14] and 3.4 on the mako (n4) iirc [13:14] android-chroot still didn't work for me [13:15] even on 3.0.8 [13:15] with fanotify [13:15] android-chroot only works with a running container [13:15] I think it has to do with my... dm-1 dm-2 partitions [13:15] if your container isnt up it has nothing to chroot to [13:15] proc/-1/root [13:15] no [13:15] unliklely [13:15] k [13:15] alright so today's chores will include kernel configs [13:16] the container only needs the bits mounted in the right places.... and even without them it should come up [13:16] look at [13:16] so I should look at the stock cyanogenmod_defconfig and make my defconfig look like that one? [13:16] /var/log/lxc/android.log [13:16] and see what breaks it [13:16] lxc-start 1376398124.467 ERROR lxc_cgroup - Error creating cgroups [13:16] ahhh ha [13:16] hmmm [13:16] you should use the defconfig that worked before for your device [13:16] I enabled that [13:17] and use that as a base for the new config [13:17] ah okay, how do I know what the new config should have in it? [13:17] it should just use the defaultds from the last defconfig [13:17] there is a program called something to compare kernel configs.. I will have to look at that [13:18] and should only ask you about changed settings and new options [13:18] which you will have to answer on best guess [13:18] why did you switch the kernel at all ? [13:18] oh.. so paste my config into a new empy cyanogenmod_defconfig.. but then I will get conflicting yes and no's [13:18] since you had a working one [13:19] my kernel 2.6.35.. lacks fanotify and app armor [13:19] I am not even sure 3.0.8 works on jellybean, I would have to build jellybean to be sure, then try again. [13:19] which is still on the table =) [13:20] audio and bluetooth have never worked in 3.0.8 [13:20] so it's lame [13:21] I remember on 3.0.8, container booted [13:21] because /var/log/lxc-android-boot.log said success [13:21] and you could see it in ps -ef [13:22] Oroku_Saki, still here [13:22] lol [13:22] well, so try to retrieve the working config :) [13:22] =) [13:23] Oroku_Saki, care to help me with my issure [13:23] issue* [13:23] oh with that elf thing.. hell no.. ask ogra! =) [13:23] that is device specific [13:23] uh, and how would i know ? [13:23] you wont [13:23] =) [13:23] that clearly needs someone kowing the device a bit more [13:24] and its setup [13:24] what was that error.. he cant create boot.img until something happens with something [13:24] perhaps he needs his "vendor blobs" [13:25] :( why no one wants to help me ? Im know of tons of people dying for the Ubuntu-Touch for my Device [13:25] ikill, did you run extract-files.sh [13:25] before running brunch [13:25] of cause [13:25] grep for that missing file [13:25] in your device folder [13:25] grep -r "blahblah" * [13:26] asac: --pending? [13:26] smoke break [13:26] ev: see /msg [13:26] ? [13:26] what === pete-woods is now known as pete-woods-lunch [13:27] ikill, do you know how to grep [13:27] ? [13:27] grep for that error [13:27] the paste you had about the elf-something for ramdisk or boot.img [13:27] it was missing a file [13:28] grep for that filename [13:32] o.O [13:32] no [13:32] how [13:35] so my goal: build jellybean on 3.0.8, verify it works, use those sources, try to get that workin on a gui.. if success.. try with older kernel [13:35] =) === Namidairo is now known as Namidairo`bnc [13:35] ikill [13:35] cd /Ubuntu_Touch_source [13:36] grep -r "elf_ramdisk" * [13:37] see what it finds... that should give you a clue as to what is happening.. what is missing [13:37] also, see if your sources build okay on jellybean [13:37] they should [13:37] if they do, perhaps you forgot to move some files in the /vendor/folder [13:38] that is when you get into "device specific" and nobody will be able to help you without having that device in their hands [13:39] ./get-prebuilts from /vendor/cm [13:42] never try to backport fanotify.. not worth it === Namidairo`bnc is now known as Namidairo [13:43] I tried that once.. it runs into the android part of the kernel [13:43] then you realize while qcom made new sources for 3.0.8 [13:43] Oroku_Saki, ok trying now [13:43] sorry was on the phone [13:43] damn you [13:44] Oroku_Saki, how do does it takes ? [13:44] ]? [13:44] I will pastie :P give a sec [13:45] to grep.. can take awhile [13:45] a minute or so [13:45] I dunno [13:45] depends if the out file exists [13:45] then it greps binaries [13:45] out folder I mean [13:45] grep just searches inside of files for words or phrases [13:46] -r is recursive [13:46] so were saying look for elf-ramdisk inside of ALL my files and folders and bring me the matches [13:52] asac, cjwatson: fyi, click-apparmor 0.1.1 uploaded [13:53] jdstrand: rock! [13:53] ogra_: ^^ [13:53] jdstrand, yay, you rock !!! [13:53] thanks :) [13:53] ogra_: will you be triggering a build? [13:53] yep [13:53] ogra_: a livecd build that is? [13:54] ogra_: ok, can you let me know when it is done? [13:54] once it went through ... [13:54] will do [13:54] thanks. the fix should fix it, but I couldn't specifically test in a livecd build [13:55] well, maybe I could have-- I didn't cause I didn't think I could :) [13:56] heh, its easy though [13:56] http://paste.ubuntu.com/5980880/ [13:56] in case you ever want to test a live build, thats my notes for local builds [13:56] (needs to run on armhf host indeed) [13:57] I wonder if my nexus7 could do that [13:58] * jdstrand makes note to try later [13:58] ogra_: no images today? [13:58] it should be able, yeah [13:58] davmor2, nope, waiting on the above upload to land [13:59] builds fell over [13:59] ogra_: ack [14:00] ogra_: good morning, I have a question on abootimg [14:00] shoot :) [14:00] ogra_: I made a small change in the initrd and it's complaining that the size is too large when I update it [14:00] small change = added 3 lines to a shell script [14:00] so do a full extract ... [14:00] then edit the size in bootimg.cfg [14:01] and do a full re-assmbly [14:01] (abootimg -x ... and abootimg --create) [14:01] rather than update [14:01] ? [14:01] right [14:02] well, i never tried to update the size flasg, you probably can [14:05] ogra_: ok [14:05] ogra_: all my efforts so far lead to no booting [14:05] well, if it is actually bigger than the partition size that can happen [14:06] mfisch, put the bootimg and the new initrd somewhere, i can try ... [14:07] ogra_: ok, I'm being kicked out of this room (I'm at the local college), so it will be a bit [14:07] also are you sure its not the initrd changes that break the booting ? [14:07] ok [14:07] np [14:09] jdstrand: thanks [14:10] ogra_: no, even when I unpack it and repack it, it won't boot [14:10] ogra_: the size is different too, let me migrate here and get back to you [14:11] yeah [14:12] Oroku_Saki, [14:12] http://paste.ubuntu.com/5981335/ [14:12] ogra_, [14:12] http://paste.ubuntu.com/5981335/ [14:18] ikill try to build jellbean with that source.. do you run into the same problem? [14:18] IF yes.. contact the guy who wrote it, ask him what he does to get around that [14:18] then include that fix when building ubuntu touch [14:19] that is what I would do [14:19] Oroku_Saki, I got an pm from the guy who got this working : https://wiki.ubuntu.com/Touch/Devices/pollux [14:19] If you can build, I would still show that pastie to the guy who wrote the cm source for that device [14:19] sweet! [14:20] already built.. lucky you [14:20] 8-6-2013 looks old.. as I think a major update came in 8-8, but I may be wrong [14:20] he told meto check out his fixing the errors is as simple as fetching my github repos for fusion3 an qcom [14:22] Oroku_Saki, you do know bash that well [14:23] any idea how to download his copy and replace with mine ? [14:23] replace mine [14:23] plars: do you know why we get better results on touch_ro than on touch? [14:23] plars: sure we use --pending there? The results smell like its an old state [14:23] looked similar to me the last days [14:24] any idea ogra_ [14:24] asac: there is no --pending on ubuntu image based upgrades [14:24] asac: I'm not sure what you mean [14:24] plars: we have gated images [14:24] it always uses the latest build afaik [14:24] and not-yet-gated images [14:24] asac: how are the results significantly better? [14:25] plars: i am not saying significantly, but they are better :) [14:25] plars: like the weather thing works [14:25] asac, see the installl console log [14:25] at least we get some results [14:25] asac: I've been working with balloons on the weather app test, we're trying to resolve that [14:25] asac, it parses /var/log/installer/media-info [14:25] sergiusens: we need an option to install the very latest ... that hasn't made it to /current [14:25] asac: one of the ro images it worked, one it failed [14:25] asac, and it uses pending apparently [14:25] sergiusens: we doont want everyone to pull /pending every day [14:25] asac: for the ro images, there's no concept of pending [14:25] ogra_: when I unpack the original file should I find a bootimg.cfg? I have a cmdline which looks like a config file [14:26] sergiusens, any idea about bash command ? [14:26] plars: you mean we have no gating / current yet? [14:26] asac: it's in the blueprint I gave you: [stgraber] Will need a new daily-proposed channel on system-image.u.c: TODO [14:26] asac: but we are using the latest image, yes [14:26] ok [14:26] so we have /pending, but not yet a /current :) [14:26] mfisch, you should find a bootimg.cfg in your currennt dir [14:26] ikillcypher: yes, but you should really read into how to use bash [14:26] asac: with the system images it lets you pick the latest, or another revision (-1, -2, etc) === alan_g is now known as alan_g|tea [14:26] ikillcypher: or ask on #ubuntu [14:26] yeah. we want a gating mechanism for the images [14:27] for touch_ro [14:27] plars: but those are all stable (the revision) [14:27] but i assume thats clear :) [14:27] yes [14:27] plars: asac we need a developer channel... kind of like the chromebook [14:27] asac: that's not a question for me though, we are happy to have that as soon as there's a pending image there [14:27] plars: it's in https://blueprints.launchpad.net/ubuntu/+spec/qa-s-image-based-updates [14:27] how to download : https://github.com/mamenyaka/android_device_sony_fusion3-common and replace it with mine at xperiatouch/device/sony/fusion3-common ? [14:27] plars: stgraber has an action to implement it [14:28] sergiusens: so I assume it wouldn't work quite the same way as the /pending /current system we have for the other images? [14:28] sergiusens: well, why not just have /pending /current until we figure out what channels etc. we have [14:28] daily proposed channel [14:28] we can also start talking about what we really want now :)... but felt folks are busy [14:28] plars: thats /pending :) [14:28] isnt it? [14:28] we can rename if folks dont like /pending _P [14:29] ogra_: there it is, when I don't pass all those args to abootimg -x [14:29] yeah, indeed [14:29] to be honest kill, I have never been good at bash or sh differences [14:29] plars: asac that's more of a question for barry [14:29] asac: I really don't care what we call it, it's just that the details of how you install are different depending on whether you use the traditional touch images, or the system images [14:30] I remember unix for dummies went over that... back when I read it... 16 years ago [14:30] asac: it's not just a download dir for these images, they have a manifest that tells you what you need [14:30] plars: what's the question? [14:31] barry: so we have an image gate in place for our curren timages ... that means every day we produce an image in a /pending directory and only if that passes all our tests we copy it to /current [14:31] sergiusens: I am building a jb 3.0.8 rom to make sure it works right before trying with UT. then I will request your help! =) [14:31] barry: we want something similar for the new images [14:31] asac, but stgraber has a WI for it already [14:31] what the problem is i dont understand. i felt there would be no problem and we could continue to use the same approach [14:31] ok [14:31] or ogra_ =) [14:31] or asac [14:32] asac: that's a stgraber question [14:32] asac, ask him about the ETA :) [14:32] barry: I think they really want that developer channel [14:32] ogra_: ok. as long as its clear that this has to happen before we can roll system images out i am happy with that answer :) [14:32] I remember when i ran 3.0.8.. dmesg had errors that it could not find libfinger an lib this and that.. but they were all there [14:32] asac, i would assume stgraber knows that indeed :) [14:32] sergiusens: right now, system-image.u.c only has a daily channel [14:33] http://system-image.ubuntu.com/ [14:33] barry, we will need a way to differentiate tested and untested images before we can make the switch [14:33] right. we want a channel that is not very well known to the world that we use to test images before we send it out to everyone [14:33] barry: yup, I am aware... and stgraber does have the action to create a daily proposed channel (which I just renamed to developer channel) [14:33] * barry ndos [14:33] ok i am out of this [14:33] *nods [14:33] * ogra_ wants it well known :) [14:33] seems its covered [14:33] more manual testers :) [14:34] yeah. scratch that. the real images should appear unless they got blessed by our automation/testing/qa [14:34] why ? [14:34] because we dont send out broken images [14:34] give people the opportunity to test manually in parallel === alan_g|tea is now known as alan_g [14:35] if they want to opt in [14:35] ogra_: thats why we do what we do now with /pending and /current [14:35] same reason there [14:35] yes [14:35] ok then we agree :) [14:35] but there is no need to hide /pending [14:36] if people like to be on the crackling endge, let thhem :) [14:36] *edge [14:36] * popey stabs ueventd [14:36] we should add an upstart job that reboots the device automatically if ueventd doesnt go quiet after 5min [14:36] :) [14:46] * ikillcypher stabs popey [14:47] Oroku_Saki, so how is it going? [14:49] ikillcypher, did you got help with your localmanifest.xml? [14:49] there isnt any issue with that it was issue with kernel [14:50] did you got the github repository of the other developer where he has his kernel? [14:51] fginther: hi, for some reason jenkins didn't pick this MR for autolanding: https://code.launchpad.net/~boiko/ubuntu-calculator-app/remove_obsolete_test/+merge/179832 [14:52] fginther: could you please check it? [14:52] barry: are you at debconf? [14:52] didrocks: nope [14:53] barry: do you have time for a hangout in 5 minutes to talk about the daemon API? [14:54] didrocks: yes, maybe 10m though. let me get some tea :) [14:54] barry: sure :) [14:54] annerajb, yes I did [14:54] and a suit I hope :) [14:54] trying brunch now [14:57] nice [14:58] How does one go about converting a GVariant of type "a(ss)" to the correct QVariant-equivalents? There's no such thing as a "tuple" in QVariant. [14:59] didrocks: all set [14:59] barry: you should have received a hangout call :) [15:00] didrocks: haven't seen it yet. [15:00] barry: interesting: https://plus.google.com/hangouts/_/bd0cff1c49efc84867b12a5612c6930a21872589?hl=fr [15:00] don't remove the fr part, it's making the UI better :) [15:07] Oroku_Saki, ogra_ annerajb [15:07] new error [15:07] http://pastie.org/private/yrfbcl37mwczc3sbnaleuw [15:09] ikillcypher, did you removed android_runtime from building? that's somewhere inside the hardware folder [15:10] ikillcypher, also as usual post the full log not jus the end [15:10] I did cause Oroku_Saki asked me removed [15:10] core/build/make file [15:11] I remember but this is on a different file [15:11] it's not the same Oroku_Saki told you yesterday post the full log first [15:12] boiko, looking [15:12] http://pastie.org/private/1dl83edrvd8wijnccifea [15:12] annerajb, [15:18] :( [15:19] I gtg will pm the developer ? [15:19] hey guys [15:20] boiko, jenkins was down, it's running now [15:26] sergiusens: \o/ love the cleaning :) [15:27] didrocks: more to come (/me hopes) [15:33] didrocks: LP: #1211838 [15:33] Launchpad bug 1211838 in ubuntu-download-manager "Add "download groups"" [Undecided,New] https://launchpad.net/bugs/1211838 === chrisd is now known as phablet-chris [15:34] barry: excellent! I'll add another bug for what we changes we need in the API as well (just need to deal with meeting and sleep first to think about it) [15:34] didrocks: np :) === phablet-chris is now known as phablet-chris-he === phablet-chris-he is now known as how-do-type === how-do-type is now known as how-do-i-type [15:40] hello [15:41] ok === how-do-i-type is now known as phablet-chris [15:42] i am installing ubuntu touch on nexus 10 but after i run phablet-flash cdimage-touch -b it sits there at < waiting for device > [15:42] device boots up into android [15:42] i reboot the device and it still boots to android while the server just sists there [15:43] any advice [15:43] did you properly unlock it already [15:43] following the install howto [15:43] yes, I follwed the steps and when it boots up it shows the lock as unlocked [15:44] and you can "adb shell" into the running android ? [15:44] and can you also use adb root [15:44] yes it says shell@manta [15:45] and adb root ? [15:45] adbd cannot run as roo in production builds [15:45] aha [15:45] make sure that works [15:45] (go through the unlock instructions again) [15:46] ok [15:46] i will post back [15:46] ogra_: are we already doing an image rerun? [15:47] asac, yep, building [15:47] can i exit the phablet-flash program, or should I leave the terminal window open [15:47] ogra_: when did they exactly start? [15:47] asac, since a while already, should be done soon [15:47] ogra_: manually kicked off i guess? [15:47] i didnt note down the time, i started after the standup meeting [15:47] ~15min ago [15:47] so 17:05 [15:47] hmm [15:47] ok so 17:333 [15:47] ok so 17:33 [15:47] should be there in ~15min [15:48] (the new builders are awesome) [15:56] ok, well, i reran step 2 from the wiki, when I reran the sudo fastboot uem unlock it finished in .003s and on the screen it says device is already unlocked, so [15:56] but I am confused about setp 3.4 on the wiki [15:57] again I ran phablet-flash cdimage -b and it gives a warning about device unlock [15:57] and adb root still gives same error [15:58] did you have the popup ? [15:58] from point 3 [15:58] (and did you approve it) [15:58] yes [15:59] and yes [15:59] sergiusens, any idea ? [15:59] Hi guys. Do you know if UTouch will support mhl on the galaxy nexus? [16:00] sidnei: ↑ ;) [16:00] phablet-chris: ogra_ running adb root on android? [16:00] or on phablet? [16:00] android [16:01] ogra_: for android you need a rooted device [16:01] well, essentially doing a first ubuntu touch install on manra [16:01] *manta [16:01] ogra_: aka su needs to be installed (which isn't by default) [16:01] ah [16:01] oh [16:01] well, but phablet-flash -b should wrok [16:01] ogra_: phablet-chris there's no need to run adb root on a pure android [16:01] even without su installed [16:07] any pointers to a hot to install aka su? [16:07] *howto sorry [16:07] you dont need su [16:09] asac, jdstrand, there is a 13.1 image now [16:10] plars, ^^^ [16:10] \o/ [16:10] yay [16:10] * ogra_ wonders whom else he forgot [16:10] ogra_: acn you point me at the build log? [16:11] ogra_: ie, the log that shouldn't the error last time-- I'd like to see the successful run [16:11] jdstrand, http://people.canonical.com/~ubuntu-archive/livefs-build-logs/saucy/ubuntu-touch/20130813.1/livecd-20130813.1-armhf.out [16:12] there we go-- perfect: [16:12] jdstrand, http://people.canonical.com/~ubuntu-archive/livefs-build-logs/saucy/ubuntu-touch/20130813/livecd-20130813-armhf.out [16:12] Setting up com.ubuntu.dropping-letters (0.1.2.2) ... [16:12] WARN: AppArmor not available when processing AppArmor hook [16:12] that was the broken run [16:12] yeah, looks all good [16:14] I really cant wait to get android off this nexus 10 and install ubuntu touch [16:14] phablet-chris, well, it should just work as you tired above ... not sure why it doesnt [16:15] sudo phablet-flash cdimage-touch -b returns "adb shell getprop ro.cm.device " returned non zero status === rickspencer3_ is now known as rickspencer3 [16:15] phablet-chris, try with "-d manta" [16:16] is there some kind of firmware lock on the newer nexus 10? I bought it in May 2013 [16:16] shouldnt, no [16:16] (though you never know) [16:18] wow, yeah now I am getting => error: insufficient permissions for device [16:18] adb reboot bootloader returned non-zero exit status [16:19] try starting the whole process with the device in recovery mode [16:19] ok [16:19] that should not cause such issues [16:19] i am starting over from step 1 [16:21] ogra_: nice [16:21] thx for update [16:21] well, happy clicking :) [16:30] ok - on step 2.4, sudo fastboot oen unlock = on nexus 10 it says FASTBOOT STATUS - OKAY oem unlocked already so I am booting th device by pressing power button [16:32] phablet-chris, well, just make sure to boot into recovery mode ... there you have root and everything [16:33] and adb reboot-bootloader should work too [16:35] ok, will do [16:40] i am in recovery, opions are reboot, apply update from adb, wipe default/factory reset, wipe cache partition. so i am going to do a factory reset/wipe ok [16:40] no [16:40] ok [16:40] just leave it there and use phablet-flash now [16:40] ok [16:41] error: device not found [16:41] can you do adb devices and it shows in there? [16:42] no [16:42] well that's a problem [16:42] it is no longer in adb devices [16:42] lol [16:42] hmm, it should [16:42] i hate this thing lol [16:42] adb kill-server; sudo adb start-server [16:42] try that [16:42] and see if it shows up then [16:43] oh yeah [16:43] nothing [16:43] Oroku_Saki, so how's that touchpad going a coworker of mine has his old one laying dust around the hosue i may offer him money for it to run ubuntu touch === JamesTai1 is now known as JamesTait [16:54] sorry ogra_ Im going to have to do a factory reset because I just booted into android and 'adb devices' is showing "???????? no permissions" [16:54] it was showing the name of the device before [16:54] k [17:03] What is ubuntu touch using for GPS Hardware Abstraction Layer? [17:07] OK I've made it to step 3.3 (from wiki) and I can see the device when i run adb devices [17:08] i enabled usb debugging and accepted the device to talk to the workstation [17:08] so the next step 3.4 do i need to do that and how do i do that [17:09] maybe I should run the fastboot -w before proceeding, any suggestions? [17:10] you dont need the build number unless you want to return to the exact same android version [17:10] no [17:13] just ran adb reboot-boatloader [17:14] MY STACK! ITS BEEN SMASHED! D: [17:14] fastboot -w [17:17] that just sits there waiting for device [17:17] sudo ... [17:17] fastboot always needs it iirc [17:19] ok its finished, [17:19] anyone know anything about the Q_INTERFACES macro? I have a class that derives from an interface and includes the macro in its definition, along with Q_OBJECT, but when the automoc stuff in cmake tries to build the moc stuff, it complains that the interface is undefined, though the header is correctly being included. simply commenting out/removing the Q_INTERFACES line results in a successful compilation, but i don't know if i [17:20] mardy: ^^ if you're around, this is your area for sure :) [17:27] ok, step 4: phablet-flash cdimage-touch -b says : < waiting for device > nexus 10 is sitting at what i think is the bootloader prompt with the green start arrow pointing to the power button [17:28] ogra_ / stgraber: http://www.mattfischer.com/blog/?p=502 [17:28] ogra_: let me know what I got wrong ;) [17:29] mfisch, looks good :) [17:30] ogra_: if stgraber were old enough he'd have a unix-beard ;) [17:30] phablet-chris, yeah, there is no adb in bootloader mode, boot into recovery [17:30] mfisch, nice one question. you dont pass command line arguments to the aboot? [17:30] (selecting it from the arrow through the volume keys) [17:30] mfisch, LOL [17:31] annerajb: which aboot command? extract is simply -x, --create takes a bunch though [17:31] when you create the abootimg sometimes you have to pass command lines for the device to use. (some devices have no command line kernel arguments) [17:31] annerajb, he uses the bootimg.cfg file the extract did pull out of boot.img [17:32] yep [17:32] ah ok [17:32] if there was a commandline entry it will still be there [17:32] there is in fact one there [17:32] yeah [17:32] oh yeah just noticed [17:32] -f bootimg.cfg [17:32] cmdline = console=ttyHSL0,115200,n8 androidboot.hardware=mako lpj=67677 [17:32] I don't need to modify that for this exercise [17:32] where was this post saturday !!! lol [17:32] it was in ogra's head ;) [17:33] lol [17:33] annerajb, that only works for some devices [17:33] the what ogra_ ? [17:33] i.e most samsung devices dont use a standard android boot.img [17:33] like mine *angry fist* [17:33] you cant unpack/repack it [17:34] right, in your case abootimg wouldnt have helped [17:34] ogra_: I'll note that in my entry [17:34] but i think i told you about the unpack/repack scripts for the initrd [17:35] these are indeed useful aven on non android devices (i even unpack x86 initrds with them) [17:35] ogra_, me? i dont remember what was the name of the script? [17:36] abootimg-unpack-initrd .... and the same with "repack" [17:36] * ogra_ knows he gave these commands to someone on the weekend at least :) [17:36] ogra_, yeah here is the thing i packed everything back. [17:36] but my kernel was crashing while reading the nand so i thought it was because of the scripts [17:36] ok well I am back to square one, unfortunately, which is when i run phablet-flash it reboots my tablet into the bootloader and then just sits there [17:37] and it worked when i modified it mid compile (by hacking) build/core/Makefile [17:37] let me try with sudo [17:37] ogra_: you need a new blog entry > April 1 ;) [17:38] mfisch, well, G+ sucked me in ... [17:38] ogra_, http://pastebin.com/9s9cXr8n starting on line 375 it's crashing. [17:38] kernel breaks [17:38] but i found out around and hour ago that if i format /data it works perfectly fine [17:38] hey its working yay! [17:38] phablet-chris, grats :D [17:39] goodbye google i am upgrading to ubuntu [17:39] :) [17:39] so in summary what you did to get it working phablet-chris ? [17:39] annerajb, oh my ... [17:40] ogra_, weird thing is last night i got it to work without formatting /data and the initrd failed missing a system partition thought i was able to mount it manually [17:40] i believe that I followed the wiki to the letter both time. the only thing that made a difference was running phablet-flash with sude first [17:40] sudo phablet-flash [17:40] does the wiki mention it? [17:41] no === Namidairo is now known as Namidairo`bnc [17:41] annerajb, the system partition isnt used by the initrd at all [17:41] sorry not system partition data partition (the printout says system) [17:41] for a normal flipped container image all it uses is /data [17:41] yeah it says initrd: Couldn't find data partition. Spawning adbd ... [17:42] ah, right [17:42] yes!! whoohoo \o/ [17:42] because you are missing an entry in the partition list for your device that holds /data [17:42] thanks guys for everything [17:42] I hope I can enter the contest and make an app [17:43] good luck ! [17:43] :) [17:44] ogra_, actually i was right it was printing this message last night. initrd: Couldn't find a system partition. [17:44] yeah, that would be completely wrong [17:45] i.e booting the wrong mode [17:45] well here is the weird part [17:45] ogra_, this was failling mount $path /tmpmnt [17:45] all you need is to add your partition name to the parlables variable [17:45] so the touch script was not able to read anything under /tmpmnt [17:45] ogra_, but if i ran it by hand it worked flawlessly!!! [17:45] right [17:45] if i did mount /dev/mtdblock3 /tmpmnt [17:45] it worked fine [17:46] yeah, thats a bug ... you can hack that in temporary indeed [17:46] and i could see a /tmpmnt/ubuntu which would make me fall in this if elif [ -d /tmpmnt/ubuntu ]; then [17:46] so you can move on with the port [17:46] hack what? hard code the path? [17:46] i already did [17:46] yeah [17:46] the kmsg prints initrd: mounting mtdblock3 [17:46] so i know the variable has the right value [17:46] sorry /dev/mtdblock3 [17:47] so it's calling the moutn with the right path but the mount command is failling [17:47] * ogra_ would put: path=/dev/mtdblock3 [17:47] into line 34 [17:47] yup i have it there [17:48] right, so you should end up with a device that boots into an adb shell (if your kernel is ok) [17:48] in the ubuntu rootfs [17:49] if you end up with a boot loop, your kernel doesnt have a proper console device [17:49] i ended on the ubuntu rootfs panic adb [17:49] with the cannot find system partition kmsg [17:49] with the path= added ? [17:49] yup [17:49] with the correct path verified by the kmsg prinout [17:50] and here is the bizzare thing. if i ran mount /dev/mtdblock3 /tmpmnt it mounted fine [17:50] and if i ran this it worked fine too mount --bind /tmpmnt/ubuntu ${rootmnt} [17:50] is that an ext3 partition ? [17:50] i could have finished running the touch script by hand... [17:50] i believe so [17:51] you might need to give it the fstype in the script ... not sure [17:51] but shoudnt it behave the same if i call it on the boot.img panic adb? [17:51] i dont really have an idea why it wouldnt work if you add the full device name between line 34 and 35 assigned to path [17:52] me neither hence why i went under the desk to cry (jk) [17:53] might be that your mtd device is really slow in initializing [17:53] i was thinking the same [17:53] add a sleep 3 or so above the mount [17:53] adding a sleep before the moutn [17:54] though the "udevadm settle" should actually cover this [17:54] that's what the comment said but apparently it dosnt on my device lol [17:55] are there any arguments i can pass to udevadm settle? maybe to increase it (and where is the source code for it) [17:55] increase the sleep [17:55] no, you can only tell it when to time out [17:55] it is supposed to hold back the execution of the script until all kernel uevents are done [17:56] how does it know which kernel uevent to listen too? [17:56] but if the mtp controller does its own internal thing and you dont get an uevent this could indeed cause a race [17:56] err [17:56] mtd [17:56] annerajb, it waits until the queue is empty [17:56] ok [18:27] Hey, anybody here who knows a lot about installing touch? [18:27] Could really use some help.. [18:28] aaronbishop: wassup? [18:31] So I started with rooted, unlocked 4.3 on a Nexus 4 and wanted to install Touch. So I followed the Touch/Install procedure and it completed a bunch of things and flashed the OS onto the device, but then gave me an error at the end. I closed to terminal (accidentally) but it was something like "mkdir /sdcard/recovery: returned no arguments or something". Anyway, when it rebooted it gets stuck on the Google screen. I boot in [18:31] the Ubuntu Recovery screen with all the options, but I cannot restore from .zip because without the device being on I cannot put a zip onto the sdcard.. [18:32] And that's where I'm at now. [18:33] Also, upon booting into recovery, the messages at the ottom include "E: Can't open /cache/recovery/ubuntu_command" and "autodeploy.zip not found" [18:33] hello guys... === seo_ is now known as Guest51979 [18:33] I tried downloading factory android rom and using adb push, and it said files were copied, but I rebooted and still no autodeploy found and i can't find it on the sdcard [18:34] Any ideas..? [18:34] im trying to find the correct image to flash to the oppo find 5 [18:36] popey: any chance you know what to do? [18:36] barry: ping [18:37] mfisch: pong [18:37] Can someone tell me how long it actually takes to unlock a nexus 7? using 'sudo fast boot oem unlock' it just seems to sit there [18:37] aaronbishop: I'd start again with "phablet-flash cdimage-touch -b" [18:37] from recovery? [18:37] Guest51979: don't think the port has been done yet [18:37] aaronbishop: from your laptop [18:38] assuming you're on ubuntu aaronbishop ? [18:38] I know, but with the phone in recovery mode? [18:38] Yes, 13.04 [18:38] it does all that for you [18:38] i think ubuntu should make it easier for users to find the darn images for the devices [18:38] 'fast boot devices' does show it as an attached device [18:38] Okay I will try that and report back. [18:38] Guest51979: https://wiki.ubuntu.com/Touch click Devices [18:40] popey: Tried while phone was in recovery and got "ERROR:phablet-flash:Unsupported device, autodetect fails device" [18:41] From what I've read the device needs to be completly powered on to do that command. [18:41] aaronbishop: try phablet-flash cdimage-touch -b -d mako [18:41] to force the device [18:41] assuming it's a nexus 4 [18:41] it is yes [18:41] ill try [18:41] its working (or doing something) [18:42] seems to be installing [18:42] let me rephrase that, I guess… can someone tell me how to properly unlock a Nexus 7? I'm hung at step 2 at wiki.ubuntu.com/Touch/Install. fastboot is running, but I don't get a Terms warning on the Nexus7 for unlocking [18:42] good [18:42] bladernr_: is it a new or old nexus 7? [18:42] ahh, it messed up again [18:42] ☹ [18:42] popey, old [18:43] the grouper nexus7 [18:43] popey: i get "INFO:phablet-flash:Clearing /data and /cache error: device not found ERROR:phablet-flash:Command 'adb shell mount /data' returned non-zero exit status 255" [18:43] aaronbishop: and you'd unlocked it and enabled usb debugging etc? [18:43] yes [18:43] bladernr_: strange, not seen that [18:44] I was running some android security program while android was running, could that mess this up? [18:44] popey, :( yeah, I had assumed it would be less problematic than that. [18:45] no idea aaronbishop [18:45] someone else may be able to help you guys [18:45] popey: do you know of a way to do a complete factory reset so that I can try again? [18:46] I have the correct ROM downloaded [18:46] I just don't know how to install it. [18:47] its on the install page [18:47] there's a section about reverting back to android [18:48] ogra_: whats the ro's on the touch images now? [18:48] Yeah, I saw that and tried it :/ [18:48] ahhhhhhh [18:48] davmor2: read-only [18:49] this sucks. [18:49] wassup? [18:49] maybe ogra_ can help? [18:49] Who? [18:50] popey: ah that's what I thought and then wondered if it was RollOut or something else for the over air stuff [18:51] aaronbishop: i just spent a couple hours getting it to run on the nexus 10, I had to got through the install process twice, doing a factory reset/wipe and the last step , step 4 I had to run it with sudo [18:51] finally it worked [18:51] what's step 4? [18:52] phablet-chris [18:53] phabet-flash cdimage-touch -b : I had to run it with sudo [18:54] phablet-chris: if you had to run it with sudo, it means you might have the wrong android-tools-fastboot or android-tools-adb [18:54] Ah yes i shall try that [18:54] oo [18:55] i checked my phablet-team-tools-quantal.list file and it matches whats on the wiki [18:57] oh my jesus, things seem to be working [18:58] phablet-chris: that was a good thing for you to tell me. [18:58] wow Im glad i could help [18:58] Yeah, no doubt.. [18:58] :D [18:59] Anybody know of ways to get LTE on touch? :D [18:59] (Nexus 4) [19:00] FK yeah it worked, thank you all [19:00] hello i need help [19:01] i ready all things for install ubuntu touch on N7 [19:02] but when i run phablet-flash -b command in terminal i see this output [19:02] phablet-flash: error: too few arguments [19:02] can you help me ? [19:03] guest 18209 phabet-flash cdimage-touch -b [19:03] Guest18209,sudo phablet-flash cdimage-touch -b [19:04] wait secend for test it [19:04] ah yes run it with sudo ;0 [19:05] your command don't work . give me to error === nik90 is now known as nik90|Dinner [19:05] INFO:phablet-flash:Download directory set to /home/n7/Downloads/phablet-flash/ubuntu-touch/20130808 [19:06] ERROR:phablet-flash:[Errno 2] No such file or directory: u'/home/n7/Downloads/phablet-flash/ubuntu-touch/20130808.lock' [19:06] what is it ? [19:06] run a mkdir -p '/home/n7/Downloads/phablet-flash/ubuntu-touch/' [19:06] without the quotes [19:06] phablet-chris: did you log a bug for that? [19:06] phablet-chris: ubuntu-bug phablet-tools [19:07] sergiusens: my phablet-flash wants a command now? [19:07] sergiusens, no let me do that [19:07] mhall119: yes [19:07] sergiusens: will I lose my data in /home/phablet if I phablet-flash ubuntu-system? [19:07] mhall119: yes you will [19:08] mhall119: changing the command could be thought of a factory reset [19:08] sergiusens: thanks [19:09] * mhall119 pulls data before flashing [19:09] phablet-chris : thanks it work , how much download ? [19:09] sorry for english [19:16] sergiusens: ERROR:phablet-flash:[Errno 2] No such file or directory: u'/home/mhall/Downloads/phablet-flash/imageupdates/20130815.lock' [19:16] I guess phablet-flash doesn't create the imageupdates directory if it isn't there? [19:16] mhall119: yeah, we were just talking about that bug :-/ [19:17] plars so what happened with weather today -- is everything run now? I see 0/0. [19:17] mhall119: nah, I'm creating a file lock to prevent multiple mkdirs running from different processes (more of a farm issue) and forgot about 'imageupdates' not there so file blocked [19:17] balloons: looking [19:17] sergiusens, ubuntu-bug returns error: The problem cant be reported, this in not officil ubuntu pkg. etc. is there a manual way to report a bug [19:18] mhall119: meh, too much words, just mkdir /home/mhall/Downloads/phablet-flash/imageupdates and you will be fine as a workaround [19:18] yup, already did [19:18] phablet-chris: so you are not on saucy? Just log it manually on bugs.launchpad.net/phablet-tools [19:18] balloons: timeout [19:18] balloons: probably got bit by whoopsie issue [19:18] balloons: let me retry [19:18] no im on qualtal on this machine [19:18] quantal [19:19] plars, so it will be re-run, or is it just .. ohh, your retrying kk [19:19] m-b-o, so apparently plars is going to re-run weather now :-) [19:19] balloons: oh [19:20] balloons: actually it's not the whoopsie thing, it's the tab thing we talked about last night [19:20] ohh? I disabled that test.. argh, I wonder if it too didn't land in the package === arunprasadr is now known as arunprasadr_away [19:20] balloons: it looks the same to me [19:20] balloons: endlessly trying to generate the same tap event [19:21] yep, it too didn't land.. apparently jenkins was down, so nothing landed [19:21] m-b-o, we need to make a new mp and land it to get a new package built [19:21] balloon: me is as it was merged [19:21] sergiusens: so now will I need to enable developer mode in order to use apt? [19:22] balloons: I'm sure it was erged [19:22] m-b-o, it's in source, but the ppa build wasn't generated [19:22] mhall119: yes, and if you enable developer mode, you miss out of the image based upgrade mechanism [19:22] ah, ok [19:22] yea, :-( [19:22] mhall119: the idea is not to enable apt for app developers [19:22] sergiusens: understood, and I can still use QtCreator to enable developer mode? [19:23] mhall119: not sure there's anything in qtc for ubuntu system stuff, I've been pinging bzoltan1 a couple of times [19:23] balloons: a tragedy :) [19:23] sergiusens: so then is there a command-line way of doing it? [19:23] mhall119: yeah, one second [19:24] balloons: I'm ready to approve whatever you commit [19:24] mhall119: touch /userdata/.developer_mode && reboot [19:24] thanks [19:28] sergiusens: Stock Ticker and Sudoku are missing their icons after a fresh phablet-flash [19:29] balloons: I'll bump the version for a new MP [19:39] sergiusens: when the click app store and scope are working I will stick with image-based updates, but for now I want easy install of these apps [19:42] balloons: made a mp, approve it when your ready [19:46] mhall119: is my work item for https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-docviewer-development still relevant? [19:47] sergiusens, just uploaded new packages to the bug [19:47] sergiusens, I'm off now.. bbl [19:47] jdstrand: relevant: yes, urgent: no [19:47] we would still like to support office documents, but that won't be part of the 1.0 release [19:48] mhall119: ok, thanks-- I might reassign it [19:48] ok [19:49] i dont get why when i flash my rootfs it breaks the process of mounting my boot partition. [19:49] but if i format /data it works perfectly fine [19:50] sergiusens, you seen this before? http://pastebin.com/9s9cXr8n [19:52] ERROR:phablet-flash:Checksum does not match after download for /home/mhall/Downloads/phablet-flash/imageupdates/20130815/version-20130815.tar.xz and hash cf359e47eb8ecbf7dfbe67535eeb200b1cf8d09fd7ec998b0992514999d6bd73 [19:52] hmmm..... [19:52] sergiusens: will I get file conflicts trying to phablet-flash multiple devices? [19:52] just did my N4, now trying to do my N7 and got the error above [19:53] mhall119: hmmm, seems plausible, can you ubuntu-bug phablet-tools ? [19:54] ok [19:54] mhall119: doanac` how many devices do you flash with ubuntu image based upgrades systems? [19:54] * sergiusens needs to find a shorter descriptive name for ubuntu image based upgrades [19:54] uibu? [19:54] sergiusens: at home in the lab? [19:55] sergiusens: I have 2 currently [19:55] doanac`: in the lab [19:55] mhall119: yeah, sorry, that was for doanac` :-) [19:55] mhall119: I named one of my branches uibu and then forgot what it was :-P [19:55] sergiusens: right now we are just going to be doing 1. but we plan to do more [19:56] doanac`: ack, just wondering why we didn't run into a bug before :-) [19:56] * mhall119 is the nerdiest nerd of all it seems [19:56] mhall119: I honestly never tried to switch all of the devices the same day, so I missed it [19:57] since I get the next version the following day [19:58] it's very clearly saving all device images to the same generic filename [19:58] https://bugs.launchpad.net/ubuntu/+source/phablet-tools/+bug/1211956 [19:58] Launchpad bug 1211956 in phablet-tools (Ubuntu) "File download conflicts when phablet-flashing more than one device" [Undecided,New] [19:59] ty [19:59] np [19:59] deleting the offending file and things seem to be working now [20:00] mhall119: yup, just need to create a 'namespace' per device as all the files are named the same for uibu [20:00] uibu caught on :-) [20:00] +1 [20:01] m-b-o2, k, let me have a look at the mp [20:06] m-b-o2, approved [20:08] balloons: thanks [20:09] ogra_: still aorund? [20:10] sergiusens: https://code.launchpad.net/~mathieu-tl/phablet-extras/brcm-rename/+merge/176270 [20:10] I'd love to have a sign-off on this so I can land it in distro and in the image for tomorrow [20:11] cyphermox: let me look [20:12] hi .. any ideas why a galaxy nexus (maguro) running cm10.1 is not detected via adb? running 13.04 on my laptop - not long ago when I was running android 4.2.2 on my phone I managed to flash Ubuntu on it .. tried adb server as root etc :( [20:12] cyphermox: I thought in the daily people mentioned it was already tested [20:12] sergiusens: yes, it's tested [20:12] just love for it to get merged and that I can just upload [20:25] mhall119: hey, do you feel like joining a hangout? [20:32] cyphermox: ok, approved assuming it was tested as you mentioned :-) [20:32] it was, for sure [20:32] thanks! [20:33] annerajb: I think it's failing to find your root and the watchdog timer just rebooted your system due to that (I saw something similar in manta) [20:34] i dont think it even started executing the touch script [20:34] and it most definetly havent mounted the /data [20:35] i just did a experiment extracted the ubuntu rootfs in my data partition but didnt do anything else it failed again [20:35] if i remove it it works fine [20:35] annerajb: sorry, if you remove what? [20:35] rm -rf /data/* [20:36] annerajb: so you get dropped into the ramdisk? [20:36] yes [20:36] and obviously it fails because /data is empty [20:36] but if i copy the rootfs to /data the ramdisk crashes with the error i linked above. [20:37] annerajb: so if with the ubuntu rootfs it reboots, can't you look at systlog and upstart logs to see if anything is going on? [20:37] it dosnt reboot it just stays there [20:37] isnt systlog and upstart only run after the /data partition is mounted? [20:37] or are those files in the ramdisk? [20:38] annerajb: maybe something gets blocked on upstart, can you selectively enable disable some? Something that can cause issues is the ofono upstart job [20:38] annerajb: no, in the rootfs [20:38] the rootfs is not mounted.. so i dont see how disabling stuff on it would help [20:39] annerajb: then can you add more logging to the touch script? [20:39] sergiusens, one weird thing last night when i talked to you it worked fine. thought i had this error happend a few times yesterday [20:39] i usually fixed it by flashing the boot.img again [20:39] (thought i dont it several times thought the day and the only fix has been deleting /data [20:41] only thing i can come up with is something i changed made my boot.img a few 100 bytes bigger and the flashing script is writing the wrong space. causing the kernel to crash === jhodapp is now known as jhodapp|bbl [20:46] annerajb: how are you flashing the boot.img? With the device.zip's edify script? [20:48] sergiusens, yes i run the device.zip script by hand so i dont have to download the whole zip from my home machine. [20:48] sergiusens, at first it seemed to be linked to changes in the touch script. so i thought i was corrupting the image somehow when repacking it but it magically started working -_- [20:49] so i discarded that as the issue. then later yesterday i thought i had corrupted it by restarting without unmounting so i flashed again it worked for a few times and it broke again. === nik90|Dinner is now known as nik90 [20:56] sergiusens, wow i think i may have found something. this memory has some sort of write and read levelling like a ECC..... [20:56] sergiusens, my phone my have uncorrectable like ecc [20:58] i bbl have to head home. ima change to another of my phones to see if the other one has this issue. [21:12] how can i become root on my phablet. I read on phoronix.com to use ubuntu_chroot shell but I cnat find this commnad [21:12] sudo up [21:13] sudo su root [21:13] <^bladernr^> hrmmm ok, so I can't seem to actually flash using phablet-flash... [21:13] works [21:13] <^bladernr^> http://pastebin.ubuntu.com/5982665/ [21:13] is that from the terminal app? it asks me for phablet password i enterd ubuntu [21:14] password is phablet [21:14] thanks [21:14] <^bladernr^> ^^ phablet-flash gets that far, but at the last bit, it reboots the nexus7 into the boot loader screen and I have no idea what to do after that [21:14] it should boot into recovery [21:15] <^bladernr^> RobbyF, if you're referring to me, it's booting into fast boot… I'll manually hit recovery, but I don't know that will do anything [21:16] I'm not sure if -b is an option any more [21:16] phablet-flash cdimage-touch --pending that's what I always do [21:17] ^bladernr^, how long are you waiting? [21:17] it usually pushes files and installs them which takes about 6-7 min I would say [21:18] <^bladernr^> agh, I'm reading it directly from wiki.ubuntu.com/Touch/Install [21:18] <^bladernr^> RobbyF, waiting a long time… working on other things while it sits, then I notice it and think "Oh… whoops" [21:19] hmm ya, wiki is updated. not to sure [21:19] just make sure phablet-flash is up to date [21:20] "If the deploy fails(ex boots to black screen), try wiping the /data partition on your device and redeploy" === salem_ is now known as _salem [21:50] bladernr I had to run phablet-flash under sudo for it to work [22:11] phablet-chris, did you added that to the wiki? [22:12] awe: so now I have a debug package with content :-) still no debug symbols, I poseted the bt on the bug [22:13] awe: at a quick glance, it just seems a logging crash (is it worth to mention that the non debug ofono does not crash?) [22:15] sergiusens, hey... [22:16] sergiusens, do you mean that when you run ofonod w/out the "-d", it doesn't crash? [22:16] * awe is refreshing the bug to see sergiusens' latest update [22:16] awe: when I run ofono -d without your modded package it doesn't crash (with -d) [22:16] awe: root 1050 1 0 22:16 ? 00:00:00 ofonod -d -p ril,rilmodem,provision,mbpi,nettime [22:17] ah [22:17] got it [22:17] * awe looking [22:26] sergiusens, got it... re-working DBG stmt, and re-building. [22:32] awe: ack [22:33] sergiusens: do you know the status of click packages? as-in, can I start playing with them? === bschaefer_ is now known as bschaefer [22:39] mfisch: yes you can, if latest build came out fine, sudoku, dropping letters and stock app should be click packages [22:44] sergiusens, this is wicked if i modify my scripts/ touch (diff incoming) it dosnt work if i left it intact it does. (so it's not the data partition) BUTT if i modify my touch then it wont work unless i clear the /data I am working on adding the kmsg to the initrd script [22:45] annerajb: yeah, more logging would provide something useful [22:46] sergiusens, gist.github.com/6226445 line 18 if i uncomment that it breaks showing that nand error. [22:47] let me do the kmsg printouts now [23:14] sergiusens, added a bunch of print outs and they didnt show up. formatted /data and all of them showed fine on the kmsg [23:15] i dont think the scripts/touch has been run yet at the point of failure since the dmesg it's way earlier compared to a "working one" [23:16] sergiusens, additionally the /data partition has around 90mb free and the /system partition has aroudn 1.2 mb so i dont think it's overwriting into the other partition because /system is full or anything [23:32] sergiusens, do you know of a way to restart the /init from a panic state (that's not restarting) [23:33] annerajb: not really, this is really ogra_ 's domain [23:33] ok i am adb pushing the rootfs content -_- see if that helps