[01:32] <Nations_> hallo
[01:34] <Nations_> so im so confused does this even work
[01:40] <Nations__> hay
[07:32] <AskUbuntu> How to run latest Ubuntu touch development release on bq phone? | http://askubuntu.com/q/603005
[08:12] <dholbach> good morning
[08:21] <brunch875> good morning!
[08:42] <JamesTait> Good morning all; happy Monday, and happy Take A Walk In The Park Day! :-D
[09:28] <zzarr> hello! my phone (Motorola Droid 4, xt894) is running android 4.1.2 on the stock rom, how ever I have a rom running CyanogenMod, is there a simple way to "update" CM to Ubuntu? (a fake update that uses the Android parts from CM needed for Ubuntu and removes the rest)
[09:28] <lotuspsychje> !devices | zzarr
[09:28] <lotuspsychje> zzarr: you can try the XDA forums if someone ported your device perhaps
[09:29] <zzarr> thanks, I'll have a look, other why's I'll have to try to port it my self (which I don't know how)
[09:30] <lotuspsychje> zzarr: well thats not really easy, but im sure there's a porting guide somewhere
[09:30] <lotuspsychje> zzarr: check also #snappy ubuntu core, might also be interesting
[09:30] <zzarr> I'll do :)
[09:31] <lotuspsychje> zzarr: https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/
[09:32] <lotuspsychje> Se7: morning
[09:32] <Se7> morning :)
[09:33] <zzarr> I'v read the porting guide for a new device (reading is one thing, understanding how is another ;) )
[09:33] <lotuspsychje> zzarr: there's an image already for droid 4: https://wiki.ubuntu.com/Touch/Devices/maserati
[09:33] <zzarr> it's from 2013 ;)
[09:34] <lotuspsychje> zzarr: maybe email that davidhacker guy, he might know more about it :p
[09:40] <lotuspsychje> zzarr: youtube doesnt show anything usefull either, only an old touch preview on droid 4
[09:44] <lotuspsychje> chat is crowded today 304 :p
[09:55] <Se7> guys i ve got no data source available in the circle of bq phone...someone said it s a bug but i don t find it to subscrive ;/
[09:55] <zzarr> lotuspsychje, I know, sorry for a delayed answer, my internet is jumpy
[09:56] <lotuspsychje> Se7: not all data shows up in the circle, try some twitter msges or new pictures
[09:57] <Se7> no lotuspsychje because if you didn t send nothing
[09:57] <Se7> he tell you like no message send
[09:58] <lotuspsychje> ah i see
[09:58] <lotuspsychje> Se7: not sure then might be bug
[09:58] <AskUbuntu> Cannot run QML App with C++ plugin | http://askubuntu.com/q/603050
[09:58] <davmor2> Se7: it will show that till something trigger stats
[09:58] <Se7> yes ogra_ yesterday said that but i was chatting from the phone
[09:59] <Se7> so i haven t the log
[09:59] <ogra_> davmor2, it should still show something else if you double tap the circle ...
[09:59] <popey> Se7: tap the screen a couple of times
[10:00] <Se7> nothing popey i tryed
[10:00] <davmor2> ogra_: not if nothing has triggered stats,  if there is 0 stats it says there is no data
[10:01] <davmor2> Se7: complete a game of sudoku and see if that show up
[10:01] <davmor2> Se7: or make a call/sms/take a picture/make a video
[10:01] <Se7> did it nothing happen
[10:01] <popey> play some music
[10:02] <Se7> from an app popey or the music that i got in the phone
[10:03] <popey> open the music app and play a few songs
[10:03] <Se7> ok
[10:03] <popey> then lock phone, and see if it updates
[10:03] <Se7> right i ll tell you in a bit if change something
[10:07] <lotuspsychje> Se7: is that the legit BQ or did you install a channel on the BQ android version?
[10:10] <Se7> lotuspsychje, it s the bq legit
[10:10] <Se7> and popey nothing change after played the song
[10:12] <Se7> dit a pic as well send couple of messages
[10:12] <lotuspsychje> Se7: did you try a reboot?
[10:13] <Se7> yep
[10:13] <Se7> i ll try again
[10:13] <lotuspsychje> Se7: install the logviewer maybe to see whats wrong
[10:13] <lotuspsychje> Se7: or open a terminal an tail -f /var/log/syslog
[10:14] <Se7> rebbot just a sec
[10:14] <Se7> reboot*
[10:16] <Se7> how i can show you lotuspsychje the log??
[10:19] <AlanBell> how do I put a click package on my device without uploading it to the store?
[10:20] <nhaines> AlanBell: push it to the device and then use pkcon?
[10:21] <nhaines> pkcon install-local --allow-untrusted foobar.click
[10:21] <AlanBell> better question, where on developer.ubuntu.com should I have read that :)
[10:21] <AlanBell> thanks for the answer nhaines
[10:21] <nhaines> Maybe we can link to the channel logs.  :)
[10:22] <AlanBell>  /o\
[10:22] <nhaines> You're welcome.  I know it mainly because I loaded up the bq-exclusive scopes on our N4s at SCALE.  :)
[10:22] <AlanBell> the webapp generator needs to end with "now test your package by doing . . ." and not "yay, all done, upload it to the store quick"
[10:22] <nhaines> So I typed it over and over.
[10:23] <nhaines> AlanBell: +1
[10:24] <popey> davidcalle: ^^^ see comment from AlanBell which I 100% agree with :)
[10:24] <popey> AlanBell: you could file a bug against developer.ubuntu.com :)
[10:24] <AlanBell> "This form generates simple Ubuntu webapps, ready to upload to the store."
[10:24] <AlanBell> it really doesn't :)
[10:25] <davidcalle> AlanBell, technically, it does ;-) I agree with your comment.
[10:25] <AlanBell> ready to install on your device prior to uploading to the store perhaps
[10:27] <davidcalle> "Ready to install, test and upload to the store."
[10:27] <AlanBell> sure. Plus some kind of link to how the heck you do that
[10:27] <davidcalle> Yep
[10:27] <AlanBell> it is some distance from being bleeding obvious :)
[10:28] <nhaines> Fairly intuitive, I'd say!
[10:28] <davidcalle> AlanBell, it will be a link to an AskUbuntu question so feel free to enhance the answer if needed ;-)
[10:29] <nhaines> First you go to one.ubunt.com and sign up, then you go into System Settings > Accounts and log into Ubuntu One.  Then you go to the store and download Terminal.  Then you enable security and Developer mode.  Then on your PC you install the phablet tools PPA and install the package...
[10:29] <tvoss> o/
[10:29] <nhaines> Well, long story short, just a couple simple steps and you're ready.  ;)
[10:30] <mpt> tvoss, I have an architecture question about Ubuntu Touch in general. Are you the right person to ask?
[10:31] <AlanBell> nhaines: yeah, I think I guessed most of those, I just had no idea about pkcon and I wasn't expecting  "dpkg -i" to work on a click
[10:32] <tvoss> mpt, yup
[10:32] <AlanBell> bug 1438123
[10:33] <davidcalle> Thanks AlanBell
[10:34] <popey> AlanBell: might want to ask a question on AU about "how do I install a click package on a device" and we can flesh out a good answer
[10:34] <popey> which can then be linked to
[10:34] <mpt> tvoss, in bug 1403934, the screenshot function didn’t work during the first-run setup. And in bug 1430942, the power dialog didn’t work during the first-run setup.
[10:35] <mpt> tvoss, the diff to fix the former was 3248 lines, so I can’t tell what it does, but the diff to fix the latter is quite obviously duplicating code that is already in Unity.
[10:35] <zzarr> can someone give me a push in the correct direction, is it possible to install Ubuntu over CM? (simply remove some files and add other files)
[10:36] <ogra_> no
[10:36] <nhaines> zzarr: no.
[10:37] <zzarr> Is it possible to use the vendor's files? (drivers, etc)
[10:37] <mpt> tvoss, this makes me think that whenever a function is added to Unity that should work everywhere — an accessibility function, or a system error notification, or whatever — engineers have to remember to duplicate it in the first-run setup too, and quite often they’ll forget. Am I worrying too much?
[10:37] <tvoss> mpt, someone already addressed that concern
[10:38] <tvoss> mpt, citing from the mp comments: Convert the welcome wizard from a separate executable into a qml plugin (with a small C++ plugin for support).
[10:38] <tvoss> mpt, with that, code duplication ends, and the wizard is a part of u8
[10:39] <tvoss> mpt, but please note: only on vivid, so going forward, we are good
[10:39] <mpt> tvoss, ah, so the “only on vivid” is why the ubuntu-rtm bug fix is still adding code
[10:39] <tvoss> mpt, yup
[10:40] <mpt> tvoss, great. Thanks for assuaging my concern. :-)
[10:40] <AlanBell> popey: http://askubuntu.com/questions/603068/having-generated-a-webapp-with-the-generator-how-do-i-test-my-click-on-the-devi
[10:40] <popey> ta
[10:40] <tvoss> mpt, happy to help :)
[10:48] <AskUbuntu> having generated a webapp with the generator, how do I test my click on the device? | http://askubuntu.com/q/603068
[10:49] <nhaines> "First you upload it directly to the store..."
[10:49] <popey> First you get a chicken and some chalk...
[10:49]  * AlanBell looks for the chalk
[10:50] <ogra_> "...then you add a high price ... so you can be sure users testing will notify you if it is broken"
[10:50] <AlanBell> does it have to be the white chicken that glows on the camera?
[10:52] <popey> I can't reproduce that bug as I have no white (or other coloured) chickens
[10:53] <AlanBell> might be easier to reproduce if the same thing happens with cats
[10:53] <popey> That may have to be filed as a separate bug as cats are clearly not chickens
[10:53] <Se7> sorry guys after installed phablet tools to connect the phone to pc i have to open terminal and type adb shell right?
[10:54] <popey> Se7: what's the goal?
[10:54] <Se7> popey, show you <lotuspsychje> Se7: or open a terminal an tail -f /var/log/syslog
[10:54] <Se7> from the phone
[10:55] <popey> not sure what you're hoping to get from that.
[10:55] <Se7> about the no data source available in the circle
[11:23] <Se7> you think i should report "no data source available" in the circle as a bug?
[11:58] <robin-hero> I read somewhere last week there will be one more OTA update this week? Is it true?
[12:02] <ogra_> robin-hero, sil2100 sends a daily landing team status email to the ubuntu-phone mailing list with such info in it
[12:03] <ogra_> (and yes, the plan is to have a new OTA image ready this week, i'm not sure if it will also release this week or next though (bq might want to sign it off first :) )
[12:05] <robin-hero> ogra: thanks, I'll read the emails
[12:05] <ogra_> john-mcaleely, ^^^ do we know ?
[12:06] <ogra_> it would probably make sense to take bq signoff into account in the mail announcements :)
[12:08] <AlanBell> is there a plan to get speech dispatcher into the phone?
[12:09] <robin-hero> AlanBell: That would be fantastic! I searched it for long minutes last night, then I realized it is not my Android phone :D
[12:09] <ogra_> long term we surely want voice output ... weather that will speech-dispatcher will need research
[12:10] <ogra_> *will be
[12:10] <AlanBell> I don't think there needs to be an on-device synth
[12:10] <AlanBell> but speech-dispatcher is the common interface and you can point it at remote synths, like OpenMary
[12:10] <ogra_> right, it is more about "how well does a tchnology play in a mobile env"
[12:11] <AlanBell> and Ubuntu could run an openmary server for the phones which would be cool
[12:11] <AlanBell> not just for accessibility, but turn by turn instructions on sat nav etc
[12:11] <ogra_> yep
[12:12] <ogra_> we definitely want some kind of voice output, as i said ...
[12:16] <AlanBell> ooh, just installed speech-dispatcher (which pulls in some espeak stuff for no good reason) and espeak on the device is nasty
[12:17] <davmor2> AlanBell: and will likely get completely broken the minute you get an update
[12:18] <AlanBell> davmor2: sure, totally understand making it writeable means I get broken
[12:23] <john-mcaleely> ogra_, I'm not sure there is a final schedule. it may be next week
[12:25] <ogra_> john-mcaleely, right, i think we should adjust the expectations ... and that ... when we say "this week" it really means "this week we hand the image to the vendor for final signoff"
[12:26] <john-mcaleely> not 'signoff' - a QA pass. so there can always be variables introduced at that point
[12:26] <ogra_> right, if they find some issue it might even be delayed longer
[12:28] <ogra_> john-mcaleely, i just want to avoid that a lynch mob shows up at sil2100's doorstep: "but you said this week !!"
[12:28] <john-mcaleely> ogra_, indeed. that would be wise
[12:32] <AlanBell> davmor2: I want to try and bolt it on to something like this http://mumble.libertus.co.uk:59125/process?INPUT_TEXT=This+is+a+perfectly+capable+synth+for+Ubuntu+Phone&INPUT_TYPE=TEXT&OUTPUT_TYPE=AUDIO&LOCALE=en_US&AUDIO=WAVE_FILE
[12:32] <AlanBell> I wrote some stuff ages ago on linking speech dispatcher with remote synths http://www.theopensourcerer.com/2011/05/speak-to-me/
[12:34] <AlanBell> feel free to play with it here http://mumble.libertus.co.uk:59125/
[12:50] <AskUbuntu> GPS unvailable on aquaris E45 | http://askubuntu.com/q/603101
[13:13] <sil2100> ogra_, john-mcaleely: yeah, we plan preparing OTA-3 this week, but it might essentially be released to stable around Monday/next week
[13:13] <john-mcaleely> sil2100, I would bet on later than Monday, given all the easter holidays in various parts of EU
[13:13] <sil2100> Right
[13:14] <sil2100> Indeed :)
[13:16] <AskUbuntu> VOIP client on the Ubuntu-Phone bq Aquaris? | http://askubuntu.com/q/603117
[13:18] <tsdgeos> milli: how do i get the  ubuntu_calculator_app autopilot tests?
[13:18] <tsdgeos> err
[13:18] <tsdgeos> milli: sorry
[13:18] <tsdgeos> Mirv: ↑↑↑↑↑
[13:18] <Mirv> tsdgeos: sorry, it's missing from the bug report. run phablet-click-test-setup from host.
[13:19] <Mirv> tsdgeos: for calculator only, phablet-click-test-setup --click com.ubuntu.calculator
[13:19] <tsdgeos> on the phone or desktop?
[13:20] <Mirv> tsdgeos: ^ "from host" ie desktop
[13:20] <tsdgeos> ok
[13:20] <tsdgeos> sorry i didn't read the whole snetence ^D
[13:24] <pmcgowan> popey, on that whoopsie thing, can you check the syslog for denials,
[13:24] <popey> pmcgowan: seb128 and didrocks looked at it earlier, it's likely because the whoopsie config file isn't writable.
[13:24] <popey> (but yet, will look)
[13:25] <popey> pmcgowan: nothing appears in the syslog when I flip the switch
[13:25] <didrocks> popey: you don't need to look syslogs, we have a good understand of the issue I guess now (and yeah, it never worked on a ro image)
[13:26] <popey> ok.
[13:26] <didrocks> understanding*
[13:26] <pmcgowan> didrocks, popey it works on both my phones, why is that?
[13:27] <popey> yours is rw?
[13:27] <pmcgowan> no
[13:27] <pmcgowan> well
[13:27] <popey> has it ever been?
[13:27] <pmcgowan> let me double check
[13:27] <popey> heh
[13:27] <popey> bet it is :)
[13:27] <didrocks> I guess it's been, or we are completely on the wrong track, which I doubt
[13:29] <popey> well, my device is a stock bq retail device with no mucking about :)
[13:29] <popey> so I'd expect this to be what bq customers will experience
[13:29] <popey> (and someone else just confirmed this in -uk) ( he asked why some switches revert, I asked which one, and had the bug number ready to paste )
[13:29] <tsdgeos> Mirv: i'm getting apparmor issues when running the calculator tests, do you get those?
[13:29] <didrocks> popey: you forget the "popey's effect" though :p
[13:29] <popey> true!
[13:30] <popey> his is running the shipped version, no updates installed yet
[13:30] <pmcgowan> popey, ro
[13:30]  * popey shrugs then
[13:30] <didrocks> hum
[13:30]  * didrocks is puzzled
[13:30] <pmcgowan> I can reflash the krillin
[13:30] <didrocks> well, at least, we know we should fix this
[13:30] <didrocks> let's do that
[13:30] <didrocks> and then refine
[13:30] <didrocks> seb told he will deal with the simple MP
[13:31] <pmcgowan> didrocks, did we see that this path is not in the rw set?
[13:31] <didrocks> pmcgowan: yeah, the file is not
[13:31] <tsdgeos> Mirv: i.e. http://paste.ubuntu.com/10706760/
[13:31] <didrocks> pmcgowan: it's more complex for vivid though, as there are 2 files, and one may not exist at boot
[13:31] <didrocks> we need to test how our ro system handles this (if it does…)
[13:32] <didrocks> file doesn't exist -> no way to remount it rw, I'm quite afraid about that one
[13:39] <bfiller> seb128: was there ever a bug filed for the issues folks on g+ were having sending reply from messaging-menu?
[13:39] <bfiller> folks having issues I mean
[13:46] <seb128> bfiller, https://bugs.launchpad.net/ubuntu/+source/telephony-service/+bug/1437486
[13:49] <bfiller> seb128: thank you
[13:49] <seb128> bfiller, yw!
[13:49] <bfiller> salem_: ^^^ we need to help figure out what is going on here. I cannot reproduce but apparently the customer cna
[13:50] <salem_> bfiller, ok, let me take a look
[13:53] <seb128> bfiller, salem_, btw, is there anything special to do on telephony-service to have mps reviewed? https://code.launchpad.net/~seb128/telephony-service/dont-unref-gvariant/+merge/252415 is a one liner waiting for 20 days without comment :-/
[13:53] <Mirv> tsdgeos: yes, when a test fails those are shown here too. when a test does not fail, those are not shown.
[13:54] <Mirv> tsdgeos: oh, no, correction
[13:55] <Mirv> tsdgeos: no, I don't have AppArmor problems, just normal did not receive an reply errors
[13:55] <Mirv> tsdgeos: please run phablet-config autopilot --dbus-probe enable
[13:55] <Mirv> tsdgeos: and try again
[13:55] <salem_> seb128, I might have missed the notification about this MR, I will take a look.
[13:55] <Mirv> tsdgeos: I'm using lp:ubuntu-ui-toolkit's test script that takes care of that too, but it's probably that thing ^
[13:55] <seb128> salem_, thanks
[13:56] <Mirv> tsdgeos: updating bug once again with that
[13:57] <tsdgeos> Mirv: yeah that's better
[13:57] <tsdgeos> meh the calculator ap tests only pass in english
[13:57]  * tsdgeos reboots the phone
[13:59] <Mirv> oh, that's yet another thing I've also learned the hard way
[14:06] <AlanBell> is there a way to mark a webapp as being OK to continue to run and play audio when the screen is off?
[14:07] <ogra_> not yet, no
[14:07] <ogra_> once oxide uses media-hub for audio and video playback this will work though
[14:07] <davmor2> Mirv: were you taught that 1+1=11?  did they tell you it was 2, 10 is 2 everyone know that ;)
[14:08] <AlanBell> ogra_: ok, thanks
[14:15] <lotuspsychje> http://itsfoss.com/create-web-app-ubuntu-phone
[14:16] <sturmflut-work> davmor2: There are cases when 1+1=11
[14:17] <davmor2> sturmflut-work: I didn't say it was I said 2 was wrong 11 is 3
[14:17] <tsdgeos> Mirv: ok, i actually had a deadlock on dbus
[14:17] <tsdgeos> so the patches may not be as good as we need
[14:19] <sturmflut-work> davmor2: In binary. In unary, 1+1=11.
[14:20] <davmor2> sturmflut-work: :D
[14:40] <lemmster> Can I replace (or dual boot) Ubuntu with Android on the Aquaris e4.5 and later go back to Ubuntu? Ubuntu is missing a couple of vital features.
[14:41] <lotuspsychje> lemmster: what vital features are you talking about?
[14:47] <lemmster> lotuspsychje: gpg intergration into Dekko
[14:47] <kenvandine> tedg, remember the fix i put into content-hub so the sdk knows not to restore the state from the statesaver?
[14:47] <tedg> kenvandine, Not sure I know it, I know that you said you did it :-)
[14:47] <kenvandine> tedg, we have the same problem when the apps are launched with url-dispatcher, connecting to the uri handler happens to late
[14:48] <kenvandine> we added an arg --no-restore-state (or something like that)
[14:48] <kenvandine> how would you feel about having url-dispatcher also pass that arg?
[14:48] <kenvandine> :)
[14:48] <kenvandine> so doing this for content-hub fixed the statesaving issues when opened from the hub
[14:48] <tedg> kenvandine, Hmm, but what about the case that the app is running and it gets the URL. What should the behavior be then?
[14:48] <kenvandine> but they still have the problem when opened with url-dispatcher
[14:48] <DanChapman> lemmster: patches for gpg in dekko are welcomed :-D
[14:49] <tedg> Effectively that's a "state saved" in that it wasn't ever swapped out.
[14:49] <kenvandine> tedg, then they get the uri handler signal and all is good
[14:49] <tedg> kenvandine, So what's the problem with restoring state and then getting the signal?
[14:49] <kenvandine> they reset the state then, and that's fine now
[14:49] <kenvandine> the issue is when it's starting
[14:49] <kenvandine> they don't want to restore the state when starting to handle a uri request
[14:49] <tedg> I'm confused how the two are different.
[14:50] <kenvandine> they shouldn't be :)
[14:50] <kenvandine> but...
[14:50] <kenvandine> there is a problem at startup time
[14:50] <kenvandine> where they get the uri signal too late
[14:50] <tedg> They should fix that problem?
[14:50] <kenvandine> it'll cause the statesaver to start restoring the state
[14:50] <kenvandine> before they get the uri handler signal
[14:50] <lemmster> DanChapman: I don't have time to contributed. I can only make a donation if it helps.
[14:50] <tedg> That seems right to me.
[14:50] <kenvandine> can't really without delaying loading the UI
[14:50] <kenvandine> or causing flickering
[14:51] <tedg> You should restore the state, and then send the URL signal.
[14:51] <kenvandine> then the UI changes after shown
[14:51] <kenvandine> or could
[14:51] <tedg> Sure, just like it would if it was running.
[14:51] <kenvandine> zsombi, bfiller: ^^
[14:52] <kenvandine> if we did that we should wait until the app is done loading to handle it
[14:52] <kenvandine> so it's consistent
[14:52] <tedg> Certainly, state saver should block all emiting signals until it is done.
[14:53] <tedg> Otherwise it'll always be unpredictable
[14:55] <kenvandine> zsombi, thoughts?
[14:56] <bfiller> tedg: when the app is running it never restores state, just switches to the data being requested by the url handler
[14:56] <kenvandine> right
[14:56] <kenvandine> statesaver isn't involved
[14:56] <bfiller> tedg: if it's killed it's state will be saved
[14:56] <tedg> Certainly, and the same effect should be if it is killed.
[14:56] <kenvandine> what tedg is saying, let the app fully start and restore state
[14:56] <kenvandine> before handling the uri
[14:56] <tedg> As far as the app is concerned, those two should be exactly the same.
[14:56] <bfiller> tedg: it's quite ugly doing it that way
[14:57] <kenvandine> so in the case of the already running app
[14:57] <bfiller> tedg: you see first the restore state of the app and then it switches
[14:57] <kenvandine> chances are the view changes before you see the app
[14:57] <tedg> It's more ugly that you see the screenshot :-)
[14:57] <kenvandine> while starting you will see the app
[14:57] <kenvandine> and see it change
[14:57] <dobey> then modify the state while it's loading
[14:57] <kenvandine> that's the problem
[14:57] <tedg> The app should expect that to happen, it could happen while it's running. So the app needs to ensure that transition is reasonable.
[14:58] <kenvandine> we don't get the uri handler signal until after it's started
[14:58] <kenvandine> started restoring that is
[14:58] <kenvandine> but it's unpredictable
[14:58] <tedg> Let's look at the browser, you might need to queue up the next/last from the state saver and then put the URL on the stack.
[14:58] <dobey> then start faster and do whatever state restoring needs to be done, after you get the uri signal
[14:58] <bfiller> tedg: yes what kenvandine says, it is more ugly than the splash screen. You see Splash->Screen A (restored state)->Screen B (request from ulr dispatcher)
[14:58] <tedg> It should come after it has completed restoring.
[14:59] <kenvandine> bfiller, tedg does have a good point... it's just ugly for the user
[14:59] <kenvandine> it's the right way
[14:59] <kenvandine> perhaps we could do something fancy here :)
[14:59] <bfiller> tedg: browser doesn't use state saver actually, it's managing tabs on it's own as it always restores the last tab, regarless of how app was killed
[15:00] <kenvandine> like if the shell knows it's got a uri, show the splash until the uri is handled?
[15:00] <tedg> If the app can tell the difference between being running all the time and being shutdown through the lifecycle, we've done something wrong.
[15:00] <bfiller> tedg: not sure I understand your argument really
[15:01] <dobey> bfiller: if the app has to special case laoding a url when it's not running, in a different way from when the app is already running, then the app is doing things wrong
[15:01] <kenvandine> what decides when to stop showing the splash?
[15:02] <tedg> kenvandine, I believe it's when it does the first buffer swap.
[15:02] <bfiller> dobey: it doesn't have to do that
[15:02] <tedg> bfiller, What dobey said, we need to keep things feeling the same for apps.
[15:02] <bfiller> tedg: what we are suggesting completely isolates any of this from tha pps
[15:02] <zsombi> tedg: kenvandine: we don't know when teh states were restored. State restoration may cause pages to be pushed to the stack, etc, so that may take a while.
[15:02] <bfiller> apps
[15:03] <tedg> Sure, an app should have it's state restored. And from that state get a signal about the URI. Just like if it was running the whole time.
[15:03] <dobey> bfiller: what exactly are you suggesting?
[15:03] <tedg> For instance, when it's running on the desktop, that's exactly what will happen.
[15:04] <tedg> So you shouldn't be able to tell the difference if we've killed it via lifecycle or it's been running the whole time.
[15:04] <zsombi> tedg: that will cause flickering
[15:04] <kenvandine> zsombi, can we do something so the UriHandler knows state restoring is done?
[15:04] <tedg> zsombi, "flickering" or the UI to transition
[15:05] <tedg> It shouldn't flicker.
[15:05] <kenvandine> if there's no way to tell when that's done, that sounds like a bug
[15:05] <bfiller> dobey: suggesting url-dispatcher passes an additional arg --no-restore-state that state saver uses so it doesn't try to load saved state when app launched with args
[15:05] <kenvandine> it shouldn't flicker if it's completely done restoring
[15:05] <bfiller> that's all, one liner DONE
[15:05] <zsombi> kenvandine: I coudl remove the states which were restored one by one, and till all is removed I can cache the URLs...
[15:05] <dobey> bfiller: it would have to pass that to every app, which doesn't necessarily make sense. you might as well just not use state save at that point, or just put it in your app's .desktop file
[15:05] <kenvandine> the special arg is a quick fix... but that might be the better solution
[15:06] <tedg> zsombi, URLs isn't the only problem here, it should be all events. There could be others.
[15:06] <zsombi> tedg: well, if the last saved state was 3 pages deep, then all thoise will be restored, abd then teh UriHandler action will pop them all and push a completely different page: that causes flickering
[15:06] <kenvandine> dobey, only from url-dispatcher
[15:06] <kenvandine> nothing else
[15:06] <tedg> zsombi, For instance location service will notice that it has started up again and start sending updates that could be happening before the state is restored.
[15:06] <kenvandine> so there's always a uri
[15:07] <tedg> There's a lot of events that could start when we see the app come back alive again.
[15:07] <zsombi> tedg: StateSaver saves only property states. If that is driven by a state that si not serialized, it will happen, yes
[15:07] <dobey> kenvandine: url-dispatcher just uses ubuntu-app-launch, which just follows the freedesktop spec, which doesn't allow for adding additional arguments which are not specified in the Exec line of the .desktop
[15:07] <zsombi> tedg: it all depends on the app developer
[15:07] <tedg> zsombi, Sure, but we're trying to make good defaults.
[15:08] <dobey> kenvandine: if state saver is a common API thing and is that slow and causes these problems, then it should be optimized somehow i think. working around performance issues in it by changing url-dispatcher to somehow disable it whenever a url is opened, is wrong
[15:08] <salem_> kenvandine, apps can use loaders asynchronously to improve startup, there is no way to know if the app is actually done loading.
[15:08] <kenvandine> understood
[15:08] <zsombi> kenvandine: tedg: bfiller: so in case the url-dispatcher sends a URI, the StsteSaver could restore the state and till that is running, will block the UriHandler to dispatch theUri to QML
[15:09] <tedg> zsombi, +1, but please not only for URIs, for all events.
[15:09] <zsombi> tedg: I cannot affect other events sorry
[15:09] <kenvandine> zsombi, i think that's the proper fix
[15:09] <zsombi> tedg: if we'd have to, then there has to be a different place for this state saver
[15:10] <zsombi> tedg: for events like you mentioned, it is teh app developer to do the proper serialization, I cannot affect that
[15:11] <tedg> zsombi, I don't know the architecture in detail, but I feel if you can't do that, you're going to have this same bug in another area in a few weeks. Statesaver needs to take down the QML statemachine as it restores and then reenable it.
[15:11] <zsombi> all I can do is to delay the UriHandler dispatch
[15:11] <zsombi> tedg: I cannot restore the QML properties without a running statemachine
[15:11] <tedg> zsombi, ? They're just memory locations, no?
[15:12] <zsombi> tedg: well, as well as bindings, and those need to run as well
[15:12] <zsombi> tedg: we are not saving memory locations or content, we are saving property values
[15:13] <tedg> zsombi, Sure, so then you set all of the properties. You run the statemachine until it settles.
[15:13] <zsombi> tedg: the one you suggest must be done in QML parser, upstream
[15:13] <tedg> zsombi, Wait, is statesaver not integrated into the parser?
[15:14] <zsombi> tedg: yes, all the properties, which may also bring me deeper in teh app, like pushing pages, switching tabs, etc
[15:14] <zsombi> tedg: never was
[15:14] <tedg> Oh, my.
[15:14] <zsombi> right...
[15:15] <zsombi> tedg: that's why I'm telling I cannot stop the state machine
[15:16] <bfiller> tedg: we should have a hangout to discuss, I'm have issues with the suggested approach and might be easier to commnication in real time
[15:17] <zsombi> guys, I got to leave, if you keep a discussion bare in mind these limitations of teh state saver
[15:17] <zsombi> kenvandine: tedg: bfiller: ^
[15:18] <kenvandine> zsombi, will do
[15:18] <zsombi> and let me know somehow of teh outcome
[15:18] <dobey> ouch
[15:18] <tedg> I think that delaying the signal is the best approach available.
[15:18] <zsombi> so far I can do what I just said previously
[15:19] <tedg> bfiller, Sure, we can chat about it.
[15:24] <bfiller> tedg: I'll schedule something
[15:25] <zsombi> kenvandine: bfiller: ah, one more thing: if in case of url-dispatcher the state will be restored and only then the URL handed over, then same should happen with ContenThub as well... for consistency...
[15:25] <kenvandine> zsombi, yes
[15:26] <bfiller> zsombi: I'd like ot have further discussion about this tomorrow, I'm not sold on the idea :)
[15:26] <zsombi> bfiller: :D
[15:26] <zsombi> kenvandine: and I cannot queue that :(
[15:26] <bfiller> will be a poor user experience unless we figure out how to make some changes
[15:27] <zsombi> yeah... I'm out now for real :)
[15:36] <mcphail> When Wifi is switched off, should network manager try to conenct to 3G automatically? I find I have to poke it a bit to persuade it to connect
[15:52] <ogra_> awe_, ^^^^
[15:52] <ogra_> mcphail, there is active work going on on that exact bug :)
[15:52] <mcphail> ogra_: goog to know :)
[15:53] <mcphail> my typing today is awful...
[15:54] <awe_> mcphail, are you talking about a phone or a desktop install?
[15:54] <ogra_> phone
[15:54] <mcphail> awe_: yes, phone
[15:54] <mcphail> bq phone
[15:55] <awe_> so does this happen *every* time your switch off WiFi, or just occasionally?
[15:55] <awe_> here's the bug I've been working on:
[15:55] <awe_> https://bugs.launchpad.net/canonical-devices-system-image/+bug/1436427
[15:55] <mcphail> awe_: I'm not sure, tbh. It is happening every time today
[15:56] <awe_> ok, are you familiar with adb?
[15:56] <awe_> if so, when it happens, can you check the output of 'ip route'?
[15:56] <awe_> and add a comment to the bug?
[15:56] <mcphail> awe_: I'll try to have a look this evening and will do so
[15:57] <awe_> ok thanks!
[15:57] <mcphail> The other thing I wond is if I press the wifi switch to turn it off, it turns itself back on the first time
[16:02] <Joran> hi all, is there an image for bay trial devices yet?
[16:02] <Joran> (Atom x64)
[16:03] <Joran> (just recieved a hp stream 7 and ubuntu touch is something I'd like to play with on it)
[16:08] <Talustus> i guess u need to port it over then Joran
[16:09] <Joran> well people have successfully booted ubuntu mate on it, so I guess there's hope.
[16:09] <sturmflut-work> Joran: You can install the normal 15.04 x86 Ubuntu release on Bay Trail devices, see https://sturmflut.github.io/linux/ubuntu/2015/02/04/installing-ubuntu-on-baytrail-tablets-version-2/, and then install Unity 8
[16:10] <sturmflut-work> Joran: But sadly Bay Trail is a horrible platform
[16:10] <Talustus> so true
[16:10] <Joran> yeah, it looks it, 32bit uefi with 64bit processor, wifi that is shonky as hell and a very wierd touchscreen controller. :(
[16:11] <sturmflut-work> Joran: I was about to buy a HP Stream 7 too last week, since the price dropped to 99 euros, but at the moment I don't even have the time to care about the existing Thinkpad Tablet 8
[16:11] <Joran> yeah, there was an offer for it that brought it down to £50
[16:13] <sturmflut-work> Joran: Kernel 4.0 will contain a lot of fixes, and it looks like the guys over at linux-wireless found out which firmware the Broadcom SDIO WiFi chip needs, so things might have improved since I last tried
[16:15] <Joran> sounds like I gotmyself yet another fun project :-D
[16:17] <sturmflut-work> Joran: It would be *very* nice to get standard Ubuntu working on all those Windows 8.1 tablets. The hardware has become incredibly cheap.
[16:17] <Joran> I managed it on my Adam tablet and published a flash image...
[16:20] <sturmflut-work> Joran: Regarding WiFi, see https://marc.info/?l=linux-wireless&m=142249720825855&w=2 and the following messages
[16:20] <sturmflut-work> Joran: And you may want to talk to sb over on the #m-labs channel, he did a lot of work on Bay Trail tablets
[16:21] <Joran> ta, will see where I get to with it.
[16:24] <aquarius> cwayne, ping about go scopes. :)
[16:26]  * sturmflut-work just noticed how many typos are in the "Installing Ubuntu on BayTrail tablets" post
[16:29] <sturmflut-work> Joran: If you decide to work on the HP Stream 7, you can just file bugs and merge requests against https://github.com/Sturmflut/sturmflut.github.io , maybe we can extend the HowTo for more devices
[16:32] <Joran> cool, will make notes as I go and contribute if there's anything new to learn :-)
[16:41] <yacuken> hi all
[16:42] <yacuken> does ubuntu touch use systemd?
[16:43] <ogra_> not yet
[16:43] <yacuken> planned?
[16:43] <ogra_> indeed
[16:44] <yacuken> thanks
[17:07] <dkessel> hmm is there any update on the date for the meizu mx4 with ubuntu? and is there anything official on whether it will use hardware different from the "normal" mx4?
[17:11] <ogra_> no news, nope
[17:38] <Isotop7> buiding for jfltexx fails with missing header files even though they are present in kernel directory and in out/*...any ideas?
[17:47] <kenvandine> jgdx, i just kicked a rebuild of silo 28, now that the other silo landed
[17:52] <kenvandine> Elleo, i have a content-hub branch needing review, whenever you get a chance https://code.launchpad.net/~ken-vandine/content-hub/lp1429695/+merge/254599
[17:58] <AlanBell> is the HDR thing in the camera done in software?
[17:58] <AlanBell> I am kind of expecting it to take three different exposures and combine them in something like huggin, but it doesn't do anything that I can perceive
[17:59] <AlanBell> not sure if my expectations are right on this, never had something that can do HDR before
[18:47] <jgdx> kenvandine, thanks. Looking at bug 1438323, pretty sure we can use the connectivity api here.
[18:48] <kenvandine> jgdx, yeah, that's what i was hoping
[18:48] <jgdx> kenvandine, great
[18:48] <ahoneybun> does anyone need OnePlus One invites?
[19:25] <aquarius> cwayne, ping about go scopes. :)
[19:26] <cwayne> aquarius, yo, whats up
[19:28] <aquarius> cwayne, how do I build a go scope? I'm happy to try it with your untappd scope before attempting to write my own! But I haven't done any go stuff at all before; I tried doing "go get launchpad.net/go-unityscopes/v2" and it threw a bunch of errors (http://pastebin.ubuntu.com/10706784/) so I think I might need someone with some go knowledge to help me out getting things set up :)
[19:28] <popey> cwayne: ping about https://launchpad.net/today-scope not being configured for bugs
[19:28]  * popey joins the queue
[19:29] <aquarius> ah, deal with popey first; his thing sounds important :)
[19:30] <dobey> "go get beer"
[19:30] <cwayne> popey, getting code setup first, should be in tomorrow
[19:30] <popey> thanks
[19:31] <cwayne> aquarius, i haven't built any scopes about v2 yet, I've also included the deps required in the untappd branch, and the ability to build within a click chroot via cmake
[19:31] <cwayne> i may need to updated
[19:31] <cwayne> can do that hopefully when I get home, on a plane atm
[19:32] <aquarius> cwayne, ah, I'm not really looking at cmake stuff yet; just trying to get a go scope to build at all :)
[19:32] <aquarius> happy to use v1, but that threw all the same errors that you see in the pastebin
[19:32] <aquarius> might it be that I'm on 14.04? That is: is building go scopes not supported in the LTS?
[19:33] <aquarius> I suppose I could technically reverse-engineer the build process out of the cmake files, but that sounds pretty hard :)
[19:34] <dobey> aquarius: you need to build in a chroot
[19:34] <cwayne> aquarius, in theory as long as you had a click chroot you could get it built
[19:34] <aquarius> really?
[19:34] <dobey> aquarius: building c++ scopes isn't even doable on 14.04 directly
[19:34]  * aquarius does the sad look
[19:34] <dobey> lxc :)
[19:34] <dobey> or use the click chroot
[19:35] <aquarius> this is misery.
[19:35] <dobey> this is why there is an sdk that builds things in click chroots for you
[19:35] <aquarius> I'm aware I'll need a chroot to build an arm version, that's fine
[19:35] <aquarius> but I need one to build for my existing arch?
[19:35] <aquarius> dobey, there is not an sdk to build things in go, though :)
[19:35] <aquarius> if there were, I'd happily use i
[19:35] <aquarius> it
[19:37] <dobey> well, if you've got the cmake files set up for it, you should be able to open it as a project in the sdk and do a build there. though when i tried to build the instagram scope, i had some problems, and cwayne was in china so i couldn't bug him to figure it out, at the time
[19:39] <aquarius> fair enough. Let me give that a try
[19:39] <cwayne> i can do a quick write up of what I do and how I build it if you'd like too
[19:39] <cwayne> I have a pretty nice system I think with sublime-text
[19:39] <pmcgowan> aquarius, btw soonsnap app not working for me, not sure if its app or server
[19:40] <aquarius> pmcgowan, see if soonsnap.com in the browser works. (I didn't make the app.)
[19:40] <aquarius> pmcgowan, if the site is broken, I'll happily take a look :)
[19:40] <pmcgowan> I get black truncated images
[19:40] <pmcgowan> let me see
[19:42] <pmcgowan> aquarius, naw doesn't work
[19:42] <aquarius> cwayne, I would very much like that writeup!
[19:42] <aquarius> how do I install go in my click chroot?
[19:42] <dobey> aquarius: you can use the "Maintain" button in the sdk for the target kit, and then just apt-get install it
[19:43] <aquarius> when I try to build the project in Ubuntu SDK with the kit for my emulator I get: /var/lib/schroot/chroots/click-ubuntu-sdk-14.10-i386/bin/sh:-1: error: 1: /var/lib/schroot/chroots/click-ubuntu-sdk-14.10-i386/usr/bin/golang-go: not found
[19:43] <aquarius> oh, it's not supposed to be part of the chroot? OK, I'll install it.
[19:43] <dobey> i don't recall if it's supposed to be part of the chroot or not
[19:45] <aquarius> where does one find a Maintain button? I'm poking around in the Build & Run config section of the Options
[19:46] <dobey> the ubuntu page iirc
[19:47] <dobey> the page that lists the click chroot targets. select the chroot, hit "Maintain" and it opens a terminal with root in that chroot
[19:47] <aquarius> aha! yes
[19:52] <aquarius> progress! Building cwayne's untappd scope now says (in the Issues pane in Ubuntu SDK), unhelpfully, ":-1: error: [src/untappd] Error 2"
[19:52] <aquarius> but at least it's not complaining about not having go :)
[19:58] <aquarius> ah. cwayne, the CMakeLists.txt in your untappd scope src/ folder seems to have arm-linux-gnueabihf written in it a lot; does this mean that it's basically written for an ARM compile and won't work for compiling for x86?
[19:59] <dobey> probably
[19:59] <dobey> also i think his untappd tree on lp is a little outdated (but not sure if any of the go has changed)
[20:01] <cwayne> it is a bit outdated, I can updae it when I land
[20:03] <aquarius> am attempting to build a go thing manually in a terminal :)
[20:04] <simosx> Is "sudo apt install xyz" supposed to work on the phone? I get issue with read-only lock file.
[20:04] <DonkeyHotei> simosx: no.
[20:05] <dobey> yyz is much better anyway
[20:05] <aquarius> "src/launchpad.net/go-unityscopes/v1/version.h:7:1: error: static assertion failed: Version of Unity scopes API mismatch. Minimum required version is 0.6.9.", and my 14.10 chroot has 0.6.7. So, you need vivid to even install the go scopes library. Oh well.
[20:06] <simosx> DonkeyHotei, is there a CLI alternative to "apt"? only Ubuntu Store?
[20:07] <dobey> neil peart stands alone
[20:08] <dobey> simosx: there's no cli alternative to apt. the way to install apps on the phone is through the store
[20:08] <DonkeyHotei> [Sun 2015-03-22 08:45:15 AM PDT]  <<?>ogra_> push it to the device ...
[20:08] <DonkeyHotei> [Sun 2015-03-22 08:45:24 AM PDT]  * jjohansen has quit (Ping timeout: 244 seconds)
[20:08] <DonkeyHotei> [Sun 2015-03-22 08:45:43 AM PDT]  <<?>ogra_> then: adb shell pkcon install-local --allow-untrusted /path/to/click
[20:08] <simosx> dobey, thanks.
[20:09] <DonkeyHotei> simosx: ^
[20:10] <dobey> DonkeyHotei: that works if you've got the .click already, which is not quite the same as apt
[20:11] <dobey> simosx: at some point in the future there will be a CLI option, but for now we only have the scope
[20:11] <simosx> i want to install 'git' on the phone before I start fiddling with changes in files.
[20:11] <dobey> simosx: if you really need some such tools, you should create a chroot of ubuntu in the home directory on the phone, and install what you need inside that chroot
[20:12] <simosx> dobey, is there a page that shows this process?
[20:13] <taiebot> awe_ I am still getting my wifi to stay connected to my wifi network while i am completely out of range of the network ( even after 2 hours of leaving my home). I checked nmcli and it was still showing that i was connected to my home network. Is it a known bug ? or would you like me to report it.
[20:14] <dobey> simosx: i'm not sure if there's a wiki page for it or not
[20:14] <awe_> taiebot, device?  image type & #?
[20:14] <taiebot> mako devel-proposed
[20:15] <taiebot> awe mako devel proposed r155
[20:15] <awe_> yes, please file a bug, I've been working on similar issues in RTM on krillin, but this may be mako-specific.
[20:15] <awe_> taiebot, https://bugs.launchpad.net/ubuntu/+source/network-manager/+filebug
[20:15] <awe_> please include syslog
[20:16] <taiebot> awe_ ok will do thanks
[20:35] <simosx> Some "pkcon" results:
[20:35] <simosx> 1. when I run "pkcon install git" (or other package), I get the error "The daemon crashed mid-transaction!".
[20:35] <dobey> simosx: don't try to do too much with pkcon
[20:35] <dobey> yes you can't "pkcon install foo"
[20:36] <simosx> 2. if I do first "pkcon download /tmp/ git", it will download the .deb file.
[20:36] <simosx> 3. then, "pkcon install-local nameofpackage.deb" will be ok.
[20:37] <simosx> I did not install git though, it needs Perl and several other big dependencies.
[20:38] <simosx> I am trying the "buildOnDevice.sh" script to build a package on a device. However, it needs a build environment on the phone. Is that good to try?
[20:41] <DrGnomage> hey people, does anyone know how to make a cron stick on ubuntu phone (BQ) my fs is read only and I cant seem to mount it as writeable
[20:42] <simosx> DrGnomage, you can remount to RW to make your change (then, remount back to RO).
[20:42] <taiebot> awe_ https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1438402
[20:42] <awe_> thanks taiebot!
[20:43] <DrGnomage> simosx: Thanks for your reply, I wasnt sure which block device to refer to while mounting
[20:43] <taiebot> awe_ popey syslog seems to be not set  to correct date
[20:44] <awe_> taiebot, what happens when you run the date command on your device via adb?  Is it correct?
[20:45] <taiebot> awe yep its correct
[20:45] <simosx> DrGnomage, try "sudo mount -o remount,rw /", thus avoid trying to find the block device.
[20:46] <taiebot> awe date Mon Mar 30 21:45:02 BST 2015
[20:47] <DrGnomage> simosx: Aha! Thank you very much!
[20:49] <taiebot> awe  ls -l on syslog -rw-r----- 1 usermetrics adm   8138506 Aug 19  2014 syslog
[20:49] <simosx> DrGnomage, I do not know if there are any unforseen consequences when making such changes. It's good to change back to "ro" once done.
[20:51] <DrGnomage> simosx: I'll be rebooting so fstab should take over and make it read only again
[21:16] <mcphail> awe_: I've been trying to replicate that bug with the phone not switching to 3G aftern stopping wifi, but since we chatted about it earlier it has been fine :)
[21:16] <mcphail> awe_: I'll append to your bug report when I can duplicate it
[21:17] <awe_> mcphail, thanks;  I tried over the weekend as well, and created a test script to try and catch it, but ran ~500 iterations without doing so.  ;(
[21:17] <awe_> I'll keep at it, but am more concerned about the case where WiFi disconnects, and mobile data doesn't seamlessly take over
[21:18] <mcphail> awe_: I'm wondering if it is location specific. Perhaps a weak wifi or 3g signal in a certain part of the house might trigger the behaviour
[21:19] <awe_> I suspect it may have to due the plumbing between NM and Qt
[21:19] <awe_> as I see WiFi disconect, and mobile data is still active
[21:19] <awe_> routing table's good, ...
[21:20] <awe_> anyways, been working on some ofono reviews, and some other related bugs this afternoon.  Will get back to WiFi / mobile shortly
[21:20] <mcphail> awe_: brilliant. It is one of those bugs which hits when you need to use the feature but not when you have time/equipment for debugging!
[21:22] <awe_> yup
[22:07] <mcphail> I'm trying to debug something remotely on the phone, but I'm getting an error that gdbserver isn;t installed on the phone. How can I install this without invoking apt-get? I don't want to lose the ability to safely update the phone in the future...
[23:40] <Dragonkeeper> anyone know how to boot bq phone into recovery ?
[23:43] <Dragonkeeper> nvm