=== trfl is now known as edd === edd is now known as ene === xiinotulp is now known as plutoniix === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === ecloud_ is now known as ecloud === KathyReid_ is now known as KathyReid === Undertasker1 is now known as Undertasker === Saviq_ is now known as Saviq === Michaela is now known as Ciblia === marlinc_ is now known as marlinc === thelionroars1337 is now known as thelionroars [09:31] moin [09:31] I installed Android 5.1 on my Aquaris E5 HD Ubuntu Edition [09:31] now I was wondering how I could get back on Ubuntu Touch [09:32] since I can not unlock the Bootloader I guess === shuduo is now known as shuduo-afk [09:50] Saviq, hey, can the milestone for bug #1433138 be updated please? it wasn’t fixed in ota9.1 [09:50] bug 1433138 in Canonical Pocket Desktop "Under Mir, physical keyboard’s Return key does not work within web pages" [Critical,Fix committed] https://launchpad.net/bugs/1433138 [10:00] tboston: did you read the install guide from topic? [10:01] lotuspsychje: yes I did, installing Ubuntu in a VM right now === essembe is now known as sbeattie [10:03] tboston: ok, good luck :p [11:06] <[tj]> moin === lilstevie_ is now known as lilstevie [11:49] ogra_, hi, I have this MP for touch ramdisk: https://code.launchpad.net/~phablet-team/ubuntu/vivid/initramfs-tools-ubuntu-touch/support-adb-lollipop/+merge/288917 [11:49] ogra_, mind taking a look? [11:50] abeato, uuuh, why did you duplicate the adb upstart job code into the initrd ? [11:50] oh, i see, its the panic function ... [11:50] ogra_, that is for the "panic" mode, which we enter before something else fails [11:50] *when [11:50] yep [11:51] that should actually be removed altogether instead of being made functional ... its a security hole [11:51] well, to enter it you need to change one of the init scripts [11:52] if you can do that you already have full control ;) [11:52] (modify the rootfs in a way that it triggers the panic and you have 100% root control from initrd over all data, even if the bootloader and recovery are locked down) [11:53] you dont need to change the init scripts but andything on the MMC ... [11:53] *any [11:53] (or the kernel cmdline or whatnot, there are many attack vectors here) [11:53] this function should be in a developer initrd ... but not in production [11:55] abeato, technically the code is indeed fine ... but conceptual you guys should probably discuss if that should be in a production intird at all ... [11:55] john-mcaleely, ^^^ [11:56] (it was on a long standing list (together with dropping all vars from /etc/environment for example) for removal in the old phablet team) [11:57] ogra_, if you wish to veto some feature of the phone initrd, I'm not going to contradict you. However, we'll not be making a separate developer initrd as a maintained thing anytime soon [11:58] so don't assume we will [11:58] well, you guys make the decision, i can just give hints ;) [11:58] 'no' is a very strong hint [11:58] the panic function in the initrd is a known risk though [11:58] ogra_, ok, if you think it is a real security risk I can add a line to return as soon as the script starts. we can remove that line if we want to debug [11:58] I'm not technically competent to make a call here [11:59] perhaps someone from the security team, wants to chime in, perhaps i'm just over-cautious [11:59] as i said, i think it should be discussed [11:59] i'm fine with the code though [11:59] what I see is that we do a "panic" only when we cannot mount data or system partitions [11:59] is this worth a mail on ubuntu-touch? [12:00] yeah, perhaps [12:00] abeato, right, the question is how hard or easy is to trigger that for an attacker i guess ... the point is that it works around all lockdowns that vendors could do *if* you can actually exploit it [12:01] john-mcaleely, i'm pretty sure ondra actually maintains such an initrd (with an adjusted adbd inside that actually allows you to debug the initial boot) [12:02] what he does in private between consenting adults his his business ;-) === chihchun is now known as chihchun_afk [12:02] lol [12:02] k [12:03] what we support as an org, is another matter [12:03] well, if you want to do a port you need such an initrd .... it is very ulikely that you make a phone boot on first attempt [12:03] indeed [12:03] and without such a thing, we have perpetual 'undo the hacks' work items in porting [12:04] none of this is ideal [12:04] in such an initrd the panic function is actually essential [12:04] certainly [12:07] ogra_ john-mcaleely abeato I understand all sides and kinda agree for both. We need it for bringup, and don't want it in production [12:08] ondra, I think you just picked up an action then - to document on a wiki how to hack the production initrd [12:08] another view is that, if we don't change adb binary in there, it's all academical anyway. since adbd will fail [12:08] yeah, that too [12:08] and we remove this particular thing from the production initrd [12:09] correct, just keeping the hacked adbd out leaves us safe [12:10] despite all the efforts I did sneak into build options way to overlay initrd, for this exact reason [12:10] so I'd say, new git repo in phablet to host this "hacking" overlay for initrd, which we can trigger locally when building boot.img [12:11] and do not add anything to stock initrd, rather clean it from this half baked not working solution [12:11] +1 [12:11] ondra, +1 too [12:11] just have a re-pack script in the pahblet tree [12:12] there are about 50 different ways to trigger panic in initrd, and this will open you whole front door to device, [12:12] that pulls the right bits into the dev initrd you produce (here i'm totally in favour of re-packaing btw :) ) [12:12] ogra_ that is already there, I sneaked it in :P [12:12] great ... === kyrofa_ is now known as kyrofa [12:13] we just need some git repo to host those bringup overlay, rather than mine and abeato chinstrap [12:16] I will create that, and may be some easy way to build it [12:16] who's gonna do a bit of cleaning on boot image then? [12:17] i guess changing the panic() function to a "sleep 10; /sbin/reboot" or so would do [12:17] 2016/03/14 13:15:48 Expecting the device to be in the bootloader... waiting [12:17] 2016/03/14 13:15:49 Device is |VEGETAHD| [12:17] 2016/03/14 13:15:49 Device VEGETAHD not found on server https://system-image.ubuntu.com channel ubuntu-touch/stable/bq-aquaris.en [12:17] anyone? [12:18] (or probably "/sbin/reboot recovery" so you dont end up with a boot loop that you need to intercept manually) [12:18] I see that theres 'vegetahd' instead of 'VEGETAHD' if that matters === alan_g is now known as alan_g|lunch [13:07] 2016/03/14 14:05:44 Cache formatting was not successful, flashing may fail, check your partitions on device [13:07] 2016/03/14 14:05:44 Can't boot recovery image [13:09] tboston, and that device was bought with ubuntu on it ? [13:10] ogra_: yup [13:10] btw found an article where there is a vegetahd recovery image [13:10] trying that now [13:32] hmm [13:32] still === barry` is now known as barry_ === barry_ is now known as barry === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === alan_g|lunch is now known as alan_g === dandrader_ is now known as dandrader|afk === dandrader|afk is now known as dandrader === chihchun_afk is now known as chihchun [15:38] Have anyone experienced this: When connect to some bluetooth headset, the phone thinks there's a keyboard and won't show OSK. [15:40] peat-psuwit: what headset is it btw? [15:41] peat-psuwit, i think popey had a bug for "BT selfie buttons" (i.e. a single button that makes your camera take a pick), that likely the same issue (play/pause function on a headset) [15:42] *pic [15:42] bug 1451724 [15:42] bug 1451724 in camera-app (Ubuntu) "Selfie stick not supported" [Medium,In progress] https://launchpad.net/bugs/1451724 [15:42] they all register as input devices [15:42] (of type "keyboard" [15:42] ) [15:43] ogra_ popey: It's Remax RB-S3 [15:44] doesn't really matter what make/model it is [15:44] they're pretty much all the same [15:44] yeah [15:47] popey: The phone can't separate between actuall bluetooth keyboard and remote/headset with play/pause button? [15:47] indeed [15:48] peat-psuwit, the device registers as input device of type keyboard [15:48] even if it is just a one-key-kbd [15:48] i guess the client side needs to handle multiple profiles on a device better === rw is now known as dax [15:49] yeah [15:49] or check for specific keys to exist that you definitely only have on a kbd or some such === tyhicks` is now known as tyhicks === pstolowski is now known as pstolowski|bbl === dandrader is now known as dandrader|afk [17:49] bfiller: can you or someone look at https://code.launchpad.net/~phablet-team/camera-app/convergence_fullscreen/+merge/288844 ? [17:49] sister MP to the approved gallery-app and mediaplayer-app ones === jhodapp is now known as jhodapp|errand [18:02] Kaleo: ^ do you have someone in mind to review that === joc_ is now known as joc|away [18:37] mterry, let me see [18:38] mterry, did you write that? [18:38] Kaleo: didn't you? [18:39] Kaleo: well you wrote the commit (in a superceded MP) [18:39] mterry, the code yes, that MR though it unknown to me [18:39] Kaleo: Saviq just reproposed it under a team branch so he could merge in trunk [18:39] Kaleo: but no one reviewed the original either (https://code.launchpad.net/~fboucault/camera-app/convergence_fullscreen/+merge/286340) [18:39] mterry, it was reviewed anyway [18:40] mterry, and the proper one is https://code.launchpad.net/~fboucault/camera-app/convergence_fullscreen_staging/+merge/286885 [18:40] mterry, we don't merge in trunk [18:40] mterry, so, what do you need? [18:40] mterry, or rather, what does Michal need? [18:40] mterry, he was supposed to ping when the patch we require for that MR lands in the image [18:40] mterry, then we could land that MR [18:41] Kaleo: we're trying to land them at the same time in silo 41 [18:41] mterry, won't happen [18:41] mterry, for 2 reasons: [18:41] mterry, 1) the app is a click [18:41] mterry, 2) we merge things in staging not in trunk [18:41] Kaleo: we have some manual upload click in the silo too [18:41] Presumably built from that branch [18:42] mterry, once the silo 41 is landed, I will make a camera release [18:42] mterry, not to worry [18:42] mzanetti: ^ [18:55] mterry, Kaleo: yes, gallery and camera should both land after that silo lands but seperately as they are clicks === pstolowski|bbl is now known as pstolowski === jhodapp|errand is now known as jhodapp === trelane_ is now known as trelane === dandrader|afk is now known as dandrader [19:36] <21WAAFX9X> Hello. Is GPS working yet at Nexus 4? I'm using mako image, not bq. [19:41] GPS should work, yes [19:53] bfiller, Kaleo, ack [20:04] oh drive by question that was === boiko_ is now known as boiko [21:41] i was wondering when scopes showdown winners will be announced? [21:44] matv1: soon [21:46] popey nice. ever considered having all the devs that have an app in the store vote on it? [21:48] matv1: people can manipulate votes like that, it's tricky [21:48] popey ah right [21:49] people suck === n1cky_ is now known as n1cky