/srv/irclogs.ubuntu.com/2015/05/06/#ubuntu-touch.txt

=== chriadam|away is now known as chriadam
=== aaron__ is now known as ahoneybun
=== chriadam is now known as chriadam|away
=== aaron__ is now known as ahoneybun
Migot any idea porting Colorfly G708 to Ubuntu-Touch guys ? it's cheapest tablet actually, but with high spec06:04
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== IdleOne is now known as Guest91071
=== chihchun_afk is now known as chihchun
MoHi, which window manager is used for touch? Can I find some information about the details of Ubuntu Touch before installing?08:28
MoOn https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/ I see, Mir is the X11 replacement. Is there some place with bundled information?08:31
k1lits MIR + unity8 on ubuntu touch08:31
Mok1l: Can I use those with other Linux Distributions?08:32
k1lunity8 seems to be bundled to mir. and only ubuntu seems to be going to use mir, most other linux distros are going to use wayland after x1108:34
davmor2Mo: unity8 and mir combined provide it08:34
k1li dont know how difficult it is to run mir+unity8 on other distros. maybe someone in here tried that08:35
MoI'm running a All-in-one Gentoo-Desktop with Xfce4. To use the touch feature I'm looking for a better Window Manager or Display Server.08:36
k1lah yeah, the regular desktops are not really usable with touch so far.08:37
MoX has bad touch support, it has multi-touch afaik, but the WMs don't support it, at least Xfce doesn't.08:37
Mok1l: So can't I just install ubuntu touch on that amd64? Most releases are pre-compiled/packaged for special devices like Nexus, or the inofficial ones (some day I'm going to try on my Asus Transformer Pad).  but there is no universal install for the amd64 instead of Ubuntu desktop.08:38
MoOr can I just just the Mir/Unity-8 touch features on Ubuntu desktop?08:39
Mo..just use..08:39
jgdxsince there's no official way yet, there's no "just"08:39
tvossMo, we have got desktop next images, probably best to look for those08:39
tvosswillcooke, ^08:39
MoMoreover I would like to try as Live-Distribution first, how it feels like.08:39
k1lMo: mir+unity8 is not ready for the desktop, yet. its only running on smartphones. so you can test with the "desktop next" iso. but dont expect a fully working thingy for desktops since its a development iso08:40
Modesktop next? Is that some Ubuntu release?08:40
k1lyes08:41
MoSupporting  Phones would be harder than Desktops, so what works on Phones should work on Desktop as well. Then any Tablet release would fit for Desktop screen size as well, no?08:41
k1lMo: you are making it to easy than it actually is.08:42
MoOk.08:42
Mois there some central website for desktop next? I just find the downloads. Is desktop next a live-system already?08:43
Molive meaning, an iso I can start?08:43
k1lyes08:43
willcookeWhat's your use case here Mo?08:43
Mo[10:36] <Mo> I'm running a All-in-one Gentoo-Desktop with Xfce4. To use the touch feature I'm looking for a better Window Manager or Display Server.08:43
willcookeThen desktop next wont help you08:44
willcookeIf you run desktop next you also run Unity 8 and Mir08:44
willcookeand the relatively limited apps therein08:44
willcookeUnity 7 has better touch support than xfce408:45
Mowillcooke: I like to look what is possible. I like to install some Ubuntu touch if it supports amd64 desktops as well and is a full desktop featured distribution.08:45
willcookeoki, if you just want to give it a spin, then http://cdimage.ubuntu.com/ubuntu-desktop-next/daily-live/current/08:45
MoWhy won't desktop next help me?08:45
MoOk, I'll try..08:45
willcookebecause its for testing and playing with Unity 8 on a desktop, not for doing actual work yet08:46
willcookeLike, if you're expecting a full featured desktop env.08:46
willcookethen you will find it missing some bits you want08:46
MoThen about touch in general, thinking about replacing Android on my TF700T... This question isnt't in the FAQ: Is there some App Market? Can I use any Linux application available on Ubuntu Desktop? Can it run Android Apps?08:46
willcookeYes, there is an app market08:47
willcookeNo you cant use Android apps08:47
willcookeAnd regarding "any linux application"08:47
willcookekinda08:47
willcookeThere is a thing called Xmir (which is in a new ppa and being tested now)08:48
Mowillcooke: Gentoo provides Unity and Mir via the Unity-Overlay. After trying I can still use these things beside my current daily applications, that some are GTK and some Qt, some KDE.08:48
willcookeEventually Gtk and Qt/Kde apps will run natively on Mir08:49
Mowillcooke: So applications must support Mir to work on Mir (without the new Xmir)? So Qt applications for X won't work in general on Mir?08:49
willcookefor everything else there's Xmir08:49
Mook08:49
willcookeWe have Mir backends for Qt and Gtk so they'll work once well08:50
k1lwillcooke: btw: do you already know when snapp packages will be enabled on the desktop next image?08:50
willcookes/once/<null>08:50
willcookek1l, So the current desktop next image will stop being updated to be replaced with a Snap version Real Soon Now (probably a few weeks to a month)08:50
willcookeand then Snaps will work08:51
k1lwillcooke: ok, thanks. i am curious to test the snappy setup :)08:51
willcookek1l, in the early days it will be one big image, where apps etc are in the image, but then as we mature the platform then those will turn in to snaps08:52
JamesTaitGood morning all; happy No Homework Day! 😃09:01
mr2515_JamesTait: Morning!09:16
=== mr2515_ is now known as sturmflut-work
leonmortibagood morning09:17
sturmflut-workComments welcome: https://sturmflut.github.io/ubuntu/touch/2015/05/06/hacking-ubuntu-touch-part-2-devices-and-images/09:18
JamesTaitMorning, sturmflut-work!09:18
mcphailIs there an easy way to contribute a ringtone to UT?09:59
jgdxmcphail, propose against      lp:ubuntu/vivid/ubuntu-touch-sounds10:06
ogra_mcphail, file a wishlist bug against the ubuntu-touch-sounds package10:06
jgdxthat's the more diplomatic route :p10:06
mcphailjgdx: ogra_: Thanks :)10:06
ogra_yeah, both will work :)10:06
jgdxmcphail, here's some info on the current tones: bug 123961210:07
ubot5bug 1239612 in ubuntu-touch-sounds (Ubuntu) "New ringtone and notification sounds for 13.10 mobile" [Low,Fix released] https://launchpad.net/bugs/123961210:07
jgdxpete-woods, sometimes my sim is not unlocked, and I can't unlock it manually (from indicator or settings).10:15
jgdxit's like the private connectivity service silently fails10:16
pete-woodsjgdx: the SIM unlock codepaths are pretty scary, so sadly this doesn't surprise me :(10:16
=== greyback__ is now known as greyback
* jgdx puts fingers in ears and hums10:16
pete-woodsit's like we talk to an inobvious dbus api (ofono), pump out a message to the notification service saying, "here's a gmenu export and some actions", then unity8 connects to the gmenu endpoints, shoves some stuff in, hopefully calls all the right actions, then we ship this data back off to ofono10:17
jgdxpete-woods, same as the indicator pre your refactor? Not using qtdbus?10:17
pete-woodsjgdx: the problem really lies in the complexity of the architecture10:18
pete-woodsand because it's gmenu, we have a mix of qdbus and gdbus10:18
pete-woodsit makes it so hard to know you're doing the right thing10:18
pete-woodslike, I'd really like to say "give me a SIM unlock dialogue" so some pre-canned nice bit of Qt / QML API10:19
pete-woodsbut the reality is it spans across like 5 classes10:19
pete-woodsthere's probably a bug in the code, sure10:19
pete-woodsand it's much simpler post-qdbus10:19
pete-woodsbut still there's a lot of room for screwups10:19
pete-woodswriting the tests for SIM unlock took literally over a week10:20
pete-woodsjust to figure out how it all hangs together10:20
pete-woodsand we still can't work out how to test the cancel button10:20
jgdxdoes it help that the dbusmock ofono template is really spartan? :p10:20
pete-woodswell we had to fill in a bunch of missing stuff there10:21
pete-woodswhich is fine10:21
jgdxwho'd you ask for the unlock dialogue anyway?10:21
pete-woodsit pre-dates me working on the project10:21
pete-woodsI've only been on it a month10:22
jgdxideally, where would that lie?10:22
pete-woodsthe SDK maybe?10:22
pete-woodsI just don't like having to construct it via "convention" using magic gmenu incantations10:22
pete-woodswhich the shell interprets as SIM unlock please10:22
pete-woodsI want a nice async qt API for it10:23
pete-woodslike you'd expect for opening a Qt dialogue box10:23
jgdxthis probablt falls outside the scope of the sdk10:24
pete-woodsyeah, that's fair enough10:24
pete-woodswe've basically created the API I want to talk to, inside the indicator itself10:24
pete-woodsrealistically my views about notifications / dialogues are not going to be addresses, anyway10:25
pete-woods*addressed10:25
pete-woodsso I just need to shut up and fix the bug in the indicator, wherever it lies10:25
jgdxso is the private connectivity api put in the indicator just because it was easy? It's already running and is privileged etc10:30
jgdxanyway, if I can help, let me know pete-woods. I see it from time to time, and I am happy to run experimental/debugging indicator-network code10:32
=== Guest91071 is now known as IdleOne
pete-woodsjgdx: thanks. if there's anything you can find that increases the chances of it happening, that'd be great to know10:34
=== dandrader is now known as dandrader|afk
=== JMulholland_ is now known as JMulholland
=== MacSlow is now known as MacSlow|lunch
=== dandrader|afk is now known as dandrader
=== chihchun is now known as chihchun_afk
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
jgdxpete-woods, i've seen it a couple of times when ofono needs to reprovision apns. Not sure if that pertinent though.12:31
pete-woodsjgdx: could well be. for all I know the bug is in qofono. but without being able to reproduce it, I've had a very hard time figuring out what's wrong12:36
sturmflut-workbarry: Ping12:56
sturmflut-workCan anybody explain to me how http://paste.ubuntu.com/10997080/ is to be interpreted? It's the flash partition layout of the bq E4.5, why do eleven partitions point to the block device itself (mmcblk0)? Are those flash regions at the beginning of the block device, before the "actual" partitions? Or are these fake entries for something special?13:02
barrysturmflut-work: pong13:14
lotuspsychjehttp://news.softpedia.com/news/Ubuntu-Developers-Working-to-Use-Systemd-on-Ubuntu-Touch-480326.shtml13:19
peat-psuwitWhy NetworkManager says that wlan interface is 'managed' if it appear after NetworkManager is started?13:20
brunch875Hello!13:23
=== dholbach_ is now known as dholbach
sturmflut-workogra_: Ping13:35
ogra_whats up ?13:35
sturmflut-workogra_: I want to look at the initrd that is part of the krillin recovery.img. So I went an used "abootimg -x recovery.img", and the initrd is extracted to initrd.img, but it doesn't have any known file format. It's suposed to be gzip, but it's not.13:37
sturmflut-workogra_: Any idea?13:37
ogra_sturmflut-work, not really, ask janimo or ondra, i'm not sure how these files are post processed ... the recovery initrd is an android one though13:37
sturmflut-workondra, janimo: Ping13:38
sturmflut-workogra_: Thanks13:38
ondrasturmflut-work use android tools13:38
ondrasturmflut-work recovery image is packed as android, so you need to split it from kernel and the gzip + cpio to get recovery ramdisk out13:39
janimosturmflut-work, dd if=initrd.img of=newinitrd.img  bs=512 skip=113:40
ogra_ah, a header :)13:40
janimoogra_, right, as some uboot images used to append on dev arm boards supported by ubuntu13:40
janimoprepend actually13:41
ogra_well, these are usually recognized by file13:41
sturmflut-workjanimo: Argh, thanks. One would expect that "abootimg-unpack-initrd" knows about this.13:41
ogra_sturmflut-work, no, it expects plain ubuntu initrds13:41
ogra_what you have there is actually a uInitrd file for u-boot13:42
janimothe android build tools in this specific tree add some extra headers, like ROOTFS/RECOVERY/BOOTIMG, not sure what else is there though13:42
=== dandrader is now known as dandrader|afk
brunch875Does the browser keep session when downloading file? Downloads fail  for a website which requires login.14:05
brunch875I think it's a browser issue since it doesn't work on the desktop version of the browser either.14:07
=== dandrader|afk is now known as dandrader
=== brunch876 is now known as brunch875
=== sturmflut-work is now known as sturmflut2
soothranhey people!15:53
soothrani am thinking about starting a porting project just for fun..15:53
soothranor is a port available fro moto e?15:54
soothran*for15:54
soothranhow does ubuntu phone booting work?15:56
soothranthe different steps, i mean15:56
tvossogra_, do you happen to have the porting guide link handy for soothran?15:58
ogra_no, but the channel topic does ;)15:58
* genii considers https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/15:59
soothranthanks16:01
soothranbut i was more interested in my second questions - which is details about booting process in ubuntu phone16:02
ogra_what do you want to know ?16:03
kissielpopey, hello, still online?16:05
popeykissiel: yeah, I'm in a hangout session right now16:06
soothranthe whole process of booting if possible16:07
soothranlike what happens in each step..16:07
soothranetc16:07
kissielpopey, I got another checkbox-touch I want to push to the store :) https://launchpad.net/checkbox-touch/trunk/1.1.2/+download/com.ubuntu.checkbox_1.1.2_multi.click relnotes: http://paste.ubuntu.com/10997977/16:08
popeyok16:09
kissielpopey, thx, no rush16:10
popeykissiel: it fails16:10
kissielpopey, fails what?16:10
popeyhttp://paste.ubuntu.com/10997988/16:10
kissielpopey, click-review?16:10
popeyclick-reviewer-tools16:10
ogra_soothran, its not different from an ubuntu PC ... bootloader loads kernel, kernel loads initrd ... the slight differnce to a PC is the mounting of the rootfs that happens from the initrd to gain a few writable files on top of the readonly rootfs16:11
popeykissiel: https://bugs.launchpad.net/click-reviewers-tools/+bug/139520416:11
ubot5Ubuntu bug 1395204 in Canonical Click Reviewers tools "Click review rejects multi-arch clicks" [High,Fix released]16:11
kissielinteresting16:11
popeydholbach: ^16:12
ogra_soothran, oh, and i forgot ... preparing the mounts for the android container that gets started later in the boot16:13
dholbachpopey, what am I looking at? a multi click failing review with the most current review tools?16:14
popeyyes16:14
popeythe click is linked above16:14
dholbachpopey, I don't think you're using the latest16:15
popeyNow on revision 457.16:16
popeyi am16:16
popeymy script pulls latest from bzr every time I run it16:16
* popey updates the chroot in which he does this16:17
popeyno updates16:17
soothran@ogra thanks! is there a documentation or something on it?16:17
dholbachpopey, here's what I see: http://pastebin.ubuntu.com/10998030/16:17
ogra_soothran, linked from the porting guide i think16:18
kissielpopey, I've run click-review from r457 and it doesn't complain about that problem...16:19
popeyhmmm16:19
* popey re-runs16:19
popeystill fails16:19
kissielum, weird :D16:20
popeyon utopic16:20
dholbachi can create a utopic chroot and test it there if you want....16:20
=== dandrader is now known as dandrader|lunch
popeyor i can upgrade mine to vivid16:20
soothran@orga how about the Ubuntu phone? guess it is same like in Ubuntu PC?16:20
kissielpopey, I ran the r457 on utopic as well16:21
* popey upgrades16:21
popeyoh16:21
popeywtf16:21
kissielpopey, tho I might have a mess with imports and it pulls some stuff from the installed version16:21
kissielgimme a sec16:22
popeyok, running it on my vivid laptop not in a chroot works16:22
popeyignore me16:22
dholbachok, cool16:23
dholbachglad it works16:23
popeythanks guys16:24
kissielpopey, so we're good?16:25
popeykissiel: published16:25
kissielpopey, yuppiedo16:26
popey:)16:26
popeyhow did you make that multi-package kissiel ?16:26
popeymanually or automagically?16:26
kissielpopey, $ click build :)16:27
popeyyou use qmake?16:27
kissielpopey, nope, just click build $path16:27
kissielpopey, we just have qml + python16:28
popeyuh16:28
ogra_soothran, hmm, i thought https://wiki.ubuntu.com/Touch/ContainerArchitecture was actually linked from the portin guide ... seems it is not16:28
popeydo you ship with python binaries?16:28
popeyhang on, easier if I just rip the click apart and look at it :)16:28
kissielyep ...16:28
soothranso does ubuntu phone use Android LXC container?16:33
soothran@ ogra Android LXC container16:33
dobeyyes, there's a container which contains some android components which must be run16:34
ogra_soothran, yes ?16:34
ogra_well, it uses lxc to run a container that contains we few bits of the android HAL ... the bits that are needed to make use of the binary drivers16:35
soothran@ogra so does ubuntu phone use Android LXC container?16:35
ogra_it doesnt use android-lxc or some such16:35
ogra_it is a normal ubuntu system that fires up a container to use the sensors, gps, camera and graphics drivers ... you could run the phone witrhout it but then you couldnt use any of these components ... (i.e. as a headless server or whatever)16:37
dobeywell i guess wifi might not work without, so might be difficult to have a server with no network :)16:38
dobeydepending on hardware of course16:38
ogra_wifi works without the container up on all our devices currently16:38
popeyusb to go ethernet adapter :)16:38
aweogra_, not true... hybris is required for power control on MTK devices16:39
ogra_but yeah, really depends if your WIFI firmware perhaps lives inside the container for your port16:39
ogra_awe, i can ssh into my phone if the container isnt up16:39
dobeyover usb, or over wifi?16:39
ogra_well, i could once ... havent tried that in a long time16:39
awesure, if you mean "works good enough for development"16:39
ogra_dobey, wifi16:39
awebut if you want full power control ( ie. for airplane mode, battery savings, hybris may be required on some devices )16:40
ogra_iirc there was someone who ran a tomcat server on a headless N4 :)16:40
ogra_with the whole container removed ...16:40
awethat sounds wrong16:40
awe;D16:40
ogra_haha, yeah16:40
ogra_people are crazy like that16:40
dobeywell, i guess one could maybe run on a freerunner or something with latest kernel and no container as full real ubuntu arm server maybe16:41
ogra_yeah16:42
soothranhmm16:42
dobeyandroid phones are a pain though, because it depends on manufacturers releasing the driver kit for the phone16:43
ogra_soothran, so if you do a port you effectively need to port the driver framework of your phone that we then put into a container so ubuntu can make use of the drivers (once the container is started in the boot process)16:50
pundircyphermox, hi, how tightly bound this mtp implementation https://launchpad.net/ubuntu/+source/mtp is to the Android USB gadget driver?16:54
pundircan it work with a generic MTP configfs driver as such? or is it too much to ask for :)?16:54
Se7hellou all16:55
soothran@ogra thanks!16:57
=== alan_g is now known as alan_g|EOD
cyphermoxpundir: I think it should work as long as you have /dev/mtp pointing to some usb device that can do mtp (or if you edit the code to use another path), but best is to test it17:00
pundircyphermox, so there is no hard dependency of ubuntu's mtp-server on Android's sys class, /sys/class/android_usb/android0, entries?17:03
pundirand what about Android usb uevents? does mtp-server use those uevents in any way?17:03
ogra_there definitely is such a dependency in the upstart jobs17:04
ogra_you would have to adjust them17:04
pundirand finally what about sys.config.usb property dependencies?17:04
ogra_same thing17:04
pundirogra_, ok17:04
cyphermoxpundir: not that I remember, except for the upstart job, as ogra mentioned17:04
cyphermoxpundir: that said, it expects some property stuff to start up, yes17:04
ogra_not in the daemon itself though17:05
cyphermoxI think it will possibly silently ignore things17:05
ogra_you should be able to use the binary in non android context ... but will have to use your own upstart/init jobs17:05
cyphermoxright17:05
cyphermoxso, as long as property_get doesn't outright crash as it may have done in the past, you should be fine17:06
ogra_oh, and i think the binary is tied into the greeter, no ?17:06
cyphermoxI mean, as long as it doesn't crash on non-hybris, x86 or whatever and instead respects that there is a default value set17:06
cyphermoxogra_: yes17:06
ogra_doing a dbus call17:06
ogra_so you are kind of bound to unity817:07
cyphermoxwell, a lot of it can be easly ripped out17:07
ogra_sure17:07
cyphermox(or better yet, made into optional features with a runtime switch)17:07
cyphermoxpundir: all of it (the path to the device, dbus calls, property_get) are in http://bazaar.launchpad.net/~phablet-team/mtp/trunk/view/head:/server/server.cpp17:09
cyphermoxso, yay, only one place to change things. :)17:09
pundirGreat!! so i'll take it as something which may not be difficult to pull off then.17:10
pundirthanks for the link.17:10
pundircyphermox, ogra_ so the background is that Android USB composite gadget is on its way out from 3.14 kernel onwards17:10
pundirand aosp already have mtp/ptp/audio_accessory..  drivers implemented as configfs gadget.17:10
pundirit works on android with some userspace hacking17:10
cyphermoxpundir: since it's all in one file, you should probably be able to add some argument parsing in main() to toggle things, and pass what you want to d->run()17:10
ogra_pundir, well, once we switch to a newer android base we will likely have to adapt then17:11
pundirI just want to make sure that it is generic enough to be able to go to upstream kernel17:11
pundirand can work on generic linux like ubuntu-touch (or mer I believe?)17:12
ogra_upstream as in linus ... or as in android ?17:12
pundirogra_, linus. it is already in aosp/android-3.14 and aosp/android-3.18 trees17:12
ogra_well, we are currently bound to kitkat with all phones ...17:13
ogra_once we switch to lollipop we will have to adjust ... but we dont have any device using a mainline linus kernel currently17:14
pundircyphermox, ogra_ sorry for this noob question but which kernel is currently supported on ubuntu-touch platform?17:18
pundirAnd how much effort is it to get ubuntu-touch working on a newer device or dev board lets say?17:18
ogra_pundir, whatever the android tree of a device provides17:19
pundirfor this mtp-server experiment lets say17:19
cyphermoxI think it currently depends on which device?17:19
ogra_pundir, we are bound to the binary drivers from android ... some hardcode oaths or kernel interfaces yoou only find in that particular kernel code17:19
pundircyphermox, ogra_ is it possible to boot ubuntu-touch with a minimal shell only profile?17:20
ogra_so we usually use the AOSP vendor tree, rip out 95% (everythin but the HAL), add libhybris and are done ...17:20
pundirand still be able to do mtp stuff?17:20
ogra_pundir, sure17:20
pundirgreat17:20
pundirthats what i'm looking for then.17:20
ogra_as i raved about ~1h ago :) you can run ubuntu phones completely without the android container17:21
ogra_as a headless system17:21
pundiryay!!17:21
pundirand if I'm running it without android container then it pretty much guarantees to run on any recent kernel version as well, right?17:23
pundirI dont need a stable system to do any UI or fancy stuff.. i'll just boot to shell and fire up mtp-daemon/service17:23
ogra_sure ... even with the container ...17:23
ogra_the container would likely just fail to start gracefully17:24
ogra_lxc-init can do such stuff ;)17:24
pundirGreat!! so how do I get started then?17:24
ogra_grab a nexus4 ... i think thats the easiest device to tinker with ... build a kernel you get to boot ... then ... well ... do what you want :)17:25
pundiris it possible to run it on a development board just like a regular linux distro?17:29
pundiri dont have a Nexus4..17:29
pundirI have a Galaxy Nexus, Nexus9/7 if it helps?17:29
ogra_the nexus7 has an image (2013 version only) that you could use to start from17:31
Z3Hi, is there a release date for the "docking mode" on Ubuntu Touch?17:31
ogra_Z3, end of the year there should be a first device with the first iteration of that feature17:32
Z3ogra_ and for Nexus 4?17:33
ogra_(as announced on monday by marks opening talk of the ubuntu online summit that is currently going on)17:33
ogra_not sure anyone will build such an image for the N4, but once the phone is released you can surely hack up the image to work on the N$ (and send patches etc)17:34
ogra_i doubt anyone from canonical will actually work on this on the N4 but community patches will indeed be accepted17:34
pundirogra_, thanks i'l try it on Nexus 717:35
Z3thank you very much. I have another question:      I don't like Unity, so in Ubuntu desktop I can install the ubuntu classic desktop and use and "old" desktop. Will something like this be possible on Android? A "classic" desktop like Android17:35
Z3sorry, I mean:17:36
Z3will something like this be possible on Ubuntu Touch?17:36
Z3modify desktops and install whatever you like, just like you do in regular pcs17:36
ogra_the phone uses Mir ...17:37
ogra_so you would need a desktop env that can make use of it17:37
Z3I understand, it would be nice a "classic" alternative for people that don't like Unity17:38
ogra_i could imagine once the lxde Qt implementation is done you could perhaps run it instead of unity817:39
ogra_notr sure though17:39
dobeythe converged phone won't run a different environment on the external display. it will be the same interface. i doubt you'd want to use a "classic" alternative as the main interface when trying to use your phone as a phone17:39
=== dandrader|lunch is now known as dandrader
Z3dobey I think in a "classic" desktop like Android. Just a desktop and icons. I just want that17:40
dobeyif lxde qt had a decent interface in phone mode and worked with the system to be a client for scopes and such, it could maybe be useful17:40
ogra_dobey, oh, i didnt notice anything about "useful" in the question :)17:41
dobeyi guess you could write a shell that was like android and build your own images if you wanted17:41
dobeyogra_: well, i presume if one wants a phone to be usable as a pc as well, they'd want it to be somewhat useful in both modes :)17:41
dobeyotherwise you can just install an armhf build of the ubuntu ISO today if you really wanted to :)17:41
ogra_right17:42
Z3I can't do that alone ... I was thinking in the equivalent of desktop world, where you have gnome, kde, lxde and others ... and you can choose whatever you like more17:43
Z3I don't see we can't have that on mobiles too17:43
Z3thank you all for the information17:45
Z3:)17:45
=== aaron__ is now known as ahoneybun
=== ljp is now known as lpotter
=== om26er_ is now known as om26er
morphisrsalveti: what is the best way to rebuild the kernel for the n4 with ubuntu touch? is this done in the aosp tree or is the kernel part of the archive?18:23
ogra_morphis, in the archive18:23
ogra_search for linux mako18:23
ogra_just apt-get source it (there is a git tree at kernel.ubuntu.com too somewhere)18:24
morphisogra_: and then just cross build the package?18:24
rsalvetiyeah, easier is getting the sources and cross building it18:24
rsalvetithe android package pulls the kernel binaries (from the package), and then makes that available as part of the image18:25
morphisrsalveti: ah18:25
morphisrsalveti, ogra_: so https://code.launchpad.net/~ubuntu-branches/ubuntu/vivid/linux-mako/vivid should be the latest, right?18:26
rsalvetiyeah, that's the auto-import branch18:26
rsalvetithe real source code for it is in a git repo18:27
rsalvetihttps://launchpad.net/ubuntu/+source/linux-mako18:27
rsalvetithe src package18:27
rsalvetihm, where is the gitweb for it18:27
rsalvetihttp://kernel.ubuntu.com/git/18:27
rsalvetichanged but not showing the vivid kernel18:27
rsalvetiactually, it is18:28
rsalvetihttp://kernel.ubuntu.com/git/ubuntu/ubuntu-vivid.git/log/?h=mako18:28
rsalvetithere you go18:28
morphisah good18:28
morphisand that will generate me a fastboot'able image?18:32
ogra_no, that will generate a zImage18:34
ogra_(or vmlinuz or how you want to call it)18:35
ogra_you can grab the boot.img from the device and use abootimg from the archive to replace the kernel in there18:35
morphisogra_: ok, that was my alternate18:38
morphisogra_: but how is the fastboot image then generated for the deployment?18:38
ogra_to actually prodcue the boot.img you would have to build the android tree18:38
morphisis that a special job somewhere?18:38
morphisah right18:39
ogra_apt-get source android18:39
ogra_;)18:39
morphisso you still take the the android initrd and put that into the kernel?18:39
ogra_no, we use an ubuntu initrd for booting18:39
morphisbut bundling that in the android-build ... I see18:39
ogra_there is an android initrd that we unpack on the fs to use for the lxc container18:39
morphisyeah I know18:39
ogra_(since in android the initrd is actually the rootfs)18:40
morphisthe one which has the init.rc files18:40
ogra_right, it is shipped in the device tarball and unpacked to /var/lib/lxc/android/rootfs/18:40
morphisok18:41
dobeyanyone else seen issues with SMS where messages would be delivered way late, and out of order?18:45
ChloeWolfieGirlQuestion, I heard click packages where moving to snappy, what does this mean and why are they changing?18:46
ogra_ChloeWolfieGirl, thats still far out and it will hapen transparently in the store i was told18:48
dobeysnappy is the new format that will replace the click format. so at some point they will change. but should be relatively transparent to users/developers when it happens18:48
ChloeWolfieGirlWhats different between click and snappy?18:48
dobeyogra_: well, part of it already happened, with the change in namespaces which happened for clicks too18:48
ogra_right18:48
ogra_ChloeWolfieGirl, they are integrated with snappy :)18:49
ogra_click packages are not18:49
ogra_ChloeWolfieGirl, and since all of ubuntu will eventually move to snappy that means you can use snappy server or desktop packages on your phone18:49
ogra_(without making it writable or having to use debs)18:50
ChloeWolfieGirlWhat does that mean :P I feel like I've missed out because I thought snappy was just for like servers and for small smart devices not including desktops and phones xD18:50
ogra_snappy is the new ubuntu framework, replacing the old ways ...18:51
dobeythe problem there is that "snappy" is being used to refer to multiple things18:51
dobeysort of like "chips" in australia. you have to use context to know which thing you're talking about :)18:51
ogra_snap packages are kind of an evolution of the click packages ... with more abilities, more fine grained control etc18:51
ogra_snappy images are kind of an evolution of the phone OS installation ... readonly rootfs with some writable bits ... buut also rollback functionality etc18:52
ChloeWolfieGirlIt just confused me cos I thought clicks where new and the future xD18:52
ogra_so the phone simply will move to the next point in evolution18:52
ogra_they were ... at some point :)18:52
ChloeWolfieGirlWill snappy images affect devices ubuntu's ported to?18:53
ChloeWolfieGirlLike will there be port issues?18:53
ogra_porting will become easier18:53
ogra_the device bits of a snappy install live as snap packages in the store today18:54
ChloeWolfieGirlThats awesome :D But would it negativly affect previously ported devices?18:54
ogra_so making a port (for snappy currently, phones might be a bit different) means you roll a kernel and device bits into a snap package18:55
ogra_and just upload it to the store18:55
rsalvetimorphis: you could as well fetch the repos from https://code-review.phablet.ubuntu.com/#/q/status:open,n,z18:56
rsalvetiwhich is basically how we create the android src package18:56
rsalvetias part of the android build we produce a boot.img18:56
ChloeWolfieGirlogra_, that sounds pretty awesom :P18:56
rsalvetithat cdimage then makes it public at  http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/18:57
ogra_ChloeWolfieGirl, so it is ... but thats still a bit away18:57
ogra_and it is the reason the phone wont switch to wily18:57
ogra_wily will become the playground to create a snappy based phone18:57
ogra_while all UI development and bug fixes for the actual phone will happen on vivid18:58
ChloeWolfieGirlogra_, Aww, ok but making porting easier and better, I'm excited :P18:59
ogra_well, it is also a requirement for the desktop mode and convergence19:00
ogra_not only porting19:00
dobeyi'm both tempted, and afraid, to get snappy running on my wifi routers19:00
ogra_it will be awesome19:00
ogra_you can just install my fhem snap and make it control your heating alongside ;)19:01
ogra_(or once we have it ... someones "nest" snap)19:01
ogra_(or the VOIP server snap to turn it into a phone controller)19:02
lotuspsychjehttps://erlerobotics.com/blog/erle-robotics-launches-ubuntu-snappy-core-drone/19:04
dobeyi think i might have a vonage voip box laying around somewhere19:04
dobeyunless i dumped it off to recycling19:04
ChloeWolfieGirlThis is gonna be interesting19:12
SturmFlutWhy not install the VOIP server snap on Erle drones and build our own mobile network19:14
Tassadarbecause you probably want your network to last more than 15 minutes19:16
dobeyTassadar: depends on what you're using it for ;)19:24
Tassadarif you land it on a building, that could be okay)19:25
dobeybuilding will probably interfere with radio though19:28
dobeybut if you want an encrypted mesh wireless comms network that's only up when you need it, then drones that pop up for 10 minutes would probably be a reasonable thing19:29
TassadarI admit I have little experience with building imaginary drone-based networks)19:29
=== boiko_ is now known as boiko
dobeymandel: wtf do you have 3 0-line "rebuild" branches for the click scope? :P19:50
ogra_he is on vacation this week ...19:50
dobeyah20:01
taiebotThank you for the web-browser app not turning off the screen on vivid devel proposed \o/ when watching videos. Currently watching  uos videos without having to tap every 30sec on the screen20:01
=== salem_ is now known as _salem
mariogripChloeWolfieGirl: Hi!21:59
ChloeWolfieGirlmariogrip, Heya22:03
mariogripChloeWolfieGirl: are you still running ubuntu on you opo?22:03
ChloeWolfieGirlmariogrip, yeah haha xD22:05
mariogripChloeWolfieGirl: awesome! how is battery life in ub vs android?22:06
mariogripChloeWolfieGirl: hehe, i haven't run ubuntu for more then a hour without rebooting and re flashing :P22:07
mariogripthat's why im asking22:07
ChloeWolfieGirlmariogrip, Not to well tbh >.< It also sometimes gets quite warm, and if you turn it off by the pop-up it reboots after a few minuets and if you don't realise your battery has drained quite a bit22:08
mariogripChloeWolfieGirl: okay, Thanks! :D well i have to take a look at that. i did't think it was that bad... :P22:11
ChloeWolfieGirlWell I haven't used it a great amount outside of reddit since you cant install apps from the store yet, but its at 89% right now, so I'll record this time and I'll record how long it takes to go down by 10% screen off (only on for checking) so you have a better idea22:13
Perracomax7001Hi23:25

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