[00:30] Are you an app developer? Would you like to be? Do you have no idea what's going on with some of that UITK stuff? … We've got something for you. … Check out https://api-docs.ubports.com/ for automatically generated content about developing Ubuntu Touch! [01:01] @Ern_st, i have been waiting for 5 minutes that did not come yet! :( [01:02] @UniversalSuperBox, have you ever heard of the news channel, buddy??? want me to promote this for you????? Like my question marks???????? [01:02] Go for it [01:02] yay! [01:03] @UniversalSuperBox, FEEEEEEL it! [01:05] Dalton, what about adding a link to the tutorials : https://forums.ubports.com/topic/742/version-1-1-of-the-virtual-machine-used-in-the-ubuntu-touch-programming-course & https://forums.ubports.com/topic/184/ubuntu-touch-programming-course/32 somewhere around ? [01:09] Wayne, i guess succesfull setup of the online account for Nextcloud, but no calendar ? did you activate it in the setup of the online account ? [01:11] @wayneoutthere ? [01:12] desolee but I haven't even tried. i just downloaded the file sycn yesterday and no time [01:12] but i'm getting close to quitting now (my eyes are burning and back broken) so hopefully soon??? [01:12] Thus have a good night ^^ [01:12] @Ern_st, i did calendar... hmm. how did I do that. let me check.... [01:13] i think I did Owncloud [01:14] but i have a next cloud server [01:14] so you tried NC but it failed? [01:14] Are you in devel or stable ? [01:14] uh... devel i think [01:14] yep. devel - just checked [01:15] No, with my nextcloud server the Nextcloud online account and the calendar sync works. But for some person it's that the calendar sync doesn't works WITH the nextcloud online account. [01:15] weird.............. [01:16] so yuou want me to log in with my online browser thing for NC and see if the calendar is working? One thing happened for my business [01:16] my business partner who is foolish and uses Apple products cannot get the calendar to sync [01:16] but it works fine on my thunderbird... [01:16] that is a mystery this month for sure... maybe related? [01:17] i was thinking maybe it's because I didn't upgrade my NC server in a LONG time [01:17] here is a question; is there a family friendly Off Topic group where we could discuss this? [01:17] here join here and anyone else who wants to watch us chat about this: … https://t.me/joinchat/Baj4lhGOmNABsfHPyYFGVQ [01:18] topic is: owncloud/nextcloud [01:20] :) [01:23] all are welcome in the Lab if you want to follow. But it keeps the blah blah down for those here who dont [01:24] @Ern_st, Not the purpose of the api docs, but I agree that's a good idea [01:24] Yep because at the end it's a example how to use it ^^ [01:25] #rememberthisdalton [01:25] This one also could be interesting even if not entirely complet ... http://qmlrocks.github.io/tutorial/advanced.html #rememberthisdalton [01:31] @dohbee, thank you i ll hv a look into this [01:33] @dohbee, then perhaps it is a matter of the version of click on my image. because i tested that it does not keep the flag on my phone. i flashed ut to Nexus5 though so can test there as it has different image than mx4 which i tested on earlier. [01:34] @dohbee, for me click is not required at all i hv my own installer i was thinking about other users, and having to manually do sth afterwards is not better than just installing it from my installer [01:35] @Flohack, or faking user agent [01:41] @dohbee, that makes me devwlop an idea that there could be more than one webbrowser on ut, ie: … - the current one for handling webapps and confinement. It could allow to set flexible user agent per webapp. … - another one could be used as a regular webbrowser which does not spawn webapps within itself and whether or not it has to be confined, idk, would prefer not but that just me perhaps … - 3rd one could be named with "desktop mode" so [01:41] visually distinct from the 2nd, and it would load webpages as a desktop user agent. it does not even need to be a separate application from the 2nd one just have a modified launcher that adds a command line param for desktop mode and should be able to open as a separate window from the 2nd one … just an idea not a proposal, take it or not. user would not need to be directly aware of the 1st and 2nd+3rd would allow for separating mobile and desktop modes int [01:41] browsers, but actually instances. [01:50] @KrisJacewicz, well you claim click is broken. if you don't care because you have your own installer, then what's the issue? if you want to see the issue fixed when installing as a click, then a comparison of the before and after .desktop files will help isolate the issue and perhaps fix it [01:50] re: your browser suggestsions, there are already alternate browsers available. anyone can install them and use them instead of the default browser app [01:52] and webbrowser-app should already have code that automatically switches between mobile/standard user agents depending on window sizes (ie, so that one could get non-mobile versions of sites that are broken when using windowed mode on an external display) [01:53] the solution to some issue in the core browser is not to ship multiple alternate browsers by default, though. [02:22] @dohbee, i missunderstood, yes i will test off course, as i said i have tested on mx4 will also test on nexus5 because they hv different images [02:23] i was refering to pastebin part [02:24] @dohbee, yes that i understand [02:29] would be nice if there was a nice rendering engine that wasn't built on top of 20+ years of code getting sloshed around by all kinds of different people and companies with different interests [02:29] but writing one these days is nigh impossible [02:29] :-/ [02:31] @dohbee, i know a guy who done just that but not for webbrowser but a general rendering engine [02:32] just started testing on UT rwcwntly [02:32] engine for rendering what? [02:33] anything graphical, he will try to publish PDF viewer on UT based off his rendering engine [02:34] and super fast too even comparing to some commercial ones. [02:35] if added DOM on top of that could make a webbrowser rendering [02:37] (Photo, 1280x1267) https://irc.ubports.com/RrDgA58W/file_2679.jpg [02:39] (Photo, 1280x257) https://irc.ubports.com/hpyrXibW/file_2681.jpg [02:41] this guys is also a veteran in Object Pascal, we became friends as I was popularizing Lazarus on UT [02:46] crazy it's been a year and Lazarus still not being the major IDE for UT and Plasma, I need to do better job [02:47] :D [02:50] i don't see why it would be [02:50] @dohbee, because u are not familiar with it thats why you dont see ;) [02:51] there is literally no better IDE for visual RAD development on the entirety of Linux platforms [02:51] i don't need to be familiar with the ide. i'm not terribly familiar with the qt one either [02:51] you can build QML applications in lazarus? [02:53] afaict it's aim is to be an open source clone of delphi, built on free pascal [02:53] making apps with lazarus is a breeze and right after you done you can immediately open your projext on another platform and compile natively there as well [02:53] write once compile everywhwre. after wrote app for UT it can be compiled foe desktop linux windows osx as well [02:53] and also the ide itself runs off your phone which is on-device and off-device (x forwarding) app development [02:54] i will be realeasing a customized package for lazarus that is UT aware [02:54] that did not answer the question i asked [02:55] @dohbee, yes currently stable bindings are for qt4 and qt5 bindings are called alpha stage [02:55] no, not qt4 or qt5. QML [02:55] i have not yet made qt5 apps with it it is in the pipeline though [02:56] no qml and lazarus are separate approaches. sure u can make use of qml but it will defeat the purpose of lazarus which does not depend on writing code for UI [02:56] not building pascal apps using wx with the qt backend. i mean writing actual QML and javascript and being able to use the ubuntu ui toolkit and everything that makes an ubuntu phone app and ubuntu phone app [02:56] it uses visual deaigner [02:56] and its own library of GUI compone ts that just use whichever widgetset to draw it [02:56] gtk qt etc [02:57] qml has its own defined components [02:57] so opposite direcions really [02:57] with qml can you creaye completely new GUI control feom scratxh? [02:57] i don't think the problem is that i'm not familiar with lazarus here. more it seems that you are unfamiliar with the goals which made ubuntu-touch ubuntu-touch [02:57] because with lazarus you can and atop any widgetset [02:58] @dohbee, oh i am but i also think that you dont control whether people decide to follow your goals or not, you show them choices and they make the call [02:58] after all Canonical abandonned thwir goals already once [02:59] imho they skipped completely some great alternative aspects but well [03:00] you have the choice to use lazarus already. so why do you feel the need that you should be forcing it upon others? [03:00] ultimately what is more important, making sure your usage follows official goals or that u are able to make apps easily and get your ideas to realization fast regardless of what someone else thought the goals were [03:01] @dohbee, i absolutely dont foce anyone nor think it is a good idea to do so [03:01] I did use an expression "major IDE for UT" but I did not mean the official [03:01] major as in popular [03:01] but alternative [03:02] I never ever have assumed for a second that I would force anyone to it, nor ever have I felt that qml approach was bad [03:02] well, it can't do the things that make an app an ubuntu phone apps [03:02] so like i said in the beginning, i see no reason why it would be the most used IDE in this context [03:03] @dohbee, that I totally agree on, but it's a fair trade-off, it can do many things that ubuntu touch apps cannot really [03:03] @dohbee, not even most used, just major as in popular one that matters [03:03] I have a personal dedication toward popularizing it as such [03:04] and even then, I mostly want to target users who already use Lazarus, but not UT, to invite them to come over to UT platform [03:04] i don't know what you think it can do that qml apps targeting ubuntu-ui-toolkit can't do, in the context of running on an ubuntu phone [03:04] most of promotion of Lazarus for UT happens outside of here, I target people who already use lazarus on ARM linux, like on single board computers [03:05] @dohbee, because I don't limit myself to the context of ubuntu phone [03:05] Lazarus IDE is for making apps that are not just for UT [03:05] but for any Linux AMR or intel, also OSX, windws, and even some more exotic OSes [03:06] could you stop talking in circles? i can build QML apps that run on both ubuntu phone and windows if i want, as well [03:06] I want, however, to customize Lazarus to UT context better by releasing (current work) some dedicated libraris and components [03:06] show me an app built in lazarus that looks like a native app on ubuntu phone [03:07] and not an unscaled gtk+ app running under Xmir [03:07] @dohbee, can you create your own visual components in your project that was not defined in qml? [03:07] what does that mean? [03:07] @dohbee, I could render components that look exactly same as native ones, but I don't have that goal so I have not made such controls [03:07] i can write custom widgets in c++ [03:07] QML has a number of defined looks of visual controls and that's it [03:08] or i can have QML/JS to draw stuff on a canvas [03:08] I don't like the native buttons for example [03:08] I can make any button that looks and behaves any way I like [03:08] @dohbee, yes but in cisual way? or by code? [03:08] QtQuick Controls lets you change the style of widgets easily too [03:09] what do you mean "visually" [03:09] I did some simple apps with qml in the past and it is just not a great experience to create GUI with it, compared to how Delphi style visual designing works [03:09] @dohbee, like in Delphi or C++ Builder (which is Delphi also) [03:10] well, bacon is probably not going to sit well with someone who hasn't eaten any meat their entire lives, either [03:10] @dohbee, I am releasing scalable controls, and later on I will use qt5 which probably will make scaling not a problem [03:10] @dohbee, point taken [03:10] i don't know what you mean about delphi or c++ builder [03:11] you said "visuallly" so visualize it [03:11] point me at a video, not meaningless brand names [03:12] the way you design app GU with components, componet palette, object inspector, that Delphi has introduced to the IDE realm, is more user friendly and easy to use than what currently is available for qml app development [03:13] well that's your opinion [03:13] and perhaps it is if that's how you've always done things [03:13] @dohbee, I see, I have a video recently recorded for my product, the video is in Chinese, but it shows the IDE, both on PC (1st half) and on Android phone (2nd half) this is my own IDE (cross-platform) but it uses Delphi style visual designing: … https://youtu.be/rHkCJdZ8GUk [03:14] don't need to watch it all, just skim it [03:15] 15:07 part for example where I open up component palette and drop component on the form to manipulate it in a mobile-optimized IDE form designer [03:19] that's just editing basic properties afaict, not fundamentally changing the style of a widget [03:20] @dohbee, yes well I don't hv a video sample showing how to make a new custom control, sorry [03:21] afaik, qt's designer can do the same thing you're doing there, with size/text/whatever [03:21] the only real issue with the qt designer side of things was that ubuntu-ui-toolkit did not play nice with it, so you couldn't really use it [03:22] the idea is that you drop some other components, some very basic like TRectangle which is a rectangle that can have or not have a border of any style and whichy can have or not have a filling of any color/pattern/image, some very complicated high-level, and after you put them up together you make that into one custom component [03:22] Btw.. just for record.. anything can be done with qt/qml, considering KDE Plasma, and also Unity (to some extent) is written in Qt/QML.. [03:22] but migrating the uitk stuff over to be based on qtquick-controls-2 should solve that issue [03:22] so you can create a button of your own shape/color/style with extra features inside or outside of iut [03:22] @bhushanshah, oh I know, it' snot about what can/can't be doen, but about user firendliness, easiness of doing it [03:23] for me, it's easier to just write code [03:23] @dohbee, well then I won't be able to convince you, and I get that [03:23] I will rather try to convince other people, because you have a clear preference, and that is fine with me, I totally understand [03:25] also the part about qt5 apps for windows, it depends on qt5 being installe don windows, that is fine too, but with lazarus not a requirement, because when you want to compile your app you can link it against any widgetset you have on your system, so I can choose whther I want to compile the very same app on linux with gtk+ or gtk3 or qt4 or qt5 or sth else [03:25] my app is not widgetset-specific [03:25] that is pretty neat if you ask me [03:26] so if i open same project on OSX it will compile it linkied against the widgetset that OSX has (was it cocoa or sth)? Programmer doesnt need to care [03:26] i've used enough to know that's not really a great thing [03:26] but can if he wants to [03:26] @dohbee, I get it, I don't thing that there is one superior solution that fits all of the scenarios best [03:30] and I also want to be understood, that I am not at all against on in disfavor of the current way of making native UT apps with QT5/QML, I embrace it [03:31] I just have a personal agenda to popularize an additional alternative and possibly brin some new group of users into the UT platform [03:40] if you can't do that by working to fit the apps getting built by lazarus into the confines of what it means to be a confined app installed from a click package running on a ubports device, i'm not sure how much benefit there would be to that, if any [03:42] more devs is nice, but only if they're actually willing to try and fit into the confines of the platform [03:44] @dohbee, 1. I want to find way to confine apps made with lazarus, I so far failed using click, but I will re-approach this, and also next in my pipeline is qt5 apps with lazarus which should solve the problem as Xmir will no longer be involved … 2. I want to allow users to take advantage of unconfined apps. You may not agree with me but that is not my problem, I personally want to be able to choose whther or not I want all that confined with [03:44] app, and sometimes I do, some other times I don't. I want people to have choice as well. Especially because I think of my UT phone as my own computer that I get to decide how I do things. [03:45] @dohbee, I don't agree wit you on that one frankly speaking. Even if you are saying those devs would not be welcome, I still will try to make it happen. [03:45] the choice of what an app is allowed to do needs to be of the person using said app, not writing it. [03:46] @dohbee, confinement is about packaging not coding I thought, as with click, when you put your confinement profile in json manifest. If I take my unconfined app and clikc it with the apparmor manifest it becomes confined, no? [03:47] @dohbee, and also I don't agree. User's freedom is to choose to install the app or not. Devs freedom is to write what ever he /she wants to write [03:47] what i am saying is that devs who are not invested in following along with the platform's goals, are not going to be helpful and supportive people in the community. they are going to complain all the time [03:47] there are use cases that you may not be focused on, but others are interested to explore: [03:47] @KrisJacewicz, freedom and security are not the same thing. [03:48] - UT as IOT server/client … - dedicated integrated systems for dedicated customers, ie. for corporate users … - proprietary systems [03:48] @dohbee, i agree 100% [03:49] @KrisJacewicz, these are vague things with no real meaning, nor do any of them negate anything i have previously said in here [03:49] here in Tawian I really liked that one beach, Someone went to swim on that beach during typhoona alert, got drowned. GOvernment closed the beach off as dangerous one, because it was safer. Now noone can use it. [03:50] that has nothing to do with anything [03:52] @dohbee, or you don't want to see the meaning I try to convey. People make products, and UT can be used as part of a system, not necesarily it is only to be considered a end user smartphone. There is added value in customizing it beyond the design that is the default one envisoned for the UT platform. … Also, when UT handset lands in the hands of its owner, then some, like me, will not care about the default or right way of using it. I myself [03:52] what I want. And I am not the only one. So if you are not welcoming this type of users, I also understand, but I will still hang around and also try to bring more people in. [03:53] @dohbee, it was supposed to do with that I agree that security and freedom are not the same. Perhaps you didn't get it, but that's what it was supposed to be related to. [03:54] you can install gentoo on your handset for all i care [03:54] but then it is not a ubports handset [03:54] @dohbee, well, I have chosen UT, does that bother you? I want to understand you [03:55] no, what bothers me is your abrasiveness and insistence that ubports should basically just be a gentoo install by default where you can do anything you want as trivially as possible [03:56] I want for it possible on iOS to be able to run a daemon like I can on Android, or to access filesystem, but that's not how Apple wants me to use iOS. … If UT becomes like that, I will perhaps try your suggestion with gentoo. Until then, Iwill use UT because it is far better choice on my phone. [03:57] @dohbee, no Rodney, you don't understand what I really want, and you are wrong [03:57] I even explicitely stated multiple times that that is not what I want, what you wrote [03:58] then perhaps you should re-examine the statements you've continued to make, because that's exactly what it sounds like you persistently advocate for [03:58] @dohbee, I am sure it is not, but in case I'm wrong you can quote me [04:00] i mean you literally just now complained about how you don't want to use the APIs which iOS provides and you want to do it outside the scope of what the platform has defined [04:01] @dohbee, YES, but nowhere I said it should be default, so I don't know how you can so quickly extrapolate my words into a bigger statement that I never expressed [04:01] possible that my expression is not precise, but also precise that your interpretation is not good [04:02] @dohbee, and actually NO, again nowhere I said that I "don't want to use the APIs which iOS provides" - you totally made that up yourself [04:02] i can't anymore. [04:02] @dohbee, please go have a tea then [04:03] please stop. [04:13] I think Rodney, that you somehow believe that I am against all the good stuff that is meant to constitute for Ubuntu Touch user experience. Am I right that you think so? … Well, actually I am not, I want to emphasize this. I fully accept the design of UX for Ubuntu Touch, including confinement and native looks, all of it. … At the same time, I am interested in going beyond that design, and taking freedom in making things in my own prefered [04:13] not advocate for turning my prefered ways into official or ndefautl. I want to make this clear, I really do, because after we had our first fallout, I went on to read up on you on the Internet and people picture you as an excellent proffesional, with lots of amazing credit attributed to you, for example on your LinkedIn profile. So I do somewhat care for you to understand my standing, although if you don't want to, I can't make you. I would prefer to coopera [04:13] if you aren't interested, then it's fine with me as well. However, it IS NOT OK to attribute things that I have not said to me. [05:04] The neat part is that if you guys can get through this, your relationship and potential collaboration could be epic. Wouldn't that be a neat ending, eh?? [05:04] Two smart dudes make Ubuntu Touch more awesome [05:04] Night! [05:09] @wayneoutthere I really dig your audio casts [05:09] I'm listening to this one now https://ubports.com/blog/the-audiocasts-3/post/ubports-millennial-member-audiocast-mma-103 [05:16] @wayneoutthere, well I'm totally impressed by Rodney's background knowledge and skills, so despite some tentions I would like to get good relationship with him [05:18] @KrisJacewicz, We will get there if a will exists [05:19] @Christopher, Many thanks. Without @exar_kun they wouldn't happen...or they would suck ha. [06:08] Is there a ut group on matrix? === chihchun_afk is now known as chihchun [06:49] Fwd from UBports News Channel: [english] … Are you an app developer? Would you like to be? Do you have no idea what's going on with some of that UITK stuff? … We've got something for you. … Check out https://api-docs.ubports.com/ for automatically generated API documentation to help you develop for Ubuntu Touch! [06:49] *mind blown* [06:50] wooohoo, how awesome is that? [06:50] good morning everybody btw.! [06:54] @peternerlich, Super cool. That is a good start! [06:54] well, it's not much, but it's the beginning of [the end]! (substitute anything good for the end] [06:56] The beginning of the end of the documentation missery [07:02] exactly. hey, you act as if you weren't in the news channel. if you were in @ubports_news, you would have known this for a few hours already. everyone should be in @ubports_news, especially if he cannot afford to read everything in the supergroup. if that's you, go to @ubports_news immediately. all the big important news stuff is there. there won't be any spamming at 30 fps either, it's a channel, not a group, and only the important stuff will [07:02] @ubports_news. [07:02] so go to @ubports_news everybody! [07:08] @KrisJacewicz, Kris, only a question about Lazarus GUI. I'm interested in finding a complete toolkit that allow me to develop an app for desktop mostly (Windows and Linux). I'm oriented towards applications based on mathematical operations and equations solving. I would like ti know [07:11] @Matteo, absolutely but not sure if this will belong in this group chat, so u are welcome to pm me and I will be happy to help u evaluate lazarus's usefullness to you [07:13] Ok thank you. I'll do it. I just changed a bit the wording above, mostly I'm interested in matrix manipulation. Thanks. === chihchun is now known as chihchun_afk [07:20] (Photo, 960x1280) https://irc.ubports.com/ArdAlF0u/file_2683.jpg [07:21] Taipei has an expo where I saw this small ubuntu/debian stand and posed with Ubuntu Touch UBports edition on my Nexus5 [07:21] next year debconf is happening in Taiwan, any of u will be here? [07:22] debconf 2017 will be taking place in Hsinchu where I live [07:23] https://debconf.org [07:28] *debconf2018 [07:29] Kris 😁👍 [08:24] @jonny, Yes, ubports and ubports-ot [09:02] (Photo, 1280x960) https://irc.ubports.com/cIlOn0pC/file_2685.jpg [09:29] @jonny, #UBportsOT:matrix.org and #UBports:matrix.org [09:31] @JakobBouw, If you see it you won't believe what happens next! [09:32] Sorry [09:39] it's ok. nice wood you got there [09:39] (Document) https://irc.ubports.com/5NGDXPEE/file_2686.mp4 [09:40] @jonny, Yes [10:40] garyabc0123 was added by: garyabc0123 [10:41] Hello @garyabc0123 and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [10:41] Also, you might be repelled by the amount of messages going through our groups at times, but still interested to stay up to date about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news [10:42] This is also for everyone else: Go to @ubports_news. … Seriously. Especially if you grow tired of reading every message every day. @ubports_news [11:47] Hey, has somebody tried this? Is there a way to install Ubuntu Touch on iPhone? https://www.youtube.com/watch?v=wCbD9VW8KFo [11:47] https://www.youtube.com/watch?v=CORaeXAFVlo [12:07] vi9076 was added by: vi9076 [12:09] @vi9076, Hello Vinton and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [12:17] Hobbit_1 was added by: Hobbit_1 [12:18] Hello @Hobbit_1 and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [12:19] Also, you might be repelled by the amount of messages going through our groups at times, but still interested to stay up to date about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news [13:00] @AresMinos, Nothing is impossible but I guess the probability is about 0.001% 😀 [13:16] @Stereofont, I would say maybe only 1/2 promile probability😁 [13:25] in the french group nice demo of miracast to PC from UT via bash script [13:25] Fwd from lduboeuf: ah ok ^^, humm le script c'est pour Linux bien sur, sinon en gros c'est pour faire ça: https://www.youtube.com/watch?v=HYm4RUwwo5Q [13:33] @jonny, yes. [13:34] @LarreaMikel, whoops. hard to know when a question will be answered. sorry for doubling my bad [13:35] (Document) https://irc.ubports.com/ugCJ5N1G/file_2696.sh [13:35] did a small bash script ( need ssh access to UT ) to be launched only on computer side: if anyone can test [13:36] @lduboeuf, just shared your vid here (super sympa ce que t'a fait!) [13:36] @AresMinos, I would need first to know 'is there a way to totally remove the apple logo from the device and add or remove that button so that no one thought I was supporting the Fruit Company? :) [13:37] @KrisJacewicz, la video n'est pas de moi ^^ [13:37] @lduboeuf, i see :D [13:38] when you say "need ssh access", does a phablet-shell is enough ("adb shell") or do we really need to configure SSH keys and so on? [13:40] this script does not use phablet-tools, only ssh, so will not work. but i think only small change needed ( your Ut still need to be in the same LAN) [13:41] @lduboeuf, Ok, thanks 😊 [13:46] @lduboeuf, What does it do? [13:48] screen casting of your UT to your computer [13:48] Oh, interesting, so you can use that to make your PC your UT monitor? [13:53] no you cannot interact with it [13:56] It has been tested on bq EX phones? [13:56] @wayneoutthere, You could laser etch away the rest of the back to make it flat. Or change the apple to a bigger logo of some sort. Or just put some back cover on the device [13:57] @dohbee, how about a portable torch at a busy intersection or in a mall? [13:59] @TronFortyTwo, yes [14:00] i wrote a mini tuto on doc and wait @UniversalSuperBox to accept my PR [14:00] @wayneoutthere, ? [14:01] @lduboeuf, https://github.com/ubports/docs.ubports.com/pull/30 [14:03] yes that one [14:03] @lduboeuf, 👍🤘👏 [14:04] @anpok are you forking on GH in circles? ^^ [14:04] ubports/android_kernel_sony_msm8994-1 forked from LineageOS/android_kernel_sony_msm8994 [14:13] @dohbee, There is a penguin sticker for that [14:20] stickers are so… unrefined [14:26] @AresMinos, I took a quick glance at it and I assume that's just emulation [14:26] as you run it through an app on your phone... [14:26] so nothing is flashed and stock firmware is intact [14:26] @vanyasem, nonentheless ! [14:27] it's the same way i booted android on my windows CE phone ~9 years ago, yeah [14:27] you could install Android on iPhone 4 and lower [14:27] but that's it basically [14:27] @vanyasem, and very few people wanted Android at that time [14:28] certainly nobody with an iphone really wanted android on it [14:28] i get sentimental every time windows CE gets mentionned, I used to program apps for HP Jornada 680 and 720, these devices were amazing for the time [14:28] but android was already outselling iphone then [14:28] i still have one [14:29] (Photo, 259x194) https://irc.ubports.com/k7Hta0jD/file_2699.jpg [14:29] @vanyasem, ah, to bad then :/ [14:30] just don't waste your time with this locked bloated crap ;) [14:30] android? [14:31] or ubuntu phone? [14:31] iPhone! [14:31] or anything Apple [14:32] Android as well I guess but de-googled ROMs are remotely okay [14:32] UBports is the thing :P [14:32] the only real issue i have with iOS devices is they don't support non-LE bluetooth well [14:33] are you going to ignore the face they are propetare anal probes? [14:33] I've heard Ubuntu community has no interest in freedom but to that extent... [14:33] @vanyasem, +1 [14:33] apparently i'm ignoring the fact of how rude you are, and proceeding to attempt actual intellectual conversation [14:34] the system design of ubuntu on phones/stablets with the unity8 stack was strongly following the lines of what iOS does [14:35] no comments on that [14:36] I won't even bother trying to explain something to you [14:37] I dont know any other OS that limits its owner's ways of using it more than iOS. Since that is by their design I dont have a problem with that as long as I dont need to use it or as long as i dont need to write apps for it. but when o do write apps for it the amount of times i simply cannot do somwthing only on iOS that i can do on virtually any other OS on the big market is too much not to feel some kind of way about iOS [14:38] @KrisJacewicz, Windows phone [14:38] you are welcome lol [14:38] @vanyasem, actually no, not at all [14:38] they prohibited all GPLed software in their store [14:38] ok that is sth different than what i feel affected by [14:38] lol what [14:39] ubuntu is literally in the windows app store [14:39] https://arstechnica.com/information-technology/2011/02/windows-phone-marketplace-bans-the-gpl-and-the-app-store-should-too/ … https://arstechnica.com/information-technology/2011/02/windows-phone-marketplace-bans-the-gpl-and-the-app-store-should-too/ via DuckDuckGo for Android [14:40] 2011 [14:40] (Sticker, 390x512) https://irc.ubports.com/SQqDOQKe/file_2702 [14:41] @olisax, for use directly with adb, just try `adb exec-out mirscreencast -m /run/mir_socket --stdout --cap-interval 1 -s 384 640 | mplayer -demuxer rawvideo -rawvideo w=384:h=640:format=rgba -` [14:41] need to update my doc... [14:44] @KrisJacewicz, I had a collection of Palm Pilots :) [14:44] @Flohack, yes,, [14:45] gh went unpässlich after I tried a project import [14:45] so i just forked it .. but the name was already taken [14:45] .. for now on that qcom soc has to be named msm8994-1 or msm8993 [14:46] I will cleanup later when the other project settled.. [14:50] oki [14:50] just try to stick with original name ^^ [14:51] just make the codename be unpässlich [14:52] 😂 [14:52] sounds unique enough [14:52] Me tries to understand English translation for that [14:52] @bhushanshah, hard to translate. Its very formal, old german [14:53] Google says.. "unwell" [14:53] Not sure how close it is [14:54] It doesnt really match the meaning [14:55] @bhushanshah, Its indisposed [14:55] that would come close [14:58] Yes thats a better translation [15:16] I'm really showing my ignorence here ... can my libertine container be updated to 16.04 when ubports is still on vivid? [15:17] @wayneoutthere, +1 [15:18] the reason i ask is that firefox appears to be available in xenial armhf repos : https://launchpad.net/ubuntu/xenial/armhf/firefox [15:18] @padraic7a, not sure if from the libertine gui but manually ues [15:18] *yes [15:18] i had it done so its a fact not guessing [15:19] @KrisJacewicz, how would i go about that Kris? I know you have written about this before ... could you point me to something that would walk me through it? [15:19] @padraic7a, i would think ff was in 15.04 but id not why not compile from sources? [15:21] I have looked at the mozilla guides for compiling from source but it looks over my head frankly [15:21] @padraic7a, there are more ways than one and so dont assume that the way i will propose is the best one or anythink just how i went about it [15:21] @lduboeuf, oups, beware process on device still running even after kill computer side [15:21] i used debootstap to make chroot with 16.04, i describe the general process here: … http://kriscode.blogspot.tw/2016/12/easy-containers-on-ubuntu-touch.html [15:22] then i replaced libertine co tainer with it [15:23] so i actually had an existing container made with libertine with 15.04 thwn made another with xenial and used it to replace the old one [15:23] i do not remember at this very time if i had to do anything special in the libertine script since i used dwbootstrap and libertine i think uses lxc, but i dont remember anything particularly dificult or tricky it went all smooth [15:24] as i said there are many ways and there may be a better one than what I mention [15:25] HOWEVER what may work for you is just download the ff deb for xenial and change the file name (yes just the filename of deb) to not contain any xenial specific sufix [15:26] and it is possible that you will be able to install it with sudo dpkg -i [15:26] it have worked for me many times [15:26] @KrisJacewicz, well that sounds like the easiest thing to check [15:26] unless some other dependencies go in your eay [15:26] *way [15:27] @padraic7a, try and let us know [15:28] will do [15:28] so i guess u are looking into some particular version of ff? because virtually any debian distro will have ff in default repos, just maybe not the version u want [15:28] @padraic7a, you probably shouldn't upgrade the chroot to a newer version of ubuntu, but you can create a xenial chroot with libertine no problem [15:29] @dohbee, how would you do that? [15:29] @padraic7a, probably a command line switch just like with debootstrap [15:30] look into libertine's scripts what they hv in the command line and replace vivid with xenial [15:30] @padraic7a, how did you create your current container? [15:30] @KrisJacewicz, yeah i have ff on my M10 but it's stuck on version 44 [15:31] oh, you have the pre-installed container i guess [15:31] i don't recall the exact command [15:32] @dohbee, libertine-container-manager create -i container-name [15:32] https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/11952542 [15:32] cat that libertine-container-manager script [15:32] @padraic7a, add "-d xenial" [15:32] find command line with vivid in it [15:32] replace with xenial [15:33] @KrisJacewicz, why are you telling people to read code, when the man page or --help will do? it makes things more confusing for people [15:33] @KrisJacewicz, try downloading that and dpkg -i it [15:33] you can't install firefox from 16.04 on 15.04 [15:34] @dohbee, why? you tried? i habe in the past installed many 16.04 debs on older versions [15:34] of ubuntu [15:35] @KrisJacewicz, for the same reason we never shipped a 16.04 image of ubuntu phones; C++ ABI changed [15:35] @dohbee, that is not always an issue, sometimes u can still install and it works i have done it many times [15:35] https://medium.com/@george.shuklin/how-to-install-packages-from-a-newer-distribution-without-installing-unwanted-6584fa93208f [15:36] it somwtimes is fasyer and less work than preping a chroot with newer distro [15:36] Alexander Tissen was added by: Alexander Tissen [15:36] @KrisJacewicz, no it's not always an issue. i didn't say it was. [15:36] whether it is recommended way is another story but u said "you can't" so i want to know why you can't [15:37] and you are free to hack your system up in unconventional ways that may break all you want [15:37] @dohbee, "The container distribution needs to match the host ditribution [sic] for chroot based containers. Please either use 'vivid' or omit the -d/--distro option." [15:37] @KrisJacewicz, i told you why. the ABI is different [15:37] @padraic7a, then u still can change the script [15:38] @padraic7a, then pass "-t lxc" [15:38] i guess it is not always sufficient to just read --help [15:38] @KrisJacewicz, please stop with this garbage advice of "just change the source code" as a means to solving problems that don't need such changes [15:39] @dohbee, "System kernel does not support lxc type containers. Please either use chroot or omit the -t option." [15:40] @dohbee, listen Rodney I am not going to stip I answer a question and padriac will make his own call if you jv a problwm with that that is not my problem, you can advise him that another way is better but you cant force me to share what i might have to say [15:40] you really arw bwing difficult and i loose patience with you [15:40] i wanted to try make friends but i dont know if i care any more [15:40] my problem is that you don't seem to be interested in helping users, but seem intent on telling people the most complicated and difficult ways possible to "solve" their problems [15:41] it's not helpful and you're just creating a massive bunch of confusion [15:41] @dohbee, lets wait and see if your advices will help him, then I will congratulate you and vote your solution up [15:41] I appreciate your help folks. … Kris, I am going to try the more "legit" or default options first and if they don't work at all I'll look to the more unconventional methods. [15:42] @padraic7a, smart choice [15:44] @padraic7a, weird, i thought the kernel on the m10 supported this :-/ [15:45] maybe you can just dist-upgrade inside the container then after changing /etc/apt/sources.list to s/vivid/xenial/ [15:45] i'm not sure why it won't let you create a chroot container that isn't the same version as the host. there's no reason it shouldn't work [15:46] I think I remember trying to set up an lxc container back in the Canonical days ... I can't remember if it worked or not. ... [15:46] Hello! … I have commercial Idea for Ubuntu Touch and looking for development.  … Who will be interested? At first I need competent consultation. … Kind regards, … Alexander [15:46] @padraic7a, or maybe try "-t lxd" perhaps [15:48] (Photo, 487x146) https://irc.ubports.com/YsQntxUP/file_2709.jpg [15:48] (Photo, 491x130) https://irc.ubports.com/40yBD7N0/file_2711.jpg [15:48] what are you doiong kris [15:48] i am confused [15:49] I want to ask you if the later advice is not against the former, possible that I don't understand [15:49] so that is why I ask [15:49] to clarify [15:49] don't worry I'm not after you I'm npt a kid [15:49] I ask you to elaborate [15:50] if you care to that is [15:51] well, doing a dist-upgrade in the container is not a preferred method, but it is something i would suggest before things that involve installing extra packages into the root fs, or changing source code [15:51] @dohbee, lxd doesn't work anyway. Trying dist upgrade next [15:52] i see, theank you [15:52] @padraic7a, do you mind waiting a inute? I am testing something [15:52] sure [15:52] if I don't get good result you can just ignore it [15:52] advice to users should start with trying to solve the problem with the least invasive methods possible, and only escalate to more invasive methods when they fail. rooting the fs and changing source code are generally the highest things on the scale of escalation [15:53] it helps to build the flooring and walls, before putting the roof up [15:56] @Alexander Tissen, Hello Alexander and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [16:03] @dohbee, I agree on this one [16:05] starting off from the assumption that everyone is a skilled developer that would understand the code is bad. and if they are, they probably already started looking down that route anyway, and would let you know. :) [16:07] Even skilled developers should prefer something that works without needing to understand the sourcecode. [16:08] @alan_griffiths, This. [16:08] @Alexander Tissen, this sounds exciting. you are welcome to PM me on the side or we could create a 'lab' and chat there? [16:09] @wayneoutthere, PMs in progress [16:09] @alan_griffiths, exactly. hence my suggestion of starting from least invasive options. ie, this is how i'd do it if it were my problem on my machine. [16:10] @UniversalSuperBox, good stuff [16:27] theultimatum was added by: theultimatum [16:37] Jay_Zh was added by: Jay_Zh [16:55] @theultimatum, Hello Christopher and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [16:55] @Jay_Zh, Hello Jayand welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [17:01] so I have installed 16.04 xenial libertine container on my vivid Nexus5, and here is what I found: … after I got the container up and ready, it turns out that the Libertine app, which you use as GUI to manage container, ie add packages etc., that it wasn't happy about the container being 16.04 and without any asking just destoryed the container on its own and informed me that it was no more. … I'm affraid that in such case no matter what me [17:01] to make the container, in the end similar thing will happen. I will try to look into it tomorrow. I found the creation part to be easy, but then using it turned out to be not possible with the standard Libertine GUI app. … For now you may be better off just using a non-libertine container, but you off course can try your luck, maybe it will turn out differently for you, in which case I will be happy to hear that. [17:09] well, i guess if you just don't use the gui app that won't be an issue perhaps [17:10] @dohbee, btw i was not ultimately thinking about rooting fs or changing anything at all in the read-only fs. I would just copy the script to my home, comment out literally one line (#70) and run it from there, one time thing, then delete it. quite clean if you ask me. [17:11] in fact this is how i did it [17:13] @dohbee, also you must never use it even accidentally otherwise your entire container is no longer without any warning [17:16] also guys you are aware that while you don't advise somw of my hackish approaches in this case there may not be a non-hackish solution after all? by the principle when u ask howto install 16.04 container with libertine on vivid that is hackish questipn right there. and you then have all that anti-hacking attitude. I don't get it, but it's okay. [17:19] In that case, it's a bug that should be fixed by hacking and released so it doesn't require hacking. [17:19] It's a workaround, not a fix [17:22] it's not anti-hacking attitude. it's anti-forcing-users-to-be-developers-because-someone-made-a-bug attitude. :) [17:23] in principle asking how to create a container of one OS on top of a different OS, is not a hackish question [17:24] in the same way windows users don't have to write powershell to install the "bash (ubuntu) on windows" container, ubuntu users shouldn't need to either, to create a container of a different version of ubuntu [17:25] In a nutshell: You can hack, but most people don't want to. [17:27] @UniversalSuperBox, im not sure if that qualifies as a bug. Libertine does not want you to be able to install 16.04 container in it if its on 15.04 host. It doesnt want you to, with high verbosity. That is not a bug, it's feature [17:27] it is a bug [17:27] https://bugs.launchpad.net/libertine/+bug/1649649 [17:27] Launchpad bug 1649649 in Libertine "Programs ran using proot fail on arm64 xenial chroots" [High,Triaged] [17:27] If it means that an expected feature of Libertine doesn't work, it's a bug [17:28] sometimes certain "features" have to exist because there are underlying bugs in the dependencies [17:30] well libertine by design tells you that you cannot install different distro container than what you have on your chroot. that is intentional. I cant agree with you guys about this being a bug if it is intentional. Unless off course you are saying that because it is aware of its own bug so the way to solve it is to intentionally forbid you from creating a container which does not match your host distro. [17:30] it is not by design. it is by happenstance [17:31] i already asked the main libertine authors about it [17:31] libertine disabling the feature is to work around a bug in proot [17:32] or perhaps the bug is lower level and in the kernel [17:34] another way to solve it would presumably be to get the lxc bits in 3.13 backported to the 3.10 kernel in the m10, maybe fixing how the capability is checked for in libertine, and building a new image (or building a ubports 16.04 image on the existing android stack) [17:35] If it's not in Android at all, we have a shot [17:35] jik; [17:53] Is Libertine a dead duck now, or is there any continued development? [17:53] it's as much dead or alive as any of the rest of the system, really [17:53] Doesn't seem to be maintained anymore, but it shouldn't be needed in 16.04 [17:53] undead [17:53] You could use anything you want to run x apps with xwayland without much tinkering around [17:54] lxc containers are wonderful [17:54] @samzn, of course it would be needed in 16.04 still. it's necessity has nothing to do with the version of ubuntu [17:55] too bad irc doesn't support editing too [17:58] @dohbee, Right, because it's needed to run "desktop" apps, right? Or am I misunderstanding you Sam? [17:58] libertine is just the necessary bit of glue between the containers and the end user [17:59] well it's not absolutely necessary to run legacy X11 apps, itself. but without libertine it's much more painful to do so, because you have to do all the stuff manually [17:59] libertine is just a way to manage that stuff easily, get the apps showing up in the launcher, etc [18:00] (Photo, 698x753) https://irc.ubports.com/0AGKiPay/file_2716.jpg YOU ALL NEED A NEW BOAT LOADER [18:00] OMG.. you and your boatloader again...🙄 [18:01] If the boatloader doesn't work, nothing else goes well [18:01] (Sticker, 336x512) https://irc.ubports.com/z3VQUf3m/file_2717 [18:05] @peternerlich, I am there. But I cannot reply there 😉 [18:11] hmm. now that's an interesting point.... [18:11] well once everyone is actually subscribed we'll probably post in both [18:11] but right now we are trying to get everyone on one stream that has a nice condensed veresion of what matters [18:12] egon told me to never cross the streams [18:20] ^^ and thats why I like volunteering with UBports! 🤘 [18:45] @lduboeuf, Hello Lionel, I am trying your script now but getting this error ssh: connect to host 192.168.0.104 port 22: Connection refused … MPlayer 1.3.0 (Debian), built with gcc-7 (C) 2000-2016 MPlayer Team … do_connect: could not connect to socket … connect: No such file or directory … Failed to open LIRC support. You will not be able to use your remote control. [18:45] Could you please help me? Thank you in advance [18:51] @malditobastardo have you previously connected to the phone over USB with phablet-shell, or can you ssh in directly without the script? [18:53] Last time I connected to my computer was months ago, I think it was using adb. I will give it a try now again because I dont remember well. Thanks [18:53] @malditobastardo you need to `android-gadget-service enable ssh` on the phone, before ssh will work [18:54] @dohbee, Thank you sir. I will follow your advice and also I will read some docs to understand what I am doing because I dont remember too much. [18:54] np [19:03] Back to the earlier discussion - should dist-upgrade still be an option for updating the libertine container? [19:04] I was looking to edit the sources.list in the container but don't have an editor - and trying to install anything gets 404 responses [19:07] well, apparently the GUI management app will end up destroying the container [19:07] but if you avoid using that, i /think/ it might work ok [19:08] ok, I didn't understand that the GUI management app would destroy the container if updates this way. [19:08] @padraic7a i'd say duplicate your current container, so you have a backup, and then try to upgrade one and see if it works for you [19:09] assuming you installed anything else in it beyond the default [19:13] inside the container what would the command to upgrade be? [19:14] well after you tweak sources.list to point at xenial instead of vivid, it would just be `sudo apt-get update && sudo apt-get dist-upgrade` inside the container [19:14] and read very carefully the list of packages that will be removed and such before hitting Y [19:15] hi im not booting hybris-boot. can you help me? [19:15] also a good idea to do it via phableet-shell rather than inside terminal app i think [19:19] I haven't used phablet-shell. Is that better than ssh'ing in? [19:19] Or is that the same thing? [19:21] phablet-shell is ssh over usb [19:21] which is better than adb [19:21] ssh over wifi can have some issues when the device starts trying to go to sleep [19:40] Volkmar was added by: Volkmar [19:56] @sopernam, He cant boot his built halium. He built halium for xperia z5 and he flashed. Device is bootlooping now. He cant boot correctly. He wat help [19:59] Hello Volkmar and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) [20:00] @sopernam, hm? [20:01] @dohbee, Working now over ssh :) . Thank you :) [20:01] so the next problem.. [20:02] @malditobastardo, great [20:30] Seannyboy was added by: Seannyboy [20:33] @Seannyboy, Hello @Seannyboy and welcome! I'm part of the UBports welcoming team. … To help you get started, please take a look right away at our newcomers welcome page (https://ubports.com/page/telegram-welcome) and thanks again for joining us! :) … Note also that there is an important news feed which condenses the 'many words' here into notable news chunks: click this to subscribe to that channel: https://t.me/ubports_news [20:34] Cheers wayne [20:34] no prob. Enjoy community [21:35] Guys, It is possibile to install libertine on ubports based in Ubuntu touch 15? [21:39] @Mattia, while the scope and management app i think are not installed by default (you can install the scope from the ubuntu.com store), the libertine tools should already be installed [21:40] you should be able to use libertine-container-manager to create and manage containers, from the terminal [21:42] I haven't understand what apps i have to download from the store [21:43] https://uappexplorer.com/app/libertine-scope.ubuntu [21:43] you need that scope installed to launch the legacy apps from the dash [21:43] Thanks i'll try [21:44] you need the terminal app installed to use libertine-container-manager to create the container and install apps in it [21:46] So i updated. Firefox won't open from the Libertine scope now, and trying to open it with: libertine-container-manager exec -i 4firefox -c "firefox" … results in … Error: GDK_BACKEND does not match available displays [21:47] @dohbee, sorry to bug you, sir, but search engines are not helping me and I was wondering, in a few words, what is an 'x app'? [21:48] @wayneoutthere, an app which depends on X11 to work [21:49] @Mattia, Libertine is already installed [21:49] @dohbee, hmm. ok, thanks. i hear it quite a bit [21:50] Check this out … https://docs.ubports.com/en/latest/userguide/dailyuse/libertine.html [22:02] @padraic7a, i'm creating a container in a vm i have to test and see if i can give you a good answer [22:02] @dohbee, Cool, thanks [22:03] @TronFortyTwo, Could anyone else with an M10 try to create an lxc container? It didn't work for me and possibly it should have [22:05] @padraic7a, it's not doable because of the kernel version [22:06] (Document) https://irc.ubports.com/kG7GyqLo/file_2722.mp4 [22:06] kernel! [22:06] it needs features only available in newer kernels [22:15] @padraic7a, does `ubuntu-app-launch 4firefox_firefox_0.0` do anything? [22:17] because i created a container in my vm that's running 16.04 and unity8, and i can run firefox with ubuntu-app-launch ok [22:17] but the l-c-m exec ... line as you gave, also gives me the GDK_BACKEND message [22:55] @dohbee, Ok, when I saw it mentioned in the documentation linked above I thought it worth asking. [22:56] @dohbee, I'll give this a go in the morning and come back to you. Thanks for taking the time to check it out [23:01] Anyone having problems using ssh on the m10 terminal? [23:02] To use key authentication I need to use SSH_AUTH_SOCK=0 ssh [23:02] Is it just me?