[05:38] <Guest19276> Hello ? I have read https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/. Can you provide example which can run ?
[05:45] <Guest19276> hello ?? please help me ? I want demo to expand quickly, I am a beginner.
[06:05] <Guest19276> ello ? I have read https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/. Can you provide example which can run ?
[06:06] <Guest19276> hello ?? please help me ? I want demo to expand quickly, I am a beginner.
[06:06] <Guest19276> Hello ? I have read https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/. Can you provide example which can run ?
[06:19] <Guest19276> I just want my application to show a nitification in Notifications tab of Status Bar, and then my application can response the notification when user click it
[06:20] <lotuspsychje> Guest19276: idle in here some time, when devs are awake they might reply
[06:21] <Guest19276> OK , thanks
[06:23] <Guest19276> I will wait for devs
[06:25] <lotuspsychje> Guest19276: not sure if this can help but did you read this app? http://linux.softpedia.com/blog/You-Can-Now-Send-Web-Pages-to-Your-Ubuntu-Phone-from-Any-Browser-477581.shtml
[07:01] <Guest19276> my application just send notification to Notifications Tab in my device, not deliver notification between ubuntu touch devices。
[07:05] <ferridom> Hello everybody.
[07:06] <ferridom> Has anyone here tried to instal ubuntu phone on xperia??
[07:28] <Guest19276> Error: GDBus.Error:com.ubuntu.PushNotifications.Error: bad auth
[07:31] <dholbach> good morning
[07:46] <sturmflut-work> dbarth_: Ping
[07:47] <sturmflut-work> dholbach: Good morning!
[07:47] <dholbach> hey sturmflut-work
[07:49] <ferridom> Good morning? My watch shows 14:48 or 2:48pm
[07:51] <dbarth_> sturmflut-work: pong
[07:51] <brunch875> russia?
[07:52] <brunch875> damn russians, they even have their time wrong
[07:52] <brunch875> it's 10AM in the morning
[07:54] <ferridom> I am Indonesian.
[07:55] <brunch875> that's two countries wrong!
[07:55] <Stskeeps> http://www.total-knowledge.com/~ilya/mips/ugt.html
[07:55] <Stskeeps> :P
[07:56] <ferridom> Oh, I am sorry. Thank you Stskeeps, by telling what was that mean. :)
[08:20] <karatsu> @ubuntu dev team : congrate - i ve apt-get upgrade my bq phone => and it seems to help a lot on battery drain problem
[08:20] <brunch875> apt-get upgrade? I thought that killed the OS
[08:22] <ferridom> Does anyone here has tried to instal ubuntu phone on other device than nexus or samsung??
[08:22] <brunch875> not me
[08:24] <ogra_> brunch875, yes, it will, but not immediately if you are lucky
[08:24] <ogra_> really depends on the packages it upgrades
[08:24] <ogra_> (not all are harmful)
[08:25] <brunch875> :D time to gamble?
[08:25] <ogra_> heh
[08:26] <brunch875> is 'factory reset' affected by apt-get upgrade?
[08:26] <juzzlin_> karatsu, my Bq had a really bad battery life until I discovered that media-scanner-service took constantly 50-100% of CPU so I removed my SD card
[08:26] <brunch875> last time I factory resetted, it didn't prompt for system updates
[08:28] <juzzlin_> obviously media-scanner-service crashed every time at some point and it never finished
[08:29] <karatsu> i don t have many media on my sd card now
[08:30] <brunch875> that's some great tip juzzlin_
[08:30] <brunch875> I'll hit safely remove whenever I reboot the phone
[08:34] <ogra_> juzzlin_, did you file a bug ?
[08:35] <juzzlin_> ogra_, yes...or I actually commented on some older bug, but it seems that no-one is interested
[08:35] <ogra_> got the number ?
[08:35] <juzzlin_> wait a sec
[08:37] <juzzlin_> ogra_, https://bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1398614
[08:38] <ogra_> "Each time I plug my external USB hard disk the mediascanner-service process is activ and is using large amount of CPU" ???
[08:39] <ogra_> you should really have opened a new one :)
[08:40] <ogra_> the SD card is quite different to an external USB disk ... we dont allow other filesystems than vfat on the SD for example ...
[08:40] <ogra_> so i guess if you use a normal SD card, formatted with the device tool etc, that deserves a separate bug
[08:40] <juzzlin_> Yeah, I will open a new one
[08:41] <ogra_> (and USB disk could easily hang scanning due to file permissions if there is no vfat filesystem on it )
[08:43] <ogra_> oh, and just FYI, i have a 64G SDXC card in my bq phone and am at the 4th day without charging, my battery is at 48%
[08:44] <brunch875> you don't play much with the phone, do you? I have the display on at almost all times :D
[08:44] <ogra_> yeah, i want to see how long it survives wiht minimal use :)
[08:45] <ogra_> so i dont touch it to much currently (usuall i use it a lot, just not while i measure this)
[08:45] <ogra_> http://i.imgur.com/6kKZVav.png
[08:46] <ogra_> the obligatory screenshot :)
[08:46] <ogra_> brunch875, my point is that my SD card doesnt cause battery drain obviously
[08:47] <brunch875> that's a shame for me; since my case is probably the same and thus it is only me who to blame.
[08:48] <ogra_> why would it be you to blame ?
[08:48] <ogra_> there is surely something wrong if an SD drains the battery and mediascanner crashes in a loop ...
[08:48] <dbarth_> mardy: sturmflut-work is also here ^^
[08:48] <ogra_> i'm just saying thats not the normal case
[08:49] <brunch875> I haven't checked if mine crashes like that. It's probably my fault since my device is probably behaving correctly
[08:49] <mardy> dbarth_, sturmflut-work: OK, let's continue here then :-)
[08:49] <brunch875> (and I toy with it all day long)
[08:50] <ogra_> well, your SD should cause zero battery drain ... thats the point
[08:50] <ogra_> if it causes any, thats a bug
[08:50] <brunch875> I'll strip the SD card for today
[08:51] <brunch875> if I notice a massive battery gain, I'll look into it. Otherwise I'll assume it's alright.
[08:51] <ogra_> k
[09:04] <JamesTait> Good morning all; happy Cherish An Antique Day! :-D
[09:05] <brunch875> Old chairs, go! Wooo!
[09:10]  * popey cherishes ogra_ 
[09:11]  * ogra_ shakes his cane at the kids on the lawn 
[09:29] <juzzlin_> ogra_, https://bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1442035
[09:40] <brunch875> jesus, it took me two whole hours to re-learn multiple integrals
[09:57] <karatsu> do any have test ? http://notyetthere.org/openstore-tweakgeek-and-more/
[09:57] <ogra_> i guess mzanetti has tested it :)
[09:59] <mzanetti> ogra_ guessed right :D
[10:00] <mzanetti> well... not as good as davmor would :D
[10:13] <ogra_> haha
[10:25] <sturmflut-work> mardy, dbarth_ : Sorry, we were off for lunch, I'll be back in half an hour and then I have time to debug everything
[10:34] <davmor2> Yeah I find bugs in anything right mzanetti :D
[10:34] <mzanetti> yeah...
[10:34] <mzanetti> the one in m-vs-m still annoys me btw
[10:34] <mzanetti> because it's an unfixable one :(
[10:36] <davmor2> mzanetti: you're welcome
[10:38] <dbarth_> sturmflut-work: ok; keep us posted
[10:50] <sturmflut-work> dbarth_, mardy: Okay, so I made sure that the network connection is working and unobstructed and collected all the logs. http://paste.ubuntu.com/10781656/ , http://paste.ubuntu.com/10781660/ and http://paste.ubuntu.com/10781663/ .
[10:51] <sturmflut-work> dbarth_, mardy: online-accounts-service didn't output anything to stdout and I saw the line "1392 credentials Password is empty" logged by signond
[10:52] <sturmflut-work> The SSL error was down to a captive WiFi portal
[10:53] <dbarth_> sturmflut-work: so you mean that the SSL error is solved; or the problem still happens?
[10:53] <sturmflut-work> dbarth_: The SSL error is solved, but the problem itself persists
[10:53] <mardy> dbarth_: OA is fine, the problem is here: file:///opt/click.ubuntu.com/com.ubuntu.developer.webapps.googleplus/0.4/webview-override.qml:21:1: module "com.canonical.Oxide" version 1.4 is not installed
[10:53] <dbarth_> ah ok
[10:53] <sturmflut-work> How can I take a screenshot of the device? I keep forgetting the procedure
[10:54] <mardy> sturmflut-work: both volume keys at the same time
[10:54] <dbarth_> sturmflut-work: phablet-screenshot
[10:54] <nhaines> sturmflut-work: both at once!
[10:55] <sturmflut-work> Argh, thanks a lot. I kept trying combinations of a single volume button and the power button
[11:00] <sturmflut-work> mardy: Is the Oxide 1.4 module missing because this is not the most recent image? I'm still on r16 (the image the phone was shipped with) because we were looking for a possible bug in the updater
[11:02] <mardy> sturmflut-work: I don't know, dbarth_ should know better about oxide
[11:10] <pstolowski> seb128, hey, re https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1438633; where do i find regulatory info? i can try to debug the issue if somebody tells me where to look
[11:12] <juzzlin_> I've seen that also with at least the browser
[11:13] <juzzlin_> Of course that might be totally irrelevant
[11:39] <jgdx> pstolowski, isn't that in Settings -> About?
[11:40] <sturmflut-work> dbarth_, mardy: I think I found it. krillin r16 ships with liboxideqt-qmlplugin:armhf version 1.3.5-0ubuntu0.14.10.1~rtm, while r20 seems to come with version 1.4.2-0ubuntu0.14.10.1 .
[11:42] <mardy> sturmflut-work: ok. Do you think that it's a but in the webapp? Maybe it should continue using oxide 1.3, it it uses the 14.10 framework
[11:44] <bzoltan> ogra_:  do you have a minute for me? I have some silly questions :)
[11:44] <ogra_> there are no silly questions ...
[11:44] <ogra_> just ask :)
[11:44] <seb128> pstolowski, in the about panel
[11:45] <bzoltan> ogra_:  I have a rootfs... and I would like to dump on it an other rootfs in a way that I can revert it if I want. Something like the image based update.
[11:45] <bzoltan> ogra_:  what is the best way to do that?
[11:47] <ogra_> bzoltan, the image based update isnt revertable
[11:47] <ogra_> we actually replace files in the readonly space
[11:47] <ogra_> bzoltan, is that on a phone or for your build env stuff ?
[11:48] <jgdx> pstolowski, also, can you attach the USS log ?
[11:48] <bzoltan> ogra_: I tell you what i want. I want an ubuntu-core-5.04 fw ... no toolchain, no APIs, no nothing... and I want to plug in whatever I need, pack it up and call it "bzoltan's cools SDK"
[11:48] <bzoltan> ogra_:  so it is a build env stuff ...
[11:49] <ogra_> cool
[11:49] <bzoltan> ogra_: No chrooting, no apt-get, no nothing ... just simple dumps, but controlled
[11:49] <pstolowski> seb128, do i need a sim card to see it (cause i don't have one)?
[11:49] <seb128> pstolowski, I guess so
[11:50] <seb128> pstolowski, can you try to go to battery and try to open the subpanels there then?
[11:50] <ogra_> you can grab a rootfs tarball and push it into an img file you create ... then take your other part and push that into an img file too, thenuse overlayfs to merge them (with a third img file or a tmpfs to add writability)
[11:50] <seb128> pstolowski, well, in fact that's not going to help much...
[11:50] <seb128> pstolowski, I though maybe it was failing to resolve the plugin to load, but your video shows the update panel for some seconds, so it's correctly loading it
[11:51] <seb128> I've no clue about that issue :-/
[11:51] <ogra_> bzoltan, the mounting will require sudo though ... (there are sudo-less ways but more complicated)
[11:51] <bzoltan> ogra_:  sudo is not a problem
[11:51] <sturmflut-work> mardy: I am not sure I fully understand the problem. Let me try. The webapp manifest claims that com.ubuntu.developer.webapps.googleplus_0.4 is based on "framework": "ubuntu-sdk-14.10", but it uses Oxide 1.4, which is not part of this framework, right?
[11:51] <ogra_> ok, well, then do two img files and a tmpfs in an overlayfs mount
[11:52] <bzoltan> ogra_: but why do need image files in this process?
[11:52] <pstolowski> seb128, battery panels look ok
[11:52] <seb128> pstolowski, ok, thanks for trying
[11:52] <ogra_> bzoltan, mount needs "devices" to mount ...
[11:52] <sturmflut-work> mardy: So Click thinks the app will run on my phone and allows the package to be installed, but then the app fails
[11:52] <ogra_> the img files are fake partitions
[11:52] <pstolowski> jgdx, USS?
[11:52] <bzoltan> ogra_: ahh.. I see
[11:53] <jgdx> pstolowski, ubuntu system settings log at ~/.cache/upstart/application-legacy-ubuntu-system-settings-.log
[11:53] <mardy> sturmflut-work: yes, that's my understanding as well
[11:53] <bzoltan> ogra_:  so itis all about tar, img files, overlayfs and tmpfs
[11:53] <ogra_> bzoltan, so your img file actually needs a filesystem and you need to unpack the tarball into it while you have it mounted
[11:54] <pstolowski> jgdx, right. http://pastebin.ubuntu.com/10782125/
[11:54] <ogra_> right
[11:54] <bzoltan> ogra_: nice, thanks for your help
[11:54] <ogra_> np
[11:54] <ogra_> ask again if you hit any roadblocks :)
[11:56] <bzoltan> ogra_: I will :) The biggest blocker right now is to define and implement the real frameworks... the actual frameworks are too minimalistic for my taste. they just list .deb package names... no versions, no content, no API listing. So what I will do is a hierarchical framework (API definition) structure  what you can extensively plug in to a core tootfs.
[11:57] <bzoltan> ogra_:  I will start with the UITK and the Qt frameworks on QML level... the C++ level is a bit tricky as it is all about ABIs and not APIs
[11:59] <jgdx> pstolowski, is that truncated? Maybe the one where you enter the updates panel got rotated? Could you enter the updates panel (recreating the symptom of the bug) and then re-upload the log?
[12:00] <ogra_> bzoltan, make sure to coordinate that with the snappy guys ... click will go away at some point and your framework needs to work in the snap world then
[12:01] <pstolowski> jgdx, oh wow, i cannot reproduce it now.. could going to updates the other way fix it? i could reproduce it tens of times before...
[12:02] <jgdx> pstolowski, Settings -> About -> Check… does not go blank?
[12:02] <pstolowski> jgdx, ah, ok, got it again now
[12:03] <jgdx> cool
[12:03] <pstolowski> jgdx, http://pastebin.ubuntu.com/10782180/
[12:04] <jgdx> mardy, do you have any way of asserting that an account is 'ok'?
[12:05] <seb128> jgdx, pstolowski, those "Components/PageWrapperUtils.js:30: TypeError: Cannot read property 'createObject' of null" seems are weird
[12:05] <seb128> jgdx, well, accounts seems ok since opening the panel from the main settings grid works and installing clicks from the dash as well...
[12:06] <jgdx> seb128, but can you recreate it?
[12:06] <mardy> jgdx: if it's about the U1 account I don't (other than checking that it exists), dobey should know better
[12:06] <seb128> jgdx, no, I can't :-/
[12:06] <mardy> jgdx: but yes, if you can install apps from the store, then I guess it means that the account is ok
[12:06] <jgdx> mardy, okay, thanks.
[12:07] <sturmflut-work> mardy: I am a bit confused, is Oxide even officially part of the 14.10 framework? I can't find it in the QML API docs.
[12:08] <jgdx> pstolowski, thank you. The lack of complaints regarding your u1 accounts is new, so I'm attaching it to the bug
[12:10] <mardy> sturmflut-work: difficult question :-) Let's wait for dbarth_
[12:12] <dbarth_> oxide is part of 14.10 yes
[12:12] <dbarth_> i don't think that the oxide warning message is the reason for the issue
[12:13] <bzoltan> ogra_:  I am doing it for the snap word :) and click is not that relevant, but schroot should be sacked for good
[12:13] <pstolowski> jgdx, yw
[12:13] <bzoltan> ogra_:  But who is the image/rootfs doer on the snappy side?
[12:14] <ogra_> bzoltan, mvo
[12:15] <bzoltan> ogra_:  of course :) who else
[12:18] <jgdx> seb128, pstolowski, I can repro
[12:19] <dobey> jgdx, pstolowski, seb128: what's this about?
[12:20] <seb128> jgdx, how?
[12:20] <jgdx> seb128, I'm adding the details to the bug now.
[12:21] <jgdx> dobey, it's a bit unclear, but give me some time.
[12:23] <jgdx> pstolowski, you can repro without reboot, just kill USS. FYI
[12:24] <bzoltan> mvo: we have even more reason to talk :) The snapcraft work is on the corner already.
[12:24] <jgdx> dobey, humor me: if I start setting up a U1 account, but enter the wrong password and then terminate the process (cancel). What happens?
[12:26] <pstolowski> jgdx, ok.. i haven't had any problems reproducing it so far, it seems broken for good for me, when it worked a moment ago it was for the first time in ~20 attempts
[12:26] <dobey> jgdx: then you don't have an account
[12:26] <jgdx> dobey, and no files are craeted
[12:27] <dobey> well no files are created in success either, but sure
[12:27] <jgdx> dobey, any data?
[12:28] <dobey> yes, in the accounts and signon databases on success; but not on failure
[12:28] <jgdx> dobey, okay. Thanks
[12:52] <sturmflut-work> dbarth_: But apart from that, and if Oxide is part of 14.10, which exact version is part of 14.10? krillin r16 was shipped with 1.3 and r20 with 1.4, and both releases claim to conform to the 14.10 framework. So now we have a production device where a developer might decide to use Oxide 1.4 because the device and image version he uses to develop his app supports it, and at the same time there are users who lag a bit behind
[12:52] <sturmflut-work> and can't run the app, but Click can't detect the problem.
[13:00] <dobey> sturmflut-work: the Oxide qml component itself is not part of the SDK. Ubuntu.Web is, and I don't think that's changed
[13:01] <dobey> sturmflut-work: if you're importing oxide directly, you're taking advantage of the fact that it's there, but it's not a supported part of the SDK
[13:20] <dbarth_> sturmflut-work: we have code that ensures that depending on the framework used by the app, you run on either oxide or qtwebkit
[13:20] <dbarth_> sturmflut-work: but again, i don't think that's cause for that error
[13:35] <sturmflut-work> dobey, dbarth_ : Ah! That makes much more sense, thanks!
[14:13] <seb128> dobey, hey
[14:13] <seb128> on my bq rtm 267 image, I installed a calendar app update through settings, went back to the dash, long clicked on the calendar icon to see the click store details/changelog for the new version, clicked on the open button from the detail page
[14:13] <seb128>  that failed to start it, trying to run the old version
[14:13] <seb128>  WARNING **: Unable to find keyfile for application 'com.ubuntu.calendar_calendar_0.4.600'
[14:14] <seb128> dobey, is that a click scope issue? do you know if it's known?
[14:14] <seb128> dobey, unsure if you are the right person to ask about that :-)
[14:16] <dobey> seb128: that sounds like a regression in the updates panel maybe. it's supposed to call the dbus signal to refresh the scope. sounds like it didn't get refreshed though.
[14:18] <seb128> dobey, but the scope page displayed the new version number with the corresponding changelog
[14:18] <seb128> I read the changelog before clicking open
[14:19] <dobey> seb128: that information comes from the store, so it will always show the latest no matter what version you have installed
[14:19] <seb128> k
[14:19] <seb128> dobey, I switched away from the settings app before the install was finished it seems
[14:20] <seb128> dobey, so maybe my fault, that blocked the refresh signal
[14:20] <dobey> yeah, that might do it :-/
[14:21] <seb128> dobey, I wonder if it would make sense to force a refresh and retry if the version is not found
[14:22] <dobey> seb128: i think the settings plug-in needs to be fixed to run the install helper script for the scope, rather than calling the dbus method from within qt
[14:23] <seb128> mandel, ^ :-)
[14:24] <mandel> seb128, gosh.. I hate that code, dobey what do you suggest, we need to rewrite all that
[14:25] <mandel> dobey, I'm going to kill diego
[14:25] <dobey> lol
[14:26] <seb128> mandel, while you are rewriting it, might be nice to make it use libclick rather than the click command line ;-)
[14:26]  * seb128 stops there and hides
[14:26] <mandel> seb128, 100% agreed
[14:27] <mandel> seb128, I'm going to stop myself from doing it because we have a sprint and I want to do it with you guys around (will you be present)?
[14:28] <seb128> mandel, at the core sprint in 10 days? no, desktop is not invinted, we have our own week in London the week after that...
[14:28] <dobey> seb128: no
[14:28] <seb128> but maybe kenvandine is going to be there?
[14:28] <dobey> better to make it use the helper shell script that is in unity-scope-click
[14:28] <dobey> so stuff will work even when you switch away from system settings
[14:32] <seb128> dobey, thanks for the suggestion
[14:55] <kenvandine> oSoMoN, i updated that sharelink MP, hopefully that's better :)
[14:56] <oSoMoN> kenvandine, thanks, I’ll take a look shortly
[14:56] <kenvandine> thx
[15:02] <mvo> bzoltan: heh, we will see each other in person next week, right?
[15:03] <bzoltan> mvo:  It depends. if you plan to visit Helsinki :) then yes. But sadly the SDK team was not invited to the party ..
[15:10] <mvo> bzoltan: oh, good. would be a good time to catchup, when do you guys have the next sprint?
[15:11] <bzoltan> mvo: no idea yet.. we should have a sprint to focus on the top prioroty stories.. like scope development and snappy
[16:11] <Cymbvgh> notly hy
[16:27] <dadexix86> is there a way to restart an indicator that crashes, apart from rebooting?
[16:28] <ogra_> you can try to restart it from the terminal app i think+
[16:30] <ogra_> (they are just user upstart jobs, so something like: "initctl restart indicator-foobar")
[16:31] <dadexix86> ok, next time that happens I will try it this way :)
[16:31] <dadexix86> ogra_, thanks
[16:32] <ogra_> well, thanks me once it worked, i'm not sure if the terminal-app environment has access to upstart ... adb definitely has though
[16:32] <ogra_> (but that requires a PC indeed)
[16:58] <bzoltan> ogra_:  do you have a wiki/braindump/whatever about how and/or with what tool do you usually create the img file from the rootfs/chroot?
[16:59] <ogra_> no, thats rather complex
[17:01] <ogra_> bzoltan, oh, you are referring to our former conversation ...
[17:01] <bzoltan> ogra_:  yes
[17:02] <ogra_> dd if=/dev/zero of=./myimage.img bs=1M count=512
[17:02] <ogra_> that creates a 512MB file called myimg.img
[17:02] <bzoltan> ogra_:  that one I am familiar with :D
[17:02] <bzoltan> dd lives next door
[17:03] <ogra_> mkfs.ext4 ./myimage.img
[17:03] <ogra_> mkdir mymuntpoint ...
[17:03] <ogra_> sudo mount -o loop ./myimage.img mymountpoint
[17:03] <ogra_> and then you can extract your tarball under mymountpoint
[17:03] <bzoltan> clear
[17:04] <bzoltan> how to pack it back?
[17:04] <ogra_> pack it back ?
[17:04] <ogra_> you just unmount it
[17:04] <bzoltan> ogra_:  and the myimage.img will just magically contain the changes?
[17:05]  * bzoltan feels ashamed 
[17:05] <ogra_> it will contain what you unpacked there
[17:05] <ogra_> its like a partition :)
[17:05] <bzoltan> of course
[17:05] <bzoltan> it is indeed a partition from loop device
[17:05] <ogra_> right
[17:06] <bzoltan> ogra_:  sweet, thanks
[17:06] <ogra_> for the overlayfs stuff i fear i cant help you ...
[17:06] <ogra_> you will have to read up about it ...
[17:06] <bzoltan> ogra_:  that one I can handle ... I almost made the SDK testing with that
[17:06] <ogra_> i know it allows to do similar stuff aufs does ... which is what i'm familiar with ... but thats deprecated
[17:07] <bzoltan> ogra_:  I played with overlayfs... it is not complicated
[17:07] <ogra_> yeah, i guess so
[17:07]  * bzoltan goes and start creating frameworks
[17:07]  * ogra_ just didnt have to touch such stuff in years 
[17:09] <brunch875>  /part returning home
[17:10]  * brunch875 feels awkward
[19:27] <meles> how can i install apps on ubuntu-touch via the terminal?
[19:32] <popey> meles: http://askubuntu.com/a/603069/612 or http://askubuntu.com/a/599489/612
[19:34] <meles> popey: but i m not talking about a local deb or click package, but about stuff from the software center.
[19:34] <meles> popey: http://askubuntu.com/questions/607336/terminal-command-to-install-apps-on-ubuntu-touch
[19:34] <dobey> meles: there is no CLI for the click app store at the moment
[19:35] <popey> meles: what do you want to install?
[19:36] <meles> dobey: bad news but thanks for the info. I have an issue with my GPS and BQ Support suggested to reset. But I'm not willing to do that if i have to do everything manually.
[19:36] <meles> popey ^
[19:36] <dobey> installng from the app store requires a u1 account, and the only way to sign in with a u1 account is via the UI
[19:37] <popey> meles: we may have a fix coming for GPS issues
[19:37] <dobey> meles: you can re-falsh without replacing the installed apps or your current settings. there should also be an OTA update soon which might fix some of the problems you're seeing
[19:39] <meles> popey, dobey: so the issue is wider spread?
[19:39] <dobey> others have reported some issues with GPS resolution yes
[19:40] <dobey> i don't know what issue you're having specifically of course :)
[19:40] <meles> ok than i will just wait for a fix, since I anyway expect reseting not o help.
[19:40] <popey> thanks for your patience meles
[19:41] <meles> well Wifi and cell positioning works, gps doesn't
[19:42] <meles> popey, dobey thanks for your help. does anyone want to answer this question. otherwise i will just comment it with your info.
[19:45] <meles> popey, dobey sorry i forgot the link: http://askubuntu.com/questions/607336/terminal-command-to-install-apps-on-ubuntu-touch
[19:46] <popey> you basically can't
[19:46] <popey> unless you have a local copy of the click packages
[19:46] <dobey> answered
[19:46] <popey> you could script it.
[19:46] <dobey> which you don't, becasue the downloaded .click is deleted immediately after it's installed
[19:46] <popey> well, i wasn't assuming that
[19:46] <popey> i was saying if you have a local _copy_
[19:47] <popey> (which I do)
[19:47] <dobey> well _you_ are special :)
[19:47] <popey> hah
[19:47] <om26er> this simple script does wonders for me for install .click on the device. http://paste.ubuntu.com/10785276/
[19:48] <om26er> I call it phablet-click-install
[19:48] <om26er> ;)
[19:48] <meles> om26er: thanks but i was wanting stuff from the software center
[19:48] <dobey> om26er: /if/ you have a .click file that works yes
[19:49] <meles> dobey: thanks for the answer on askubuntu
[19:49] <davmor2> meles: why not install from the store
[19:49] <dobey> davmor2: he's trying to automate it
[19:49] <davmor2> ah okay that makes more sense
[19:49] <dobey> davmor2: ie, "reinstall previously installed packages" feature
[19:50] <meles> davmor2: well thats what i mean.
[19:50] <meles> davmor2: but after a reset that wont work
[20:03] <daixtr> newbie question: does ubuntu app phone store creating separate binaries for each app? I mean, how can it achieve phone-desktop compatibilty?
[20:04] <popey> daixtr: depends, if it's a pure qml app (like calendar & music) then the same code runs everywhere
[20:04] <daixtr> what's the de-facto development language for ubuntu phone apps? Is it C?
[20:05] <popey> daixtr: if it's an app which contains binaries (like terminal and file manager) we can make "Fat" packages which contain binaries for multiple platforms
[20:05] <popey> https://uappexplorer.com/app/com.ubuntu.developer.nskaggs.filemanager for example is a fat package
[20:05] <daixtr> i've been doing C programming for linux..
[20:06] <popey> most of ours is qml or c++
[20:07] <daixtr> so this https://uappexplorer.com/ is like, the equivalent for android's google play?
[20:08] <popey> kinda
[20:08] <popey> it's a community maintained frontend to our store
[20:09] <popey> we have an "official" one in the works, but that's not live yet
[20:09] <daixtr> so what's the development feel... is it like the gcc/make thing?
[20:09] <dobey> apt-get install ubuntu-sdk and see :)
[20:09] <daixtr> ok
[20:10] <vitimiti> popey, I didn't ask about hits but I didn't know about it. It's interesting
[20:10] <vitimiti> this*
[20:10] <popey> vitimiti: que?
[20:11] <popey> daixtr: http://developer.ubuntu.com/
[20:11] <vitimiti> popey, I was saying that this you said about the app explorer and the "fat" packages was interesting
[20:11] <vitimiti> Sorry for my English
[20:11] <daixtr> i noticed that ubuntu phone does not use the 'home' hardware button.. if i install ubuntu into my galaxy s5, will this 'home' physical button be useless?
[20:12] <popey> we dont use any of the soft android buttons
[20:12] <popey> vitimiti: ahh, sorry :)
[20:12] <popey> daixtr: and I don't know if the galaxy s5 is a supported device
[20:12] <popey> !devices
[20:13] <daixtr> ok.. anyhow,.. whatever device ... i noticed that ubuntu phone is not using any home button
[20:13] <popey> correct
[20:13] <daixtr> why?
[20:13] <popey> our user interface doesn't use it
[20:13] <vitimiti> It's gestures based
[20:13] <daixtr> i mean, but can we put it to good use? like map it to something useful? can ubuntu os do it?
[20:14] <popey> we don't use it, and I don't believe there's any plan to map it to anything
[20:14] <popey> in the future we may be on devices that have no soft buttons, so we shouldn't expect them
[20:14] <daixtr> ok.. but can the OS generate events, or i can program on it..?
[20:15] <jdstrand> beuno: fyi, NOS approved and fix is in r430
[20:15] <daixtr> or does the OS totally ignores it like it does not exist?
[20:15] <popey> the latter
[20:18] <daixtr> are gtk/qt applications directly run on it? (sorry i'll read the docs later promise)  i need to know ahead what's in front of me so i'll know
[20:18] <popey> existing desktop apps won't work out of the box
[20:19] <popey> we don't have X on the phone, but use Mir.
[20:19] <jdstrand> beuno: I noticed 'wget' in the store too and commented
[20:19] <popey> In the future Xmir may be on the device.
[20:20] <beuno> thanks jdstrand
[20:20] <daixtr> if i drop to cli terminal in ubuntu phone, does it have a multi-user.. shell.. such as i can create new users 'useradd', etc.. crontab -e.. and so on?
[20:22] <dobey> not really, no
[20:23] <dobey> it may be possible to create additional terminal users, but / is read-only, and the UI doesn't yet support multiple user scenarios
[20:23] <dobey> so it's not useful to do that on the phone really
[20:50] <daixtr> dobey: how about any scheduling mechanism.. like crontab.. if i want to run a program regularly..
[20:50] <beuno> daixtr, not currently available, no
[20:50] <beuno> its the same as a background task
[20:50] <popey> i thought we supported user crontabs?
[20:51] <beuno> we'll need to figure out the right way to do it
[20:51] <beuno> popey, not AFAIK
[20:51] <dobey> popey: i don't think so
[20:51] <popey> pretty sure ogra_ said so recently
[20:51]  * popey throws ogra_ under the cron bus
[20:51] <dobey> i'm pretty sure that part of the fs is read-only
[20:51] <daixtr> do i have the ability to run a daemon program then?
[20:52] <beuno> daixtr, no, no background processes
[20:52] <beuno> your app is either running and on the screen
[20:52] <beuno> or stopped
[20:52] <daixtr> what's the shell.. is it busybox?
[20:52] <daixtr> or does it / can it have a bash?
[20:52] <beuno> daixtr, it is a phone, restricted to what apps can do so the user's phone doesn't get crippled
[20:52] <dobey> daixtr: what are you trying to do exactly?
[20:53] <daixtr> nothing.. i'm just ranging...
[20:53] <dobey> daixtr: you can basically do whatever you want on your own phone, but it's not really supported
[20:53] <dobey> daixtr: but you can't do background processes and such in an app you want to build and put in the store
[20:54] <dobey> doing unsupported stuff on your own phone is basically a "you get to keep both pieces when it breaks" situation
[20:54] <dobey> it's unsupported because we can't reasonably support it :)
[20:55] <dobey> the phone as a consumer product is ubuntu, but it has sandboxing and other security things to prevent malicious apps from destroying your battery or shipping your data off to a server in russia and such
[20:56] <daixtr> about the kernel.. is the inotify stripped out?
[20:56] <dobey> it's an older kernel, as we have to use the AOSP android kernel to have working hardware
[20:57] <dobey> i don't know if inotify is enabled in it or not, but i don't think an app could use it under confinement, either way
[21:02] <daixtr> is the mode of development for ubuntu phone, a cross-compiling one?
[21:04] <dobey> yes
[21:07] <daixtr> well.. i just read a seconds ago.. qml/javascript seems to be main language.. but C++ cross-compiling detail is to be announce yet when full sdk is released...
[21:08] <daixtr> so clearly, i see here that its diverging from Android's java-based lang... i'm just curious, why this different development choice...
[21:09] <dobey> it's not diverging from android's java at all. it's completely unrelated
[21:09] <daixtr> i read qml... and i see javascript...
[21:09] <dobey> android's java is what diverges from java
[21:09] <daixtr> well.. javascript is not a proper language..
[21:10] <dobey> qml is not javascript
[21:10] <dobey> then don't write javascript if you don't like javascript
[21:10] <dobey> anyway, i have to go now
[22:19] <ogra_> beuno, popey, we have cron installed ... but it will indeed miss scheduled events if the device is asleep, it operates normally if the device is awake though
[23:34] <beuno> ogra_, ew.