 If there are known vulnerabilities they will be patched up-stream, so on any of the 3 devices currently recieving builds you can expect up-to-date security patches within a reasonable amount of time
 Like, it all depends who is maintaing what and I'm not sure about that, but the 3 official devices get almost daily sometimes more updates per day
 I got my S7
 @Seumas, How can we be responsible for 3rd party SW
 I mean it depends from which package you install Firefox, if it is distro, then the distro will manage security. If its website download you need to do it yourself. In the distro case we can only help if it affects a package what we are installing via our root fs. Whats inside the libertine container is probably not coming from our build server
[00:13] <tgBot> Tina119 was added by: Tina119
 Hello @Tina119 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! :)
 Also, you might be repelled by the amount of messages going through our groups at times, but still interested to stay up to date about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news
 @peternerlich, Sorry, I made a mistake
 @Tina119, Hey, no problem. Can I help you with something or did you just accidently join the wrong group?
 Hi, … Curious if anyone also has any experience with plasma mobile seeing as its open source. I just saw it was available so if anyone knows if it's similar to ubports I'm keen to know. Thanks.
 @peternerlich, Thanks,nothing right now,if I need,let’s you know....yes.... I did join other wrong group....and I deleted all
 @peternerlich, No,no..... I doesn’t repelled any messages,I can studying better
 @Tina119, If you don't mind, I would like to have a short chat with you, but we would better do that over in the welcome room than in the supergroup: https://t.me/joinchat/Baj4lhJ4XRotoeGk1QxuRQ
 @peternerlich, Sure
 @Xorpad, Already works that way
 @Rawcode, Sign in to u1 and tap install, assuming server is still up
 @JBBgameich cool, well I already have my repo manifests set up to the way I want them, then I'm gonna push the whole tree to gitlab including prebuilts
 and .repo sanatized
 .repo will be empty except for the manifests
 @Xorpad, You don't need to push whole tree.. you always push individual repos..
 @bhushanshah yeah, i realize that. I'm making a repo server though for the tree, hoping other will hop on the bandwagon... I just am doing some stuff first, that's the next step
 I... don't think that's how repo works?
 Doesn't it hold all of the git repositories?
 What you are trying to do is broken workflow well... I've explained it thousand times and not sure why I bother to tell one more time if you don't want to listen
 *sigh*
 I guess we wait and see what actually comes of it?
 @bhushanshah and I got what you said... but when I did what   I learned from what you said, I found the branchs in question mostly in horrible shape
 Like, bullhead kernel was a real mess of bad stuff
 What specifically was changed?
 @UniversalSuperBox in my copy or in the ones I didn't like?
 What did you change to make it not 'bad stuff'?
 I see NO changes in bullhead halium kernel in whole month so I am not sure what you are talking about
 I started with cm-14.1 sources instead of halium forks
 because I haven't pushed them
 Right, as we do
 and it didn't take very many anyways
 @Xorpad, Why? When we already have a fork?
 If you're trying to reduce the number of projects, that would be okay if you can be sure that no device touches the removed ones
 because when I got the fork you told me to, after you educated me on git and branches and stuff, I was very dis-satisfied with the differences and issues I found
 The Halium forks of the projects are there because the ones from cm don't work
 There was a ton of warnings and when I started investigating them I saw a lot of bad coding practices
 I am not amazing, I'm really not, but I don't like that way that stuff was coded and I think I can do better
 And that wasn't the case in Lineage?
 lineage kernels are good, but there is some stuff you have to change in the kernel defconfig to comply with halium/hybris-boot specs that open up bugs/missing code in stuff that was never intended to be configuered the way the defconfig is, so I had to merge in a lot of code from other linux kernel forks and mainline linux to get it to compile
 Right... like the Halium fork
 yeah, i'm trying to make it a halium compatible thing
 I'm trying to do it halium/ubports way as much as possible while still doing stuff the way I think is the best
 I want my work to be officially adopted, so I'm trying to stay in line as much as possible with what you guys are doing
 Honesly, I can't say whether it is or not
 Since we can't see it
 Also, you said that you got DRM running the other day? Did you hack on Freedreno for a few eons or what?
 Well once I finish what I'm doing now(an experiment that's been going on 7 hours with no end in sight about building a halium 7.1 tree with modified repos in .repo manifests, hoping to get a good base
 no I didn't get DRM running, I got tests on the drm I compiled working
 DRM is still not done
 I honestly don't know what you're doing, and I'm going to hope for the best
 Well, I didn't get DRM running, but I'm planning on it, so getting DRM components to compile and pass unit tests is something I've put time into
 There are no drivers for that GPU, though
 Well, there's the driver blobs
 they can be disassembled
 I don't know if we could include that without a licensing nightmare on our hands
 that's really something for later i just started doing it on a tangen t and tucked it away
 @UniversalSuperBox Oh
 Well, I will make it happen in the HAL then
 I will not RE the drivers, I will use the android blobs linked to the kernel
 the kernel will call stuff to the drivers in a way that works with the the HAL
 I don't understand that sentence and I don't know if it makes sense, so I guess we wait to see it working.
 You're talking about doing it without the Android container, then
 Which hasn't been tried anywhere ever
 I've done it
 With 14.4 mainline linux kernel on nexus 5
 I was able to link against drivers of every version from 4.4-7.1.2
 I suppose we wait and see, then...
 It took weeks of obsessing and needs more work
 @UniversalSuperBox I will still use the container
 A portable, open source version of that could completely change the landscape of non-Android ROMs. And Android ones too. So... forgive my skepticism
 but the container will have a way for the kernel to interact with the hardware
 well that's why I did it
 We'll be here when it's ready
 Okay
 Well that's a different project
 That's proprietary
 I'd rather port UT
 so I'll do it mostly your way with some stuff I think should be done
 anyways, I gotta do something... I'll be back in like 15-20 mins I think. You'll see when I get some serious progress made, because so far all i've done is learned a fair bit, a large portion of what I need to know about the code, how you guys do stuff, what I think should be done, and how/what I have to do. but I'm feeling really good about this experiment I'm doing and once I get it done and compiling I'm gonna make a gerrit server to host a repo r
