[01:26] @Flohack, thank you, so much! [01:28] @Flohack, you are awesome [01:30] @KrisJacewicz, am i awesome as well? https://github.com/ubports/ubuntu-touch-meta/commit/a897bfd36b628df02533a22af8e146ee8c6e5442 [01:30] even though it took forever [01:31] @profetik777, +1 [01:32] @profetik777, +1 [02:07] @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] Launchpad bug 1542964 in ubports-android "Mir/hwc: invalid source image img wh=1152x1920 rect=0,0,0,0" [Critical,Fix released] [02:09] uhh [02:11] Sorry, no idea [02:12] @Ern_st, @mariogrip do you remember what this was about? [02:12] @Ern_st, kernel missmatch, are you using a caf kernel? [02:13] I think... [02:13] How can i be sure ? [02:13] @Ern_st, what device? [02:14] I'm porting a moto g 2013, based on the work of Walid. [02:14] you an try my super hack https://github.com/ubports/android_kernel_oneplus_msm8974/commit/317db5f3fcf0582991aaf593d0475023e4ca089d [02:15] 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] I belive this is 5.1 [02:15] right @Ern_st [02:15] Yes 5.1 [02:16] But my device is caf according to the boarconfig so i took the sudoku [02:16] Yeah, we dont have a pure caf 5.1 rootfs yet, but that `hack` works [02:17] `hack` [02:17] Thanks i'll keep you update [02:17] did you choose the caf rootfs? [02:17] Yes [02:17] if so, that wont work, since that is built for 7.1 [02:17] give the non caf a try [02:17] oh. [02:18] Ok, what i remember the problem was also there. But with the non caf the hack might works ? [02:18] So i try non caf and then non caf + hack ? [02:19] yes [02:19] bacon uses that hack + non caf [02:20] Ok [02:20] Thanks === chihchun_afk is now known as chihchun [03:42] @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 … thanks [04:21] 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 actually [04:21] want to tell you that I gained a whole lot more appreciation for both UT and plasma now! [04:48] @KrisJacewicz, 🤘Thanks for your awesome contributions Kris. [04:49] 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:50] ...from the fairphone/ubuntu group. Can someone help him? [04:50] No [04:50] In my Nexus 5 [04:50] Aong add automatically [04:50] You should have to update app [04:51] Either apt-get dist-upgrade [04:51] Use command [04:51] @msnzmmk [04:52] Thnx [04:56] @Vijaypraj, You cannot do it on an Ubuntu touch system. [04:56] I done [04:56] Would you like to watch [04:56] ? [04:58] @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] You can do it, you just have to remount / as rw [04:58] but it can break things when updates come [04:58] Yes i know [04:58] Correct @Xorpad not for common users [04:59] When ota is updated than it will re lock [04:59] Any one can do [04:59] Yes [05:00] you can [05:00] But he/she has to properly Knowledge about it [05:00] @Vijaypraj, upone EVERY reboot it returns to ro [05:00] yeppers [05:01] 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 reason [05:01] It's better if you use a chroot in your home folder if you want to apt-get command-line tools [05:02] or just a binary folder to PATH in your home dir [05:02] @Xorpad, case by case, there are instances when chroot is not a viable option [05:02] @Xorpad, +1 [05:02] edit .bashrc to add that path and you can pump in stuff you compile on pc with the right prefix [05:02] PATH + LD_LIBRARY_PATH [05:02] I have a ~/bin folder with stuff I cross-compiled [05:02] @Xorpad, +1 [05:02] htop and ccrypt [05:02] I just installed them to see how [05:03] and I have a shell script that replaces the PATH addition in .bashrc after update [05:03] just copies it from another file in the home folder [05:03] with a . prefix so it's hidden === chihchun is now known as chihchun_afk [05:05] anyone got distcc type compiling for android build system? [05:05] I want to spread out the load [05:06] 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 ne [05:06] one 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 practi [05:06] will, all these soulutions emerged to address a virtual problem, a problem of habits... [05:09] I dislike most of what goes on in computer science these days [05:09] I long for my 386 [05:10] 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 pa [05:10] in regards to that, it is not able to install stuff but into the main filesystem [05:10] I install everything I compile from source with checkinstall on ubuntu [05:10] "sudo checkinstall -D make install" [05:10] @Xorpad, I like you ;) [05:10] @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] My first PC too, I was like 3 and it was 1988 [05:11] had it until I was like 7 when we upgraded to a pentium with MMX [05:11] I learned to code on that thing [05:12] 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] We need conventions though [05:12] @Xorpad, Hehehe... me too... was blown away but its what... 16 MB of ram? [05:12] as much as we also need to move forward wed need software design conventions [05:12] you know? [05:13] @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 vm [05:13] @Xorpad, +1 !! ❤️ Preach!! [05:13] I remember having OS load from 5'1/4 floppy [05:13] then we got a 30MB hard drive [05:13] thing was state of the art [05:13] that's going a bit off topic guys [05:13] sorry @vanyasem you right [05:14] consider moving to @ubports_ot [05:14] aye aye! [05:14] @vanyasem, not the part about programming conventions [05:14] agreed [05:15] 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 extents [05:15] Like, if it wasn't for IBM neglecting to get exclusivity on the i386 pc hardware they used, we would not be talking right now [05:16] There literally wouldn't be an internet [05:21] 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 fo [05:21] … 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. F [05:21] Geany, 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:23] @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] Programmers/publishers just need to take advantage of it. And it cannot be taken advantage of with .deb [05:24] click btw is great, but wish it didn't use sudo either [05:25] 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. === chihchun_afk is now known as chihchun [06:05] I have ubuntu phone running ubports. [06:05] however I can not see ubports supergroups from telegram app on phone [06:05] I can acces that from telegram desktop app only [06:06] any idea why its happenning? [06:06] @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] @nikhilubuntu, You need to get the new beta Telegram app [06:07] https://github.com/ubports/telegram-app/releases/download/v2.5.0/com.ubuntu.telegram_2.5.0.0_armhf.click [06:07] ok. thanks. I will do that today itself. [06:07] @nikhilubuntu, 👍 [06:08] do i need to remove the current telegram app or the new version will automatically replace it? [06:09] It will replace it.. (however, don't try to upgrade it from the OpenStrore) [06:09] as it will downgrade it ;P [06:09] ok [06:17] @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:20] @Crash_Burn, Can we suggest to the OpenStore team to visually separate upgrading to and downgrading from a newer version? [06:20] and use "downgrade" [06:30] @peternerlich, This might be a special situation, but perhaps a good idea as I almost clicked the upgrade button ;P [06:41] @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 numbers [06:55] @peternerlich, https://github.com/UbuntuOpenStore/openstore-meta/issues Going to sleep now.. look into it more tomorrow. Thanks and good night. [07:17] @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 setting [07:20] @peternerlich, i understod him differrntly. that he wants to limit kids' ability to i stall apps locally without sudo [07:26] Holger Böcker was added by: Holger Böcker [07:43] @Konrad_Fichtner, @Konrad_fichtner is this because he doesn't have the Telegram beta installed? [07:45] @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:47] Du scheinst mir auch, deutscher Natur zu sein (no offense) — Vielleicht hast du Interesse an unserer neuen deutschen Language Group? http://t.me/UBports_Deutsch [07:48] I just got a 2nd hand Nexus 5 32GB for around $70 😍 [07:48] now, is it possible to triple boot Plasma Mobile, Sailfish OS and Ubuntu? LOL [07:48] (Photo, 800x627) https://irc.ubports.com/Csy2r7D6/file_2487.jpg today I used UBports GUI installer and it's absolutely beautiful! [07:50] @Javacookies, +1 ❤️ [07:52] 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:53] Syah Wawa was added by: Syah Wawa [07:53] (Photo, 720x1280) https://irc.ubports.com/0z0sXYCp/file_2489.jpg [07:53] also on the phone that installation splash, super beautiful, I'm absolutely sold n it! [07:53] @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:54] you know guys, this is where I can get involved, in making GUI apps supporting UT on the LinuxDesktop/Windows/OSX end [07:57] @KrisJacewicz can't we refactor ut now to make all the apps in user space? [07:58] @VIJAYHIREMATH1, not sure what you are asking. ut default click already installs app into userspace. [07:59] @KrisJacewicz, You were telling there are some apps which installs some files in root we can identify them and correct it. [08:00] At least all the core apps(not sure whether they have already in user space? [08:01] @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 case [08:01] @VIJAYHIREMATH1, it is possible that you have a slight misunderstanding of what I said earlier [08:02] @KrisJacewicz, Modify if that suits [08:03] @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 now [08:06] (Photo, 720x1280) https://irc.ubports.com/oZuD0FgK/file_2491.jpg [08:06] Terminal app present by default on clean install - VERY satisfying! [08:06] the progress on this including addressing some feedback is IMPRESSIVE [08:10] 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:11] I'm still waiting for the new redesigned terminal 😃 … I installed it before on my laptop via snap and it looks great! [08:11] @peternerlich, +1 [08:11] some state of the art mobile terminall app, RESPECT ❤️ [08:12] @Javacookies, looking forward to that [08:13] seriously, that Terminal app right there is THE Ubuntu spirit emanating form this phone ❤️ [08:21] @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 machi [08:21] it 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:39] @KrisJacewicz, Doesn't phablet-tools already solve this with phablet-shell? It handles the copying of keys etc for you [08:45] @DanChapman, well, here's the thing: i didn't know about phablet-shell, so I need to learn about it now [08:45] you need to install it on pc side? [08:46] Yes `apt install phablet-tools` [08:46] because if so, then ssh-pull-id could be a lighter option, only requires your machine to hv ssh server service [08:46] http://bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/view/head:/phablet-shell [08:46] @DanChapman, thank you! [08:46] you can also take screen shots make image writable and lots of other stuff with phablet-tools [08:46] you see, there are lots of pieces of inforamtion around, and I miss lots of this pieces, still [08:47] @DanChapman, +1 [08:47] @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 exposure [08:49] @KrisJacewicz, Plz open an issue for that on GH, otherwise I loose it again ;) [08:49] 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 installer [08:54] 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] @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 si [08:54] (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 the [08:54] adb required on pc end at all. … @DanChapman does my logic make sense, what do you think? [08:54] 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] @Flohack, I want to contribute to that [08:55] Or that you can navigate between indicators with your finger [08:56] @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:57] @KrisJacewicz, Can you Go? 😆 [08:58] @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 only [08:58] I am looking for a Go dev at the moment [08:58] so, I can assist in Go written code maintenance, esp if I don't need to design GUI in it [08:59] Yeah its only backend/server code [08:59] @Flohack, no able to help as an independent maintainer, but I can assist, yes [08:59] Oki. I am a totally Go noob so I can´t even assist ;) [09:00] Whats up with Go? I have seen some other projects written in Go for Ubuntu Touch. [09:00] @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] The notification backend we must take over from Canonical is written in Go [09:00] sure, there are differences, but roughly C++/Java/Go all the same to me, in terms of fixing bugs etc [09:01] I need to get it up running with some modifications for testing [09:01] I setup it once, played around and didn't really like the language. [09:01] @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 task [09:02] Ok thx. Seems Go is not so popular, despite I am reading articles why its much mbetter than C++ lol [09:02] 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 planning [09:03] @DanChapman, Cool that would be awesome, we are running a bit out of time ;) [09:03] @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:04] @DanChapman, I am very willing to get my hands dirty [09:05] also I am able and willing to help in architectural design, that's what I do for living [09:05] Ok invited you to the topic group [09:06] I would love to help too, but my understanding is quite limited on low level stuff. [09:08] Its not so low-levelactually [09:10] @Matteo, yep [09:12] @Flohack, Where is the source code for it? Want to check if I can understand anything there [09:12] http://bazaar.launchpad.net/~ubuntu-push-hackers/ubuntu-push/trunk/files/head:/server/ [09:12] I will import the project to Github shall we [10:00] 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:09] Or longswipe from the left [10:10] Or shortswipe from the left and tap the Ubuntu logo === chihchun is now known as chihchun_afk [10:17] @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 Iran [10:20] msnzmmk was added by: Konrad_Fichtner [10:24] @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 now [10:25] @lduboeuf, there is a better way, you should not need to copy the key over, use echoing instead [10:25] yes for sure [10:28] $ export KEY=$(cat ~/.ssh/id_rsa.pub) … $ adb shell "echo '$KEY' » /home/phablet/.ssh/authorized_keys" [10:28] I just tested, works with these parenthesis I used above [10:30] @lduboeuf, @TomasOqvist had just used ssh-pull-id and said it also worked for him for importing keys. It does not require adb btw [10:31] @KrisJacewicz, Yes, very nice tool indeed! [10:31] yes but need to have an ssh server [10:34] @lduboeuf, yes , but no adb, depending on your case you might fnd it more suitable, or less [10:35] yes :) [10:35] I alway hv ssh server on my machines because I want to access them remotely too, so for ppl like me this is easier [10:35] but if you don't want to, it may actually not be a good tool for you [10:38] any advice for installing a gtk file manager via apt without breaking everything ? [10:38] i feel so afraid of doing apt install on phone [10:39] Is it possible to make WhatsApp Web responsive? to dont have a desktop view in UT :( [10:42] what is WhatsApp? [10:42] is it thr new myspace? [10:43] @Xorpad, Lol [10:44] i know that sounded like a joke but the real joke is i actually dont know [10:44] Wow, srsly ? [10:45] Something like telegram [10:45] *closed source telegram owned by facebook* [10:45] yeah im out of touch. ive heard of whatsapp but had no idea what it is [10:46] @mariogrip, years behind telegram in resources [10:47] @Xorpad, Will O is back!👍🏻 [10:47] And will download lot of sh*t to your device, doesn't have cloud based file saving like telegram [10:48] to much hate to WhatsApp over here😮 [10:49] @SergioSRM, I'm not whatsapp hater [10:49] But that is the truth [10:49] 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] @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 weeks [10:50] i bought a used netboom today for $25 off crsightslist [10:50] and i ordered a rockbook chromebook [10:50] *rockcore [10:51] @Xorpad, Rockchip? [10:52] It's a mid-to-high end arm SoC maker [10:53] it's a 2.2ghz quad core arm64 system with 4gb ram and a semi-decent GPU which I forget the specs of [10:53] and it has 32gb SSD, 720p 11.6 inch screen [10:53] 12-16 hours battery life [10:53] sorry this is very OT [10:53] well, i guess it's not... it's an arm SoC [10:53] lol [10:54] (Photo, 720x1280) https://irc.ubports.com/p48nrjHS/file_2493.jpg the OSH temporary icon (some dubbed it Flying Spaghetti Monster already) [10:55] (Photo, 720x1280) https://irc.ubports.com/U0LLPjQl/file_2495.jpg main page (undergoing UX redesign) [10:55] (Photo, 720x1280) https://irc.ubports.com/M0q8CD6q/file_2497.jpg app db [10:55] Flying spaghette monster? [10:55] * Xorpad puts on his pasta strainer [10:55] (Photo, 720x1280) https://irc.ubports.com/aWV5eODX/file_2499.jpg app installed [10:55] (Photo, 720x1280) https://irc.ubports.com/3KIspYjO/file_2501.jpg app running [10:55] Now your game needs content [10:55] @Xorpad, You are a new kind of superhero, Offtopicman! … Offtopicman, our favourite superhero who brings random conversations! [10:55] (Photo, 720x1280) https://irc.ubports.com/4gPUNijx/file_2503.jpg [10:56] haha [10:56] @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] I do tend to rant about random things at length [10:57] I'm Captian OT... Say anything about anything... I'll drive the topic somewhere else [10:58] @SergioSRM, have not thought of that yet, this is POC [10:58] @KrisJacewicz, And what is the difference between OpenStore and OpenSoftwareHub? [10:59] 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 apps [10:59] @SergioSRM, see 1 answer above [10:59] 👏🏻👏🏻👏🏻👏🏻👏🏻 [10:59] Great! [10:59] Thank you for your work! [11:00] everyone hold your hands and pray [11:00] the bullhead may be about to come to life [11:00] I'm hoping and praying that it works [11:01] and nope.. bootlooping [11:01] that was anti-climactic [11:02] 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] they wish. [11:04] What kind of apps you making @KrisJacewicz ? [11:05] I suck at GUIs so I'm not going to try making apps [11:05] I'll just stick to messing with the guts of the beast [11:09] @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 possible [11:10] oo [11:10] let me know when you get to the filesystem stuff [11:10] :D [11:10] @Xorpad, what do you mean? [11:11] Well, filesystems are handled in the kernel, so I could make a kernel module to blend the filesystems together from 2 seperate ones [11:11] @KrisJacewicz, 4. people who make native qt5 apps can also distribute it via OSH to have them absolutely unconfined [11:13] @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] Yeah I would make that part, and then you could make the interface and app with it after I make it [11:14] that's what i'm good for, implementing things the coders will use [11:16] @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 it [11:16] Well, I have to do what the developers want [11:17] because as that crazy guy from MS says... DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS... DEVELOPERS! [11:17] @KrisJacewicz, you can do this with click [11:17] @DanChapman, you mean unconfined apparmor profile in the json manifest right? [11:17] yeah [11:18] via OSH you can deploy it without manifest at all, and without click, just binary files [11:18] I am not saying everyone needs it, but if someone does, well, OSH can do that [11:21] all the apps are belong to us [11:21] 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's [11:23] click takes away alot of pain with using some of these apis by adding a few lines to a json file. [11:23] @KrisJacewicz, It installs the apps into userspace, right? [11:24] @DanChapman, valid point, and yes it's possible for OSH to use .so library calls, not done that yet though. [11:24] there's pro's and con's to both sides. We should just make people aware of what they 😊 [11:24] @DanChapman, I totally agree and I support click, except for that it currently does not work with Xmir, because of what we earlier discussed [11:24] 👍 [11:24] @DanChapman, that's my thinking as well [11:24] and FYI, I would myself start using click if the Xmir issue got resolved [11:25] not for all projects, but I would start using it [11:25] I do recognize where it simplifies things [11:26] @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:27] @KrisJacewicz, 👍 [11:27] 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:30] @KrisJacewicz , awesome work. osh & snake installed on my BQ :) [11:36] @lduboeuf, I am super interested to know how it performs on BQ, never tested n that device [11:36] because Xmir is slower in rendering than comparing to native mir execution, and device specs probably have important influence on this as well [11:50] seems to be smooth on BQ [11:53] @KrisJacewicz, Just for the sake of correctness and for your interest, is possible to package XMir app in a .click [11:54] phone or tablet? [11:55] @TronFortyTwo, package - yes, deploy - no, not currently [11:55] after u imstall the click the .desktop launcher will have xmir flags removed [11:56] that is the sole reason [12:08] @KrisJacewicz, This is a 'known bug' .... any volunteers for documentation, please PM me on the side! ;) [12:12] @KrisJacewicz, like crypto-currencies ;) [12:12] @Flohack, hey! where is my invitation!!??? ;) I'm collecting UBports groups on my telegram list and I'm hoping to hit 100 by 2018 [12:14] @wayneoutthere, really 😆 [12:14] @Xorpad, you're now the best friend of 1015 people instantly... [12:15] @Flohack, no. [12:16] @wayneoutthere, im getting close to 250 now... no wonder i never answer anyone [12:18] @Xorpad, surprisingly, I know this youtube reference... [12:20] @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:24] 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 other [12:25] A first step, but an important one: … https://community.ubuntu.com/t/mir-0-28-android-out-of-tree-platform-module/2371 [12:26] @Flohack, YAY :D [12:26] @alan_griffiths, :D I now got WaylandAllocator up there https://github.com/ubports/mir-android-platform/commit/7806af725993cb8666bd23531924cda58685a998 [13:16] @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:37] @Flohack, Great job ! [13:39] @Flohack, @Flohack has super powers ;) === chihchun_afk is now known as chihchun [14:31] @Flohack, And now we got first message through ;) So push service is no mystery any more ^^ [14:32] since I changed to your client config it does not work anymore on the device 😆 [14:35] @Flohack can you point me to the code ? [14:36] Sure [14:38] @delijati, https://code.launchpad.net/~ci-train-bot/ubuntu-push/ubuntu-push-ubuntu-yakkety-2021 [14:40] @Flohack, Shall we get this branch imported to github? [14:41] I think so, yes [14:41] 👍 [14:41] let me send myself a message 😆 [14:43] @Flohack, test [14:44] @Flohack, this seems like news...? [14:45] @wayneoutthere, We will have a few things to do but I try to make a marketingish example screenie ^^ [14:45] sure... napkin... pen... easy engrish [14:46] because when i hear 'push server' i think of waitress abuse [14:46] ahh i se someone was bored and tried "golang" :D [14:46] @delijati, All the indicators are also Go [14:46] lol [14:46] @delijati, Canonical [14:46] Its used widely on the core OS ^^ [14:47] hmm why not better than C ;) [14:52] @Flohack, No they are not. [14:52] @dohbee, Ok some of them ^^ [14:52] none of the indicators are go [14:52] you sure? [14:53] they are Vala, C, or C++ [14:53] hmm strange [14:53] what was I thinking then [14:53] disregard ^^ [14:53] accounts-polld is go [14:54] and some of the lower level phone integration stuff is go (nuntium, ciborium, etc) [14:55] there's not a whole lot of go on the phone [14:58] and except for indicator-network, and a few others that only worked under unity7, they were all shared between unity7 and unity8 [14:59] which is going to make for some interesting problems if another group wants to keep unity7 alive, while some other groups want unity8 [15:07] 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 it [15:08] @dohbee, yeah but we cannot just switch off telegram notifications. thats not going to happen [15:08] @dohbee, i kind of could live with that [15:09] We can talk about improvements but after we secured the status quo. Canonical will turn off their service soon and we dont like this [15:10] @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] @Flohack, question though, that push server worked on now is not a real gsm push right? [15:10] someone help, i'm lost in git [15:10] @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 IP [15:10] @KrisJacewicz, what do you mean by "gsm push" exactly? [15:10] one that happens when base stations do paging an one that has no bandwidth cost? [15:10] how do i push forcefully a branch that's not up to date with the repo? [15:11] @Flohack, it's not that simple [15:11] I need to push my code to the fork i made of bullhead kernel [15:11] @Xorpad, Well, you can do `--force` but you should instead pull hte changes [15:11] @KrisJacewicz, that's not how push notifications work on any phone OS [15:11] @UniversalSuperBox there's like a ton of commits [15:11] @UniversalSuperBox but they all break things and are not good [15:11] so many comparisons of signed and unsigned ints [15:12] @dohbee, telwcom operators do push lile that and some open the service for outer networks [15:12] i tried using —force, it rejects it still [15:12] @dohbee, He means data SMS as used by Google and iOS partially [15:12] depending on area you are apple or google might even hv subscription to it [15:12] @KrisJacewicz, Unfortunately ours does not [15:12] And no, we cant have that [15:12] It costs a lot of money [15:12] @KrisJacewicz, that's fine, but that's not how Android/iOS work [15:12] afaik they do [15:12] should I just make a new git repository that's not a fork? [15:13] to some extent [15:13] @dohbee, How do you think firebase works than [15:13] but yeah this got cleared [15:13] there's a client service running on the phone that maintains an open TCP connection [15:13] I need to get my code somewhere i can browse from my android box until I can get my new pc [15:13] @Xorpad, What's the actual error you're getting? [15:13] ! [remote rejected] ubp-7.1 -> ubp-7.1 (shallow update not allowed) [15:13] I don't know git [15:13] @dohbee, Yep. But believe me, they are also using data SMS ^^ [15:13] lulz [15:13] ie, the exact same way it works in Chrome [15:14] I know how to clone stuff and that's about it [15:14] @Xorpad, `git fetch --unshallow` [15:14] Then you should be able to push [15:14] okay thanks @UniversalSuperBox [15:14] @Flohack, Sorry, none of the documentation on either GCM or iOS notifications, mentions anything about "data SMS" [15:14] also perhaps we could do pull/poll notifications instead of push [15:14] @dohbee, Its true, because you do not need to know that part [15:14] They simply dont document this [15:15] because it's not true [15:15] otherwise push notifications wouldn't work without a SIM [15:15] They use it additionally [15:15] Anyway, this is irrelevant [15:15] I got DRM runtime tests going on bullhead earlier in the night [15:15] We were talking about the push server [15:15] @KrisJacewicz, The devices pull already [15:15] but I still can't render it to the screen, haven't got there yet [15:15] Telegram will not agree to us pulling from their server [15:16] what kind of server is needed? I'm lost [15:16] I have a VPS with 5tb monthly data [15:16] @KrisJacewicz, preferably not, because pull is very expensive (eats battery/data) [15:16] and I don't even think they enforce monthly data limits [15:16] they never used to but said they would in the future [15:18] but it would be trivial cost in data, unless it started pushing multiple tb per day [15:18] I think it's like $1 per TB to go over [15:19] @Xorpad, DRM won't work on bullhead [15:19] I know... that's why I'm trying to get it going [15:19] It just won't.. tada [15:20] it has to render to the FB but you can pipe it [15:20] Well not sure... But umm good luck [15:20] I'm having fun anyways lol [15:20] :D [15:21] I'm not sure how to explain you how this works [15:21] I know how linux works for the most part [15:21] and I know what can and can't be done... almost everything can be done unless it violates the laws of physics [15:21] the question is, will it be done [15:21] can I do it? [15:22] it's challenging [15:22] Anyways, I'm working my way though stuff, making some good progress, at least I did all last night [15:22] Even if all the work I've done ends up getting throw out, I have learned more about the system I will be working with [15:23] 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 ago [15:23] 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 ports [15:24] (Photo, 1080x1920) https://irc.ubports.com/0X4cRn04/file_2505.jpg [15:25] i guess drm you mention is not digital rights management but sometging else... [15:26] @Flohack, Ship it! [15:26] I actually forget what it stands for, I think digital media rendering or something... It's related to hardware accelerated gpu [15:26] @KrisJacewicz, The graphics thing [15:27] ok because i wasnt sure thwre are so many abreviations these days and they are ambiguous [15:27] * 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 fixes [15:28] 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 groove [15:28] @alan_griffiths, Wilco. Just need to find one of our vBoxes that is capable [15:29] 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 anything [15:29] a year later here I am [15:31] Good progress flo ! [15:31] @Xorpad, i did compilers/interpreters for few years [15:32] I have a gcc fork [15:32] but I don't share it [15:32] I'm going to start a business where i compile sources with my compiler for them [15:33] arm = 13% faster benchmarks with my fork, aarch64 11% faster benchmarks [15:33] i was more into interpreters though because i was more turned on by memory and object management than by lexical and grammar analyzers [15:33] ryzen cpu optimizations, I got over 3% improvement over gcc -7.2 [15:33] @Xorpad, i am sirw pascal compiler faster than any c++ by a lot [15:33] *sure [15:33] I just hack stuff together [15:34] 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 mathematicians [15:34] So like my algorithm might be 20% slower than the insdustry standard, but I make it myself using logic and it works [15:34] I like re-inventing the wheel with coding [15:35] 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 time [15:35] so I invent algorithms that already have amazing versions just to challenge myself [15:35] I dislike and can't really use C++... When I use C++, it's like C with C++ mixed in for higher level functions [15:35] I really like C though [15:35] @Xorpad, C++ is itself just a macro for C [15:36] and it has leaky abstraction of certain things 😆 [15:36] @Flohack how so? I wasn't aware, I thought c++ just have a std c namespace [15:36] @Xorpad, Its sarcastical ^^ [15:36] 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 it [15:36] lol [15:37] 33c3 was awesome [15:38] I love conferences with other technies [15:38] We need to flock together lol [15:39] 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 dwlphi [15:39] I hate pascal syntax [15:40] also lua was based off dwlphi [15:40] @Xorpad, i love it, absolutely human friendly unlike c languages that look like someone spilled non alphabet characters [15:41] maintaining someone else's cose is a pleasure and abreeze [15:41] @ubports_ot [15:41] 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 do [15:41] sorry @UniversalSuperBox [15:41] in c you cant figure out your own code after not dealing with it daily for a while [15:41] c is awesomly portable [15:42] @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 code [15:43] @daltson is right we should move to OT [15:43] we can chat in there, we seem to have similar mindsets with coding [15:43] I know I'm the one who goes off topic all the time but I don't mean to [15:45] bed time here [15:45] okay man [15:45] have a good sleep [15:45] we will talk another day:D [15:48] We should collaborate on an UT API [15:48] for UT specific apps [15:48] Like how android as the SDK [15:48] Would anyone be down for that? [15:49] we could just implement features as devs request them, but at a certain point we would need to stablize the API [15:50] @Flohack, WoooHooo!! [15:54] 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:55] Yep, and if we get QtQuick2 support... [15:58] 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) [16:00] Because QtQuick2 is just for creating coloured rectangles and some other basic stuff [16:00] is this a conspiracy to blog me out of reading and understanding super group content??? CONSPIRACY! [16:01] @JBBgameich, Yep, it's QtQuick Controls 2 [16:01] @JBBgameich, Erm, a control style. Suru style [16:01] @sverzegnassi, Sorry I misrepresent [16:08] @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 somewhere [16:10] @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:18] * theMitu === chihchun is now known as chihchun_afk [16:56] @dohbee, It's just amazing.. how are you so sure about all Ubuntu stuff? [17:10] mvaisakh was added by: mvaisakh [17:13] @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:15] Thank you for this warm welcome! [17:15] Welcome indeed! [17:35] @VIJAYHIREMATH1, Because I was a developer of it. [18:00] Boom [18:25] NOT_A_NORMAL_XDA_GUY was added by: NOT_A_NORMAL_XDA_GUY [18:26] Sumit Cheriyan was added by: Sumit Cheriyan [18:29] Hello devs [18:30] newbie here... [18:30] 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] hiho nice username [18:31] 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] 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] Two new members at the same time :) cool [18:32] @NOT_A_NORMAL_XDA_GUY, ?? [18:32] @NOT_A_NORMAL_XDA_GUY, You've come to the right place [18:32] @Crash_Burn, Thank god [18:32] LOL [18:32] Tmrw we gnna install ubuntu 17.10 and start installation of dependencies and tools required as newbie [18:32] Have you taken a look at the Halium project as well? [18:32] @Crash_Burn, no wat is it? [18:33] https://halium.org/ [18:35] @Crash_Burn, Looks cool! :) [18:35] @Crash_Burn, Will try to build if ill became a pro like u ppl [18:35] 😅 [18:35] There is a lot of work that goes into porting to a new device.. .but there are people here that can help. [18:35] Conplete newbie here [18:36] Keep us posted with your progress :) [18:36] @Crash_Burn, Yea...i would love to see ubuntu touch running on My device 😍 [18:36] @NOT_A_NORMAL_XDA_GUY, Please join the Halium group - currently there is no working port for arm64 AFAIK - but they are making progress [18:36] Maybe try a device that already has a port? [18:36] @Crash_Burn, I hope ill build it soon with the instructions posted on their page [18:36] @Crash_Burn, My device is completely.new [18:36] @Crash_Burn, high five on that username and welcome! ha [18:36] Its leeco le2 [18:36] X526 [18:36] @wayneoutthere, Tysm!😊 [18:37] @Crash_Burn, Will it support/ [18:37] ?) [18:46] @neothethird, 👍 good job Jan, thanks! [19:17] how much code do porters need to write to get their androids over to Halium? [19:18] Often, no real programming is involved. [19:21] @h4888, Rather how many changes in config files need to be done: between 5 and 700 ^^ [19:23] aah so it's hackery and not actual manual memory management C. methinks I might be able to do that [20:34] some one said my name or was that in the on topic channel [20:37] yep [20:37] i wanted to talk to you [20:37] about gentoo [20:38] i can't manage to boot it's image with uefi [20:40] (Sticker, 512x269) https://irc.ubports.com/s2kSz323/file_2506 [20:40] are you booting the installer in uefi mode? [20:40] yrd [20:40] what's the symptoms? [20:41] my UEFI doesn't see the flashdrive [20:41] i tested 2 already [20:41] i tried both dding the image and just copying it manually [20:41] the boot flag is set, the filesystem is fat32 [20:41] I thought this was about ubports, not gentoo [20:41] you dont 23rd yet I bootable [20:42] oh im in the wrong group lol [20:42] you just put the contents of the I so on a fat32 partition [20:42] the first and only partition specifically [22:20] (Photo, 1280x720) https://irc.ubports.com/KRpAVdjj/file_2508.jpg Hello, how to configure AppArmor, my script can't acces it own directory [22:27] @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 ~/.config [22:44] @TronFortyTwo, Thank you, it works :) [23:41] kureta was added by: kureta [23:42] welcome Sahin [23:45] 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:59] Or welcome Șahin even 😀