Yardanico | Hi everyone, does Sailfish OS support Oreo (8.1) Android ROMs as a base for porting? | 09:07 |
---|---|---|
Yardanico | because my device has a lot of 7.1/8.1 roms and I don't know which android version to choose as a base | 09:15 |
tbr | have you checked the HADK yet? | 09:42 |
abranson | Yardanico: there's been lots of work done towards 8.1, but I'm not sure if it's quite ready yet. I'd go for 7.1 if you want to start now. | 09:44 |
Yardanico | abranson, ok, thanks. so I'll need to use `hybris-14.1` branch? | 09:44 |
Yardanico | my device has LineageOS 14.1 | 09:44 |
Yardanico | (well, it has 15.1 too) | 09:45 |
abranson | Yardanico: if that's the 7.1 branch. i get confused by lineage version numbering :s | 09:46 |
Yardanico | 14.1 is nougat (android 7.1) | 09:46 |
Yardanico | 15.1 is oreo (8.1) | 09:46 |
Yardanico | and 16.0 is pie (9.0) - they just created first lineage-16.0 branch yesterday | 09:46 |
Yardanico | also, will there be any work on adapting Treble to Sailfish OS? maybe with treble new devices can be adapted much easier? | 09:47 |
mal | Yardanico: for android 8 we need to use the new APIs for some hardware features | 10:05 |
r0kk3rz | Yardanico: tbh i dont think treble with change anything for us | 10:18 |
r0kk3rz | *will | 10:18 |
r0kk3rz | it might mean they wont screw around with the API as much between versions, but who knows | 10:19 |
Yardanico | well, at least with treble (and some patches) one system image can run on a whole lot of devices | 10:19 |
TheKit | from what I've seen so far, we could have single Android base and mer-hybris libs/components compiled for multiple devices, but each device still needs custom kernel for each device with changed config | 10:20 |
r0kk3rz | Yardanico: yeah but that wont work for us, because we need kernel changes | 10:21 |
Yardanico | r0kk3rz, ah, ok then :( | 10:21 |
r0kk3rz | but yeah, we might be able to tidy up some of the hybris tree stuff and not need so many adaptation specific packages | 10:23 |
r0kk3rz | but the general process will look similar, and we still need per device images | 10:23 |
r0kk3rz | it should help with supporting a wider variety of devices though, some manufacturers like to customise everything | 10:24 |
Yardanico | at least my device is very similar to mido (same SoC and a lot of same hardware components) so I think that it won't be hard for me to port sailfish os :) | 10:25 |
r0kk3rz | these days supporting QCom stuff is reasonably straight forward | 10:26 |
Yardanico | yeah, actually I have Android P (thanks to unofficial treble and unofficial android P semi-gsi) on my device ATM :D | 10:27 |
Yardanico | I hate slow download speeds from github :/ cloning kernel repo is always sooooooooooo slow | 11:10 |
Mister_Magister | Yardanico: i thought its just my internet | 11:56 |
r0kk3rz | git over http is slow as fark | 11:56 |
Yardanico | well, you can use --depth=1 | 11:58 |
Yardanico | lol, my device - xiaomi redmi 4 prime has the same partition addresses as mido (xiaomi redmi note 4) | 12:28 |
T4 | <adampigg> Hoping to do a wileyfox port if my son gets round to getting a new phone | 15:25 |
T4 | <Nokius> Adam which one MTK? | 17:42 |
ohyash | mic wont finish :/ | 19:50 |
r0kk3rz | maybe you need to drop it | 19:52 |
ohyash | and.? | 19:54 |
ohyash | stop fixing my port? :'( | 19:54 |
mal | always wondering how people unusual ways of breaking the build | 19:56 |
mal | *how people find | 19:57 |
r0kk3rz | skill | 19:58 |
r0kk3rz | ohyash: have you tried posting logs? | 19:58 |
r0kk3rz | i've heard posting logs often fixes things | 19:59 |
ohyash | opensource allows everyone to screw things in their own unique way(s) | 20:00 |
mal | r0kk3rz: what kind of witchcraft is that :D | 20:00 |
ohyash | I thought mic output was not very useful. Here, logs : https://hastebin.com/omaqaralic.sql | 20:01 |
Yardanico | does anyone know what can be reason of some options in defconfig (such as CONFIG_SECURITY_SELINUX_BOOTPARAM) not applying? I've added all options which kernel-checker complained about (warnings/errors), and some options still trigger warnings (but they're in device's defconfig) | 20:16 |
Yardanico | TARGET_KERNEL_CONFIG in BoardConfig.mk points to the same defconfig | 20:17 |
mal | did you disable audit or something like that? | 20:18 |
Yardanico | mal, yes I did | 20:18 |
mal | which you shouldn't do | 20:18 |
Yardanico | oh, why? | 20:18 |
Yardanico | I should keep it enabled? | 20:19 |
mal | did you read what the comment in kernel checker said | 20:19 |
mal | "This will disable SELinux! That's ok, because hybris adaptations must not have SELinux, but if your device needs its support in kernel, set AUDIT=y and SELINUX_BOOTPARAM=y. Then disable them via kernel cmdline: audit=0 selinux=0. You can also leave audit enabled, if you don't plan to use systemd's containers: http://cgit.freedesktop.org/systemd/systemd/commit/README?id=77b6e19458f37cfde127ec6aa949 | 20:19 |
mal | 4c0ac45ad890" | 20:20 |
mal | which quite clearly says that bootparam needs audit=y | 20:20 |
Yardanico | well, ok :) I thought my kernel didn't need support for it, but ok | 20:20 |
Yardanico | thanks | 20:20 |
Yardanico | mal, I still have a lot of warnings like CONFIG_RTC_DRV_CMOS being unset (but I set it in defconfig) | 20:39 |
mal | warnings are usually not bad | 20:39 |
mal | errors are the ones you should fix first | 20:39 |
mal | and later others if needed | 20:39 |
Yardanico | well, kernel checker doesn't show any errors | 20:39 |
ohyash | mal: any thing pickable from the mic output? | 20:49 |
mal | not really | 20:53 |
taixzo | hey, I got a Samsung Galaxy Tab 4 (matissewifi) as the wiki shows it as having the most complete tablet port - but I now realized there's no link to the port. Anyone here have more information on it? | 22:37 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!