[02:55] <tgBot> and hopefully you guys will jump in and jmake alternate branches that use the code of mine I think you want to, while avoiding stuff you prefer to do your way
 like I said when I came here, I'll code the stuff I want and you can accept it or not
 :D
 You're looking for Gerrit?
 I have a guide bookmarked on how to set it up, looks pretty comprehensive
 Becuse, uh... http://review.ubports.com/
 Oh
 We don't use it much
 well, can I just make an account and use it?
 or should I make my own
 Most fixes don't require the sweeping changes between tons of repositories that AOSP does
 You can log in with GitHub, I think
 I see
 Question is... @bhushanshah is Gerrit fully set up for Halium-7.1?
 Okay, I'll do that, but I'm also gonna make one and use to back up stuff
 anyways i gotta go, be back soon
 Oh, also. We like small PRs anyway. They're easier to test for. So that's another reason we prefer GitHub single-repositories PRs over Gerrit
 @UniversalSuperBox okay
 well when I do something that I consider more than a hackish exeriment to try different ways of things, and write [rpoper code meant for production builds, I will make github repos of everything then
 like right now all the code I wrote needs to be put it the right files, there's some things i'm going to need to test when I get to a point where i can,and I'm sure I'll find problems
 @UniversalSuperBox, Gerrit is not setup precisely due to reasons you mentioned in 2nd message
 I hope when I make some real progress and show you guys that you'll like it
 but i'm not at the real progress stage i'm at the hacking stage
 just messing around, tryng things, constantly starting over to do something a better way
 like I've got backups of most of the build trees i deleted, but as of yesterday morning I started over to re-do things better, and it's like the 7th or 8th time i've started over
 I have very high standards for myself, it has to be the best way and if I think of something that makes me have to rewind back it time, i'm gonna do it to make a better product
 @bhushanshah, Sur !-!
 U didn't ping me;-;
 @akshat2K2 Have you tried what was suggested in the forum post?
 Which
 @UniversalSuperBox, This didn't work BTW it was already present
 @UniversalSuperBox, .
 @akshat2K2, .
 First of all I wonder if your broken build environment is causing this... (you have run some builds as root user)
 hmm
 Without root it doesn't start
 It says permission denied and Bla bla bla … .
 well
 you would want to fix permissions then and not start it as root to mess permissions again
 fix cause not symptoms
 Ok
 https://hastebin.com/kebuforuho.sql
 This is what I get
 @bhushanshah
 Essentially what you want to do is either a) remove whole of out folder or chown -R <yourusername>:<yourgroup> $OUT
 @bhushanshah, What's group ?
 id command would tell you what's your user's group name
 or lazy method is, run ls -l  … ```drwxr-xr-x 3 bshah users 4096 Dec  3 11:15```here users is group
 (Photo, 1280x128) https://irc.ubports.com/w8u7CFkd/file_2542.jpg
 @bhushanshah
 what did I tell? what did you do? :P
 @bhushanshah, .
 I did this
 No you didn't
 Read your command
 (Photo, 1280x172) https://irc.ubports.com/RiHPNzAG/file_2544.jpg
 are you running this command from android build env?
 i.e where you have run breakfast and lunch commands?
 @bhushanshah, Here only
 well, in that case maybe instead of running it with $OUT, just specify path of $OUT folder
 Ok
 Chown done successfully but got this error https://hastebin.com/imuwuroton.tex
 ;-;
 well
 fix permission for directory it says
 Ok
 Same error
 @Cesar_Herrera, Yes... i discovered. Thanks
 Hi! … Ubuntu touch is 64 bit too?
 @petya230, Not now, we do not have a working port for arm64
 Soo … I cant make ub to p9 lite? :(
 Well there is armhf rootfs which would work just fine or arm64 device
[10:32] <tgBot> Jonasz was added by: Jonasz
 @Flohack, Crap
 ;-;
 @Jonasz, Hello Jonasz 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! :)
 I will never have ub on my phone :(
 @petya230, Why is that?
 @akshat2K2, Please be a little more polite
 We will never have ub on arm64 phone 😢
 Why not, the armhf rootfs works on arm64 too
 Florian said that we do not have a port now. Since 64bit is the new normal, that will obviously have to change at some point. It just won't be immediate
 well do we gain something from arm64 applications?
 .. other than losing memory..
 there will be a time when convergent workloads require 64bit..
 but not with this hardware generation
 @petya230, Ah I see. The device which doesn't look even slightly like an iPhone 😂. Well, in general, target devices have Qualcomm processors so I would say that the chances are really very low for your phone. Sorry but each device requires a lot of work
 @developerfect, We shipped a retail armv8 phone with ubuntu
 aarch64 kernel/Android, armhf rootfs
 FYI :)    … (call for booth/talk not yet open)
 Fwd from sergiqp: Ubucon Europe 2018: https://community.ubuntu.com/t/ubucon-europe-2018/2467
 @anpok, Depends on the application really. Browser doesn't buy much. Image processing has benefits though
 hi
 can you port xperia z5?
 Hello, is it possible to port UT to MediaTek processor? Device: nikel
 @fronCode, It has been done with Mediatek devices in the past but they are very closed proprietary. Qualcomm is easier to deal with, so will almost always be preferred
 @sopernam, “Can it be ported” would be a better question. Porting is slow and difficult. There is no team looking out for opportunities. If someone decides to take a lead on the Z5 maybe it can happen but they would have to find new resources from somewhere
 @Stereofont, Ok, thanks..
 https://docs.halium.org/en/latest/supplementary/devices/yuga.html. not Z5 though
 The Z Tablet is also working already
 @JBBgameich, There may be some common features - only maybe - but if that gives a 20% start, that is much better than 0%
 @Rawcode, This is strange Federico, it should works
 who has a working sync going between a Nexcloud Calendar and the calendar app?
 I am told it should work but i am seeing weird behaviour
 I am on 15.04/devel btw
 when i create an NC account in online-accounts, it seems to work because the accounts get created and the calendar gives me the syncing-popup
 it doesnt however show me the available calendars
 also, which is even weirder, Serverside, Nextcloud simply shows a falied login
 i would appreciate any guidance on how to troubleshoot
 @Stereofont, working on that phone right now
 there are official github repositories from sony.. but I did not come very far with those.. eventually the result hat the same short comings as the one that was done about a year ago  no usb charging no wifi .. no .. alot of things
 but there is now also a lineage OS port to base on..
 Can Ubuntu touch be ported for mtk 32 bit?
 Or it need 64 bit device
 it doesn't matter if 32 or 64
 basically, if there's a lineageos port, it should be possible to port ubuntu
 Not able to build for 64 bit
 well, your having issues building on one device doesn't mean others will have the same issues for other devices
 They said its not compatible for arm64 yet
 there were 3 64-bit retail devices that shipped
 the userspace is not 64-bit
 nobody builds that frequently
 but there are 64-bit kernel devices already
 but I got very far building 64 bit android system image..
 So
 Can u help?
 @Stereofont, Can it be ported
 no. i don't know enough the technical details of porting, and i don't have whatever device you have
 @akshat2K2, @anpok got this error
 @dohbee, I hv all custom roms even custom kernel
 @akshat2K2 are you trying to build on ubuntu 18.04, or is the device name "bionic" ?
 @akshat2K2, never had that error .. how is your repo setup?
 @dohbee, Ubuntu 16.04 LTS , device name is land
 @bhushanshah I tried without root got same error.
 I think about this error what needs to be done is somehow busybox is not happy with arm64 bionic, and possibly busybox can/should be forced to build for armhf and it may work
 oh, bionic is the name of the libc
 @dohbee, Yes
 how obvious 😞
 :P
 @bhushanshah, How can it be done?
 in all fairness bionic existed before ubuntu named it's release bionic :P
 also the name of the iphone x a11 cpu
 @akshat2K2, I've no idea first hand.. sorry
 @bhushanshah, so did "bionic woman"
 @bhushanshah, OK
 So I think I may need to drop the project
 I think by default on a 64bit build everything is built with the primary architecture
 and specific parts are built with both
 https://stackoverflow.com/questions/38570495/aarch64-relocation-prefixes#38608738
 you would have to look in other mk files how something like that is configured..
 https://source.android.com/setup/64-bit-builds#module_definition_in_android_mk <- you can try to define variable mentioned here in external/busybox possibly
 @bhushanshah, Which one should I write
 @matv1, Connect to your phone and right before opening an window to create a nextcloud account, lunch this in a terminal : … export OAU_LOGGING_LEVEL=2 … export OAU_DAEMON_TIMEOUT=9999 … online-accounts-service … it will spit the log on the phone side.  … In the mean time look in nextcloud database, if you have a lot of devices connected to your account, like me, you may face another problem.... :
