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

=== howefield is now known as howefield_afk
=== jamesh_ is now known as jamesh
=== chriadam|away is now known as chriadam
liuxg_is there any event for exiting the application?01:31
liuxg_I wan to save some data when my app exits or terminated. is there any way to capture such an event?01:33
RAOFYou can hook into lifecycle events.01:33
RAOFBouncy bounce!01:34
RAOFliuxg_: If you're actually here this time, lifecycle events are what you're interested in.01:36
liuxg_RAOF, what are the lifecycle events? could you please highlight?01:36
RAOFliuxg_: But you should really be continuously saving state unless it's super-expensive.01:37
liuxg_RAOF, I am trying to capture "Component.onDestruction", which works on the desktop, but it does not work on the phone when the app is closed.01:38
RAOFYeah, you won't get that on the phone.01:39
RAOFBecause you're first SIGSTOPped and then may at some point later be killed.01:39
liuxg_RAOF, normally an app is pushed the background, and it is suspended. What about the case when the app is in the foreground?01:40
* RAOF can never find what he's looking for on the SDK site :(01:41
RAOFliuxg_: You can't close a foreground app on the phone.01:41
RAOFWell, the app can, but there's no standard chrome for it.01:42
RAOFThe only UI for closing stuff is going to the switcher and then swiping the app away; once you're at the switcher, the app is no longer in the foreground.01:42
RAOFI know what you want at the Mir level, but urgh our documentation is endlessly frustrating.01:44
RAOFSorry.01:44
=== chihchun_afk is now known as chihchun
dholbachgood morning07:18
sturmflut2good morning!08:15
sturmflut2cking: Ping08:42
ckingsturmflut2, hiya08:42
JamesTaitGood morning all; happy Cars Day! 😃08:49
Sleep_Walkerhello again09:08
Sleep_Walkerhow the bug reporting using `ubuntu-bug' should work on the phone?09:13
Sleep_WalkerI tried `adb shell ubuntu-bug unity-scope-click' and after a while I was asked what I'd like to do09:14
popeySleep_Walker: https://wiki.ubuntu.com/Avengers09:14
popeyyou can't use ubuntu-bug on click packages09:14
Sleep_Walkerand neither `Send report' nor `View report' does anything09:15
popeyonly on debian packages.09:15
Sleep_Walkerunity-scope-click looks like debian package09:16
popeyok, super09:16
popeyyou should probably adb shell, _then_ run ubuntu-bug unity-scope-click.09:16
Sleep_WalkerOK, I'm doing that now (+ bash -x to see where it hangs)09:17
popey(although it works for me)09:17
Sleep_Walkeraha!09:17
Sleep_Walkeryeah09:17
popeyhttp://paste.ubuntu.com/11667905/09:17
Sleep_Walkerless is misbehaving when invoked directly09:17
Sleep_Walkerplease, fix your Avengers page09:18
Sleep_Walker    adb shell ubuntu-bug unity809:18
popeyok, will do :)09:18
Sleep_Walkerthanks :)09:18
popeydone09:18
popeynp09:18
popeyappreciate the feedback09:18
Sleep_Walker 👍09:19
=== chriadam is now known as chriadam|away
Sleep_Walkernice, duplicate09:20
Sleep_Walkerbtw. can I somehow disable security for ADB? It's somehow annoying...09:22
popeythe fact that you have to unlock the phone?09:23
popeyuse ssh :)09:23
Sleep_Walkeryes09:23
sturmflut2Sleep_Walker: "ad shell" has a lot of issues, you can use "phablet-shell" instead.09:23
sturmflut2Sleep_Walker: http://sturmflut.github.io/ubuntu/touch/2015/05/08/hacking-ubuntu-touch-part-5-adb-shell-vs-phablet-shell/09:23
popeyhe has a blog post for all occasions09:24
Sleep_Walkerssh is good option, I don't have phablet-shelll09:24
Sleep_Walker:D09:24
Sleep_Walker*phablet-shell09:24
sturmflut2popey: It's the 5 P's09:24
sturmflut2popey: "Proper preparation prevents poor performance"09:24
davmor2sturmflut2: that's not the 5p's I learnt09:25
sturmflut2davmor2: Now you've got my attention09:25
davmor2sturmflut2: "Preparation prevents P*** poor performance"09:26
Sleep_Walkeryou have it short, don't you? ;)09:27
sturmflut2davmor2: Well, 4 of your 5 P's are identical to mine, that's about 80%, and 80% is about the same as 100%, so yours is identical to mine09:27
sturmflut2Science!09:27
Tassadarbarry: hey, do you know if system-image 3.0 got into any other channel than devel-proposed?10:11
oSoMoNnerochiaro, I commented on https://code.launchpad.net/~uriboni/webbrowser-app/keyboard-navigation/+merge/26018310:35
nerochiarooSoMoN: when you say "recentView" you mean the history ?10:40
oSoMoNnerochiaro, no, I mean the tabs list view (the id in Browser.qml is "recentView")10:44
oSoMoNI know the id is kinda confusing, that’s because long term the history view will be part of the same view10:45
nerochiarooSoMoN: how do you get there ?10:45
nerochiarooSoMoN: it is kinda confusing10:45
oSoMoNnerochiaro, recentView is supposed to be an aggregated view that has the list of open tabs and the history view, all in one10:46
oSoMoNthat’s the original design for the bottom edge, but it hasn’t been fully implemented yet10:46
nerochiarooSoMoN: ah, i tried bottom edge swipe but nothing comes up10:47
oSoMoNnerochiaro, bottom edge swipe is on touch devices only, on desktop you access it from the drawer menu10:47
nerochiarooSoMoN: i feel very stupid but on desktop in the drawer i have history, open tabs, new tab, settings and private mode. which one is the recent ?10:50
oSoMoNnerochiaro, don’t feel stupid :) "open tabs" is the one you’re looking for10:51
nerochiarooSoMoN: ah, very aptly named10:52
oSoMoN(as I said, "recentView" currently corresponds to the list of tabs)10:52
nerochiaroallright, so totally ok to get out of there and out of settings with ESC10:52
nerochiarooSoMoN: and regarding the way we navigate across tabs, we had discussed this already i think. the tabs model does not keep a list and you can simply set the index of the current one. instead when you set the current one to any index, it gets moved to the top of the list.10:56
oSoMoNnerochiaro, yes10:56
nerochiarooSoMoN: so there is no way to properly navigate in the list, other than "forward"10:56
nerochiarooSoMoN: by taking the last tab on the list and making it current10:57
oSoMoNnerochiaro, are you referring to my comment about the implementation of Ctrl+Tab?10:57
nerochiarooSoMoN: yes10:57
oSoMoNok, got it10:57
oSoMoNnerochiaro, I guess that makes sense then, but could you maybe add a comment to explain that in more details? The "navigate to next tab" comment is not really accurate10:59
nerochiarooSoMoN: sure thing10:59
srixwhat kernel is running on ubuntufor devices11:24
=== MacSlow is now known as MacSlow|lunch
ogra_srix, the source comes from android (has to) but it is patched for security (adding apparmor for app confinement etc) and has a good bunch of fixes from canonical11:25
ogra_(well, the latter is true for all supported phones :) )11:25
sturmflut2Does anybody know why forkstat shows so much activity even when the phone is locked? -> http://paste.ubuntu.com/11670349/11:50
sturmflut2Looks like lightdm tries to start unity-system-compositor in a loop? But why?11:53
anpok_this does not look right11:58
=== alan_g is now known as alan_g|lunch
sturmflut2anpok_: Yeah, right?12:01
Sleep_Walkersturmflut2: how can I add apps to your wishlist? Fish Fillets (Game), ScummVM (must have adventure game interpreter), GPS status application with detailed info), Simple GPS logger, simple music player with filesystem hierarchy view, StarDict/GoldenDict offline dictionary, Locker (or better to have this in top menu), Synergy or at least VNC, OSM offline viewer?12:02
anpok_sturmflut2: i dont know why this hapens.. you could file a bug with ligtdm/u-s-c or dig deeper...12:03
Sleep_Walker*Locker - prevent phone from sleep12:03
sturmflut2Sleep_Walker: The easiest way is to just tell me, but you can also go the "official" way and create an issue at https://github.com/Sturmflut/sturmflut.github.io/issues12:04
anpok_sturmflut2: are you sure that this isnt just process activity and not fork sys calls?12:05
sturmflut2anpok_: Let's ask cking, he wrote the tool, but it should be actual calls to fork() and exec()12:07
anpok_hm just reading a documentation about it..12:07
anpok_so yes looks like syscalls..12:07
anpok_btw it does not happen for me on mako12:08
anpok_but on screen on it happens12:08
sturmflut2anpok_: Keeps happening on my bq after I've restarted the phone, on OTA-3.512:08
anpok_and it sometimes happen when i interact with the device ..12:09
ckingsturmflut2, it may be those forks are just handler threads being spawned off - they have a short life span12:09
ckingsome lower level library above libc doing that12:10
sturmflut2cking: Ah, right, it's just a fork() and no exec(), correct?12:11
anpok_hm ok still interesting.. could be libdbus..12:11
ckingi guess it's a thread in a support library that libdbus is using, possibly some callback with a timeout12:11
anpok_sturmflut2: does that happen all the time?12:12
anpok_could you also monitor dbus..12:12
ckingperhaps attaching health-check or strace to it will prove to be instructive12:14
anpok_cking: hm why does lightdm show up in the log?12:14
sturmflut2anpok_: Sometimes it stops for a short amount of time, but in general it happens all the time, yes. And it happens a lot, like multiple times per second.12:14
ckinganpok_, because a thread is being created that does something and then the thread exits12:14
anpok_cking: so the thread is created inside lightdm??12:15
sturmflut2That's what confuses me as well12:15
ckinganpok_, yep, but probably one of the libraries it uses12:15
ckingit may be just a timer12:15
ckingimplemented in a crude way12:15
anpok_ah ok so it is rather something inside lightdm12:15
anpok_i was mentally checking through what usc does wrt thread starting/stopping12:16
=== howefield_afk is now known as howefield
ckinganpok_, yep, i bet it's a lower level library it is using, normally is something like that12:21
ckingproabably libglib, it normally is that12:22
sturmflut2Okay, the lightdm process that shows up as a parent on my phone is currently PID 1763. If I "strace -ttt -y -f -p 1763", I see nothing.12:23
anpok_sturmflut2: if it really tries to start usc again. usc will exit because the mir-socket is still there..12:24
sturmflut2anpok_: Yep, I just dropped the command line that shows up into phablet-shell, see http://paste.ubuntu.com/11670740/12:25
sturmflut2anpok_: Also note the "Warning: ignoring unrecognised arguments: --vt 1"12:25
ckingyou could try health-check on it, it's like strace on steroids12:30
=== _salem is now known as salem_
=== pat__ is now known as pmcgowan
sturmflut2cking, anpok_ : I have the feeling that forkstat doesn't tell me what I think it does. "health-check -p lightdm" doesn't show any calls to fork() or clone(), and when I set a filter to "sys_fork", "sys_clone" and "sys_exit" with ftrace, lightdm doesn't even show up in the output. According to ftrace the only processes at "fault" are unity-system-compositor, unity8-dash and unity8 for using clone() to create short-lived12:40
sturmflut2threads.12:40
sturmflut2(at least that's what I can tell with my capabilities)12:40
ckingsturmflut2, what device are you using?12:43
sturmflut2cking: bq Aquaris E4.512:43
ckingok, lemme have a peek once I reflash it12:43
=== chihchun is now known as chihchun_afk
ckingforkstat only reports what the kernel sees, not sure how that gets picked up when procesesses are very short lived12:44
ckingbah, phone is flat, gimme 30 mins while I pump it with charge12:46
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== marcusto_ is now known as marcustomlinson
sturmflut2cking: I think the "fork $PID child" and "exit $PID" messages are correct, but the "fork  $PID parent" ones don't make sense. Why does parent "lightdm" create a child called "unity-system-compositor"? Without a call to exec()?12:49
ckingyeah, that sounds wrong12:50
sturmflut2The example on http://kernel.ubuntu.com/~cking/forkstat/ looks much more consistent in that regard12:50
sturmflut2Let's dig deeper...12:51
anpok_sturmflut2: that --vt 1 thing does not hurt..12:51
cking09:42:49 fork 19268 parent          /bin/sh /usr/bin/lesspipe12:52
cking09:42:49 fork 19269 child           /bin/sh /usr/bin/lesspipe12:52
sturmflut2cking: That's what I would expect12:53
ckingthis means "proceess 19268 is the parent, it is /bin/sh /usr/bin/lesspipe", and "process 19269 is the child, child is called /bin/sh /usr/bin/lesspipe (for the moment)"12:53
sturmflut2cking: Yep, that's what I would expect, both should have the same name after the fork()12:54
ckingcan you point out the exact two lines that are the issue12:54
=== alan_g|lunch is now known as alan_g
sturmflut213:49:18 fork  1785 parent          lightdm12:55
sturmflut213:49:18 fork 22383 child           unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 9 --to-dm-fd 13 --vt 112:55
ckingok, i'll git into that in a moment12:57
ckingsturmflut2, OK, I can reproduce this, I'll debug it now12:58
sturmflut2cking: \o/12:59
ckingsturmflut2: 12:58:55 fork  1468 parent          lightdm12:59
cking12:58:55 fork  4482 child           unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 10 --to-dm-fd 13 --vt 112:59
cking12:58:55 exit  4482      0    0.001 unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 10 --to-dm-fd 13 --vt 112:59
=== tvoss is now known as tvoss|test
ckingps -ef | grep 146812:59
ckingroot      1468     1  0 12:57 ?        00:00:00 lightdm12:59
ckingroot      1496  1468  1 12:57 ?        00:00:01 unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 10 --to-dm-fd 13 --vt 112:59
ckingroot      1575  1468  0 12:57 ?        00:00:00 lightdm --session-child 10 1612:59
ckingroot      4831  3752  0 12:59 pts/43   00:00:00 grep --color=auto 146812:59
=== tvoss|test is now known as tvoss
ckingsturmflut2, so pid 1496 has a parent 1468, which is lightdm according to ps,   and that's the kind of fork/exec activity I'm seeing with forkstat13:01
sturmflut2cking: Let me think for a moment13:04
sturmflut2Argh, I think I know what's happening13:10
sturmflut2cking: the Process Events Connector plugs into do_fork() in the kernel, and do_fork() is called by *both* the fork() and the clone() syscalls. But they apparently never added a PROC_EVENT_CLONE message, instead a call to clone() generates a PROC_EVENT_FORK message13:14
seb128jgdx, do you/Ken have plans for u-s-s in vivid-overlay?13:16
sturmflut2cking: if you do an actual fork(), the parent_pid is that of the calling process, the child_pid is a newly allocated one, and the child is a copy of the parent, so the cmdline is the same13:16
seb128jgdx, landing wise I mean13:16
seb128jgdx, I would like to backport a few wily fixes now that vivid is open again, don't want to conflict with your apn work or whatever is in silos though13:16
seb128not sure if those are for testing or landing13:16
sturmflut2cking: But if you do a clone(), the parent_pid is that of the process which initially forked() the calling process13:16
ckingsturmflut2, oh, that expains it, urgh13:17
sturmflut2cking: So lightdm actually called fork() and exec() to create unity-system-compositor as a child in the very beginning, but unity-system-compositor later goes and calles clone() to create a thread, and at that point everything goes wrong13:18
=== MacSlow|lunch is now known as MacSlow
ckingwhich means forkstat is a bit fatally flawed on the clones, urgh13:19
jgdxseb128, funny you should mention it, I'm trying to coordinate this here https://docs.google.com/spreadsheets/d/1F6eKzwpobzoAW1JyvFt_nacFltQiIMCniA793F1z2Lc/edit?usp=sharing13:19
sturmflut2cking: Yep, and it also explains why I didn't see anything with strace and why ftrace painted a completely different picture13:19
ckingok, well that's great you spotted that, I completely overlooked that :-/13:20
seb128jgdx, oh, there are more I want to backport ... let me set up a few mr and add them to the table then ;-)13:20
jgdxseb128, I just started. :) Perfect!13:20
barryTassadar: it hasn't yet.  i'm waiting for someone to actually request it in another channel13:21
sturmflut2cking: I'm actually happy that I apparently know enough about Linux to have spotted this. Now maybe we can find a solution.13:21
Tassadarbarry: good, thanks13:21
Tassadarhope I didn't break the other channels with my updates actually, heh13:21
Tassadarprobably not though13:21
sturmflut2cking: I think the error is here, https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c#n1595 , where it calls proc_fork_connector() without any distinction between clone() and fork(). And then https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/connector/cn_proc.c#n67 goes and builds a PROC_EVENT_FORK message in both cases13:26
ckingsturmflut2, yep, that's what I was just looking at - however, I'm debugging a firmwar eblob issue at the moment so I'm finding it hard to follow mutltiple debug threads at the moment13:28
ckingi wonder if the semantics have changed or it's always been broken13:29
sturmflut2cking: no problem, let's defer the discussion. I still have to write about your other tools ;)13:30
ckingsturmflut2, I'll have a think about the issue and see if I can figure out a workaround13:30
ckingunfortunately, this kind of stuff with short lived processes is inherently racy when getting info from /proc13:31
=== howefield is now known as howefield_afk
=== chihchun_afk is now known as chihchun
jgdxseb128, ~ubuntu-branches/ubuntu/vivid/ubuntu-system-settings/vivid is what we target, right?13:47
seb128jgdx, no13:48
seb128jgdx, lp:ubuntu-system-settings/15.0413:48
seb128jgdx, https://code.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.0413:48
jgdxokay13:48
jgdxseb128, why is that changelog so different?13:51
seb128jgdx, which one?13:52
jgdxfor the branch you just linked to13:52
seb128different to what?13:52
seb128jgdx, http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.04/view/head:/debian/changelog13:52
jgdxseb128, from that. Thanks13:53
seb128jgdx, vs http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/view/head:/debian/changelog13:53
seb128jgdx, I'm unsure to understand the question :-)13:53
jgdxseb128, no debian changelog here http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.04/changes13:53
jgdxwas just wondering why13:53
seb128jgdx, ? http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.04/revision/141613:54
jgdxvs e.g. https://code.launchpad.net/~ubuntu-branches/ubuntu/wily/ubuntu-system-settings/wily13:54
seb128oh, changelog is autogenerated by the ci bot13:54
seb128not manually commited13:54
utackAquaris E5 lists "Video formats: .avi, .mkv, .mov, .mp4". Good to know what containers i can use...but what VIDEO formats does it support now14:01
ogra_utack, sturmflut2 has made a list of supported codecs recently14:02
utackdo you know where?14:02
sturmflut2utack: http://sturmflut.github.io/ubuntu/bq/2015/05/31/hacking-the-bq-part-3-supported-media-plugins-and-codecs/14:02
sturmflut2utack: at the bottom14:02
ogra_there :D14:02
utackthx14:02
sturmflut2I KNEW this would come in handy at some point14:03
ogra_haha14:03
utackgood thing you are doing aquaris job there14:03
utacksturmflut2 do you know if it has hardware support for some codecs, like h264?14:07
utackwebm and vp* are probablly decoded in software?14:07
sturmflut2utack: The current OTA-3.5 software release for the Aquaris E4.5 decodes H.264/AVC, DivX, H.263, MPEG-4, Sorenson H.263.1 (s263) and Xvid in hardware, through the Android drivers. All other video codecs, and *all* audio codecs, are currently decoded in software. On the E5 it's most likely the same14:09
sturmflut2utack: Actually the MediaTek hardware can do VC1 and VP9 in hardware, and the Android drivers are there, but the Ubuntu side is missing as far as I know14:11
* sturmflut2 looks at jhodapp 14:11
utacknot bad, didn't expect that from mediatek14:11
utackdon't think qualcomm gives a crap about vp9 and vc114:11
jgdxseb128, could we do one silo for all of those in the spreadsheet?14:12
jgdxdo you have anything to add there?14:12
seb128jgdx, I'm mp-ing vivid changes atm, not sure if you got the emails14:12
seb128jgdx, but yeah, that was my idea, flush the backlog in a "backport fixes" landing14:13
MiWsturmflut2 - i notice you were doing some baytrail linux stuff, did you ever get the wifi working, or know anyone that did?14:13
sturmflut2utack: At least some of the Qualcomm chips do VC-1 and WMV-9 in hardware14:13
utackok14:13
jgdxseb128, k14:13
utackwell tbh h264 is perfectly fine, since the soc vendor already paid the fees and x264 is a really good encoder, but longterm it would be great to shift to free codecs14:14
seb128jgdx, https://code.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.04/+activereviews14:15
sturmflut2MiW: I never got my tablet far enough to actually care about the WiFi, usually it crashes or freezes because of other issues. Sébastien Bourdeauducq (sb0) over in #m-labs apparently got WiFi working with the right firmware file for the Broadcom chip14:16
jgdxseb128, done14:17
MiWbrillant thanks for the tip14:17
seb128jgdx, thanks14:17
anpok_sturmflut2 cking: re, what was the result on the forks? Was that a wrong output of the tool or does lightdm really attempt to restart u-s-c frequently or (less frequently depending on the lucky device)?14:18
jgdxseb128, okay, I'll start mping as well14:18
sturmflut2anpok_: The kernel sends the "wrong" netlink messages to forkstat14:18
ckinganpok_, looks like a feature in the way sys_clone is wrong ^14:19
anpok_ok14:19
anpok_but we know that lightdm on sturmflut2s bq shows awkward activity for some reason~14:19
seb128jgdx, which ones?14:21
seb128jgdx, I'm doing the locale compare and dash security14:22
sturmflut2anpok_: No, that was a "false positive", lightdm doesn't do anything wrong.14:24
anpok_oh14:24
sturmflut2anpok_: unity-system-compositor, unity8-dash and unity8 create a couple of short-lived threads per second, that's all14:25
anpok_i was curious because I never saw that when the screen is off14:25
sturmflut2anpok_: To be exact, those three processes spawn threads exactly every 500 milliseconds each14:27
Z3Hi, do you know the release date of desktop convergence, and if it will work on a Nexus 4?14:29
sturmflut2Z3: the first device with Convergence will be released by bq somewhere towards the end of the year, some say in October.14:31
popeyyes, no.14:31
seb128jgdx, k, I'm done with the backports I wanted to do, I'm unsure about the other ones from Ken14:31
popeywell, yes, maybe14:31
Z3sturmflut2 ok. And a las question: what's the release date of a Ubuntu Touch tablet with convergence?14:32
seb128jgdx, I'm happy to put that stack in a silo if you think we are good with those14:33
sturmflut2Z3: I don't think we have any info on that. Maybe the announced bq device will be a tablet, who knows14:33
Z3sturmflut2 ok, thank you very much :-)14:33
jgdxseb128, I got those from the backlog. Not sure they are all of the backports14:36
seb128jgdx, https://code.launchpad.net/~system-settings-touch/ubuntu-system-settings/15.04/+activereviews has the stack14:36
sturmflut2Sleep_Walker: I added all your app suggestions to the next iteration of my list, which will be published in about three weeks. The dictionary app already exists I think, https://uappexplorer.com/app/knowndict.benyfu14:40
Sleep_Walkerthanks for tip!14:41
mcphailSleep_Walker: and popey is going to have ScummVM up and running in a couple of days :)14:41
sturmflut2mcphail: What?!?14:42
nik90sturmflut2: do you actually have a schedule on when you update the posts?14:42
popeyhahah14:42
mcphailpopey: any progress? :)14:42
sturmflut2nik90: I do now, the target is to publish at the end of every month14:42
popeymcphail: not touched it since we last looked at it14:43
popeymay 22nd according to my log14:43
mcphailpopey: just wanted to check. Have my finger poised over the buy button on gog.com14:43
popeyhah :)14:43
Silexhum14:44
SilexI think I bricked my phone14:44
Silexbq aquaris 4.5 ubuntu edition14:44
popeyhold down the power button for longer than you think you need to14:44
popeyalmost always fixes it :)14:44
popey10s plus14:44
Silexit reboots alright, only I can't reach recovery mode anymore14:44
Silexit boots into this after the operator logo: http://www.androidguys.com/wp-content/uploads/2014/04/Samsung-Grand-hard-reset.jpg14:45
Silextried to flash it with android14:45
popeyoh14:45
popeycant help there14:45
sturmflut2Bargh, I wanted to also do a "My favourite new apps" article every month, but there are now so many updates to the app store that I have a hard time keeping up14:45
SilexI can't believe a phone from 2015 can be brickable14:45
screwssslol14:46
sturmflut2Silex: m(14:46
screwsssstill goin on about that14:46
popeySilex: not convinced it's completely bricked, but we don't really support android here ㋛14:46
screwsss<Leeds> try #ubuntu-touch14:46
screwsssROFL14:46
screwsssthis is just goin around in circles14:47
popeyscrewsss: what are you after?14:47
screwsssthe latest build of ubuntu14:47
mcphailsturmflut2: too many apps is surely a good thing?14:47
popeyscrewsss: for what device?14:47
screwssswindows14:47
sturmflut2popey: You can actually *really* brick it if you try to flash Android on it, just kill the Preloader and that's it14:47
popeyscrewsss: troll better14:47
Silexsturmflut2: okay, so it is brickable. Probably what I did then14:48
screwsssdo i need to be a linux expert to be able to comfortably use unbuntu14:48
Silexit's a shame because there *is* some kind of bootloader, only that /dev/ttyACM0 isn't talkable long enough when I plug the phone14:48
screwsssis there an efs partition on those phones similiar to samsung phones?14:48
ogra_wow, that animation definitely doesnt exist on the phone by default14:49
ogra_where did you get the recovery from ?14:49
Silexogra_: the BQ Aquaris 4.5 android edition14:49
Silexit's the same hardware14:50
popeywe dont ship with android though14:50
ogra_yes, but different partitionin and some minor HW diffs (screen etc)14:50
Silexfigured it would be easy to "just put android on it"14:50
Silexooooh14:50
Silexthen I'm fucked indeed14:50
ogra_you need to use the flash tool that bq provides14:50
popeycontact bq, they may be able to help14:50
ogra_the boot partitions including recovery are the same14:50
ogra_just the system partitions are differently sized14:51
Silexogra_: the windows tool? alright yeah let's give it a try14:51
SilexI just need to install a windows box :(14:51
ogra_their flash tool actually flashes on a low level and re-writes the partitioning14:51
Silexogra_: shame we can't do the same on linux14:51
Silexand virtualbox USB support isn't there yet14:51
sturmflut2Silex: The SP Flash Tool is available for Linux somewhere14:51
SilexAnyway, that gives me hope. Thanks!14:51
Silexsturmflut2: it keeps getting better :)14:52
* Silex googles14:52
sturmflut2bq should put a big warning label on those downloads14:52
ogra_i dont think there is actually a way to brick the phone if you dont do overly insane things like dd'ing /dev/zero into the disk14:53
ogra_you should always get to some fastboot mode14:53
sturmflut2ogra_: "Some people on the internet" apparently actually did it, they flashed the wrong stuff with the SP Flash Tool and then the preloader was corrupt.14:54
Silexogra_: that's what I thought too but I booted into fastmode alot of times before flashing, and now it just doenst' work. Only reboot does. I'll try flashtool.net14:54
ogra_sturmflut2, right, thats about the same level as dd'ing /dev/zero into your MMC14:55
sturmflut2ogra_: But the SP Flash Tool has a fancy GUI and can be downloaded from the bq website. Actually bq offers it as the "default" way to do a hard reset, so people probably get the impression that it's safe in all cases14:57
ogra_yeah, it sadly has some risky buttons14:57
screwssswhat is mir in laymens terms14:59
screwsssi thought re-paritioning a phones main memory could really fuck it15:01
ogra_well, the images have fixed partition tables that are actually created for that specific device15:01
screwsssso Silex is in the clear?15:02
sturmflut2ogra_: At the very end the phone is unbrickable, right, even if you zero the eMMC flash. MediaTek SoCs have a small internal ROM with a minimal bootloader that is executed before it boots from flash and initializes the hardware, and if you open the phone there apparently are some JTAG connections on the circuit board which can be used to flash the eMMC.15:02
sturmflut2ogra_: But that's most likely a case for customer support then15:02
ogra_indeed, but that requires some more HW effort :)15:02
Silexscrewsss: I have more hopes than before but I think there's still little chance of really recovering it15:03
screwssstry it15:04
Silexyeah, when at home I definitly will15:04
screwsssjust do it. dont let your dreams just be dreams15:04
screwsssobv you have nothing to lose15:04
screwsssso whats this mir business15:04
sturmflut2screwsss: It's basically the thing between your applications and the graphics drivers15:05
Silexsturmflut2, ogra_, popey: thanks!15:06
popeynp15:06
ogra_good luck !15:06
sturmflut2cking: Is power-calibrate usable on the E4.5?15:08
ckingsturmflut2, I'm not 100% sure, I'd avoid that one if possible15:09
ckingit's Work-In-Progress15:09
sturmflut2cking: Okay, it would have been a major change to my setup since it needs the device to discharge the battery, and all my communication goes over USB, which automatically charges the battery15:11
ckingsturmflut2, I've not 100% ensured it produces reliable answers, so it's not production quality yet15:12
sturmflut2cking: I guess the same applies to powerstat?15:12
ckingsturmflut2, powerstat is OK-ish, as long as the battery is linear-ish, which is may not be15:12
ckingand it's only useful on bigger devices, like laptops15:13
sturmflut2*note*15:13
sturmflut2cking: I really appreciate the effort you put into your man pages BTW15:14
ckingsturmflut2, thanks, I try to make them useful, rather than "minimal"15:14
=== chihchun is now known as chihchun_afk
* sturmflut2 already loves smemstat15:33
screwssssturmflut2: that did not explain it well for me but neway15:40
screwsssanyways15:40
ogra_screwsss, it is a display server ... it also has its own IRC channel in #ubuntu-mir15:41
sturmflut2screwsss: Your applications want to draw something on the screen, and the graphics drivers know how to draw things on the screen, but you can't allow every application to directly access the graphics drivers. That would end in chaos. You also want additional features like window management, you want to switch between applications and so on. So you need a component between the applications and the graphics drivers that does15:43
sturmflut2all this advanced staff.15:43
sturmflut2screwsss: https://en.wikipedia.org/wiki/Display_server15:43
sturmflut2screwsss: The Wikipedia page even lists Mir15:43
sturmflut2s/staff/stuff/15:43
screwsssah i see15:44
sturmflut2(From the live Q&A) Okay, no news on an official Ubuntu tablet :/ So the first device with Convergence will really be a phone?15:46
ogra_sturmflut2, yes15:48
screwssscheers sturmflut215:49
faenilany idea why QGSettings::set would cause a segfault? (parameters are correct)15:49
faenilit looks like something goes wrong inside qgsettings logic, but gdb doesn't want to cooperate atm15:50
sturmflut2ogra_: Well, I suppose there are some SoCs available on the market which are really powerful enough to run a full desktop15:51
ogra_sturmflut2, sure, no idea what the HW specs will be, i would expect a small netboot setup15:51
ogra_*netbook15:51
cwaynehey we had a full desktop running on n4 a few years ago, you'd be surprised how well it worked I think (and thats with a pretty old soc)15:53
ogra_yeah, but not for day to day work15:54
ogra_you want something more powerful and definitely more ram15:54
ogra_(i guess the CPU would actually be okayish even, but for running a desktop (at the same time as your mobile UI) you want enough spare ram to still run apps like LibO)15:55
sturmflut2cwayne: Probably depends on the type of application. I can imagine that window management and some graphics stuff is actually quite fast, because you can offload lots of things to the GPU, but all ARM SoCs out there are extremely limited when it comes to memory. I never understood why they put eight or more cores in a SoC, but at the same time can't even add a second memory controller, and some SoCs still don't even support15:56
sturmflut2DDR3 memory at "regular" speeds15:56
cwayneogra_: we had a few people using it for day-to-day work actually (a couple people IIRC)15:57
cwaynebut yeah, it could be so much better with more ram and better cpu's now :)15:57
cwaynejust saying it's not that much of a stretch15:57
=== tvoss is now known as tvoss|dinner
sturmflut2Even the MT6592 in the MX4 only has a single, 32-Bit wide DDR3 channel at a maximum clock of 667 MHz. Shared between GPU and CPU. That's less than half the memory bandwidth most netbooks have, and those are usually barely usable as a desktop.16:08
=== fgimenez_ is now known as fgimenez
sturmflut2A full-blown Firefox or LibreOffice might be less than happy with that.16:09
sturmflut2But it forces people to optimize their stuff ;)16:09
sturmflut2cking: I did some tests, is it correct to assume that smemstat will also count the code segment as "shared" if the same binary is running multiple times?16:11
ckingsturmflut2, that is how I interpreted the shared mem stats that I get from the /proc interfaces16:12
ckingnote that these values are instantaneous and are subject to variability16:13
JanC667MHz memory should be fast enough for running LibO provided you have enough of it...16:13
sturmflut2cking: I think the logic is correct like this, just wanted to confirm16:13
ckingack16:14
sturmflut2JanC: ...and if the memory bus actually has the full width16:14
sturmflut2JanC: mobile devices have buses 32 bits wide, your usual PC or notebook uses a 64 bit wide bus, and the PC has two or more buses16:15
sturmflut2JanC: So the frequency alone doesn't say anything, the memory bandwidth of a phone SoC is at a fraction of that of a full-blown notebook or PC16:16
JanCsturmflut2: I would rather worry more about browsers than about LibO really16:17
sturmflut2JanC: In the end everything has to run well enough16:18
sturmflut2But we're getting there16:19
sturmflut2Just a couple of years ago we were always yearning for the next, faster device, and now I'm using a notebook from 2012 and don't even really notice most of the time16:20
popeysturmflut2: if you have a moment, can you try "dont crash" from the store on your device?16:28
sturmflut2popey: Oh, is there a new version?16:29
popeyya16:29
popeyshould work now16:29
sturmflut2\o/16:29
sturmflut2What was the problem?16:30
popeyi had some inconsistencies in my html5 manifest file16:30
popeynot looked at it for a while then came back to it with fresh eyes16:30
popeywanted to get it working then will add features after16:31
sturmflut2Uuuuh, it actually does things!16:31
popeyoh my16:31
sturmflut2...and I instantly crashed the cars.16:31
popey\o/16:31
popey8 is about as high as I can go16:32
popeyold man with poor reactions :)16:32
sturmflut2Works perfect on my E4.5, fluid and everything16:33
sturmflut2And I already hate it more than I have ever hated flappy bird16:33
popeyhaha16:33
popeyI didn't write it btw, I licensed it, but have the code so I can modify it.16:34
popeysturmflut2: thanks for pimping it :)16:40
sturmflut2popey: ...just using my social media overlord status for a good cause.16:40
utackSilex phone alive again?16:42
=== alan_g is now known as alan_g|EOD
om26erHi! How can i ssh to my Ubuntu phone ?17:22
om26ernvm, found ogra_ on askubuntu17:24
ckingsturmflut2, i've figured out a workaround by fetching the processes' tgid and ppid and working things out from that extra state info17:32
=== howefield_afk is now known as howefield
=== oSoMoN_ is now known as oSoMoN
studio_hi18:07
studio_did someone here tried the "new" flash-tool" for the bq E4.5/E5 that bq made public for ubuntu?18:09
studio_http://www.mibqyyo.com/descargas/2015/05/22/herramienta-flash-tool-ubuntu/18:11
studio_what files need to be set to 775 after extracting the zip?18:12
=== tvoss|dinner is now known as tvoss
=== tvoss is now known as tvoss|dinner
studio_nobody here?18:20
popeyyes18:21
studio_ah, ok :)18:22
mcphailstudio_: haven't used the tool, but there is a HOWTO linked on the page you posted18:22
popeyI have no need for such a tool.18:22
studio_mcphail, did i missed something? where?18:23
studio_i think the ZIP is made under windows18:24
mcphailstudio_: http://www.mibqyyo.com/articulos/2015/06/01/installation-process-ubuntu-android/#/vanilla/discussion/embed/?vanilla_discussion_id=018:24
studio_mcphail, did you compared the how-to with the zip?18:27
mcphailstudio_: no. I have no interest in the tool18:27
mcphailstudio_: and the HOWTO would put me off trying it for fun18:28
studio_was wondering, because another mtk flash-tool was working here on ubuntu 14.04 without problems ...18:38
studio_are there some news about dekko and storing offline emails?18:41
SturmFlutOkay, the first image has hit the ubuntu-touch/stable/meizu.en/arale channel ;)18:42
studio_first?18:43
SturmFluton this channel it's the first18:43
studio_m75 got also a git18:43
SturmFlutstudio_: The github repository that Meizu uploaded their kernel to?18:44
studio_https://github.com/meizuosc/m7518:44
SturmFlutstudio_: Ah, the one where important parts like the Preloader, Little Kernel etc. are missing18:45
k1l_studio_: about dekko. if you ask nicely on https://answers.launchpad.net/dekko i am sure the developers will answer about the state and plans. at least they did for my question.18:46
k1l_studio_: but keep in mind that when you try to push the developers with your annoying methods, they will not listen to you anymore. "der ton macht die musik"18:47
studio_k1l_, i know, i am just comparing ...18:48
studio_k1l_, i'd like to change back from android to "ubuntu", but "in the moment" i cant see an advantage. i think, it (ubuntu touch) needs more time ..18:52
SturmFlutcking: Nice work on forkstat! I'll have to look at the git diff tomorrow and see how you worked around the issue :)18:53
studio_SturmFlut, do you own the specs from the meizu ubuntu phone? is it a mt6595 or mt6595"t"?18:54
davmor2studio_: it one that rings, you answer it and then hang up you know a phone :P18:55
studio_davmor2, i never talked about a "phone" i always talk about an handheld pc or pda18:57
SturmFlutstudio_: the MX4 is listed with up to 2.2 GHz CPU clock, so it is most likely not the "T" (Turbo) variant, that one clocks up to 2.5 GHz18:57
studio_thanks18:57
davmor2studio_: you said "meizu ubuntu phone"18:57
popeyi have the android mx4, not the ubuntu one18:58
ogra_LOL!!!18:58
popeybut assuming they're the same, it's an MT659518:58
popeyaccording to /proc/cpuinfo18:58
popeydunno if you can believe that or not18:58
dobeyk1l_, studio_: also, there is #dekko for questions about dekko :)18:59
studio_popey, i beleve, that there is no ubuntu phone, in the moment, with an mt6595(T) or 679519:00
popeytechnically right now, there is only one ubuntu phone :D19:01
davmor2popey: technically 2 on sale :P19:01
studio_popey, one of the biggest mistake for meizu is the missing external storage.19:02
dobeydavmor2: or 319:02
dobeystudio_: don't buy one if it doesn't fit your needs then19:02
davmor2studio_: most phones don't have external storage19:02
studio_dobey, davmor2, we are not talking about iPhones19:03
studio_the bq e4.5 han handle 64gb sd card without problems, for exp.19:04
studio_han=can19:04
dobeystudio_: apparently we're not even talking about phones19:05
tathhudoesn't meizu got like 32+ gigs onboard memory?19:05
studio_dobey, "you" are allways talking about a phone, and it is not a server ... not me.19:05
dobeytathhu: my nexus5 does. i'm sure the mx4 can be bought with 32GB storage too. i don't know if it has 64GB19:06
dobeystudio_: yes, the ubuntu phone image builds are not server images19:06
dobeybut let me know when you have a petabyte of raid storage with the sd card slot on a phone19:06
tathhudobey: yeah, I have no idea either19:07
studio_dobey, come on, please compare the bq E4.5, for exp., with the rasperry pi ...19:07
dobeylol, not this again19:07
studio_lol, does that mean what ubuntu touch can handle in the moment?19:08
dobeythere is no ubuntu touch. there is only ubuntu. the retail phone image for bq e4.5 is not a server image. it is a retail phone image.19:09
dobeyif you wish to create a custom ubuntu image for your phone to run it as a server, feel free to build one19:09
studio_that didn't answered my question19:09
dobeyyou didn't ask a question, you are trolling.19:09
studio_ok, if "you" mean, i like to do trolling, but ask yourself ...19:10
dobeyyour questions have all been answered, many times. if you have no new questions, then please don't keep asking the same repetitive things. you are clearly looking to illicit a certain response by doing so. stop wasting everyone's time19:11
davmor2studio_: Google prefer device vendors to not have external sdcard as it forces users to use more online storage  and services hopefully from google making them more money in the process, all the nexus devices have no sdcard nor now does the samsung galaxy s6 range pretty sure that acer and asus tablet never have had either and you'll see more vendors follow suit.19:12
studio_dobey, that means, i'll never get an direct answer here in #ubuntu-touch an i have to wait what user/costumers write about the themes ... davmor2, i don't care abaut google! i am using normally symbian and android is "no go" for me.19:16
davmor2studio_: 90% of symbian device don't have external sdcards so that argument doesn't wash either :P19:17
studio_davmor2, on symbian i have no problem with my imap emails to read them offline19:18
dobeystudio_: you've been given many direct answers. you're unwillingness to accept them has nothing to do with the answers not being given19:19
dobeystudio_: this channel isn't the place to report dekko bugs. they have a bug tracker for that app19:19
popeystudio_: lets not do this all over again19:19
studio_dobey, popey, i see future problems, but you are not willing to see them too :(19:20
popeystudio_: not true19:21
popeystudio_: we just don't go on and on and on and on about them19:21
dobeyi am very good at seeing problems and complaining about things19:21
popeydon't we know it :)19:22
davmor2popey: dobey: excuse while the master of issues steps on your toes and then complains like hell about you being in his way19:23
dobeybut i try to phrase them in objective and technical manner, and by filing bugs or merge proposals, rather than asking indirect questions repeatedly that have already been answered a hundred times over.19:23
studio_popey, what about these adapters, usb to vga/dvi/hdmi = displaylink, are they working on "mobile devices"?19:24
popeydunno, I don't own one19:24
popeybut I expect not initially19:25
studio_so, what does a "convergence device" mean?19:25
dobey*sigh*19:25
dobey"something not currently on the market" is what it means19:25
studio_dobey, so why do you always talk about "ubuntu", if the mobile device can't handle simple "drivers"?19:27
popeychances are those devices don't work yet under Mir19:27
popeyits not simple drivers19:27
popeythere's more to it than that19:27
studio_ah,, so the problem is "again" mir19:27
dobeythe problem is that you are expecting things that have been announced as being available sometime in 2016, as working today19:28
dobeybeyond that, there is no real "problem" in what you are asking about. even all those random usb devices don't work with all android phones.19:29
studio_dobey, as i said, android is a "no go" os.19:33
popeymissing the point19:34
studio_no19:34
studio_i am on debian, aren't i?19:34
anpok_display link drivers exist but they work with drm19:35
studio_uch? drm? why?19:36
dobeythis isn't #debian, no19:36
anpok_there is also a pure fb driver .. but in both cases you would make an extra turn to get buffer content there19:37
anpok_so in general.. no it wont work right now..19:37
anpok_but patches are welcome19:38
studio_anpok_, i never thought about drm on an handheld pc ...19:38
tathhusomething to do with libhybris/stuff?19:39
anpok_tathhu: hmm no.. it mostly means that you have another drm device not capable of rendering.. but capable of page flips/plane configuration.. so you need to find an efficient way to get the content from the android native buffer there19:42
anpok_hmm ok so maybe libhybris stuff.. but I dont know19:43
studio_anpok_, i never researched more about that drm-stuff, but for example, my dvb-s2/c2 recivers an handle recording the streams as pure "ts" (mpeg2/4) same is on kodi with android. but "ubuntu touch" can't handle these streams. so will it be protected by drm, same as LG and Samsung made?19:47
popeystudio_: port kodi to ubuntu touch and then we can support ts streams19:49
lotuspsychjehttp://www.omgubuntu.co.uk/2015/06/new-5-inch-ubuntu-phone-goes-on-sale19:50
ogra_popey, needs https://github.com/smspillaz/xbmc/tree/mir-gsoc-1 first (i was looking into porting kodi to snappy recently)19:51
popeyhah, i was literally just looking at that :)19:51
anpok_studio_: uh.. drm is direct rendering manager.. but I guess that doesnt matter much for the discussion19:51
anpok_hm i thought we just need a revamped tv mode for unity?19:52
studio_popey, i think you missunderstood me. ubuntu (touch) is able to grap the stream. the stream is delivered my an m3u. the problem is the media-player.19:52
ogra_anpok_, that still needs a backend :)19:52
anpok_youtube scope will do19:53
popeystudio_: right, so android works _with_ kodi installed, ubuntu touch _doesnt_ work without kodi installed. This seems entirely expected.19:53
dobeystudio_: that has nothing to do with drm i think19:53
studio_popey, with wget .... i think you can grap the stream, or not?19:53
ogra_popey, how do you install kodi ? we simply dont have kodi for ubuntu, period19:54
popeyEveryone is missing the point19:54
ogra_(on phones that is)19:54
popeystudio_ claims android can do something ubuntu cannot19:54
dobeypopey: ikr19:54
popeyclaims ubuntu is the problem here19:54
popeyyet android can only do this magic because it has kodi available19:55
ogra_exactly19:55
popeyergo, if ubuntu had kodi we could do the same set of features19:55
studio_dobey, you should read about drm, Samsung, LD and USB-Recording, this is NOT PVR19:55
studio_LG19:55
tvoss|dinnerstudio_, for hardware-accelerated mpeg2 stream decoding, you might want to have a look at the media compat layers in hybris, they expose all the hw accelerated codecs that android offers19:55
dobeystudio_: you should read about direct rendering manager, i guess, as it's what anpok was talking about earlier, and not digital rights management.19:56
dobeyie, drm according to the linux kernel19:56
tvoss|dinnerdobey, which is very likely not supported on android ;)19:56
tvoss|dinnerstudio_, ^19:56
popeyheh19:56
ColbyfttpHey folks proud owner of new ubuntu phone as of today :)19:57
ogra_yay !19:57
studio_dobey, i was reading a lot about "how to grab the direct mpg/h.264/h.265-stream"19:57
popey\o/19:57
dobeystudio_: and for the record, i've read the actual oma-drm spec before. so i've read plenty on digital rights management too19:57
ogra_Colbyfttp, congrats !19:57
popeyColbyfttp: thank you.19:57
dobeystudio_: if you get an m3u playlist, then parse the m3u and get the url from it19:58
ColbyfttpLol cheers19:58
tvoss|dinnerstudio_, so how does drm related to hw-accelerated mpeg2 stream decoding here? just google'd a little bit and it seems that kodi does not handle drm-protected streams at all (e.g., http://kodi.tv/addon-spotlight-hdhomerun-live-tv/)19:58
tvoss|dinnerstudio_, do you have a reference to how kodi handles drm streams handy?19:58
studio_dobey, what broadcast are you using in your home?19:58
popeytvoss|dinner: i think studio_ is confused between kernel drm and video content drm19:59
dobeystudio_: if your problem is that you can't pass that url to media-hub and have it work, then file a bug against media-hub and either wait for it to be fixed, or help fix it yourself19:59
tvoss|dinnerpopey, maybe, but even if so: kodi certainly does *not* support drm on Linux ;)19:59
popeyheh20:00
tvoss|dinners/Linux/Android/g20:00
tvoss|dinnerobviously ;)20:00
popeyobv20:00
dobeystudio_: i don't watch live television, because i am not paying the cable company a monthly rental fee for a set top box that i don't want/need20:00
studio_dobey, i do not need to "file a bug". so what media broadcast are you using, icecast?20:00
dobeyi'm not "broadcasting" anything20:01
ColbyfttpThats alright for you in the UK you have to pay period20:01
ColbyfttpBut its not a tax lol20:01
popeynot if you dont watch it live :)20:01
ColbyfttpLil does the 2ND lag count20:02
Colbyfttplol20:02
studio_dobey, so how do you receive transmissions (TV/Radio) from the intranet/internet to you ubuntu touch device?20:02
dobeyyou mean on my nexus 4? i don't.20:03
studio_i don't care, i need an answer20:03
dobey...20:03
ogra_sounded like one20:03
dobeyyoutube20:04
dobeysoundcloud20:04
popeystudio_: please, enough of this.20:04
dobeyi hear podbird works pretty decently for podcasts too20:04
ogra_vimeo too20:05
popeystudio_: you're really making this a much less friendly place than it usually is.20:05
* lotuspsychje hides20:05
studio_popey, sorry, but did you get the point?20:05
popeyYour points seem to wander around all over the place20:05
popeyand have been raised way too many times.20:06
popeyWe _know_ what the platform is missing20:06
popey(Pointless me saying this as I have said it before)20:06
dobeyi have a tungsten scribe. it has a very sharp point20:06
popeyWe are aware of the limitations.20:06
popeyTo keep coming in here and poking us about it, doesn't actually help anyone, at all.20:06
popeymzanetti: https://www.youtube.com/watch?v=DyparTA5VCg  usb keyboard demonstrated with reminders ㋛20:07
studio_popey, the limitation is ubuntu touch (MIR) under ubuntu i have no problems with that, also under debian and an simple raspberry i can handle that.20:08
ogra_popey, but its not a real IBM-M model ... fake !!20:08
popeyhaha20:08
* popey looks for a ps/2 port on his phone20:08
studio_so, nothing will be changed?20:10
dobeystudio_: does your bq phone have the raspberry pi logo molded into the plastic?20:10
ahoneybunpopey: can I get your opinion on a post?20:10
popeyahoneybun: sure20:10
popeystudio_: no, nothing will not be changed.20:10
ogra_unless you change it :)20:11
dobeypopey: i don't know what you're talking about. i change nothing all the time!20:11
popeyshhh, me too20:11
studio_dobey, no, my bq 4.5, i think, will never show the penguin in bootup screen.20:11
dobeystudio_: if it's not a raspberry pi, then stop talking about it as if it was. it is not. they are different things.20:12
dobeythere are no ubuntu phone image builds for the raspberry pi 2. however, if you would like to build one, the porting guide is readily available to follow for doing so20:12
studio_dobey, sorry, i thought ubuntu-next is ubuntu-touch?20:14
dobeyif you want kodi to work on an ubuntu phone image, then i suggest you either ask them to create an application for the ubuntu phone that integrates with media-hub, or you create an application that does so yourself. complaining about how there is no application that meets your needs, has very little to do with ubuntu itself, and it is not appreciated that you constantly do so, in this channel20:14
popeystudio_: snappy personal builds on some elements of ubuntu touch, yes.20:14
popeywhich you might consider "ubuntu next"20:14
ahoneybunI recently was able to hold a BQ 4.5 with Ubuntu20:15
dobeyno, the ubuntu next image is a preliminary image built to preview unity8 on traditional PC setups20:15
k1l_didnt we have the ubuntu touch vs ubuntu next discussion already?20:15
studio_dobey, in the moment i can't find informations, that the vlc or kodi team want to make something for ubuntu touch :(20:15
dobeyubuntu-touch is a meta package which describes the default debian packages which get pulled from the archive, for building the phone image20:15
dobeyk1l_: there is only zuul.20:16
popeystudio_: the vlc and kodi teams dont have to do the porting. you can. or anyone can. it's free software20:17
studio_popey, i am just a user, so if vlc, nor kodi team want to port to mir, what can i do?20:18
popeypay someone else to do it20:18
studio_canoncial?20:19
popeyno, anyone20:19
studio_microsoft?20:19
studio_apple?20:19
dobeysure, if you want to pay a very large company a very large amount of money to do it20:19
brunch875it doesn't need to be such a large company20:19
dobeyapple would probably refuse20:19
ogra_depens what you pay20:19
ogra_+d20:19
popeystudio_: there are literally _thousands_ of software developers who would love to be paid to do some work20:20
brunch875for instance, I would love doing it20:20
popeyBINGO!20:20
brunch875but I'm not done yet with college20:20
popeyWe found one!20:20
brunch875haha20:20
dobeysure. if you have $50bn in the bank to actually buy apple with, and then just require your employees to do the work, then apple might do it20:20
popeySTOP him leaving!20:20
DonkeyHoteiit's the free software way20:20
ogra_brunch875, rolling a kodi click package is definitely the right side job for college ;)20:21
brunch875I could propose it as a final project20:21
popeythat would be awesome20:22
studio_for sure :)20:22
studio_have to leave. thanks for help for today, by all ...20:25
tathhuDoes 4.5 really have those android buttons on bottom of the screen?20:27
tathhuUbuntu edition, ofc20:27
ogra_no20:27
tathhuAhh, stupid marketing/smthing pics20:28
mcphailtathhu: bq say they do20:28
popeyprobably pics taken before the ubuntu phones were made :)20:28
ogra_when these pics were taken the actual ubuntu HW didnt exist :)20:28
mcphailogra_: bq say the buttons are there20:28
ogra_mcphail, they are, physically under the black glass20:29
mcphailogra_: apparently they light if you install android20:29
ogra_but there is differennt firmware for the input driver in the chip and the glass doesnt have the buttons20:29
SturmFlutOh, webbrowser-app runs unconfined? I've never noticed before20:31
popeyecho 255 > /sys/class/leds/button-backlight/brightness20:31
popeythat works on the android one, they light up20:31
popeynot on the ubuntu one20:31
ogra_yeah20:31
ogra_different firmware ... like i said20:31
mcphailpopey: did you ever find an SDL2-compatible version of scummvm?20:33
popeyyes, but it doesn't work20:34
popeyhttps://github.com/thp/scummvm/tree/sdl220:34
popeycan't recall why now20:34
mcphailpopey: ta. Might have a look20:34
popeycoolio20:34
popeythe guy who made it replied to me on G+ and said he hasn't even looked at it for 2 years so may not work20:34
mcphailyeah - lots of posts from devs saying they're not interested in SDL2 :(20:35
popeymcphail: I guess that's why they're adding the shim that hides sdl2 behind sdl1.220:38
popeymcphail: any idea how that's going?20:38
mcphailpopey: no - wasn't aware of that20:39
mcphaildon't think that git repo holds much hope20:39
mcphailThis branch is 1 commit ahead, 10751 commits behind scummvm:master20:40
mcphail:(20:40
mcphailUnless that one commit fixes everything, of course...20:40
popeyhah20:41
popeyI only learned about the sdl shim from listening to the steamlug podcast20:47
popeythey interviewed icculus who is always entertaining20:47
mcphailhe is entertaining, but has a habit of leaving things half-done20:48
dobeySturmFlut: yeah, the browser app is from a .deb package still20:49
mcphailactually, that's rather harsh. He's contibuted 100000x more than I ever will20:51
popeyheh20:51
popeyhttps://trello.com/b/sXcrlXCD/sdl-wishlist he has quite the todo list20:52
mcphailgosh20:53
SturmFlutpopey, mcphail: I thought a Mir-enabled libsdl1.2 was in the works? Or already completed?21:05
popeyno, mir enabled sdl221:06
popeyunless bschaefer has been working on sdl1.2 too :)21:07
* popey sees https://code.launchpad.net/~brandontschaefer/libsdl/add-mir-support-v221:07
popeyno good for phone though21:08
SturmFlutpopey: https://code.launchpad.net/~brandontschaefer/+junk/sdl1.2-mir21:09
SturmFlutpopey: The Mir bits are there, last change 2015-05-19 22:05:07 UTC21:10
ahoneybunpopey: https://bugs.launchpad.net/telepathy-ofono/+bug/146357421:15
ubot5Launchpad bug 1463574 in telepathy-ofono "Using MMS will cause Data to stop working" [Undecided,New]21:15
popeyawe: ^ is that the right project do you think?21:16
SturmFlutmcphail: Sorry for ignoring your pull request for my ubuntu-touch-sdl-template on github, too much work on other things21:21
SturmFlutmcphail, popey: Well, as far as I can tell you can just build https://code.launchpad.net/~brandontschaefer/+junk/sdl1.2-mir with mcphail's recipe from https://github.com/mcphail/ubuntu-touch-sdl-template/blob/master/lib/src/how_to_build_sdl_for_ubuntu_phone.txt and get a Mir-enabled libsdl1.221:27
popeyhehe21:28
SturmFlutAt least it configures and builds correctly in my 14.10 chroot and all the Mir parts are there21:28
popeythat would be neat21:28
popeybut it says sdl1.2 doesn't do egl...21:28
SturmFlutpopey: It does, that's what the Mir video backend uses21:31
mcphailSturmFlut: sorry - just bought Splinter Cell in the GOG sale and got distracted :) - you've got 1.2 to build and run? Great21:31
SturmFlutmcphail: Yes, it builds using the instructions you used for libSDL2. Some of the options to ../configure are different, but "--enable-video-mir" is there21:32
mcphailthat's very encouraging. bschaefer is the man!21:34
SturmFlutAsk him which branch to use, there seems to be more than one21:35
bschaeferpopey, whats going on?21:35
* bschaefer looks at chat21:35
popeyoh nothing :)21:35
bschaeferpopey, i've 1.2 and 2.0 :)21:35
popey\o/21:35
bschaefer(aimed at mir 0.13.1) sooo its you'll need wily now21:36
popeybschaefer: mcphail and SturmFlut are both kinda keen on sdl related topics21:36
bschaefercool21:36
popeyoh blimey21:36
bschaeferpopey, well sdl2 is still mir umm 0.12.521:36
bschaeferthe sdl1.2 i have proposed is aimed at 0.13.121:36
popeyok21:36
bschaeferhttps://code.launchpad.net/~brandontschaefer/+junk/sdl1.2-mir21:36
popeyimpressed at how well neverball and neverputt run21:37
bschaeferyou can pop off some of the new changes21:37
bschaeferpopey, yup :) no issues, thats the work of the mir guys21:37
popeybe good to get some other funky sdl games in :)21:37
bschaeferyup!21:37
dobeywell, i guess all the old proprietary games using sdl1.2 will work on mir now :)21:38
SturmFlutI really have to finally get those SDL templates set up21:38
mcphailGetting this working is hugely exciting21:39
tathhuSturmFlut: stop spamming my tweetdeck :-D21:52
awepopey, probably a better place might be nuntium, and we can add a NM task if need be21:58
awepopey, woefully inadequate bug report though...21:58
popey:(21:58
aweI asked for more info and moved to nuntium; I can't seem to assign back to Aaron though22:03
=== VargaD_ is now known as VargaD
ahoneybunawe: added the info you need to the bug report23:10

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