/srv/irclogs.ubuntu.com/2017/11/29/#ubports.txt

tgBot<KrisJacewicz> @Flohack, thank you, so much!01:26
tgBot<KrisJacewicz> @Flohack, you are awesome01:28
tgBot<neothethird> @KrisJacewicz, am i awesome as well? https://github.com/ubports/ubuntu-touch-meta/commit/a897bfd36b628df02533a22af8e146ee8c6e544201:30
tgBot<neothethird> even though it took forever01:30
tgBot<KrisJacewicz> @profetik777, +101:31
tgBot<KrisJacewicz> @profetik777, +101:32
tgBot<Ern_st> @neothethird where can I find the fix for this bug : https://bugs.launchpad.net/ubports-android/+bug/1542964 ? I got the same error on my port.02:07
ubot5Launchpad bug 1542964 in ubports-android "Mir/hwc: invalid source image img wh=1152x1920 rect=0,0,0,0" [Critical,Fix released]02:07
tgBot<neothethird> uhh02:09
tgBot<neothethird> Sorry, no idea02:11
tgBot<neothethird> @Ern_st, @mariogrip do you remember what this was about?02:12
tgBot<mariogrip> @Ern_st, kernel missmatch, are you using a caf kernel?02:12
tgBot<Ern_st> I think...02:13
tgBot<Ern_st> How can i be sure ?02:13
tgBot<mariogrip> @Ern_st, what device?02:13
tgBot<Ern_st> I'm porting a moto g 2013, based on the work of Walid.02:14
tgBot<mariogrip> you an try my super hack https://github.com/ubports/android_kernel_oneplus_msm8974/commit/317db5f3fcf0582991aaf593d0475023e4ca089d02:14
tgBot<UniversalSuperBox> https://docs.ubports.com/en/latest/porting/installing-16-04.html#choose-a-rootfs … indicates device tree, should it be the same for kernel @mariogrip ?02:15
tgBot<mariogrip> I belive this is 5.102:15
tgBot<mariogrip> right @Ern_st02:15
tgBot<Ern_st> Yes 5.102:15
tgBot<Ern_st> But my device is caf according to the boarconfig so i took the sudoku02:16
tgBot<mariogrip> Yeah, we dont have a pure caf 5.1 rootfs yet, but that `hack` works02:16
tgBot<UniversalSuperBox> `hack`02:17
tgBot<Ern_st> Thanks i'll keep you update02:17
tgBot<mariogrip> did you choose the caf rootfs?02:17
tgBot<Ern_st> Yes02:17
tgBot<mariogrip> if so, that wont work, since that is built for 7.102:17
tgBot<mariogrip> give the non caf a try02:17
tgBot<UniversalSuperBox> oh.02:17
tgBot<Ern_st> Ok, what i remember the problem was also there. But with the non caf the hack might works ?02:18
tgBot<Ern_st> So i try non caf and then non caf + hack ?02:18
tgBot<mariogrip> yes02:19
tgBot<mariogrip> bacon uses that hack + non caf02:19
tgBot<Ern_st> Ok02:20
tgBot<Ern_st> Thanks02:20
=== chihchun_afk is now known as chihchun
tgBot<Ern_st> @mariogrip @UniversalSuperBox the non caf xenial +  … + https://github.com/ubports/device-files/tree/ubp-5.1/common/system/usr/lib/arm-linux-gnueabihf … + https://github.com/ubports/device-files/tree/ubp-5.1/common/system/usr/include/hybris … seems to clear all my graphic issues … thanks03:42
tgBot<KrisJacewicz> dear all, I want to share with you my 1st impression of using plasma desktop vs using UT. … UT is MUCH more end user ready than plasma mobile, but at the same time plasma is much more hackable. … I think that working on both projects will be plenty of fun, and I'm sure I will be able to contrubute both, although from my skill sets, I think I will be able to contribute to plasma more, because there is more stuff missing in it that I actually04:21
tgBotwant to tell you that I gained a whole lot more appreciation for both UT and plasma now!04:21
tgBot<Crash_Burn> @KrisJacewicz, 🤘Thanks for your awesome contributions Kris.04:48
tgBot<Konrad_Fichtner> Fwd from msnzmmk: hi guys. sorry for asking. i live in iran and i cant join the ubport super grupe. … in the music app, when i save some music in memory, it's not add to music app automatically, and i should add manually. is it for you same? … (in nexus 5)04:49
tgBot<Konrad_Fichtner> ...from the fairphone/ubuntu group. Can someone help him?04:50
tgBot<Vijaypraj> No04:50
tgBot<Vijaypraj> In my Nexus 504:50
tgBot<Vijaypraj> Aong add automatically04:50
tgBot<Vijaypraj> You should have to update app04:50
tgBot<Vijaypraj> Either apt-get dist-upgrade04:51
tgBot<Vijaypraj> Use command04:51
tgBot<Konrad_Fichtner> @msnzmmk04:51
tgBot<Konrad_Fichtner> Thnx04:52
tgBot<Ern_st> @Vijaypraj, You cannot do it on an Ubuntu touch system.04:56
tgBot<Vijaypraj> I done04:56
tgBot<Vijaypraj> Would you like to watch04:56
tgBot<Vijaypraj> ?04:56
tgBot<Ern_st> @Konrad_Fichtner, Can he use Matrix or IRC to join us ? Anyway, music file are scanned automatically by media-scanner something. Does it files contain the correct extension ?04:58
tgBot<Xorpad> You can do it, you just have to remount / as rw04:58
tgBot<Xorpad> but it can break things when updates come04:58
tgBot<Vijaypraj> Yes i know04:58
tgBot<Ern_st> Correct @Xorpad not for common users04:58
tgBot<Vijaypraj> When ota is updated than it will re lock04:59
tgBot<Vijaypraj> Any one can do04:59
tgBot<Xorpad> Yes04:59
tgBot<Xorpad> you can05:00
tgBot<Vijaypraj> But he/she has to properly Knowledge about it05:00
tgBot<KrisJacewicz> @Vijaypraj, upone EVERY reboot it returns to ro05:00
tgBot<Xorpad> yeppers05:00
tgBot<KrisJacewicz> and off course, upon your wish. I consider it a good practice to remount it to ro once you finished needing it rw, not let it just stay rw for no reason05:01
tgBot<Xorpad> It's better if you use a chroot in your home folder if you want to apt-get command-line tools05:01
tgBot<Xorpad> or just a binary folder to PATH in your home dir05:02
tgBot<KrisJacewicz> @Xorpad, case by case, there are instances when chroot is not a viable option05:02
tgBot<KrisJacewicz> @Xorpad, +105:02
tgBot<Xorpad> edit .bashrc to add that path and you can pump in stuff you compile on pc with the right prefix05:02
tgBot<KrisJacewicz> PATH + LD_LIBRARY_PATH05:02
tgBot<Xorpad> I have a ~/bin folder with stuff I cross-compiled05:02
tgBot<KrisJacewicz> @Xorpad, +105:02
tgBot<Xorpad> htop and ccrypt05:02
tgBot<Xorpad> I just installed them to see how05:02
tgBot<Xorpad> and I have a shell script that replaces the PATH addition in .bashrc after update05:03
tgBot<Xorpad> just copies it from another file in the home folder05:03
tgBot<Xorpad> with a . prefix so it's hidden05:03
=== chihchun is now known as chihchun_afk
tgBot<Xorpad> anyone got distcc type compiling for android build system?05:05
tgBot<Xorpad> I want to spread out the load05:05
tgBot<KrisJacewicz> you know, I hv to elaborate, it seems to me (it's not recent observation, I have had this observatons for years) all boild down to a peculiar programming practices on Linux. It is not enforced by th OS, it is just a practice that spread like a virus and now is the source of these type of problems. What am I talking about? That linux software makers keep shitting files of their software all ofer the filesystem, instead of just containing them ne05:06
tgBotone portable folder, that can also be completely installed into userspace with laucnehrs, and PATH and LD_LIBRARY_PATH etc. … I make all of my apps in that way. It is not commanded by god that you put some stuf under usr share, some under usr bin, some in usr bin some in opt and so on. It is just a practice. And it has been at the very source of things liek containers and snpaps/clicks/flatpacks. … Isn't that interesting? Just people insisting on a practi05:06
tgBotwill, all these soulutions emerged to address a virtual problem, a problem of habits...05:06
tgBot<Xorpad> I dislike most of what goes on in computer science these days05:09
tgBot<Xorpad> I long for my 38605:09
tgBot<KrisJacewicz> I remeber once I accidentally installed firefox (nod deb, I think it was tarball or sth) without sudo and guess what... … It installed! completely into the userspace. Can be done! Just do it as a programmer, you get to chose. Also, deb packaging is handicapped, it cannot install shit into your home folder.  … Click can, but you have to explicitely pass the user name to it, so it knows which userspace to intall to. deb is handicapped as a pa05:10
tgBotin regards to that, it is not able to install stuff but into the main filesystem05:10
tgBot<Xorpad> I install everything I compile from source with checkinstall on ubuntu05:10
tgBot<Xorpad> "sudo checkinstall -D make install"05:10
tgBot<KrisJacewicz> @Xorpad, I like you ;)05:10
tgBot<Crash_Burn> @Xorpad, My first pc... remember it like yesterday.  A Dell.  Stayed up all night hacking away on it and playing Twin Towers mud.05:10
tgBot<Xorpad> My first PC too, I was like 3 and it was 198805:10
tgBot<Xorpad> had it until I was like 7 when we upgraded to a pentium with MMX05:11
tgBot<Xorpad> I learned to code on that thing05:11
tgBot<KrisJacewicz> but seriosuly, if you are developer, it's completely up to you how you make your software install iteself. All that legacy habits, your call, but don't just follow old habbits on autodrive mode, pass concepts through your own internal filter and make your on educated decissions - encouraging, not forcing ;)05:12
tgBot<Xorpad> We need conventions though05:12
tgBot<Crash_Burn> @Xorpad, Hehehe... me too... was blown away but its what... 16 MB of ram?05:12
tgBot<Xorpad> as much as we also need to move forward wed need software design conventions05:12
tgBot<Xorpad> you know?05:12
tgBot<KrisJacewicz> @Xorpad, my first PC was Amiga CDTV, without hd, OS was loaded from 1.44 floppies, I still program for AmigaOS, great OS btw, but these days I run in in a vm05:13
tgBot<KrisJacewicz> @Xorpad, +1 !! ❤️ Preach!!05:13
tgBot<Xorpad> I remember having OS load from 5'1/4 floppy05:13
tgBot<Xorpad> then we got a 30MB hard drive05:13
tgBot<Xorpad> thing was state of the art05:13
tgBot<vanyasem> that's going a bit off topic guys05:13
tgBot<Xorpad> sorry @vanyasem you right05:13
tgBot<vanyasem> consider moving to @ubports_ot05:14
tgBot<Xorpad> aye aye!05:14
tgBot<KrisJacewicz> @vanyasem, not the part about programming conventions05:14
tgBot<vanyasem> agreed05:14
tgBot<Xorpad> Well, like, the whole reason we have computers as complex as we do and huge monolithic software platforms is because we stick to standards that allow stuff to be reused and built up to crazy extents05:15
tgBot<Xorpad> Like, if it wasn't for IBM neglecting to get exclusivity on the i386 pc hardware they used, we would not be talking right now05:15
tgBot<Xorpad> There literally wouldn't be an internet05:16
tgBot<KrisJacewicz> so yes, the talk about who had what as 1st PC and when, was a bit of who's dick is bigger kind of game, but as for the programming conventions, ESPECIALLY on UT with rw filesystem and limited space, we could POPULARIZE (if you're with me on this one, IDK if you are tho) the new convention of making portable software that is easy to install into suerspace. Because: … 1. it increases security by removing requirement for sudo/root priviledges fo05:21
tgBot… 2. it saves the ro filesystem on UT … 3. it saves the overhead of workarounds around the legacy distribution model (cntainers, clicks, flatpacks, snaps, etc) … I am not against click, it's good and I don't challenge it, but we can distribute alternatively packaged legacy software.  … In fact I began a project dubbed "OpenSoftwareHub" that does just that, and it proposes new packaging/distribution convention, as well as helps in repackaging things. F05:21
tgBotGeany, Inkscape, and few other apps from .deb format into new generic style: wget/scp/cp a tar, extract, enter, run install.sh, and BAM, Geany in your userspace (still requires sudo for symlinks, but this could be avoided if Geany sourceode received patches, or if env variables could be figured out)05:21
tgBot<KrisJacewicz> @Xorpad, evolution is one thing I like to remember about. Space was expensive back in the days, Disk and memory. Now space is cheap. Reusing is fine, you don't need to spread software all over though.  … The entire concept of ~/home in Linux is designed around accomodating userspace installations, but software makers are not taking advantage of it. DE knows to look for launchers in ~/.local/share/applications/ and things like that.05:23
tgBotProgrammers/publishers just need to take advantage of it. And it cannot be taken advantage of with .deb05:23
tgBot<KrisJacewicz> click btw is great, but wish it didn't use sudo either05:24
tgBot<KrisJacewicz> and yes I do recognize that you may wish to install into the main filesystem, absolutely. Just that now everything install there, not just what needs to.05:25
=== chihchun_afk is now known as chihchun
tgBot<nikhilubuntu> I have ubuntu phone running ubports.06:05
tgBot<nikhilubuntu> however I can not see ubports supergroups from telegram app on phone06:05
tgBot<nikhilubuntu> I can acces that from telegram desktop app only06:05
tgBot<nikhilubuntu> any idea why its happenning?06:06
tgBot<Crash_Burn> @KrisJacewicz, Well laid out and interesting read. (trying to understand everything) I would just like to ask about item 1, in that I have two kids and I like the fact that I have control on what software gets installed... granted a simple user auth could be created, I think that is the only thing that jumps out at me. (not that it is the most important thing regarding your post)06:06
tgBot<Crash_Burn> @nikhilubuntu, You need to get the new beta Telegram app06:06
tgBot<Crash_Burn> https://github.com/ubports/telegram-app/releases/download/v2.5.0/com.ubuntu.telegram_2.5.0.0_armhf.click06:07
tgBot<nikhilubuntu> ok. thanks. I will do that today itself.06:07
tgBot<Crash_Burn> @nikhilubuntu, 👍06:07
tgBot<nikhilubuntu> do i need to remove the current telegram app or the new version will automatically replace it?06:08
tgBot<Crash_Burn> It will replace it.. (however, don't try to upgrade it from the OpenStrore)06:09
tgBot<Crash_Burn> as it will downgrade it ;P06:09
tgBot<nikhilubuntu> ok06:09
tgBot<Matteo> @neothethird, @KrisJacewicz did you see that Kris? I guess all the additional packages you needed for x-forwarding are included thank to @neothethird, isn't it?06:17
tgBot<peternerlich> @Crash_Burn, Can we suggest to the OpenStore team to visually separate upgrading to and downgrading from a newer version?06:20
tgBot<peternerlich> and use "downgrade"06:20
tgBot<Crash_Burn> @peternerlich, This might be a special situation, but perhaps a good idea as I almost clicked the upgrade button ;P06:30
tgBot<peternerlich> @Crash_Burn, I don't really think this is a special situation, since the OpenStore itself allows you to install any click package from your storage, so I would categorize this as a rather usual system state that should be handled elegantly, especially if it's as easy as comparing version numbers06:41
tgBot<Crash_Burn> @peternerlich, https://github.com/UbuntuOpenStore/openstore-meta/issues Going to sleep now.. look into it more tomorrow.  Thanks and good night.06:55
tgBot<KrisJacewicz> @Crash_Burn, very valid scenario. i cant think of any specific solution that is "one fits all". I think that your scenario (subjectively from my perspective)is a special case, thus requires some initial change of default settings, before it is in effect. Like a security/privacy policy that you add atop the default setting07:17
tgBot<KrisJacewicz> @peternerlich, i understod him differrntly. that he wants to limit kids' ability to i stall apps locally without sudo07:20
tgBotHolger Böcker was added by: Holger Böcker07:26
tgBot<Stereofont> @Konrad_Fichtner, @Konrad_fichtner is this because he doesn't have the Telegram beta installed?07:43
tgBot<peternerlich> @Holger Böcker, Hello Holger 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! :)07:45
tgBot<peternerlich> Du scheinst mir auch, deutscher Natur zu sein (no offense) — Vielleicht hast du Interesse an unserer neuen deutschen Language Group? http://t.me/UBports_Deutsch07:47
tgBot<Javacookies> I just got a 2nd hand Nexus 5 32GB for around $70 😍07:48
tgBot<Javacookies> now, is it possible to triple boot Plasma Mobile, Sailfish OS and Ubuntu? LOL07:48
tgBot<KrisJacewicz> (Photo, 800x627) https://irc.ubports.com/Csy2r7D6/file_2487.jpg today I used UBports GUI installer and it's absolutely beautiful!07:48
tgBot<KrisJacewicz> @Javacookies, +1 ❤️07:50
tgBot<KrisJacewicz> I want tomake similar one for Plasma Desktop and I could totally also make it work with UT, so one for both plasma and UT, but would some of you consider that some sort of breaking of unspoken code?07:52
tgBotSyah Wawa was added by: Syah Wawa07:53
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/0z0sXYCp/file_2489.jpg07:53
tgBot<KrisJacewicz> also on the phone that installation splash, super beautiful, I'm absolutely sold n it!07:53
tgBot<Stereofont> @Syah Wawa, Hello Syah Wawa 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! :)07:53
tgBot<KrisJacewicz> you know guys, this is where I can get involved, in making GUI apps supporting UT on the LinuxDesktop/Windows/OSX end07:54
tgBot<VIJAYHIREMATH1> @KrisJacewicz  can't we refactor ut now to make all the apps in user space?07:57
tgBot<KrisJacewicz> @VIJAYHIREMATH1, not sure what you are asking. ut default click already installs app into userspace.07:58
tgBot<VIJAYHIREMATH1> @KrisJacewicz, You were telling there are some apps which installs some files in root we can identify them and correct it.07:59
tgBot<VIJAYHIREMATH1> At least all the core apps(not sure whether they have already in user space?08:00
tgBot<KrisJacewicz> @VIJAYHIREMATH1, well, what I was talking about are legacy software packages distributed as .deb, and "correcting" is not a word to use, because correction is used for fixing something broken, and that's not the case08:01
tgBot<KrisJacewicz> @VIJAYHIREMATH1, it is possible that you have a slight misunderstanding of what I said earlier08:01
tgBot<VIJAYHIREMATH1> @KrisJacewicz, Modify if that suits08:02
tgBot<KrisJacewicz> @VIJAYHIREMATH1, yes, but really there was a context to it, and I am not sure if you are also within that context, since you mentionned core apps now08:03
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/oZuD0FgK/file_2491.jpg08:06
tgBot<KrisJacewicz> Terminal app present by default on clean install - VERY satisfying!08:06
tgBot<KrisJacewicz> the progress on this including addressing some feedback is IMPRESSIVE08:06
tgBot<peternerlich> at this point also a very belated but HUGE shoutout to whoever did such a great job on shaping the terminal app. I didn't believe it would be that easy to use without a proper keyboard ❤️❤️❤️❤️❤️08:10
tgBot<Javacookies> I'm still waiting for the new redesigned terminal 😃 … I installed it before on my laptop via snap and it looks great!08:11
tgBot<KrisJacewicz> @peternerlich, +108:11
tgBot<KrisJacewicz> some state of the art mobile terminall app, RESPECT ❤️08:11
tgBot<KrisJacewicz> @Javacookies, looking forward to that08:12
tgBot<KrisJacewicz> seriously, that Terminal app right there is THE Ubuntu spirit emanating form this phone ❤️08:13
tgBot<KrisJacewicz> @Florian, I have a queston, it's not a formal request, because I do not insist that it is needed, but perhaps would be helpful, and I'm biased as I've a stake in it. … Since UT default configuration makes it impossible to use ssh-copy-id from your machine into UT device, so I made a tool specifically addressing this, called ssh-pull-id, which is same, but opposit direction: your ut device pulls ssh identity from your pc, intsead of your machi08:21
tgBotit to ut device. That circumvents  the config which prevents the pc from connecting to ut device for key exchange. … The tool is very simple, and I hosted it open source here: https://sourceforge.net/projects/ssh-pull-id/ … specifically made it for pairing ut with other machines. If you'd be interested in including it, I can relicense it to whatever suits you, and maintain.08:21
tgBot<DanChapman> @KrisJacewicz, Doesn't phablet-tools already solve this with phablet-shell? It handles the copying of keys etc for you08:39
tgBot<KrisJacewicz> @DanChapman, well, here's the thing: i didn't know about phablet-shell, so I need to learn about it now08:45
tgBot<KrisJacewicz> you need to install it on pc side?08:45
tgBot<DanChapman> Yes `apt install phablet-tools`08:46
tgBot<KrisJacewicz> because if so, then ssh-pull-id could be a lighter option, only requires your machine to hv ssh server service08:46
tgBot<DanChapman> http://bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/view/head:/phablet-shell08:46
tgBot<KrisJacewicz> @DanChapman, thank you!08:46
tgBot<DanChapman> you can also take screen shots make image writable and lots of other stuff with phablet-tools08:46
tgBot<KrisJacewicz> you see, there are lots of pieces of inforamtion around, and I miss lots of this pieces, still08:46
tgBot<KrisJacewicz> @DanChapman, +108:47
tgBot<KrisJacewicz> @DanChapman, I will to 2 things, now that I know: … 1. get myself familiar with it … 2. find a way to make others familiar as well, get phablet-tools some exposure08:47
tgBot<Flohack> @KrisJacewicz, Plz open an issue for that on GH, otherwise I loose it again ;)08:49
tgBot<KrisJacewicz> I think, since I was not aware of it, there might be more people who also aren't, but what you say it is used for, I think, should be highlighted, everyone who flashes UT on a phone, should really know about it, it should even be mentionned in the GUIO installer08:49
tgBot<Flohack> Yeah we are behind with documenting, I can imagine a "User´s Manual" one day which will have a section for how to hack & optimize the device, and what tools are there.08:54
tgBot<KrisJacewicz> @Flohack, understood. As you perhaps see now, I've new info from Dan, very relevant, but still ssh-pull-id can be considered, for it does not depend on phablet-tools being installed on device, alnd also, … @DanChapman , I don't know how phablet-tools works, but I deduce, that it uses adb for exchanging keys. SImply because I am only aware of adb service AND ssh service being readily available on UT. And that is even more overhead on the pc si08:54
tgBot(although I totally praise phablet-tools), just pointing out how ssh-pull-id still has its own advantage. … Also, by default ssh is not enabled, you need to enable it via adb: android-gadget-service enable ssh … (i just flashed nexus5 with UT and did this, but didnt check if it was indeed disabled, it was in the past). … If you don't have adb stack on the pc end, you can do that on-device from Terminal app. And then you can use ssh-pull-id to finish the08:54
tgBotadb required on pc end at all. … @DanChapman does my logic make sense, what do you think?08:54
tgBot<Flohack> Its in fact not obvious in many places how to do things. Starts with that you can pin stuff to the dash, and how.08:54
tgBot<KrisJacewicz> @Flohack, I want to contribute to that08:54
tgBot<Flohack> Or that you can navigate between indicators with your finger08:55
tgBot<KrisJacewicz> @Flohack the ways I can readily contribute: … 1. Growing documentation … 2. Creating gtk apps, so either for pc end (Linux/Win/OSX) or for xmir scenario on the phone … 3. Creating headless (terminal) apps/tools/services … *I don't hv experience in coding low level Linux stuff: kernel, kernel modules/drivers, etc.08:56
tgBot<Flohack> @KrisJacewicz, Can you Go? 😆08:57
tgBot<KrisJacewicz> @Flohack, no, I am mostly coding in Object Pascal, but I also know C/C++, and website end things like js,css,html. … However, my C/C++ coding is without GUI experience, I have always been doing GUI apps with Object Pascal only08:58
tgBot<Flohack> I am looking for a Go dev at the moment08:58
tgBot<KrisJacewicz> so, I can assist in Go written code maintenance, esp if I don't need to design GUI in it08:58
tgBot<Flohack> Yeah its only backend/server code08:59
tgBot<KrisJacewicz> @Flohack, no able to help as an independent maintainer, but I can assist, yes08:59
tgBot<Flohack> Oki. I am a totally Go noob so I can´t even assist ;)08:59
tgBot<Dohxis> Whats up with Go? I have seen some other projects written in Go for Ubuntu Touch.09:00
tgBot<KrisJacewicz> @Flohack, I saw Go code, nbever wrote a line in it, but basically I understand Go code as if I was looking at C++09:00
tgBot<Flohack> The notification backend we must take over from Canonical is written in Go09:00
tgBot<KrisJacewicz> sure, there are differences, but roughly C++/Java/Go all the same to me, in terms of fixing bugs etc09:00
tgBot<Flohack> I need to get it up running with some modifications for testing09:01
tgBot<Dohxis> I setup it once, played around and didn't really like the language.09:01
tgBot<KrisJacewicz> @Flohack, ok, I'm not Go programmer, but I can help to the extent of my abilities, IF there is noone else readily available for the task09:01
tgBot<Flohack> Ok thx. Seems Go is not so popular, despite I am reading articles why its much mbetter than C++ lol09:02
tgBot<DanChapman> I'm free for all of December outside of Dekko commitments to work on the notifications server. @Flohack @KrisJacewicz would you like to catchup at the weekend to come up with requirements and planning09:02
tgBot<Flohack> @DanChapman, Cool that would be awesome, we are running a bit out of time ;)09:03
tgBot<KrisJacewicz> @Flohack, it's religious topic, really, but the rule of the thumb is, new languages emmerge daily. And there is no one language that is better than others for every job/scenario. Go addresses some problems better than something else, but some other problems are better addressed in other languages.09:03
tgBot<KrisJacewicz> @DanChapman, I am very willing to get my hands dirty09:04
tgBot<KrisJacewicz> also I am able and willing to help in architectural design, that's what I do for living09:05
tgBot<Flohack> Ok invited you to the topic group09:05
tgBot<Dohxis> I would love to help too, but my understanding is quite limited on low level stuff.09:06
tgBot<Flohack> Its not so low-levelactually09:08
tgBot<neothethird> @Matteo, yep09:10
tgBot<Dohxis> @Flohack, Where is the source code for it? Want to check if I can understand anything there09:12
tgBot<Flohack> http://bazaar.launchpad.net/~ubuntu-push-hackers/ubuntu-push/trunk/files/head:/server/09:12
tgBot<Flohack> I will import the project to Github shall we09:12
tgBot<KrisJacewicz> on nexus5 where there is no home button (hw) the only way to get back to the scopes is by swiping fro the right edge?10:00
tgBot<neothethird> Or longswipe from the left10:09
tgBot<neothethird> Or shortswipe from the left and tap the Ubuntu logo10:10
=== chihchun is now known as chihchun_afk
tgBot<Konrad_Fichtner> @Stereofont, I don't know, I just read his question in the Fairphone/ubuntu group and tried to help by asking the ubports Supergroup which in probably restricted in Iran10:17
tgBotmsnzmmk was added by: Konrad_Fichtner10:20
tgBot<lduboeuf> @KrisJacewicz, finaly i get it to work via phablet-tools, `adb push ~/.ssh/id_rsa.pub /home/phablet`  then `adb shell` and `cat id_rsa.pub >> ~.ssh/authorized_keys`. ssh to my phablet is fine now10:24
tgBot<KrisJacewicz> @lduboeuf, there is a better way, you should not need to copy the key over, use echoing instead10:25
tgBot<lduboeuf> yes for sure10:25
tgBot<KrisJacewicz> $ export KEY=$(cat ~/.ssh/id_rsa.pub) … $ adb shell "echo '$KEY' » /home/phablet/.ssh/authorized_keys"10:28
tgBot<KrisJacewicz> I just tested, works with these parenthesis I used above10:28
tgBot<KrisJacewicz> @lduboeuf, @TomasOqvist had just used ssh-pull-id and said it also worked for him for importing keys. It does not require adb btw10:30
tgBot<TomasOqvist> @KrisJacewicz, Yes, very nice tool indeed!10:31
tgBot<lduboeuf> yes but need to have an ssh server10:31
tgBot<KrisJacewicz> @lduboeuf, yes , but no adb, depending on your case you might fnd it more suitable, or less10:34
tgBot<lduboeuf> yes :)10:35
tgBot<KrisJacewicz> I alway hv ssh server on my machines because I want to access them remotely too, so for ppl like me this is easier10:35
tgBot<KrisJacewicz> but if you don't want to, it may actually not be a good tool for you10:35
tgBot<lduboeuf> any advice for installing a gtk file manager via apt without breaking everything ?10:38
tgBot<lduboeuf> i feel so afraid of doing apt install on phone10:38
tgBot<SergioSRM> Is it possible to make WhatsApp Web responsive? to dont have a desktop view in UT :(10:39
tgBot<Xorpad> what is WhatsApp?10:42
tgBot<Xorpad> is it thr new myspace?10:42
tgBot<ProsperoDaniele> @Xorpad, Lol10:43
tgBot<Xorpad> i know that sounded like a joke but the real joke is i actually dont know10:44
tgBot<neothethird> Wow, srsly ?10:44
tgBot<neothethird> Something like telegram10:45
tgBot<mariogrip> *closed source telegram owned by facebook*10:45
tgBot<Xorpad> yeah im out of touch. ive heard of whatsapp but had no idea what it is10:45
tgBot<devsigma_bot> @mariogrip, years behind telegram in resources10:46
tgBot<SergioSRM> @Xorpad, Will O is back!👍🏻10:47
tgBot<devsigma_bot> And will download lot of sh*t to your device, doesn't have cloud based file saving like telegram10:47
tgBot<SergioSRM> to much hate to WhatsApp over here😮10:48
tgBot<devsigma_bot> @SergioSRM, I'm not whatsapp hater10:49
tgBot<devsigma_bot> But that is the truth10:49
tgBot<KrisJacewicz> guys, for who wishes to try, I open early access to OpenSoftwareHub, which I will gradually release more and more non-click apps on, for UT, that install into userspace. … Currently I have first put snake game in it (wrote especially for UT's xmir), but will be adding more, including Geany, Lazarus IDE, Inkscape, etc. … The website is not launched yet, but early access is here: … http://opensoftwarehub.org/download/10:49
tgBot<Xorpad> @SergioSRM, yeah. first i took a week break from coding/irc then my laptops all got hit by a power surge or something. lost a gaming laptop anf 2 netbooks. and i have sweet stationy rigs but i cant sit at a desk because spine issues so i was gone for almost 2 weeks10:49
tgBot<Xorpad> i bought a used netboom today for $25 off crsightslist10:50
tgBot<Xorpad> and i ordered a rockbook chromebook10:50
tgBot<Xorpad> *rockcore10:50
tgBot<SergioSRM> @Xorpad, Rockchip?10:51
tgBot<Xorpad> It's a mid-to-high end arm SoC maker10:52
tgBot<Xorpad> it's a 2.2ghz quad core arm64 system with 4gb ram and a semi-decent GPU which I forget the specs of10:53
tgBot<Xorpad> and it has 32gb SSD, 720p 11.6 inch screen10:53
tgBot<Xorpad> 12-16 hours battery life10:53
tgBot<Xorpad> sorry this is very OT10:53
tgBot<Xorpad> well, i guess it's not... it's an arm SoC10:53
tgBot<Xorpad> lol10:53
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/p48nrjHS/file_2493.jpg the OSH temporary icon (some dubbed it Flying Spaghetti Monster already)10:54
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/U0LLPjQl/file_2495.jpg main page (undergoing UX redesign)10:55
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/M0q8CD6q/file_2497.jpg app db10:55
tgBot<Xorpad> Flying spaghette monster?10:55
tgBot* Xorpad puts on his pasta strainer10:55
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/aWV5eODX/file_2499.jpg app installed10:55
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/3KIspYjO/file_2501.jpg app running10:55
tgBot<Xorpad> Now your game needs content10:55
tgBot<SergioSRM> @Xorpad, You are a new kind of superhero, Offtopicman!  … Offtopicman, our favourite superhero who brings random conversations!10:55
tgBot<KrisJacewicz> (Photo, 720x1280) https://irc.ubports.com/4gPUNijx/file_2503.jpg10:55
tgBot<Xorpad> haha10:56
tgBot<SergioSRM> @KrisJacewicz, it's not better to use touch controls? For example, touching the edges to move to that direction instead of using arrows? 😚10:56
tgBot<Xorpad> I do tend to rant about random things at length10:56
tgBot<Xorpad> I'm Captian OT... Say anything about anything... I'll drive the topic somewhere else10:57
tgBot<KrisJacewicz> @SergioSRM, have not thought of that yet, this is POC10:58
tgBot<SergioSRM> @KrisJacewicz, And what is the difference between OpenStore and OpenSoftwareHub?10:58
tgBot<KrisJacewicz> I was asked a question by @Dohxis  that I think I own you all an answer to, which is (his question): … "Could you explain why it exist versus just having open store?" … And the answer: … 1. It is not UT-specific, not even Linux-specific … 2. It doesn't use debs, and thus installs apps into userspace, which especially on UT is cricial … 3. on UT it automates deployment of non-click, Xmir apps10:59
tgBot<KrisJacewicz> @SergioSRM, see 1 answer above10:59
tgBot<SergioSRM> 👏🏻👏🏻👏🏻👏🏻👏🏻10:59
tgBot<SergioSRM> Great!10:59
tgBot<SergioSRM> Thank you for your work!10:59
tgBot<Xorpad> everyone hold your hands and pray11:00
tgBot<Xorpad> the bullhead may be about to come to life11:00
tgBot<Xorpad> I'm hoping and praying that it works11:00
tgBot<Xorpad> and nope.. bootlooping11:01
tgBot<Xorpad> that was anti-climactic11:01
tgBot<KrisJacewicz> the version you have access to is already being improved for a release candidate, and then will open up full documentation of how anyone can host any software with it, end even host own repo of apps. Will also release non-linux versions (windows/OSX) as soon as some app management is ready that knows which apps not to list on which platforms. My own apps will be available for every supported target, but everyone will be able to publish for any 11:02
tgBotthey wish.11:02
tgBot<Xorpad> What kind of apps you making @KrisJacewicz ?11:04
tgBot<Xorpad> I suck at GUIs so I'm not going to try making apps11:05
tgBot<Xorpad> I'll just stick to messing with the guts of the beast11:05
tgBot<KrisJacewicz> @Xorpad, I do any type of apps but for UT I will first focus on GUI wrappers for what currently only has command line support, and on tools for making ecosystem of devices, ie your ut phone and your desktop conveniently coexisting in one system, aware of each other and with cool tricks possible11:09
tgBot<Xorpad> oo11:10
tgBot<Xorpad> let me know when you get to the filesystem stuff11:10
tgBot<Xorpad> :D11:10
tgBot<KrisJacewicz> @Xorpad, what do you mean?11:10
tgBot<Xorpad> Well, filesystems are handled in the kernel, so I could make a kernel module to blend the filesystems together from 2 seperate ones11:11
tgBot<KrisJacewicz> @KrisJacewicz, 4. people who make native qt5 apps can also distribute it via OSH to have them absolutely unconfined11:11
tgBot<KrisJacewicz> @Xorpad, ok, well I do not do this kind of software though. I had in the past made file-embedded custom filesystems, but not OS-wide suppirted, only for app internal use.11:13
tgBot<Xorpad> Yeah I would make that part, and then you could make the interface and app with it after I make it11:13
tgBot<Xorpad> that's what i'm good for, implementing things the coders will use11:14
tgBot<KrisJacewicz> @Xorpad, when you hv specific project in mind, pm me, and I'll lok into it and tell you if I'm suitable and if I can assign time to it11:16
tgBot<Xorpad> Well, I have to do what the developers want11:16
tgBot<Xorpad> because as that crazy guy from MS says... DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS... DEVELOPERS!11:17
tgBot<DanChapman> @KrisJacewicz, you can do this with click11:17
tgBot<KrisJacewicz> @DanChapman, you mean unconfined apparmor profile in the json manifest right?11:17
tgBot<DanChapman> yeah11:17
tgBot<KrisJacewicz> via OSH you can deploy it without manifest at all, and without click, just binary files11:18
tgBot<KrisJacewicz> I am not saying everyone needs it, but if someone does, well, OSH can do that11:18
tgBot<Xorpad> all the apps are belong to us11:21
tgBot<DanChapman> Ok that's fair enough but you need to make people aware they won't be able to use some of the ubuntu api's like online-accounts (unless you use the libaccounts-glib/libaccounts-qt c++ libraries) or register for the notification service. There are probably other qt/qml apis that also rely on click appId's11:21
tgBot<DanChapman> click takes away alot of pain with using some of these apis by adding a few lines to a json file.11:23
tgBot<TomasOqvist> @KrisJacewicz, It installs the apps into userspace, right?11:23
tgBot<KrisJacewicz> @DanChapman, valid point, and yes it's possible for OSH to use .so library calls, not done that yet though.11:24
tgBot<DanChapman> there's pro's and con's to both sides. We should just make people aware of what they 😊11:24
tgBot<KrisJacewicz> @DanChapman, I totally agree and I support click, except for that it currently does not work with Xmir, because of what we earlier discussed11:24
tgBot<DanChapman> 👍11:24
tgBot<KrisJacewicz> @DanChapman, that's my thinking as well11:24
tgBot<KrisJacewicz> and FYI, I would myself start using click if the Xmir issue got resolved11:24
tgBot<KrisJacewicz> not for all projects, but I would start using it11:25
tgBot<KrisJacewicz> I do recognize where it simplifies things11:25
tgBot<KrisJacewicz> @TomasOqvist, yes, however with legacy apps, when you repackage them, sme are persisting on filesystem hardcoded paths, in which case symlinks would be made. It would make the app happy, yet save space on your system image.11:26
tgBot<TomasOqvist> @KrisJacewicz, 👍11:27
tgBot<KrisJacewicz> Geany for example insists on having things in /usr/share/geany and it's a hardcoded path. I don't want to invest time in changing it in the source code and recompiling, so after i install it locally, I just symlink it to where it wants to have it.11:27
tgBot<lduboeuf> @KrisJacewicz , awesome work. osh & snake installed on my BQ :)11:30
tgBot<KrisJacewicz> @lduboeuf, I am super interested to know how it performs on BQ, never tested n that device11:36
tgBot<KrisJacewicz> because Xmir is slower in rendering than comparing to native mir execution, and device specs probably have important influence on this as well11:36
tgBot<lduboeuf> seems to be smooth on BQ11:50
tgBot<TronFortyTwo> @KrisJacewicz, Just for the sake of correctness and for your interest, is possible to package XMir app in a .click11:53
tgBot<KrisJacewicz> phone or tablet?11:54
tgBot<KrisJacewicz> @TronFortyTwo, package - yes, deploy - no, not currently11:55
tgBot<KrisJacewicz> after u imstall the click the .desktop launcher will have xmir flags removed11:55
tgBot<KrisJacewicz> that is the sole reason11:56
tgBot<wayneoutthere> @KrisJacewicz, This is a 'known bug' .... any volunteers for documentation, please PM me on the side! ;)12:08
tgBot<wayneoutthere> @KrisJacewicz, like crypto-currencies ;)12:12
tgBot<wayneoutthere> @Flohack, hey! where is my invitation!!???  ;)  I'm collecting UBports groups on my telegram list and I'm hoping to hit 100 by 201812:12
tgBot<Flohack> @wayneoutthere, really 😆12:14
tgBot<wayneoutthere> @Xorpad, you're now the best friend of 1015 people instantly...12:14
tgBot<wayneoutthere> @Flohack, no.12:15
tgBot<mariogrip> @wayneoutthere, im getting close to 250 now... no wonder i never answer anyone12:16
tgBot<wayneoutthere> @Xorpad, surprisingly, I know this youtube reference...12:18
tgBot<wayneoutthere> @mariogrip, the race is on!  It might be smart to .... start listing these, but more important I want to poll the community to find out who does what and where everyone can best contribute...12:20
tgBot<Flohack> hey @mariogrip we got the canonical push server to life :) - unfortunately it is not the same version as the clients are expecting ;) - but we started to hack it. At least they already talk with each other12:24
tgBot<alan_griffiths> A first step, but an important one: … https://community.ubuntu.com/t/mir-0-28-android-out-of-tree-platform-module/237112:25
tgBot<mariogrip> @Flohack, YAY :D12:26
tgBot<mariogrip> @alan_griffiths, :D I now got WaylandAllocator up there https://github.com/ubports/mir-android-platform/commit/7806af725993cb8666bd23531924cda58685a99812:26
tgBot<Stereofont> @Konrad_Fichtner, Hello msnzmmk 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! :)13:16
tgBot<Ern_st> @Flohack, Great job !13:37
tgBot<Crash_Burn> @Flohack, @Flohack has super powers ;)13:39
=== chihchun_afk is now known as chihchun
tgBot<Flohack> @Flohack, And now we got first message through ;) So push service is no mystery any more ^^14:31
tgBot<Flohack> since I changed to your client config it does not work anymore on the device 😆14:32
tgBot<delijati> @Flohack can you point me to the code ?14:35
tgBot<Flohack> Sure14:36
tgBot<Flohack> @delijati, https://code.launchpad.net/~ci-train-bot/ubuntu-push/ubuntu-push-ubuntu-yakkety-202114:38
tgBot<DanChapman> @Flohack, Shall we get this branch imported to github?14:40
tgBot<Flohack> I think so, yes14:41
tgBot<DanChapman> 👍14:41
tgBot<Flohack> let me send myself a message 😆14:41
tgBot<UniversalSuperBox> @Flohack, test14:43
tgBot<wayneoutthere> @Flohack, this seems like news...?14:44
tgBot<Flohack> @wayneoutthere, We will have a few things to do but I try to make a marketingish example screenie ^^14:45
tgBot<wayneoutthere> sure... napkin... pen... easy engrish14:45
tgBot<wayneoutthere> because when i hear 'push server' i think of waitress abuse14:46
tgBot<delijati> ahh i se someone was bored and tried "golang"  :D14:46
tgBot<Flohack> @delijati, All the indicators are also Go14:46
tgBot<delijati> lol14:46
tgBot<UniversalSuperBox> @delijati, Canonical14:46
tgBot<Flohack> Its used widely on the core OS ^^14:46
tgBot<delijati> hmm why not better than C ;)14:47
tgBot<dohbee> @Flohack, No they are not.14:52
tgBot<Flohack> @dohbee, Ok some of them ^^14:52
tgBot<dohbee> none of the indicators are go14:52
tgBot<Flohack> you sure?14:52
tgBot<dohbee> they are Vala, C, or C++14:53
tgBot<Flohack> hmm strange14:53
tgBot<Flohack> what was I thinking then14:53
tgBot<Flohack> disregard ^^14:53
tgBot<dohbee> accounts-polld is go14:53
tgBot<dohbee> and some of the lower level phone integration stuff is go (nuntium, ciborium, etc)14:54
tgBot<dohbee> there's not a whole lot of go on the phone14:55
tgBot<dohbee> and except for indicator-network, and a few others that only worked under unity7, they were all shared between unity7 and unity814:58
tgBot<dohbee> which is going to make for some interesting problems if another group wants to keep unity7 alive, while some other groups want unity814:59
tgBot<dohbee> honestly, i would suggest just getting rid of ubuntu-push on ubports at this point. it's not worth the trouble of maintaining it, for practically nothing to be using it15:07
tgBot<Flohack> @dohbee, yeah but we cannot just switch off telegram notifications. thats not going to happen15:08
tgBot<KrisJacewicz> @dohbee, i kind of could live with that15:08
tgBot<Flohack> We can talk about improvements but after we secured the status quo. Canonical will turn off their service soon and we dont like this15:09
tgBot<dohbee> @Flohack, if you don't log in to u1, they've been "switched off" already for a long time. and are you working with telegram to keep things updated to your server. and is it really worth all the trouble, for just telegram, even if they do do support your alternate server?15:10
tgBot<KrisJacewicz> @Flohack, question though, that push server worked on now is not a real gsm push right?15:10
tgBot<Xorpad> someone help, i'm lost in git15:10
tgBot<Flohack> @dohbee, There is no trouble, just set up a machine and install it. And on the client, update the config to point to a new IP15:10
tgBot<dohbee> @KrisJacewicz, what do you mean by "gsm push" exactly?15:10
tgBot<KrisJacewicz> one that happens when base stations do paging an one that has no bandwidth cost?15:10
tgBot<Xorpad> how do i push forcefully a branch that's not up to date with the repo?15:10
tgBot<dohbee> @Flohack, it's not that simple15:11
tgBot<Xorpad> I need to push my code to the fork i made of bullhead kernel15:11
tgBot<UniversalSuperBox> @Xorpad, Well, you can do `--force` but you should instead pull hte changes15:11
tgBot<dohbee> @KrisJacewicz, that's not how push notifications work on any phone OS15:11
tgBot<Xorpad> @UniversalSuperBox there's like a ton of commits15:11
tgBot<Xorpad> @UniversalSuperBox but they all break things and are not good15:11
tgBot<Xorpad> so many comparisons of signed and unsigned ints15:11
tgBot<KrisJacewicz> @dohbee, telwcom operators do push lile that and some open the service for outer networks15:12
tgBot<Xorpad> i tried using —force, it rejects it still15:12
tgBot<Flohack> @dohbee, He means data SMS as used by Google and iOS partially15:12
tgBot<KrisJacewicz> depending on area you are apple or google might even hv subscription to it15:12
tgBot<UniversalSuperBox> @KrisJacewicz, Unfortunately ours does not15:12
tgBot<Flohack> And no, we cant have that15:12
tgBot<Flohack> It costs a lot of money15:12
tgBot<dohbee> @KrisJacewicz, that's fine, but that's not how Android/iOS work15:12
tgBot<KrisJacewicz> afaik they do15:12
tgBot<Xorpad> should I just make a new git repository that's not a fork?15:12
tgBot<KrisJacewicz> to some extent15:13
tgBot<Flohack> @dohbee, How do you think firebase works than15:13
tgBot<KrisJacewicz> but yeah this got cleared15:13
tgBot<dohbee> there's a client service running on the phone that maintains an open TCP connection15:13
tgBot<Xorpad> I need to get my code somewhere i can browse from my android box until I can get my new pc15:13
tgBot<UniversalSuperBox> @Xorpad, What's the actual error you're getting?15:13
tgBot<Xorpad> ! [remote rejected] ubp-7.1 -> ubp-7.1 (shallow update not allowed)15:13
tgBot<Xorpad> I don't know git15:13
tgBot<Flohack> @dohbee, Yep. But believe me, they are also using data SMS ^^15:13
tgBot<Xorpad> lulz15:13
tgBot<dohbee> ie, the exact same way it works in Chrome15:13
tgBot<Xorpad> I know how to clone stuff and that's about it15:14
tgBot<UniversalSuperBox> @Xorpad, `git fetch --unshallow`15:14
tgBot<UniversalSuperBox> Then you should be able to push15:14
tgBot<Xorpad> okay thanks @UniversalSuperBox15:14
tgBot<dohbee> @Flohack, Sorry, none of the documentation on either GCM or iOS notifications, mentions anything about "data SMS"15:14
tgBot<KrisJacewicz> also perhaps we could do pull/poll notifications instead of push15:14
tgBot<Flohack> @dohbee, Its true, because you do not need to know that part15:14
tgBot<Flohack> They simply dont document this15:14
tgBot<dohbee> because it's not true15:15
tgBot<dohbee> otherwise push notifications wouldn't work without a SIM15:15
tgBot<Flohack> They use it additionally15:15
tgBot<UniversalSuperBox> Anyway, this is irrelevant15:15
tgBot<Xorpad> I got DRM runtime tests going on bullhead earlier in the night15:15
tgBot<UniversalSuperBox> We were talking about the push server15:15
tgBot<Flohack> @KrisJacewicz, The devices pull already15:15
tgBot<Xorpad> but I still can't render it to the screen, haven't got there yet15:15
tgBot<Flohack> Telegram will not agree to us pulling from their server15:15
tgBot<Xorpad> what kind of server is needed? I'm lost15:16
tgBot<Xorpad> I have a VPS with 5tb monthly data15:16
tgBot<dohbee> @KrisJacewicz, preferably not, because pull is very expensive (eats battery/data)15:16
tgBot<Xorpad> and I don't even think they enforce monthly data limits15:16
tgBot<Xorpad> they never used to but said they would in the future15:16
tgBot<Xorpad> but it would be trivial cost in data, unless it started pushing multiple tb per day15:18
tgBot<Xorpad> I think it's like $1 per TB to go over15:18
tgBot<bhushanshah> @Xorpad, DRM won't work on bullhead15:19
tgBot<Xorpad> I know... that's why I'm trying to get it going15:19
tgBot<bhushanshah> It just won't.. tada15:19
tgBot<Xorpad> it has to render to the FB but you can pipe it15:20
tgBot<bhushanshah> Well not sure... But umm good luck15:20
tgBot<Xorpad> I'm having fun anyways lol15:20
tgBot<Xorpad> :D15:20
tgBot<bhushanshah> I'm not sure how to explain you how this works15:21
tgBot<Xorpad> I know how linux works for the most part15:21
tgBot<Xorpad> and I know what can and can't be done... almost everything can be done unless it violates the laws of physics15:21
tgBot<Xorpad> the question is, will it be done15:21
tgBot<Xorpad> can I do it?15:21
tgBot<Xorpad> it's challenging15:22
tgBot<Xorpad> Anyways, I'm working my way though stuff, making some good progress, at least I did all last night15:22
tgBot<Xorpad> Even if all the work I've done ends up getting throw out, I have learned more about the system I will be working with15:22
tgBot<Xorpad> I'm constantly learning while I do... I haven't done so much linux kernel stuff, I made my own hobby kernels for pc but only started getting into linux kernel maybe a year ago15:23
tgBot<Xorpad> so every day that I dig into the code, the closer I get to having all the knowledge I need to pump out lots of ports15:23
tgBot<Flohack> (Photo, 1080x1920) https://irc.ubports.com/0X4cRn04/file_2505.jpg15:24
tgBot<KrisJacewicz> i guess drm you mention is not digital rights management but sometging else...15:25
tgBot<alan_griffiths> @Flohack, Ship it!15:26
tgBot<Xorpad> I actually forget what it stands for, I think digital media rendering or something... It's related to hardware accelerated gpu15:26
tgBot<UniversalSuperBox> @KrisJacewicz, The graphics thing15:26
tgBot<KrisJacewicz> ok because i wasnt sure thwre are so many abreviations these days and they are ambiguous15:27
tgBot* Xorpad has no idea what he's doing but he's confident that it's leading to a good place and things are on track with learning /adapting to new project new environment, working with git and managing all sorts of commits and updates and fixes15:27
tgBot<Xorpad> I mean, I have a background is OS/Compiler development so it's not crazy for me to do this stuff, but it's a new project and I have a lot to learn before I'm really in the groove15:28
tgBot<Flohack> @alan_griffiths, Wilco. Just need to find one of our vBoxes that is capable15:28
tgBot<Xorpad> My jounry to ubports began with me wanting to put together a simple android ROM that was debloated and had everything I wanted... Wasn't even gonna code anything15:29
tgBot<Xorpad> a year later here I am15:29
tgBot<Ern_st> Good progress flo !15:31
tgBot<KrisJacewicz> @Xorpad, i did compilers/interpreters for few years15:31
tgBot<Xorpad> I have a gcc fork15:32
tgBot<Xorpad> but I don't share it15:32
tgBot<Xorpad> I'm going to start a business where i compile sources with my compiler for them15:32
tgBot<Xorpad> arm = 13% faster benchmarks with my fork, aarch64 11% faster benchmarks15:33
tgBot<KrisJacewicz> i was more into interpreters though because i was more turned on by memory and object management than by lexical and grammar analyzers15:33
tgBot<Xorpad> ryzen cpu optimizations, I got over 3% improvement over gcc -7.215:33
tgBot<KrisJacewicz> @Xorpad, i am sirw pascal compiler faster than any c++ by a lot15:33
tgBot<KrisJacewicz> *sure15:33
tgBot<Xorpad> I just hack stuff together15:33
tgBot<Xorpad> one thing I've learned... I'm not good at making algorithms, another thing I've learned is I can still come up with any one I need, it just isn't as good as the publicly documented methods from mathematicians15:34
tgBot<Xorpad> So like my algorithm might be 20% slower than the insdustry standard, but I make it myself using logic and it works15:34
tgBot<Xorpad> I like re-inventing the wheel with coding15:34
tgBot<KrisJacewicz> imho the big bloat woth c++ are templates, there are ppl who preach them, but when use thwm alot the make process devours memory and time15:35
tgBot<Xorpad> so I invent algorithms that already have amazing versions just to challenge myself15:35
tgBot<Xorpad> I dislike and can't really use C++... When I use C++, it's like C with C++ mixed in for higher level functions15:35
tgBot<Xorpad> I really like C though15:35
tgBot<Flohack> @Xorpad, C++ is itself just a macro for C15:35
tgBot<Flohack> and it has leaky abstraction of certain things 😆15:36
tgBot<Xorpad> @Flohack how so? I wasn't aware, I thought c++ just have a std c namespace15:36
tgBot<Flohack> @Xorpad, Its sarcastical ^^15:36
tgBot<Xorpad> I am not too up on things really... if they don't talk about it at blackhat or defconf or 33c3 I don't know it15:36
tgBot<Xorpad> lol15:36
tgBot<Xorpad> 33c3 was awesome15:37
tgBot<Xorpad> I love conferences with other technies15:38
tgBot<Xorpad> We need to flock together lol15:38
tgBot<KrisJacewicz> i also mainly like c and when doing c++ i feel grateful for pascal. pascal became objective before c bacame c++ and the version of compiler then only changer minor number to 5.5 :D  … and novadays everything that is considered C#'s improvemwnt over c++ actually is taken from delphi (object pascal) because creator of c# was the crearor of turbo pascal and dwlphi15:39
tgBot<Xorpad> I hate pascal syntax15:39
tgBot<KrisJacewicz> also lua was based off dwlphi15:40
tgBot<KrisJacewicz> @Xorpad, i love it, absolutely human friendly unlike c languages that look like someone spilled non alphabet characters15:40
tgBot<KrisJacewicz> maintaining someone else's cose is a pleasure and abreeze15:41
tgBot<UniversalSuperBox> @ubports_ot15:41
tgBot<Xorpad> I like Python, C, and assembly... Which works out god because I can make C libraries for my python framework to use, then I can make assembly optimizations to the c based python libraries, and I can even use my GIL defeating kernel samepage hack that lets you run multi-core with python... Like those 3 languages are all I need for what I do15:41
tgBot<Xorpad> sorry @UniversalSuperBox15:41
tgBot<KrisJacewicz> in c you cant figure out your own code after not dealing with it daily for a while15:41
tgBot<KrisJacewicz> c is awesomly portable15:41
tgBot<KrisJacewicz> @Xorpad, precisely speaking the poi t of libraries is that u can make them in anynlanguage and reuse in any other because they are compiled binary machine code15:42
tgBot<Xorpad> @daltson is right we should move to OT15:43
tgBot<Xorpad> we can chat in there, we seem to have similar mindsets with coding15:43
tgBot<Xorpad> I know I'm the one who goes off topic all the time but I don't mean to15:43
tgBot<KrisJacewicz> bed time here15:45
tgBot<Xorpad> okay man15:45
tgBot<Xorpad> have a good sleep15:45
tgBot<Xorpad> we will talk another day:D15:45
tgBot<Xorpad> We should collaborate on an UT API15:48
tgBot<Xorpad> for UT specific apps15:48
tgBot<Xorpad> Like how android as the SDK15:48
tgBot<Xorpad> Would anyone be down for that?15:48
tgBot<Xorpad> we could just implement features as devs request them, but at a certain point we would need to stablize the API15:49
tgBot<Eranuzan> @Flohack, WoooHooo!!15:50
tgBot<JBBgameich> Isn't all the Qt stuff already the API for Ubuntu Touch? My aim wouldn't be making Ubuntu Touch specific apps, but Qt QML Apps that run everywhere (Plasma Mobile, Ubuntu Touch, LuneOS etc.)15:54
tgBot<UniversalSuperBox> Yep, and if we get QtQuick2 support...15:55
tgBot<JBBgameich> Mariogrip said QtQuick2 support in the latest community update, but I think you have Qt Quick 2 already. Do you mean QtQuick Controls 2 (Sounds similar, but it's a real huge difference)15:58
tgBot<JBBgameich> Because QtQuick2 is just for creating coloured rectangles and some other basic stuff16:00
tgBot<wayneoutthere> is this a conspiracy to blog me out of reading and understanding super group content???  CONSPIRACY!16:00
tgBot<sverzegnassi> @JBBgameich, Yep, it's QtQuick Controls 216:01
tgBot<UniversalSuperBox> @JBBgameich, Erm, a control style. Suru style16:01
tgBot<UniversalSuperBox> @sverzegnassi, Sorry I misrepresent16:01
tgBot<dohbee> @JBBgameich, The ubuntu ui toolkit isn't pure QML, and depends on some other ubuntu-specific-ish things. but you can shove whatever qml modules you want into your package already, and it should work for the most part. it just gets weird when you need to ship c++ that ends up breaking on minor Qt updates when they change internal api versioning somewhere16:08
tgBot<dohbee> @JBBgameich, Well, QtQuick2 is just the name for the whole feature set that runs QML. It's always been in the ubuntu phone, as it's a core part of Qt5. The controls package has been there for a while too I think. But some of the other sub-modules haven't been.16:10
tgBot* theMitu16:18
=== chihchun is now known as chihchun_afk
tgBot<VIJAYHIREMATH1> @dohbee, It's just amazing.. how are you so sure about all Ubuntu stuff?16:56
tgBotmvaisakh was added by: mvaisakh17:10
tgBot<milkor73> @mvaisakh, Hello Visakh 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! :)17:13
tgBot<mvaisakh> Thank you for this warm welcome!17:15
tgBot<wayneoutthere> Welcome indeed!17:15
tgBot<dohbee> @VIJAYHIREMATH1, Because I was a developer of it.17:35
tgBot<profetik777> Boom18:00
tgBotNOT_A_NORMAL_XDA_GUY was added by: NOT_A_NORMAL_XDA_GUY18:25
tgBotSumit Cheriyan was added by: Sumit Cheriyan18:26
tgBot<NOT_A_NORMAL_XDA_GUY> Hello devs18:29
tgBot<NOT_A_NORMAL_XDA_GUY> newbie here...18:30
tgBot<Crash_Burn> Hello @NOT_A_NORMAL_XDA_GUY 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! :)18:30
tgBot<Flohack> hiho nice username18:30
tgBot<Crash_Burn> Hello Sumit 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! :)18:31
tgBot<NOT_A_NORMAL_XDA_GUY> I was going to build ubuntu touch for my 64 bit device via this https://docs.ubuntu.com/phone/en/devices/porting-new-device … .....is it gnna work!!18:31
tgBot<Crash_Burn> Two new members at the same time :)  cool18:31
tgBot<NOT_A_NORMAL_XDA_GUY> @NOT_A_NORMAL_XDA_GUY, ??18:32
tgBot<Crash_Burn> @NOT_A_NORMAL_XDA_GUY, You've come to the right place18:32
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, Thank god18:32
tgBot<Crash_Burn> LOL18:32
tgBot<NOT_A_NORMAL_XDA_GUY> Tmrw we gnna install ubuntu 17.10 and start installation of dependencies and tools required as newbie18:32
tgBot<Crash_Burn> Have you taken a look at the Halium project as well?18:32
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, no wat is it?18:32
tgBot<Crash_Burn> https://halium.org/18:33
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, Looks cool! :)18:35
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, Will try to build if ill became a pro like u ppl18:35
tgBot<NOT_A_NORMAL_XDA_GUY> 😅18:35
tgBot<Crash_Burn> There is a lot of work that goes into porting to a new device.. .but there are people here that can help.18:35
tgBot<NOT_A_NORMAL_XDA_GUY> Conplete newbie here18:35
tgBot<Crash_Burn> Keep us posted with your progress :)18:36
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, Yea...i would love to see ubuntu touch running on My device 😍18:36
tgBot<Flohack> @NOT_A_NORMAL_XDA_GUY, Please join the Halium group - currently there is no working port for arm64 AFAIK - but they are making progress18:36
tgBot<Crash_Burn> Maybe try a device that already has a port?18:36
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, I hope ill build it soon with the instructions posted on their page18:36
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, My device is completely.new18:36
tgBot<wayneoutthere> @Crash_Burn, high five on that username and welcome! ha18:36
tgBot<NOT_A_NORMAL_XDA_GUY> Its leeco le218:36
tgBot<NOT_A_NORMAL_XDA_GUY> X52618:36
tgBot<NOT_A_NORMAL_XDA_GUY> @wayneoutthere, Tysm!😊18:36
tgBot<NOT_A_NORMAL_XDA_GUY> @Crash_Burn, Will it support/18:37
tgBot<NOT_A_NORMAL_XDA_GUY> ?)18:37
tgBot<Matteo> @neothethird, 👍 good job Jan, thanks!18:46
tgBot<h4888> how much code do porters need to write to get their androids over to Halium?19:17
tgBot<JBBgameich> Often, no real programming is involved.19:18
tgBot<Flohack> @h4888, Rather how many changes in config files need to be done: between 5 and 700 ^^19:21
tgBot<h4888> aah so it's hackery and not actual manual memory management C. methinks I might be able to do that19:23
tgBot<Xorpad> some one said my name or was that in the on topic channel20:34
tgBot<vanyasem> yep20:37
tgBot<vanyasem> i wanted to talk to you20:37
tgBot<vanyasem> about gentoo20:37
tgBot<vanyasem> i can't manage to boot it's image with uefi20:38
tgBot<PhoenixLandPirate> (Sticker, 512x269) https://irc.ubports.com/s2kSz323/file_250620:40
tgBot<Xorpad> are you booting the installer in uefi mode?20:40
tgBot<vanyasem> yrd20:40
tgBot<Xorpad> what's the symptoms?20:40
tgBot<vanyasem> my UEFI doesn't see the flashdrive20:41
tgBot<vanyasem> i tested 2 already20:41
tgBot<vanyasem> i tried both dding the image and just copying it manually20:41
tgBot<vanyasem> the boot flag is set, the filesystem is fat3220:41
tgBot<dohbee> I thought this was about ubports, not gentoo20:41
tgBot<Xorpad> you dont 23rd yet I bootable20:41
tgBot<vanyasem> oh im in the wrong group lol20:42
tgBot<Xorpad> you just put the contents of the I so on a fat32 partition20:42
tgBot<Xorpad> the first and only partition specifically20:42
tgBot<BlueKenny> (Photo, 1280x720) https://irc.ubports.com/KRpAVdjj/file_2508.jpg Hello, how to configure AppArmor, my script can't acces it own directory22:20
tgBot<TronFortyTwo> @BlueKenny, You can't directly modify your /opt/click.ubuntu.com/... directory since there the app is installed. The directories you can access are the one inside ~/.cache ~/.local and ~/.config22:27
tgBot<BlueKenny> @TronFortyTwo, Thank you, it works :)22:44
tgBotkureta was added by: kureta23:41
tgBot<Xorpad> welcome Sahin23:42
tgBot<Crash_Burn> Hello @Sahin 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! :)23:45
tgBot<Stereofont> Or welcome Șahin even 😀23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!