[14:42] <tgBot> https://help.nextcloud.com/t/solved-bruteforce-detection-blocking-my-ip-but-theres-no-oc-bruteforce-attempts-database/7652/3
 I had already disabled the bruteforce detection as it give me problems right from the start
 @Ern_st, i will try and raise the log level and see what gives. Thanks!
 for the calendar log look also in the sync-monitor.log and calendar log.
 do you know what the path is for those ?
 should be .cache/upstart. or you can do a find ./ -iname "*sync*" | grep log
 look also with the log app in the appstore
 oh right. good tip :)
[15:20] <tgBot> <Gleb Lee 🇸🇨> @wayneoutthere, Good proposal! Despite bad english I'll try to help. Thanks!
 @Ern_st hey Kevin, I got some logs but cant really tell whats actually causing the issue. Would you want to take a look?
 i have some paste-bin exports. I did ofcource rename all the urls en credentials.
 https://pastebin.com/B5BQH34z
 https://pastebin.com/6JexbBDL
[17:08] <tgBot> malamutegecko was added by: malamutegecko
 Hello @malamutegecko 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! :)
 Also, you might be repelled by the amount of messages going through our groups at times, but still interested to stay up to date about our project. In this case, lucky you, there's a brand new News Channel! @ubports_news
 @matv1 What version of Nextcloud are you using ?  Does the caldav account with the calendar was working previously ?
 https://hastebin.com/kihozohuhu.nginx
 new error
 the first three lines show exactly where the problem lies
 need to define them?
 "
 can get how to solve them
 @mariogrip hi mario i want start port new device (medium range), but i can't make decision between Mot G 5 (version 3G fingerprint snapdragon cpu) and moto E plus (version 3G fingerprint mediatek cpu),
 @Walid, your can't port to a mediatek device period.
 does that help to make a decision?
 but BQ is mediatek right ?
 The old ones are
 https://hastebin.com/elariniqah.tex
 We aren't trying to port to those
 solved that bionic shig
 @akshat2K2, got this
 i will start next week port , i think my choice will Moto G 5
 @akshat2K2, any idea?
 That error is telling you the problem exactly.
 `Makefile:675: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler`
 so need to use other gcc
 Or disable the config
 from kernel makefile right?
 I find it more likely that it's in the defconfig
 hmm
 its not in deconfig
 fixed
 now whats the error in this https://hastebin.com/boloyamuli.tex
 Makefile:1486: *** extraneous 'endif'.  Stop.
 You've removed an `ifdev` or `if` but not the matching `endif`
 hmm
 @Walid, BQ made a cooperation with Mediatek to get information for porting, which we cannot get. Their tree is not public
 Fwd from akshat2K2: https://hastebin.com/xexezovabu.tex
 @Flohack, The trees for the ubuntu retail devices are on github afaik
 @akshat2K2, `aarch64-linux-androidkernel-gcc: error: unrecognized command line option '-implicit-function-declaration'`
 @vanyasem, there are lineageos images for some mtk devices, so that's not entirely true
 @dohbee, Maybe only kernle? Fact is, we did not get any working port mor modification done for them
 @UniversalSuperBox, i dont have any idea about it
 @dohbee, But with "unofficial" sources
 Something tells me that your device expects newer gcc somehow
 We cannot go ways that are not backed by legal. We are going to be a foundation, so we are a legal entity and we do not want any legal battle with Mtk
 @UniversalSuperBox, i have 4.9
 It's using the one build into the tree
 ya
 what to do then
 @bhushanshah have you ever seen compiler errors on this scale? It seems really likely it's our gcc, but... doesn't it come straight from AOSP?
 @Ern_st, I have Nextcloud 12. I sync the calendar to android and desktop apps and all works fine. its just the sync to UT calendar which doesnt work.
 @Walid, some are some are not... they also did some qualcom based phones
 @matv1, did you try with the caldav account ? is your nextcloud server under https ?
 i did try the caldav account as well. Also I tried both http and https. Makes no difference
 So you have no issues with NC Calendar sync on UT ?
 So all fail, correct ?
 yes
 Yep no problem with my Nextcloud serverS
 Is your ssl certification selfsigned ?
 nope its a letsencrypt one
 How can i detect which applications consumed most power on UT? Nexus 5 Battery emtied within 5-7 ours without intensive usage. Wifi and BT are off outdoors.
 i think there aren't any per-app battery metrics. probably something keeping screen on or keeping device from going into deep sleep, and you'll have to debug by examining syslog and checking in top for example to see if something is constantly eating cpu
 @Ern_st, But as I said, I also tried on a http connection and that fails too
 @matv1 do you have access with the browser to the webinterface ?
 Yes
 @dohbee, Thanks. I will check this.
 @matv1 Would it be possible for you to create me a dummy acocunt of your server ?
 sure
 can I pm the credentials to you?
 Of course ^^
 ok hang on a minute
 and btw thanks very much again for thinking along here!
 no prob, do you have you root partition in rw ?
 no
 @anpok, From last year on BQ uses only Qualcomm chipsets.
 Thats the good news, we will eventually have ports for their newer stuff
 Mediatek is a problem
 sadly, Ubuntu Touch devices from bq use it...
 @mimecar, yes but only the old ones. And tbh the 1GB E phones are not the daily drivers you want forever ^^
 (Sticker, 512x372) https://irc.ubports.com/V73LtUuk/file_2546
 hey @mariogrip
 how're you doing
 niccce
 Do you know how the DAV calendars are discovered by the sync-monitor app ?
