[01:13] download of OTA-14 works now === salem_ is now known as _salem === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [03:06] hi [03:07] Is there any good input for ubuntu phone ? === chihchun_afk is now known as chihchun [03:09] hello [03:11] any good input method for ubuntu phone?i cant bear the systerm input method === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === LiQiong_Lee1 is now known as LiQiong_Lee === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [08:52] hey, still can't get the updater to run. by any means. can't find any precedent either. [08:53] have tried: system-image-cli, deleting wizard-has-run* and rebooting, powering off [08:54] and provided logs from .cache/upstart/app-legacy-ubu-sys-settings.log: http://paste.ubuntu.com/23595409 [08:57] the update screen basically doesn't appear when clicked, taking the system settings window away with it [09:16] update: security and privacy settings on the settings screen won't open either. everything else seems to work. [09:17] thanks for your help last night dobey kenvandine pmcg1 - if you have any more ideas... === LiQiong_Lee1 is now known as LiQiong_Lee [09:17] update: oh, now the About screen won't open from settings either, when it did last night [09:24] I had also done this in recent weeks: https://askubuntu.com/questions/620740/recommended-way-to-install-regularcli-deb-packages-on-ubuntu-phone#623311 > the bind parts might have messed with things? [09:24] upgrading my chroot now, just the ubuntu-system-settings bit [09:43] oh i wonder if upgrades to my vivid chroot affected the root system because of the bind mounts? [09:44] you can see in the paste logs that qml errors out at times... should i upgrade the chroot's qml packages? [09:47] I'll check back in this afternoon - thanks for any tips you can think of [10:18] https://wiki.ubuntu.com/Touch/ReleaseNotes/OTA-14 this page says OTA-14 is not yet released [10:19] I just noticed the topic of this channel says "phased updated in progress" [10:19] I currently have OTA-13 on my Nexus 4, if I have an update to install is that ok because of the "phased updates" even though OTA-14 is not yet releaed? [10:25] jamesstanley: phased updates mean that it's good to install [10:25] jamesstanley: I'll update the OTA-14 release page to include the image numbers in a moment [10:25] jamesstanley: phased updates generally means: 'the image is released but it's made available to users in phases' [10:26] thanks mate :) === sil2100 changed the topic of #ubuntu-touch to: Home: http://bit.ly/YEqEfo | Install: https://wiki.ubuntu.com/Touch/Install | Porting (advanced) https://wiki.ubuntu.com/Touch/Porting | Bug filing: http://bit.ly/1aV9AJG | Dashboard: http://bit.ly/12AQV53 | http://www.bq.com/gb/ubuntu.html | https://store.bq.com/en/ubuntu-edition-aquaris-m10 | http://www.ubuntu.com/tablet | OTA-14 released [10:27] installing it now [10:27] Actually the phased percentage reached 100%, so the update is released now ;) [10:30] I like that the animated transitions are faster now === dandrader_ is now known as dandrader === _salem is now known as salem_ [11:34] hi, anyone know how to trigger an OTA update from the command line? network indicator isn't working on my phone at the moment and the update list thinks it is offline, but it isn't [11:34] I think an OTA update has a decent chance of fixing whatever is broken, but I can't trigger it [12:01] luxpir, hey, around? [12:03] AlanBell, $ system-image-cli [12:03] jgdx: here and afk all day! [12:31] luxpir, I wonder what's in your /var/log/system-image/client.log ? === dandrader is now known as dandrader|afk [12:31] luxpir, and what are you using your chroot for? :) [12:33] reason I ask is, if you build uss in your chroot and install it on the phone… [12:33] (uss = Ubuntu System Settings) [12:56] Good morning all [13:03] \o === dandrader|afk is now known as dandrader [13:18] the new update is great actually [13:18] I used to have a lockup of ~2s when switching to a different app, that is gone now [13:19] I could tell it was locked up because everything was slightly blurry, as if it's showing a slightly-scaled-up screenshot of the app instead [13:23] Hello! What have happened to my phone? [13:24] I installed OTA-14 and everything is moving atleast twice as fast :D [13:26] zzarr: me too :) much better imo [13:27] yes :D [13:27] I love it === IdleOne is now known as Guest34309 [13:35] thanks jgdx, trying that now [13:42] thanks jgdx, it worked! indicator-network is still broken though [13:42] AlanBell, great. Any idea why? [13:43] or is it just not running? [13:43] start indicator-network [13:43] no idea at the moment [13:43] job is already running [13:43] so, in the status bar it just says "indicator-network" with a cog icon [13:44] nothing below it [13:44] and the update manager thinks I am offline (I am not, it connected to wifi just fine) [13:44] AlanBell, hm, maybe check ~/.cache/upstart/indicator-network.log [13:44] yes, the indicator provides the API we use in System Updates [13:45] indicator-rotation-lock is the same, a placeholder [13:45] that's not good [13:46] I have no file ~/.cache/upstart/indicator-network.log but I have ~/.cache/upstart/indicator-network.log.1.gz [13:47] contains 8 lines like this: Debug: Device Added: "/org/freedesktop/NetworkManager/Devices/8" ((null):0, (null)) [13:47] well 9 lines, starting at zero [13:48] AlanBell, could you stop indicator-network, and re-start it? [13:48] hopefully there's some hints in the log after [13:49] ok, that created indicator-network.log with the same 9 lines in it [13:51] AlanBell: what did you do? [13:53] davmor2: breaking things is your job really isn't it! [13:54] AlanBell: that's right and don't you forget it ;) Have you been tinkering with it in rw mode over leaving it in ro mode? [14:04] davmor2: nope, ro all the way [14:05] AlanBell, anything else acting weirdly? [14:06] * AlanBell looks around at 2016 in general [14:06] nope, other than the broken indicators, the phone is the least wierd thing going on at the moment [14:10] ok, after a hard reboot the rotation indicator is now working, but network indicator is still not there [14:10] AlanBell, anything in /var/crash? ignore _usr_bin_election.crash [14:10] nothing at all [14:15] maybe pete-woods has a theory [14:17] jgdx, AlanBell : this is on a vivid based phone, right? [14:18] Just want to check, as there was an i-n landing to xenial recently [14:18] pete-woods: just updated to OTA14, it was broken on OTA13 since last week, no idea of a cause [14:19] figured I would update to OTA14 to see if it would sort itself out [14:21] that sounds like the stale lock file problem [14:22] AlanBell, do you have this file .config/connectivity-service/config.ini.lock [14:22] I do indeed [14:22] please to delete it [14:22] and restart [14:22] -rw-r--r-- 1 phablet phablet 0 Nov 29 18:59 config.ini.lock [14:23] yay, thanks pmcgowan \o/ [14:23] great, I hate that bug === chihchun is now known as chihchun_afk [14:29] dobey: does this MP make sense these days? (now that UAL does everything, and the click scope really does all apps, not just clicks): https://code.launchpad.net/~mterry/unity-scope-click/allow-legacy/+merge/312383 [14:30] Or are we planning to handle apps a different way? [14:30] mterry: i don't think so; on classic systems it will show a whole lot of stuff that won't work [14:31] dobey: I thought UAL was supposed to be able to launch those? (not very sure on that) [14:31] dobey: if UAL gives you the app info, it should be able to launch it, right? [14:31] mterry: no, legacy apps have to specify in the .desktop file that they work under unity8 [14:31] mterry: it doesn't magically run everything under xmir or anything there. the .desktop has to say whether it should [14:32] dobey: I think it does have some magic there... but regardless. I think if it is feeding your scope an app it doesn't know how to handle, that's a UAL-side bug, right? The scope shouldn't try to second guess UAL (in an ideal world) [14:33] It seems that UAL is becoming the one-stop shop for launching [14:33] Rather than merely an information broker [14:33] mterry: well if that's also the case, then the patch is also still irrelevant, because it doesn't change anything [14:34] dobey: it changes filtering some apps that don't report an ubuntu lifecycle [14:34] mterry: but we still have to filter anyway, because we have bits in the scope to be able to hide apps like dialer on tablets without modems and such [14:35] mterry: what new apps show up with that change? [14:35] dobey: ok fine, I'm not saying never do intelligent filtering. But this filtering (lifecycle) is a UAL-side decision is my point [14:35] which don't support ubuntu lifecycle? [14:35] dobey: I wrote it to try to get firefox to show up (but a separate UAL bug is stopping it there) [14:36] UAL apparently knows enough now to try to launch such legacy apps in xmir I believe [14:37] dobey: also note the pre-req I filed earlier -- the scope is ftbfs right now due to typical gmock stuff [14:38] mterry: but gtk+ has a mir back-end, so most gtk+ apps don't technically need xmir, but they don't say they don't have X-Ubuntu-Touch=true in their .desktop files, so there is a lot of weirdness there [14:39] as for firefox, the launching of snaps from the snap is supposed to be fixed i think, so not sure why we wouldn't just stick firefox in its own snap at this point really [14:39] dobey: this is more of a tedg question I guess, whether UAL proposes to hide that weirdness from upper layers, but I thought that that was a promise it is trying to make [14:39] dobey: (A) I don't think that snap launching is fixed yet and (B) we want firefox to be a snap, but we want upstream to be controlling that, not us [14:42] jgdx: thanks, I'll check there. chroot is so I can run taskwarrior, lynx and potentially mutt (although I have no space for the mailboxes at present) - not following your USS built in chroot + installed on phone point. To do with the mount --bind options I mentioned? [14:44] luxpir, I don't think the mounts matter for this issue. Could you remove the QML cache for system settings and try again? rm -r .cache/QML/Apps/ubuntu-system-settings/ === dandrader is now known as dandrader|afk [14:48] dobey: It depends on which interfaces their snap asks for nothing about their desktop file there. If the firefox snap asks for unity8, it gets Mir, if it asks for Unity7 it gets X11. [14:49] mterry: I think that snap launching works now, there are a couple of apps that don't work for me, but I think it's their fault now. [14:49] tedg: mterry is talking about having firefox as a legacy app, not a snap [14:49] jgdx: I do have the client.log you requested earlier if it helps - will try the qml cache [14:49] mterry: If you know of one, I'd like to know about it. [14:49] dobey: Oh [14:50] dobey: We don't need to filter on supporting the lifecycle anymore I think. [14:50] dobey: I think we can just show all the legacy apps, but that won't be for the U8 snap. [14:50] dobey: It would only be for a deb based U8. [14:50] jgdx: what's that, rm -rf * ? [14:50] luxpir, yeah, could you pastebin it? [14:50] tedg: well it would show whatever legacy apps are included in the u8 snap [14:51] not sure what's there or not there [14:51] luxpir, rm -r is recursive remove, note I did not ask you to do rm -rf * :) [14:51] but mterry is suggesting we would ship firefox in there until mozilla build their own snaps [14:51] jgdx: I kid, thanks :) - oOOOOh that's fixed it [14:52] jgdx: OK, what TF was that all about then... cache files for sys settings? [14:52] okay, sounds like you updated your system or something---such that uss was installed as a deb? [14:52] if uss is installed as a deb, the cache won't be deleted and you'll see random failures [14:52] not to my knowledge, unless the mount --binding did something when updating the chroot [14:54] (will post a followup to my request to the launchpad list) - whoever you are, jgdx, you deserve a large golden medal [14:55] luxpir, i work for canonical and on the system settings app, so no medal needed === chihchun_afk is now known as chihchun [14:57] that might explain things. still think a medal would be nice. much appreciated. when installing the chroot, I also set up tweakgeek and ut tweak tool... didn't do anything drastic there tho afaik. no idea why that occurred. hopefully this update will 'take back control' of the OTAs/updates? [15:00] dobey: Nothing is there currently except system settings. [15:00] luxpir, yeah, it should. But just make sure your changes to the phone os are minor. I.e. install chroot, but don't do upgrade outside the chroot [15:00] I'd not like to ship Firefox in the snap. That just seems silly. Use the webbrowser-app, it's already snapped. [15:01] Someone should get mterry to write deb2snap tool to make this quick and easy so we'd have a firefox snap. [15:02] `:) [15:02] jgdx: roger that. thx again. [15:02] or use chromium ;) [15:02] tedg: I do intend to switch to webbrowser-app now, there was a miscommunication and it was left off the list of snaps we wanted to install [15:02] oh i guess it's not snapped either [15:02] dobey: chrome is I believe [15:03] snap find chrom returns "champ" [15:03] so if it is, snap find is awful :) [15:03] dobey: it's edge only, I think it's called chrome-test or something silly [15:03] dobey: snap find is awful yes [15:03] oh [15:07] Yeah, it's completely useless most of the time I noticed === dandrader|afk is now known as dandrader === Tims_Tech_ is now known as Tims_Tech [15:30] hi all i am trying to determine if there is any way in which I can force a user-agent with a browser session it the ut browser [15:31] i am trying to connect to my companies office365 online(arghh the horror) website [15:32] but it defaults to some really basic non-touch page [15:33] it seems to be related to the user agent, which needs x11 as displayserver on linux apparently [15:33] is this correct and if so, how do I do this in our ut browser? [15:33] tedg: ugh right snapd 2.17 isn't in xenial-updates yet, so the apps don't auto-connect to ubuntu-platform. That explains some of my app launch failing... [15:34] Let me try the proposed snap [15:35] alex-abreu, may know ^ [15:39] matv1: I don't think there's an in-browser way to update the user agent [15:39] matv1: but webapps can do so [15:39] pmcgowan, matv1 there are no settings for this afaik, you can only do it by updating the list of system installed overrides [15:40] matv1, you have to ssh to the device and update the list in /usr/lib/armhf/qt5/qml/Ubuntu/Web/ua-overrides-mobile.js [15:40] which I recall is just a javascript file on the device [15:40] aha [15:41] alex-abreu tha is indeed usefull info. I will try that [15:43] alex-abreu could you possibly point to the basics of changing the user-agent when building a webapp? [15:44] i have built qml apps but never webapps [15:44] or is that just inline js ? [15:44] matv1, sure this is just a command line option for those ... very simple --user-agent-string='' [15:45] alex-abreu awsum that sounds foolproof :) [15:46] matv1, yes easy enough :) [15:47] * matv1 cant believe he is contemplating a webapp for ms office 365 [16:25] mterry: looks like your gmock branch has a consistent test failure on all archs and on zesty and xenial [16:51] Can anyone tell me where updates are downloaded to? My download of OTA 14 is completely stuck [16:51] I've got SSH, want to kick it loose [16:52] pareidolia: you can run "sudo system-image-cli -vvvv" to run the update from ssh, and the -vvvv should give fairly verbose output [16:53] dobey: Awesome! Apparently it was done already [16:53] dobey: It just booted straight into recovery [16:54] This is like christmas already :) [16:54] I hope I can switch off screen wakeup notification now [16:55] cool [16:57] Task switcher with icons is great [16:58] I always look at icons, been missing that since android took it away [17:02] Still no setting to get a non-mobile user agent in the browser tho [17:06] what device? [17:07] Meizu Pro 5 / Turbo [17:07] though i've noticed lots of sites also have turned into sites designed primarily for mobile, regardless of what your user agent is [17:08] I have no problem with responsive scaling [17:08] no i don't mean they are scaling [17:08] But I use a couple which force a redirect to a wap-era style m.domain.com [17:08] And having the WAP experience on a premium device like this sucks [17:08] i mean on my 24" 4K monitor in chromium i get a huge site that looks like a phone app [17:09] Example? [17:09] eh, it's not a WAP experience, it's just that some sites do m.foo instead of responsive layout [17:09] like twitter [17:10] the m site isn't WAP-ish (or at least, it shouldn't be) [17:10] i thought that was supposed to be fixed now in the ubuntu browser anyway [17:11] I meant that as rhetorical hyperbole [17:11] Twitter is the worst [17:11] Why can't I have the normal twitter on this powerhouse of a phone [17:11] maybe it's not though :-/ [17:11] yeah i don't know what that means [17:11] exaggeration for humorous effect [17:12] Damn. Turning music volume down still kills my ringtone [17:12] I've been missing a whole lot of calls llately lol [17:23] Is there a way to scale the gui elements up when I am running a desktop app with libertine? [17:23] XTerm looks absolutely tiny [17:34] tedg: you might want to look at running latest silo snap with connected snaps (or snapd 2.17). I get *some* successful launches (like gallery) but even then, there are two windows -- one just black and one real [17:35] mterry: Yes, that's because they're unity7 apps, so we're starting Xmir for them. [17:35] mterry: We should probably filter the MIR envvars to try to get them to be full X. [17:35] Oh, you put snapd 2.18 in silo, cool [17:35] Yeah, snapd 2.18+unity8 interface. [17:36] let me try with snapd 2.18 [17:36] mterry: Okay, heading out for lunch right now, will be delayed in responding :-) [17:36] tedg: you make it sound like the black window is expected and desired -- surely that's a bug right? [17:36] tedg: k [17:40] mterry: i thik it's expected, but obviously not desired (as xmir shouldn't be started for unity8 apps) [17:41] mterry: ie, xmir is being started, but then the app is being run on mir itself; xmir shouldn't be started there, but that's what the "unity8" plug is for, is my understanding [17:41] dobey: well they are also unity7 apps and can be launched either way [17:42] presumably in unity7 mode, we should avoid the dual window [17:43] mterry: yes, the "dual window" issue is a bug [17:44] really i don't think we should be using the interface as the means to determine what display backend should be used [17:44] there is just no good reason for those apps to be running under xmir under unity8 [17:54] pmcgowan: should we be using ubuntucoredev or canonical as the owning account for our snaps? We currently have a mix (calculator and clock are ubuntucoredev, others are now canonical) [17:54] mterry, oy no idea [17:54] probably canonical [17:54] oh wait [17:55] mterry, no thats right since calculator and clock are community writtten [17:55] pmcgowan: right but so are lots of the other apps that are currently canonical (like file manager, terminal -- right?) [17:55] calendar [17:55] mterry, we have sortof taken those over [17:55] k [17:56] * mterry can't keep track [17:56] yeah [17:56] well then we got the snaps right! :) [17:56] really they should be "ubuntu" [17:57] the whole "ubuntucoredev" thing is weird [17:57] because they weren't written by ~ubuntu-core-dev either [17:57] oy ubuntu-app-platform isn't automatically installed when you install a snap that needs it [17:58] * mterry adds that to unity8-snap-install [17:59] seems like to me that "canonical" should really be for something like partner repo versus "ubuntu" which is the open archive. [17:59] but alas === chihchun is now known as chihchun_afk [18:17] Partner repo doesn't make sense in snap world, but I get ya === JanC is now known as Guest38161 === JanC_ is now known as JanC [18:18] right, wasn't trying to suggest it does; just using it as an example of separate "maybe proprietary stuff here" archive [18:19] tedg: snapd 2.18 didn't autoconnect platform to apps for me... But after manually connecting them, I get an error like this for calculator: Dec 08 13:10:31 drumbo audit[12459]: AVC apparmor="DENIED" operation="connect" profile="snap.ubuntu-calculator-app.ubuntu-calculator-app" name="/run/user/1002/snap.unity8-session/mir_socket" pid=12459 comm="qmlscene" [18:19] requested_mask="wr" denied_mask="wr" fsuid=1002 ouid=1002 [18:20] tedg: so looks like our unity8 interface is not complete maybe (or calculator isn't setting it up right) [18:20] mterry: but on the other hand, some of it does make sense. do we expect adobe will ship a snap of the flash plug-in for firefox/chromium/whatever to use? [18:20] (also begs the question of how we will handle general plug-in type stuff in a snaps world) [18:24] Hey guys, n00b question on Ubuntu Touch... I want to flash one of my phones to run the latest version (Nexus 6P). Can I run sms via Signal? What about Telegram and Whatsapp? Those are the main apps I would miss [18:24] mterry: hmm, after installing and connecting the platform snap, i still get the "you need to connect the platform package with your app" error in the log [18:25] tsglove: telegram is available, whatsapp is not. there's currently no way to change how SMS are handled on the application level; also there isn't a port for the 6P i don't think [18:26] dobey, ok... thank you! Is there a non-Signal app for SMS? [18:27] tsglove: there is the system provided messaging app that does SMS [18:27] dobey, awesome. Thank you. I think I'm going to give it a go! =) [18:27] dobey: I dunno, I didn't get that anymore after connecting, and graduated to the apparmor error [18:27] dobey: filed https://code.launchpad.net/~mterry/unity8-desktop-session/connect-platform/+merge/312855 to do the connecting for us using our script [18:28] mterry: ah, no idea. this is on a classic vm [18:28] I'm on classic too [18:28] mterry: but you're running the unity8 snap right? [18:28] yeah [18:28] yeah, this is just xenial+overlay in a vm [18:29] not sure if there is a difference there that matters for the platform bit, but eh. just sharing what i'm seeing :) [18:45] Anyone experiencing mobile connection drops with nexus4? After updating ota14 it just got worse. :( [19:54] mterry: So I consider the XMir window a bug, but a bug in the app. Basically they're asking for it and then not using it. I think we can make it easier for them to detect that case, but fundamentally, if they lie to use we can't defend against that. [19:54] mterry: Is the calculator in devmode? [19:55] mterry: I don't know about 2.18 autoconnecting, I was really just focusing on getting it so that unity8 gets listed in "snap intefaces" [19:55] interfaces [19:55] tedg: no [19:55] (calc not in devmode) [19:55] mterry: for your gmock branch you changed the ordering of arguments in an ASSERT_GT; either need to change the ordering back or change it to ASSERT_LT [19:56] mterry: Hmm, yeah, that must be a bug in the interface :-( [19:56] dobey: guh! that explains the failure, thanks. I had tried to do some ordering cleanup as I went, but guess I wasn't very careful. Will fix [19:56] tedg: i don't think the app is lying. it's not [19:59] tedg: does that mean we have to fix snapd again? :( [20:03] mterry: Well, I mean I need to fix my branch, I'm not sure that's "fixing snapd" but I'll work on it. [20:09] tedg: I was just curious if that meant that we need like snapd 2.20 for it to work right or if it's a fix in a project that's more nimble [20:14] I didn't know if unity8 interface definition lives in snapd or not -- I'm guessing it could live elsewhere since we want those to be user-generatable [20:18] i think interfaces have to be defined in snapd [20:47] ChrisTownsend: can you look at https://code.launchpad.net/~mterry/unity8-desktop-session/connect-platform/+merge/312855 sometime? I'd like to land that to make running snaps in u8 easier [20:48] mterry: ok, sure [20:49] mterry: I trust you've tested this? I don't have a machine available at the moment to test this out. [20:49] ChrisTownsend: I did yeah [20:50] mterry: Ok, thought so:) Next question, why is the webbrowser snap treated differently? [20:50] ChrisTownsend: because it doesn't yet use the ubuntu-app-platform snap [20:51] ChrisTownsend: so don't want to try to connect it yet [20:51] mterry: Ok, makes sense. [20:51] mterry: I'll approve since I trust you:) [20:51] I'll test again once silo builds it [20:52] for double sanity [20:52] mterry: ack [20:52] ChrisTownsend: any objections to a silo with just this or do you know of anything else that should get thrown in? [20:53] mterry: That one should be fine. We release unity8-desktop-session like most other packages. [20:53] mterry: There are only two other MP's, one of which is yours. [20:53] mterry: https://code.launchpad.net/unity8-desktop-session/+activereviews [20:54] mterry: And I don't know what nick is doing with that other one. [20:54] My other branch shouldn't land yet. OK, just this one [20:56] mterry: So the interface is in snapd, but my package is not upstream yet. Just a branch. So we can be more agile before it lands. [21:44] tedg: maybe the unity8/mir_socket interface issue is related to the fact that "snap interfaces" doesn't list unity8 on the left side of the list for me [21:44] I have 2129's version of snapd [21:50] mterry: did it restart after installing it? [21:50] I had rebooted yeah [21:50] mterry: Yeah, we need to add it to the unity8 snap, but considering it is in devmode it should be fine. [21:50] hmm [21:50] ah yeah [21:50] mterry: I guess perhaps we need to connect it to get the apparmor profile loaded though. [21:55] tedg: ah yeah in our snapcraft.yaml, we need to expose the unity8 slot at a minimum I guess. And then connect it to each app. :-/ [21:56] mterry: I think I set it to autoconnect [21:56] But still needs to have a slot, which we haven't exposed yet [21:56] Yeah, trying to get a recent snap in the store now. [21:56] Can work on improving it next :-) [21:56] :) [21:57] This is harder than it should be :-/ [21:57] New frontier! [21:57] No cowpaths yet [21:59] but lots of dysentery [22:03] mterry: i hope jibel won't hate me, but i'm going to land that gmock fix without QA, since it's a tests-only build time change and fixes the FTBFS in zesty. === petevg is now known as petevg_afk === Sargosse_ is now known as Sargosse