[06:57] <geosmin> anyone using ubuntu touch on a oneplus one? thinking about flashing it
[14:14] <Dale> Anyone got an MX4?
[14:51] <luga_at_work> Does the calendar app work only with Owncloud or can i also use nextcloud?
[14:54] <luga_at_work> if not, will it come?
[15:01] <dobey> they are the same thing i think; just a matter of the "branding" of the account and such, iirc
[15:02] <dobey> so afaik, it /should/ work.
[15:02] <luga_at_work> well, they are alike as ubuntu to debian
[15:03] <luga_at_work> nextcloud will change the api, and if they to, it wont work anymore, its not just the branding
[15:03] <luga_at_work> *do
[15:05] <tsglove> luga_at_work, nextcloud might create the API to be backwards compatible with owncloud
[15:06] <dobey> well, will and have done so already, are not the same thing
[15:06] <dobey> right now, they are the same afaik
[15:07] <luga_at_work> i hope so, that would solve many problems but it will make nextcloud less flexible in future
[15:09] <dobey> well, in future, someone can write support specific to new api that then exists
[15:10] <dobey> one cannot write code now to support an api in the future, which does not yet exist
[15:11] <luga_at_work> yes, true
[15:13] <ogra_> you expect owncloud to go on existing ? without any developers on their side ?
[15:14]  * ogra_ wouldnt bet on that
[15:16] <dobey> ogra_: it won't evolve but "not exist" is hardly true. you can park a porsche in a barn for 30 years and not drive it, but it doesn't simply cease to exist when you park it there. :)
[15:16] <luga_at_work> what about webdav/caldav?
[15:17] <ogra_> well, depends on the rust situation i guess ;)
[15:17] <dobey> ogra_: also, i'm pretty sure people still use solaris 7. so, yeah. :)
[15:17] <luga_at_work> is there a plugin for the calendar app?
[15:17] <ogra_> but yeah, i know owncloud will go on marketing their stuff ... it is just very unlikely it goes anywhere in the future ... development happens in nextcloud
[15:17] <dobey> luga_at_work: that's how the owncloud stuff works
[15:18] <dobey> ogra_: well either way, that wasn't the question or the assertion being made.
[15:18] <luga_at_work> oh so both , nextcloud and owncloud, use CalDav?
[15:18] <dobey> yes
[15:19] <ogra_> what i meant to say is that we are likely moving with nextcloud if they ever get incompatible
[15:19] <ogra_> since owncloud is rather just a marketing stunt nowadays ...
[15:19] <mcphail> luga_at_work: nextcloud works well
[15:19] <luga_at_work> oh, then there would be no problem, but why is it called "owncloud" if two others are supported?
[15:19] <dobey> ogra_: well, if nextcloud becomes incompatible, it will no longer be caldav and require a new back-end anyway
[15:20] <luga_at_work> dobey u sure?
[15:20] <ogra_> doesnt need to be incompatible in the caldav part ... just somewhere in the toplevel api for auth
[15:20] <dobey> luga_at_work: because it's the authentication model that was supported when it was written
[15:20] <dobey> ogra_: well that just means we'll have a different auth plug-in then. no need to throw away a working one otherwise
[15:21] <dobey> but anyway
[15:21] <ogra_> sure
[15:21] <ogra_> my comment was also more focused on the choice of backend ... i simply wouldnt use owncloud anymore
[15:22] <dobey> ogra_: sure, but some people might have to. if some company uses it for example and doesn't update their services in reasonable (cf people still using solaris 7)
[15:22] <ogra_> indeed
[15:23] <dobey> or why google and apple had to add exchange support to their phones
[15:23] <ogra_> they clearly missed an opportunity there *g*
[15:24] <dobey> anyway
[15:25] <dobey> luga_at_work: caldav itself is just a protocol. specific servers that support it might have wildly different auth schemes. primarily the auth scheme needs to be supported before appropriate handling of that in the caldav back-end can work
[15:26] <dobey> and no there isn't an account plug-in to add a generic basic auth caldav url at the moment (but you can set up a sync manually afaik)
[15:29] <luga_at_work> ok
[15:47] <Dale> Does anyone have trouble updating their device against the app store?
[15:50] <dobey> what kind of trouble?
[15:51] <Dale> First I have to sign in every time, then I get 404 errors when I hit an upgrade button.
[15:52] <dobey> did you install any packages manually?
[15:52] <dobey> ie, build from git/bzr and sideload?
[15:52] <Dale> Nope
[15:53] <dobey> is there a specific package it happens on?
[15:54] <Dale> It is quite a few, uTorch is a specific example
[15:55] <dobey> 404 shouldn't cause the need to log-in again though
[15:55] <dobey> jgdx: ^^ any ideas there?
[15:56] <Dale> My bad: am getting 401 - UNAUTHORIZED error
[15:57] <jgdx> Dale, it happens for some paid apps IIRC
[15:57] <dobey> oh ok. yeah
[15:57] <dobey> 401 would cause that
[15:57] <Dale> Oh, wait, sweet Jesus, it's all started working smoothly just now.
[15:57] <jgdx> praise de lawd
[15:58] <dobey> maybe the server had some issue
[16:02] <Dale> Well, I don't believe in coincidences, so whoever just fixed the problem, thank you very much!
[16:43] <random> Hi, i've got a question regarding the gtk3 support. As far as i know, gtk3 supports the mir display server. But i can't start the gtk3 app. When i compile a gtk2 app and insert "X-Ubuntu-Touch=true" and "X-Ubuntu-XMir-Enable=true" in the .desktop file it works. What did i wrong ?
[16:44] <random> I can still start the app via "ssh -y" ( x-forwarding ) but not on the phone itself.
[18:13] <pseudodev> Hello there!!!
[18:15] <dobey> hi
[18:27] <pseudodev> I need compressed repos. Who can provide me one?
[18:27] <dobey> what do you mean?
[18:30] <salim> Hi, I'm unable to connect wireless display to a sony bravia smart TV. I can see the TV on the phone, but when I connect it fails after a while. Any idea??
[18:39] <dobey> pseudodev: what is a "compressed repo" and why are you asking for one in this channel?
[18:41] <pseudodev> dobey: compressed repos means whoever has downloaded the Ubuntu repos, can provide me a compressed folder of it for faster downloading
[18:42] <dobey> pseudodev: general ubuntu support questions belong in #ubuntu, this channel is more about the phone/tablet ports
[18:43] <dobey> pseudodev: but otherwise, just download the ISO for Ubuntu. I doubt anyone here has a tarball of the entire ubuntu repository to share with you
[18:43] <dobey> and even if they did, it would not make downloading any faster
[18:44] <pseudodev> That would shorten it
[18:44] <dobey> things that are already compressed do not compress well. it's likely that a tarball of the repository would end up being larger than the individual files
[18:45] <dobey> you'd be better off only downloading the bits you need
[18:46] <dobey> you can download the ISO via torrent, which might be faster for you than grabbing an ISO from a mirror site
[18:53] <dobey> wow
[18:54] <dobey> mako been sitting on my qi charger for ~2 hrs now, and it's not even hot
[18:54] <dobey> but it went from 0 to 97% charge
[18:55] <popey> maybe it lies?
[18:56] <dobey> nah, i think it's just cold enough in here that the heat from charging is quickly dissipated
[19:02] <pseudodev> ISO of repos!?
[19:06] <popey> pseudodev: what exactly is it you need?
[19:08] <pseudodev> Compressed repo folder
[19:09] <popey> pseudodev: you need to use more words. What folder? Why?
[19:10] <dobey> pseudodev: what exactly do you want to accomplish? installing ubuntu? mirroring it?
[19:12] <davmor2> pseudodev: the entire archive is huge I mean massively huge.  No one downloads the entire repo
[19:13] <pseudodev> I want to build Ubuntu touch. Problem is, it downloads about 15 GB worth sources. And all those sources are present in the .Repo folder
[19:14] <pseudodev> I need that compressed .repo folder
[19:15] <dobey> oh
[19:15] <dobey> the android git tree
[19:16] <dobey> i thought you were askinga bout the apt repository for ubuntu
[19:16] <dobey> like popey said, use more words!
[19:17] <dobey> i'm pretty sure git streams the data compressed when cloning
[19:17] <dobey> so someone handing youa  15 GB tarball probably isn't going to improve whatever issue it is you're hitting
[19:18] <pseudodev> Can't that 15GB be reduced half the size?
[19:19] <dobey> not likely
[19:20] <dobey> like i said, things that are already compressed, do not compress especially well
[19:21] <dobey> i don't know what all the scripts do there, but if they are grabbing full history, then changing them to only grab the latest revision of stuff, might help
[19:24] <pseudodev> Yes...I tried downloading once
[19:24] <pseudodev> It was downloading from Android 2.0.1
[19:26] <pseudodev> To Android 7.0
[19:27] <pseudodev> That's a lot of history
[19:30] <dobey> you might want to join #ubports if you want to port a new device, and ask what they're doing
[19:33] <popey> yeah, they may have a faster mirror
[19:35] <random> did anyone have a idear how to execute gtk3 apps on ubuntu touch os ?
[19:36] <dobey> random: include everything you need in your package and build gtk3 with the mir support enabled against the mir on the image
[19:36] <dobey> or just install them via libertine and use them under xmir as debs
[19:37] <bregma> on Ubuntu Touch, using Libertine is the only supported way to run GTK+ applications
[19:38] <bregma> (they might work other ways, but it's not supported)
[19:44] <random> dobey: ok, so is there a special option to activate mir support ? imho i thought that libgtk3 has already activated the mir support...
[19:45] <dobey> random: gtk3 is not (currently) a supported SDK target for the phone/tablet
[19:57] <mcphail> random: from my limited experience of Mir-supporting toolkits, it may just be a matter of bundling the dependencies (and dependencies of the dependencies) in the .click under ther appropriate architecture-specific lib directory. But I haven't tried bundling a GTK3 app
[19:59] <dobey> well, gtk+ is built with plenty of hard-coded paths, so not that simple
[20:00] <dobey> and not sure if gtk3 has been getting re-built in the overlay PPA for Mir API/ABI breaks
[20:00] <dobey> though i suppose it has to, as i think at least keyboard indicator is using it
[20:05] <mcphail> I've built/installed gtk under different prefixes before, so it is likely to be reasonably portable. Don't know how much of a standard *nix environment it expects, though
[20:06] <dobey> yeah it's possible, but it has to be rebuilt because paths get built into the binaries
[20:07] <mcphail> The pain with building gtk is you sometimes end up down the rabbit-warren of building gdk etc as well
[20:08] <mcphail> And by the time you are building glib you've gone crazy
[20:08] <dobey> well gdk is in the same tree as gtk
[20:09] <dobey> but really, yeah, you probably need to build pango and cairo and other underlying bits too
[20:10] <dobey> but a lot of that can be trimmed down, since you don't need to compile x11 support and such
[20:10] <pmcgowan> dobey, why would I get a 401 updating a scope, but all the other updates worked
[20:10] <dobey> i think gtk also lacks a lof integration with the rest of the platform though
[20:11] <dobey> pmcgowan: because you aren't authorized for it? :)
[20:11] <mcphail> Yes. Wonder if soft keyboard would work, for example
[20:11] <pmcgowan> but I has it
[20:11] <dobey> pmcgowan: maybe something broke on the server? maybe some weird timeout was hit during the updates? i don't know
[20:12] <pmcgowan> dobey, ok, I updated 3 apps and this one won't
[20:12] <pmcgowan> even on retry
[20:12] <dobey> mcphail: keyboard might work because we do use mailit (or however you spell that)
[20:12] <dobey> mcphail: but other things like content-hub and media-hub i expect don't
[20:12] <pmcgowan> dobey, offs its working now
[20:12] <pmcgowan> fifth time the charm
[20:12] <dobey> pmcgowan: yeah, someone else was asking about similar problem updating earlier
[20:13] <dobey> pmcgowan: only advice i can really offer for those situations is a) you cheated (side-loaded something that's for-pay in store), or b) server is being annoying
[20:14] <dobey> pmcgowan: given all the work on moving to snaps, i suspect b) is probably getting hit more often lately :-/
[20:14] <pmcgowan> indeed
[20:27] <random> But, I've created a gtk2 app, wich runs fine ( with a bit of .desktop file tuning like http://kriscode.blogspot.de/2016/10/lazarus-development-for-ubuntu-phone.html ). I have to insert  X-Ubuntu-Touch=true, X-Ubuntu-XMir-Enable=true. And so far as i know libgtk2 and libgtk3 are already installed in the os.
[20:27] <dobey> installed != supported
[20:28] <dobey> and really you shouldn't be writing new gtk2 code at all. i'm not sure why gtk2 is installed in the image at all. it really shouldn't be
[20:30] <random> In my example i've used the minimal sample of the wxwidget toolkit + buildroot to create the gtk2 app. So i'am wondering why the same code compiled with gtk3 doesn'T run.. But I have to check the GDK_BACKEND enviroment.
[20:32] <random> And imho gtk2 is an old but big advantage of the ubuntu os. Because is the user have the choice if he will use ugly software on the phone :-)
[20:33] <random> BTW is there a plan to official support the gtk3 lib ? :-)
[20:35] <bregma> random, under Ubuntu Personal, yes, it's making good progress
[20:36] <dobey> well if you want to use ugly software, there's always the opportunity to run it under xmir/libertine
[20:39] <random> I want to use gtk3 on ubuntu phone :-)
[21:06] <random> dobey: i've checked the libgtk version and its compiled with Wayland GDK backend. but the gtk3 app woun't launch. Did i have to change/add some values in the .desktop file ? Is there a documentation about the launcher file ( .desktop ) ?
[21:06] <dobey> we don't use wayland
[21:06] <dobey> and the gtk3 package in ubuntu is already compiled with mir support, indeed
[21:16] <random> ok so my app should run right ? because it runs in an x forwarded ssh session. So the libs will be loaded correct, right ?
[21:17] <dobey> no, X != Mir
[21:20] <random> ahh, ur right.. so it seems that my app will use gtk2 instead of gtk3.. :-(. I have to investigate. Thanks for your time.
[22:01] <random> Just to be clear. If I compile a gtk3 app, it should run, right ? Without any extra configuration inside of ubuntu touch.
[22:03] <dobey> random: no, gtk3 is not a supported target on the phone/tablet currently. unless you're running it under libertine, it's not necessarily expected to "just run"
[22:04] <dobey> random: plenty of gtk+ apps also have a dependency on x11 themselves for various things they do
[22:09] <random> Ok, but libgtk3 will not ( notonly ) use x11 so far as i know. However it seems that it not the easy way to get an native gtk3 app ( which is using mir )running :-)
[22:10] <random> Thanks for your time.
[22:10] <dobey> it doesn't matter what back-end you're wanting it to use, if it's the wrong one for the app, is what i mean
[22:11] <dobey> ie, "take a random app and compile it" is not guaranteed to work, because of this
[22:15] <random> I hope ubuntu touch will finally supports gtk3 apps officially . IMHO this is one of the reasons of the lack of apps in the app store.
[22:17] <dobey> well we can agree to disagree on that assumption :)