[23:28] <tgBot> joshumax was added by: joshumax
 Hey all, Halium project member here :) Haven't been around ubports for a little while but it looks like the community effort is coming along quite nicely :)
 ❤️
 Any need for maintainers for mako?
 Right now we aren't dealing with Mako at all under our own HAL
 We just used Canonical's
 So if you wanted to do that port... I think @anpok had started it. Are the sources somewhere, Andreas?
 @UniversalSuperBox That's what I picked up from the device status — I'd be happy to do the port since I've kinda been phasing off of Linux kernel work
 (For a job that is, not as a hobby)
 I've been playing around with the N4 for a while and even got iOS working on it (although never completely got an accelerated graphics driver for XNU finished)
 That sounds... ridiculous
 In the best way
 @joshumax, videos/screenshots please?
 lol
 @UniversalSuperBox It was done one a $5 bet XD
 I'll pull some up when I get home but don't expect much more than a basic framebuffer that says welcome to Darwin :P
 So you got Darwin working, not iOS. :P
 Technically correct is the best kind of correct, though
 @UniversalSuperBox iOS in the sense that I could load an unmodified iOS rootfs :P
 If I just were to bother to make a decent graphics stack I could probably get the UI bits to work
 If you're in for something funny there was always this a few years back:
 @UniversalSuperBox, yes for 5.1 the google_msm kerne is being used.
 https://www.androidheadlines.com/2015/06/android-ported-ti-nspire-cx-calculator.html
 Oh dear
 @anpok, Thanks for the info! :)
 And yeah... Not sure what I was aiming for there with that port
 @anpok, your device tree isn't on GitHub at all?
 I remember there was some considerable progress there?
 So what major changes have happened wit hubports/halium over the last couple months? Do the newest images use halium as a base?
 I heard some talk about that on the Halium channel a little while back
 The Xenial images can use Halium, but they aren't production-ready yet
 Luckily a non-CAF device has very few problems running the images
 The Nexus 6 seemed to hate mir
 So for bringing mako up under your HAL should work be focused on using a halium base?
 Yep. It's working on the old one for now.
 @Lyokanthrope, I don't know where that left off, sorry
 @UniversalSuperBox, Gotcha!
 @UniversalSuperBox, Unity 8 didn't want to load, couldn't use any of the mir tests
 Oh right, and I said we could take a look but you'd moved on to Mer
 I member now
 Yeah
 I haven't touched it for a couple weeks though
 Been way too busy /tired