/srv/irclogs.ubuntu.com/2015/12/07/#ubuntu-touch.txt

=== stakewinner00 is now known as stakewinner00|AF
=== ryao_ is now known as ryao
nhainesk1l_: the kernels used on the retail phones don't support systemd.01:54
k1l_cool, they are hating systemd too :)01:55
scientesk1l_, no04:34
scientesandroid is old kernel because of non-free drivers make it less flexible04:35
scientesk1l_, and most the systemd-hate comes from those that never learned the limits of the old ways, and yet feel that their workflows are forced to change04:36
scientessystemd still solves a huge number of technical problems04:36
=== chihchun_afk is now known as chihchun
lotuspsychjehttp://linux.softpedia.com/blog/libreoffice-document-viewer-2-0-app-officially-released-for-ubuntu-phones-497146.shtml06:05
lotuspsychjenice06:05
dholbachgood morning07:55
=== teve_ is now known as teve
=== davidcalle_ is now known as davidcalle
abeatoLaney, hi, I took a look at the gtk-3 dependency for plugins-bad, blame shows that the dependency changed from gtk-2 to gtk-3, so my guess is that forcing gtk-3 >= 3.15 was because that was the version the debian maintainer saw in his system... compiling with gtk-3.14 does not produce any issues09:25
Laneyhi abeato09:25
Laneyplease file upstream then09:25
abeatoLaney, sure, but meanwhile we could try to get the package built for the overlay09:26
LaneyI said I would do it on Monday, that is today, so I will09:28
LaneyGive me the bug link and I will reference it in the patch09:29
abeatoLaney, ack, I'll create the bug09:30
abeatoLaney, https://bugzilla.gnome.org/show_bug.cgi?id=75911309:44
ubot5Gnome bug 759113 in gst-plugins-bad "[packaging] gtk-3 version in debian packaging is too restrictive" [Normal,New]09:44
Laneythx09:44
abeatothank you09:44
Laneyabeato: wait, you mean in the package?09:45
Laneythat should be @ debian then09:45
abeatohm, reporting it following this https://www.debian.org/doc/manuals/debian-bugs/ch2.en.html ?09:45
Laneyabeato: I can probably just fix that directly09:46
LaneyI have commit to the package09:46
Laneythought you meant a dependency in configure.ac09:46
abeatoah, cool09:47
abeatono, just in control09:47
* abeato cancelling bug in gstreamer09:50
Laneycool09:51
=== lotuspsychje_ is now known as lotuspsychje
=== _salem is now known as salem_
=== stakewinner00|AF is now known as stakewinner00
=== alan_g is now known as alan_g|lunch
=== kalikiana_ is now known as kalikiana
KidFuryVhey im having problems13:30
KidFuryVsomeone help13:31
=== chihchun is now known as chihchun_afk
=== Undertasker1 is now known as Undertasker
=== alan_g|lunch is now known as alan_g
=== kalikiana_ is now known as kalikiana
=== |svij| is now known as svij
=== dandrader is now known as dandrader|afk
=== jhodapp_ is now known as jhodapp
sturmflutHas anybody in here worked on bug 1471913 ("battery status is inaccurate") lately? Because I took some time to look at the code and I think that either the kernel is at fault and it's just a software bug, or there is a workaround for a possible hardware failure, but in total it should be solvable somehow15:05
ubot5bug 1471913 in Canonical System Image "Battery statistics are incorrect on MTK based devices" [High,Confirmed] https://launchpad.net/bugs/147191315:05
=== dandrader|afk is now known as dandrader
Sleep_Walkeris 15.10 supported for ubuntu-sdk?15:20
dobeyto run ubuntu-sdk on, or to target for your phone app?15:22
Sleep_Walkerto run ubuntu-sdk15:22
dobeyafaik it is, yes15:22
dobeyit's built for 15.10 in the PPA15:23
Sleep_WalkerI have this error http://sprunge.us/EjVE15:23
Sleep_Walkersorry, I'm not much experienced with Ubuntu (and I'd love to create ubuntu-sdk for my distribution during this week)15:24
Sleep_Walkerit may be something trivial15:24
Sleep_Walkerin that case someone should update PPA description in https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/ppa15:25
dobey#ubuntu-app-devel is probably a better place to ask about the sdk. but looks like you need to try to install the additional packages it's complaining about with apt-get, to find out what the complaints are really about15:26
Sleep_WalkerI see15:28
Sleep_Walkerthanks for both tips15:28
=== BOHverkill_ is now known as BOHverkill
mcphailSleep_Walker: that error is not normal15:45
=== LjL is now known as Sopelstorm
=== Sopelstorm is now known as LjL
seb128kenvandine, hey, just wondering, but the fact you can't share several images at the same time ... I guess it's a known issue/limitation? is that due to content-hub or bugs in the clients?15:58
=== dandrader is now known as dandrader|lunch
kenvandineseb128, which clients?16:04
kenvandinethe hub supports multiples16:04
seb128kenvandine, trying to send several images from gallery or camera to dekko or facebook16:05
seb128the share option is disabled in those when more than 1 image is selected16:06
kenvandinethat would be the client side16:06
kenvandinethey can request SingleSelection or MultiSelection in the transfer16:07
kenvandineMultiSelection is default16:07
seb128thanks16:07
kenvandinenp16:08
Laneyabeato: ok to disable the gstglsink right?16:17
Laneythat's where the dependency comes from16:17
abeatoLaney, indeed ;)16:17
* Laney grepped configure.ac16:17
Laneycool16:17
Laneyalso, remind me which silo?16:17
abeatoLaney, 4116:17
Laneymerci16:17
abeatotha16:18
=== dandrader|lunch is now known as dandrader
seb128kenvandine, opened bug #1523573, indeed it works fine, they just have an " enabled: model.selectedFiles.length <= 1" for some reason, if I remove it sharing multiple image works16:33
ubot5bug 1523573 in gallery-app (Ubuntu) "Doesn't let you share several images" [Undecided,New] https://launchpad.net/bugs/152357316:33
kenvandineseb128, ah, thx16:35
seb128kenvandine, yw!16:35
Sleep_Walkermcphail: I can see that ubuntu-sdk really requires those packages so if you say that the error is not normal, can I take it that those packages are generally available either in official repositories or ubuntu-sdk ppa?16:38
mcphailSleep_Walker: I'm not sure why you are having that problem. Did you "apt-get update" after adding the PPA? I have installed the standard repo SDK and the PPA SDK in 15.10 without problems16:43
Sleep_Walkermcphail: I have installed Ubuntu using debootstrap, installed some software like emacs, less etc, software-properties-common (to get apt-add-repository) and added PPA16:44
Sleep_WalkerI can see ubuntu-sdk (so metadata were obtained), but I can't install required dependencies16:45
mcphailSleep_Walker: I think I may have 2 PPAs added to my machine. I can check when I get home16:46
Sleep_Walkermcphail: you'd be very kind!16:46
Sleep_Walkerroot@ubuntu:/# bzgrep autopilot-desktop Packages.bz216:47
Sleep_WalkerDepends: autopilot-desktop, intltool, libcontent-hub-doc, phablet-tools, ubuntu-device-flash, ubuntu-sdk-ide16:47
mcphailSleep_Walker: in the meantime, you could ask bzoltan_ in #ubuntu-app-devel. He pointed me in the right direction for the PPAs16:47
Sleep_Walkerwill do16:47
mcphailSleep_Walker: and may be worth running "sudo apt-get install -f" to fix anything broken before trying another "sudo apt-get update && sudo apt-get install ubuntu-sdk"16:49
mcphailSleep_Walker: oh - actually, you may need to run "sudo apt-get dist-upgrade" before installing the PPA SDK16:50
Sleep_WalkerI don't think it is relevant for my case16:50
Sleep_Walkermetadata shown that autopilot-desktop string is present only in 'Depends'16:51
Sleep_Walker(I tried anyway and didn't help)16:51
Sleep_Walkerbbl16:51
=== IdleOne is now known as Guest31736
mterrytedg, thanks for the ubuntu-app-launch review -- did it build OK for you?17:52
mterrytedg, specifically, the tests...  in a silo PPA, the handshake test never returned (false or true)17:53
mterrytedg, but I can't reproduce in sbuild or pbuilder17:53
mterrytedg, since you manage to make deja-dup tests break all the time, I wondered if you did the same here17:53
mterry(not that you are *causing* the breaks, you just reproduce them  ;))17:53
tedgmterry: Heh, I didn't try. I just read the diff, which seemed rather obvious now :-)17:55
tedgmterry: Let me see.17:55
mterrytedg, oh wait17:56
mterrytedg, I got my branches confused17:56
mterrytedg, there's no problem with that MP17:56
mterrytedg, I thought you had reviewed the warn-on-xapp one17:56
tedgmterry: Cool, FWIW they passed here too17:56
mterrytedg, yeah, the fix-ftbfs is diff-only-worthy  :)17:56
tedgmterry: So with the other one I haven't looked through all of it yet.17:57
tedgmterry: I really want to switch UAL to have a constant object though.... kinda curious if this is the breaking point.17:57
mterrytedg, yeah no rush, I wasn't trying to circuitously poke you about that one  :)17:57
tedgmterry: That whole signal has evolved to teh point where it looks like "blow up" might be the solution.17:58
tedgmterry: We didn't have any Unity side, but that caused a race, so then hacked on the unity side.17:58
tedgmterry: But, now we need it to do more...17:59
mterrytedg, yeah  :-/17:59
mterrytedg, my MP tried to be as undisruptive as possible, so I stuck with the current paradigm18:00
mterryBut it does make it even more unwieldy18:00
tedgmterry: Yeah, and I appreciate your try to be less disruptive, but thinking reworking might be better.18:01
tedgmterry: So I've started a brain dump on that. And I'm gonna see if I can make it reasonable. I'll ping you for thoughts once I have something to show.18:02
mterrytedg, cool18:02
mcphailSleep_Walker: my PPAs - http://paste.ubuntu.com/13795040/18:10
=== alan_g is now known as alan_g|EOD
mwenningHey guys, any advice on putting touch on a Nexus 5x?18:21
dobeymwenning: not possible yet18:22
=== dandrader is now known as dandrader|afk
dobeymwenning: anything that didn't ship with android 4.x originally is likely to be problematic for porting, for the time being18:23
dobeythe existing nexus5 port isn't even complete, and has several unresolved issues (and it's not an officially supported port)18:24
mwenningdobey, thx, that helps with my xmas purchase decisions ;-)18:25
dobeythe new nexus devices are all 64-bit too. we don't have a complete set of packages for the phone building on arm64 yet, either18:26
mhall119pmcgowan: bfiller: after a recent rc-proposed update, my Nexus 4 camera takes awful pictures and doesn't fill the screen with the live preview, what happened?18:48
mhall119I'm on rc-proposed/bq-aquaris.en r18118:48
pmcgowanwe fixed the bq and mx?18:49
mhall119forgot the N4?18:49
pmcgowanthere were several fixes so its possible18:49
pmcgowanthough seems unlikely18:49
pmcgowanmhall119, actually those fixes not landed I am thinking of18:51
pmcgowansome changes landed thurs seem unlreated18:51
mhall119I think it started on the update before r18118:51
pmcgowanmhall119, friday update?18:52
mhall119I think so, I first noticed this yesterday18:53
mhall119but I didn't take any pictures between 11/26 and 12/06, so it could have been anytime in there18:53
pmcgowanactually let me check mine18:55
=== dandrader|afk is now known as dandrader
pmcgowanmhall119, there are changes to change the preview window to reflect the native resolution, there is a choice now in the bottom panel18:57
pmcgowanbut quality should be good18:58
pmcgowanimage quality does seem kinda poort but havent used this for a while19:00
mhall119pmcgowan: image quality on the N4 has always been poor, but it's so bad now you can't even read text on a close-up picture because it's so pixelated19:01
mhall119the saved image quality is actually *worse* than the preview quality19:02
pmcgowanyeah we need florian to explain, I'd suggest file it19:03
davmor2mhall119: look we understand that you are not happy unless you are complaining about something on the phone and pmcgowan just wanted to make you happy ;)19:04
mhall119heh, yeah, picture resolution is terrible now19:04
mhall119image20151206_124359627.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=8], baseline, precision 8, 176x144, frames 319:04
pmcgowanmaybe when the device tarball lands it gets better again19:04
mhall119davmor2: but I haven't *stopped* complaining about lack of HUD yet19:05
pmcgowandavmor2, you see what  I was doin there :)19:05
davmor2pmcgowan: I know you, your all heart, I can't not see you wanting to make mhall119 happy, tis the season and all that19:06
davmor2pmcgowan: mhall119: I think this is the train issue where only part of the new system got uploaded right19:07
mhall119pmcgowan can make me happy by upgrading me to a Meizu19:07
pmcgowanor hold out for "whats next" ;)19:09
davmor2mhall119: just hold off for a US based phone, come on you know that would make you happy ;)19:09
mhall119a US based phone would indeed make me happy, holding off not so much19:10
dobeyworking bluetooth, location, and reasonable battery usage on nexus5 would be nice too :)19:11
bfillermhall119: you have a partial update, the app hasn't beenreleased yet but the backend has19:13
bfillerwill be fixed today19:13
pmcgowanah good19:14
mhall119thanks bfiller19:16
mhall119bfiller: pmcgowan: is this something we can catch with our test suite going forward?19:16
pmcgowanmhall119, I would say it was caught, it was infra issue19:17
bfillermhall119: it's a build system issue actually19:17
mhall119ah, ok19:17
bfillermhall119: problems with xenial silos prevented us from releasing a new click for camera-app as changes weren't yet mreged into trunk19:17
bfillerpushing a new version right now in fact19:18
bfillerpmcgowan, sil2100: seems I can't upload the new camera to the store as 15.04.3 framework is not defined in the store yet19:21
sil2100bfiller: I'll define it, I usually do that when the stable image is being released19:21
pmcgowanhmm chicken egg19:21
sil2100I can do it now if it's useful19:21
bfillerpmcgowan, sil2100 : not sure how to get it into the nightly build without putting it into the store19:21
pmcgowanthis is where we need the beta store thing19:21
bfillersil2100: unless there is another way to get it into the rc-proposed image19:21
sil2100hmmm... hm hm hmmmmm19:22
sil2100Not without hacking19:22
bfillersil2100: lets add the new fw to the store then19:22
sil2100bfiller: let me do it once after the meeting19:22
dobeyhmm19:22
bfillersil2100: sounds good, ty19:22
sil2100pmcgowan: it should be fine to add it without the stable image being released, no stable image will be able to update to it until we do OTA-919:23
sil2100Although it does seem a bit evil19:23
dobeypmcgowan: a "beta store" wouldn't help here19:23
bfillersil2100: I think that's fine, it at least allows developers to upload stuff targeted at the next release19:24
bfillerand shouldn't affect users on stable19:24
dobeysil2100: well, ota8.5 will be the next stable image right? and it will thus need to have the .3 framework and camera app, because it has the back-end?19:24
bfillerdobey: no, ota8.5 does not have the .3 fw19:25
sil2100dobey: no, it won't19:25
bfilleronly ota9 will19:25
sil2100dobey: ota-8.5 won't have a meta update19:25
dobeysil2100: but does it have the new camera back-end code, which causes the issues mhall119 is seeing?19:27
sil2100dobey: probably not, since I didn't copy any camera backend packages19:27
dobeyoh ok19:28
mattias_Hi, I am trying to build my first cordova app for Ubuntu Touch running 15.10 and using the 15.04 or 15.10 SDK. But I am running in some issues. First, should I use the cordova command from the ppa (/usr/bin/cordova) or npm (/usr/local/bin)? Second, should I use the cordova platform code from github (cordova platform add https://github.com/apache/cordova-ubuntu) or use the default ubuntu? Both scenario's give me errors20:04
dobeyyou should use the sdk20:11
dobeyalso #ubuntu-app-devel for app devel questions please :)20:11
sturmfluttvoss: Ping20:30
tvosssturmflut, o/20:30
sturmflutHey! So, I played with the FM radio some more and I can actually initialize and tune it, and according to the signal strength indicator it receives something. TX is not implemented in our krillin kernels, neither is automatic station seek, and I still can't get pulseaudio to capture the FM signal.20:32
tvosssturmflut, that's great, so when you say signal strength indicator, do you refer to the network indicator or to the driver's interface?20:32
sturmfluttvoss: The driver, it has a FM_IOCTL_GETRSSI ioctl20:33
sturmflutIf I tune it to a known station the value is around -34 (probably dB), noise is at around -8720:34
tvosssturmflut, hah, the joys of numbers :) okay, so we likely have to tinker around with the pulse audio routing20:34
tvosssturmflut, what did you try thus far for pulse?20:35
tvosssturmflut, for -34db, is that with the headphone plugged in?20:36
sturmflut"pactl set-source-port source.primary input-fm", "pactl set-sink-port sink.primary output-speaker" and then "pacat -r -d source.primary | pacat -p -d sink.primary". This works fine if I switch the input port to one of the microphones, but with "input-fm" it is always silent.20:36
sturmfluttvoss: -34 is with the headphones plugged in20:37
tvosssturmflut, let me check something real quick20:37
tvosssturmflut, did you try setting sink.primary to output-wired_head.whatever?20:41
sturmflutI think I did at some point, let me try again20:42
tvosssturmflut, you also might have to adjust the volume of the source port20:43
sturmfluttvoss: according to "pactl list" the ports are set correctly, the volumes are at 100%, nothing is muted and if I just switch the source input over to a microphone it immediately works. I suspect the FM chip is still muted or the input switching is not correct. The FM chip has no connection to the audio part except its NF output, so I don't think it even "knows" if the sink port is set to headset or not.20:50
sturmflutI'll look at the kernel driver code about the muting, absolutely not sure about it20:50
tvoss_sturmflut, do you have your code available somewhere?20:54
tvoss_sturmflut, also: did you issue a SETVOL ioctl on the fm device manually?20:54
tvoss_sturmflut, if possible, it would be great if you could pastebin output from /system/bin/logcat20:58
sturmfluttvoss_: Yeah, I even do a GETVOL to check that it actually gets set. Just pushed the code to https://github.com/Sturmflut/mtkfmcli.git , naturally it's quite hacky and ugly. Let me add a short README21:02
tvoss_sturmflut, no need to :)21:02
sturmflutYou need to make the image writeable and move firmware files around21:03
tvoss_sturmflut, yup, got that far :)21:03
tvoss_sturmflut, https://github.com/Sturmflut/mtkfmcli/blob/master/include/mtk_ioctl.h#L50 seems a typo21:04
sturmflutDon't think so, that's from the kernel code and works21:05
sturmfluttvoss_: I think the FM radio driver just writes log messages to the kernel ringbuffer21:10
tvoss_sturmflut, ack, that makes sense. I'm looking into the pulseaudio droid module and see what else I can dig up from the android user space sources on controlling the fm chipset21:15
tvoss_sturmflut, mind pinging me the link to the fm driver source you are lookint at?21:15
sturmfluttvoss_: https://github.com/bq/aquaris-E4.5/tree/aquaris-E4.5/mediatek/kernel/drivers/fmradio21:16
sturmfluttvoss_: There's an "aquaris-E4.5-ubuntu-master" branch, but I don't think it changes anything21:18
tvoss_sturmflut, nope, unlikely21:18
tvoss_sturmflut, the logs actually go to androids logging facilities, see https://github.com/bq/aquaris-E4.5/blob/34cf494bca625acad06274c3cba10aca148813c0/mediatek/kernel/drivers/fmradio/inc/fm_dbg.h21:21
pdanekHey guys, is anyone in Ubuntu Touch team working on Android app runtime? Or the plan is to use Shashlik once it's done?21:40
mcphailpdanek: no idea what is on the roadmap, but I would guess it will be inevitable that some kind of emulation or shim layer will be developed. I'd rather we had X working on Mir before any android/surfaceflinger stuff, personally21:44
dobeythere are no plans to provide running of android apps on ubuntu as part of the phone experience21:47
pdanekhmm21:47
dobeyif you want to repackage an android app by using the android runtime, you are welcome to build an app doing so, but you need to package it all into your own app (and it require proprietary chrome afaik, which is not redistributable, so good luck) :)21:48
mcphailSomeone is likely to come up with android-in-a-click (or -in-a-snap)21:48
pdanekdobey: well shashlik is KDE project which can run android apps natively on Linux21:49
pdanekperhaps similar as it is on Sailfish OS, except fully open source (Sailfish emulation is proprietary)21:49
dobeywell, then maybe you can use that if it's open source, but it won't be a core part of the ubuntu phone system21:50
dobeyi guess it's a project to do it on the plasma phone21:50
dobeythe kde phone images21:51
pdanekdobey: that's fine, thanks for info!21:52
mcphailpdanek: to be honest, it would be a shame to regress to android apps. The dev experience on native Ubuntu touch is much better. No need to rely on horrible NDK layers etc21:52
pdanekI just wasn't sure if shashlik integration or other solution is in the roadmap21:52
dobeyno, there is no intention to provide support for running android apps on ubuntu phone21:52
pdanekmcphail: well, everyone would regress, but sometimes people just want phone which they wanna use every day, as main device.... and without android apps, that will take long time to get all apps you need21:53
pdanekespecially apps like internet banking will probably never get ported21:53
dobeyi use my ubuntu phone every day21:53
dobeyand heck, i don't even have bluetooth or location21:54
pdanekdobey: everyone has different expectations from phone21:54
mcphailpdanek: I don't disagree with you. That is a very pragmatic view. I still cling to the purist view ;)21:54
dobeypdanek: and expecting android apps to work well on non-android will only lead to disappointment :)21:54
dobeybetter to bug whatsapp to create a real ubuntu port :)21:55
pdanekdobey: if you need Uber taxi, or need app for public transport, or Hailo, or eBanking, or some chatting app which isn't ported to Ubuntu (Whatsapp, Line, WeeChat, Viber, I don't know honestly what's ported and what not)21:56
pdanekpurist view is honorable, but sometimes people just want to get things done as easily and quickly as possible21:56
pdanekdobey: not necessarily, android apps work on Sailfish OS just fine...21:57
pdanekdobey: even games21:57
pdanekno disappointments21:57
dobeyandroid apps on android were even disappointing to me. *shrug*21:58
pdanekdobey: of course I choose native app once it's available, or even a lot of apps are ported from Ubuntu Touch :) but if there is need, I just patch it with android app21:58
dobeyreally, if android apps are a requirement, then android is a requirement21:59
pdanekdobey: well, ya, everyone hates android apps, but better than nothing, if you know what I mean21:59
dobeywell, you're allowed to have an opinion which differs from others :)21:59
pdanekyep21:59
dobeyandroid's security model is fundamentally opposed to the security model of ubuntu though. they don't mix, so even if you could run android apps, it wouldn't be a feasible option in general22:00
pdanekdobey: I agree22:01
pdaneksame as on Sailfish, it's an option22:01
pdanekyou can install the runtime layer if you want, as an option22:02
dobeyno, not the same as sailfish. sailfish doesn't have ubuntu's security model22:02
pdanekbut by default it's not installed22:02
pdanekoh, I know what you mean now22:02
pdanekUbuntu is trying to containerize the apps, isn't it?22:02
mcphaildobey: android apps would work, within their own "container" (be that click, snap or whatever) though22:02
dobeyyes, apps are contained22:02
pdanekright22:03
dobeymcphail: some might work, others might "work", but it will be a poor experience for the apps that people are actually asking to be run on ubuntu22:03
=== salem_ is now known as _salem
dobeymcphail: they won't be able to run their background services, so they won't have working push notifications, incoming calls, etc… when contained on ubuntu22:04
mcphaildobey: if the android app provided a full launcher experience, they would work until a call came in or the screen went off22:04
dobeymcphail: exactly. they wouldn't be able to receive any messages in whatsapp unless whatsapp was actually running in the foreground22:05
mcphaildobey: yes. I'm not claiming it isn't very very broken. But it would allow android apps to share data/servicesw within their own container22:06
dobeymcphail: so it would not be particularly useful for the people who rely on communications through such services22:06
dobeymcphail: nobody is stopping anyone from building an app package that provides a runtime and just runs the android app, outside of the legal teams of the services in question of course :)22:07
pdanekunderstood22:07
pdanekso not really feasible experience22:07
mcphaildobey: there is just the tiny matter of a surfaceflinger-to-mir shim :)22:07
pdanekas on Sailfish, it's integrated including push notifications, runs perfectly fine in background  etc.22:08
dobeymcphail: emacs beckons you :)22:08
mcphaildobey: I've tried to write a mir client and it made my head explode :)22:08
tvoss_pdanek, so what's the incentive for developers to port their app, then?22:22
tvoss_mcphail, and it would actually be somewhat "easy" to implement the surface flinger (binder) itf on top of mir22:23
mcphailtvoss_: maybe, but certainly beyond my talents22:23
tvoss_mcphail, practice makes perfect :)22:23
dobeyi don't know about perfect22:23
mcphailtvoss_: you haven't seen my code, it take it ;)22:24
dobeybut baqnging one's head on the keyboard enough eventually results in code that compiles and appears to function ;)22:24
dobeysomething on rc-proposed is causing dash scrolling to be incredibly painful22:24
pdanektvoss_: the incentive is to get the native app experience22:25
pdanekit's just better with Sailfish SDK than running Android app22:25
dobeythere isn't an incentive22:25
tvoss_pdanek, well, you just claimed that the integration is good enough22:25
tvoss_dobey, true ;)22:26
dobeywhatsapp isn't porting to sailfish22:26
pdanektvoss_: well... true22:26
pdanekWhatsApp is being ported to Ubuntu Touch?22:26
tvoss_pdanek, define "better" from an app developer's perspective :)22:26
dobeythere's only an incentive if the developer has to do the work directly to get the android version running on that platform22:26
mcphailA native whatsapp app wouldn't run in the background, either22:26
dobeypdanek: not yet22:26
pdanekdobey: I mean official port22:26
pdanekthere is pretty good native WhatsApp app on Sailfish22:27
dobeypdanek: unofficial ports can't exist because it's not open source22:27
dobeyno, there is no native whatsapp on sailfish22:27
pdanekdobey: they can, reverse engineer the protocol and use just the protocol22:27
pdanekdobey: yes, there is22:27
dobeythere is an app that purports to enable you to use whatsapp, but whastapp actively block such apps and also actively ban anyone using them22:27
tvoss_pdanek, that's not production level quality, though :) and people are pretty picky about the stability of their messaging apps22:28
pdanektrue22:28
pdanekand true about ban to use it too22:28
dobeyyou can't talk about native oficial whatsapp on ubuntu, and then go on claiming there is a native whatsapp on sailfish, when it's not official22:28
pdanekbut people made whatsapp native app effort...22:28
pdanekand once it was banned... another people made another native port22:28
dobeyyou can use the same app on ubuntu too, if you want to get banned :)22:29
pdanekso there is definitely push towards native apps, even with android integration22:29
pdanekjust an example22:29
dobeyyes, the problem is that you just keep chasing the dragon you can never catch22:29
pdanekyes22:29
dobeysome random developers pushing for native app because they keep writing software that whatsapp keeps banning, doesn't mean whatsapp is being pushed to create a native client22:29
* mcphail thinks Ubuntu needs to sort out background apps and notifications rather than spending time porting android runtimes22:29
dobeypeople will use the official android client, and not ask whatsapp for a native client22:30
pdanekright22:30
pdanekbut then22:30
dobeymcphail: notifications are pretty sorted. but yeah there needs to be background processing solved22:30
pdanekwhy Windows 10 Mobile is developing Android support?22:30
tvoss_mcphail, we will *not* figure out background apps in the general case, and notifications are working perfectly fine22:31
dobeypdanek: because microsoft has given up too22:31
pdanekso if Windows Phone tried and gave up22:31
pdanekwhy will Ubuntu succeed?22:31
tvoss_mcphail, we will enable selected background processing under controlled conditions, which is a different thing22:31
mcphailtvoss_: background apps will become an inevitablity, if convergence is ever going to work22:32
tvoss_mcphail, I suggest that you read the last mail thread, the lifecylce policy is different for desktop use-cases22:32
tvoss_mcphail, and it was always meant to be different :)22:32
tvoss_mcphail, also: s/background apps/occluded-apps/22:33
mcphailtvoss_: I'm not sure the frameworks are keeping up with the needs of users on the phone, though. Things like background sync are missing with no obvious roadmap22:34
mcphailtvoss_: and notifications are buggy (at least with dekko, which is the only one I use)22:35
dobeynotifications in dekko are superfluous22:35
tvoss_mcphail, right, they are not real push notifications ;)22:36
tvoss_mcphail, also: I'm not sure battery power can keep up with a system that does not exercise lifecycle control ;)22:37
mcphailtvoss_: I'd accept android-level battery performance for more functionality...22:37
dobeyit works fine22:37
dobeyand it's not no lifecycle control22:38
tvoss_mcphail, sure, you personlly can also achieve that quite easily tbh22:38
tvoss_mcphail, sure, there are so many ways to escape the lifecycle trap on android :)22:38
pdanekthanks guys for answers earlier22:39
tvoss_mcphail, on purpose or not, due to bugs, see last uproar about facebook messenger22:39
dobeythe whole "android sucks so lets be totalitarian about it" concept is tiring22:39
tvoss_dobey, no one said that actually, and we adopted quite a lot of the system :)22:40
mcphailtvoss_: The biggest thing I miss on Ubuntu is finding my photos magically appearing on my desktop when I log in. I can't see there is ever going to be a solution to that22:40
dobeyof what system?22:40
tvoss_dobey, well, of android :)22:40
mcphailtvoss_: which is ironic, because Ubuntu one used to work well on android :)22:40
dobeythat's exactly what you're saying now. "android has no lifecycle, which sucks, and we're afraid of battery usage, so we're going into complete lockdown in this"22:41
dobeywe have none of the background proccessing support of android on ubuntu phones :)22:41
tvoss_dobey, it has a lifecycle, which is easy to escape and to get wrong. so instead, we started locked down and open up step by step22:41
tvoss_painful and probably slower than we would like to: certainly22:42
mcphailtvoss_: it is very frustrating when we have been waiting for nearly a year for a decision about a way to allow user apps to access an SD card, never mind run background processes22:43
mcphailtvoss_: as a user/hobby dev it does stretch my patience at times22:44
tvoss_mcphail, sure, I can see that. the sd card situation will be solved soon'ish, the background processing is not meant to be solved in the general case, though22:45
tvoss_but we have been to that conversation before .)22:45
mcphailindeed :)22:45
tvoss_mcphail, as a hobby dev, you are not limited by the lifecycle though!22:45
tvoss_mcphail, and I'm sure you know how to use tweakgeek and friends22:46
dobeyyes, the lifecycle is limiting. tweakgeek is not a solution22:46
mcphailyes, but I'd like to upload functional apps to the store22:46
dobeyanyway, rc-proposed seems to be not working very nicely, and i think it's time i went to pub22:48
tvoss_dobey, enjoy :)22:48
mcphailtvoss_: hope you don't think I'm being a moaner... I appreciate your tireless work!22:50
tvoss_mcphail, no worries, I can take quite some blame :)22:50
tvoss_mcphail, and it's perfectly fine to moan at times22:50
mcphailtvoss_: :)22:50
* TheHorribleBear waits for a Ubuntu phone without MediaTek cpu23:08

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