Friday, 2023-05-19

CarbontatedCaffeineHi, I forgot to ask, what is the recommended version of android that you would all recommend?03:09
CarbontatedCaffeineI tried android 9 and I'm getting some weird build errors when I try building for it, which ultimately end up with the tree being in shambles again.03:10
CarbontatedCaffeine"ninja: error: '/home/camden/hadk/out/target/product/marlin/obj/STATIC_LIBRARIES/libawk_main_intermediates/export_includes', needed by '/home/camden/hadk/out/target/product/marlin/obj/EXECUTABLES/recovery_intermediates/import_includes', missing and no known rule to make it 03:28:20 ninja failed with: exit status 1"03:28
CarbontatedCaffeineI'm getting a lot of these errors constantly03:28
CarbontatedCaffeineI'm adding them via manifest04:26
T42<edp_17> Afaik there is no recommended android version. Use what has the most working drivers.06:05
T42<edp_17> Yep, if you get those errors, need to add the missing bits until the build environment is complete.06:05
CarbontatedCaffeineI'm getting there lol06:16
CarbontatedCaffeinea lot more problems with android 9 than 1106:16
CarbontatedCaffeineHi I wasn't able to find much information on this error07:39
CarbontatedCaffeine"error: File not found: /home/camden/hadk/installroot/system_ext"07:40
CarbontatedCaffeineI'm not sure why this isn't showing up07:40
CarbontatedCaffeineFrom how far I actually got originally, I think it's better to go with android 11 currently08:08
CarbontatedCaffeineI think someone mentioned an older version might be better? I'll try android 10 next08:09
CarbontatedCaffeinebut overall I had barely any issues with 1108:09
T42<edp_17> Last time when I suggested to use a different android base, you said wouldn't want start over again. Now, you mentioned three different bases 9, 10 and 11. :)10:25
CarbontatedCaffeineAre you suggesting I shouldn't make life difficult for myself? *laughs*10:36
T42<edp_17> To minimize the problems and make porters' (who will help you later) life easier, I suggest to read the entire hadk (including the hadk-faq and hadk-hot) before start porting. After that, chose a base where the kernel source is available and can be booted into the base to try all drivers (wifi, bt, call, data, message, camera, sensors, leds, fingerprint, etc.) and only after these, setup the sailfish build environment (using the kernel and dev11:02
carbonatedcaffeineI tested all of those11:08
deathmist1I should note there is an alternative potentially simpler way of porting not documented in the HADK which uses the Halium GSI similar to Ubuntu Touch, however I've been out of the loop for a while so I have no clue how a port around that is built. I believe the Volla Phone 22 port is an example using that11:08
carbonatedcaffeineI actually tried looking that up11:09
carbonatedcaffeineno evail11:09
carbonatedcaffeineWould you say going the GSI route will have less issues overall?11:10
deathmist1then you'd at least not have to build so many android components I hope, @adampigg may have more details and potentially some doc about creating a Halium adaptation11:15
deathmist1(I'd be interested in reading about it as well if one exists)11:16
carbonatedcaffeine"Would you say going the GSI route will have less issues overall?"11:17
deathmist1never done it, the old way is certainly more documented and known about around here, the GSI stuff is quite new and I've never tried it myself so you'll have to wait for someone more knowledgeable on the topic11:19
deathmist1the Halium GSI certainly makes new ports on Ubuntu Touch side easier overall11:21
deathmist1but yeah as I said it's quite new for SFOS community ports and I've never experimented with it myself11:21
deathmist1I used to maintain a hybris-16.0 port for the OnePlus 5/5T11:23
deathmist1(I'm still looking for new maintainers but no one has stepped up so far
carbonatedcaffeineI'm still very much learning11:26
T42<adampigg> Youd hope, but im having to re-rember it all myself. Ill make notes this time! (re @SailfishFreenodeIRCBridgeBot: <deathmist1>then you...)11:28
carbonatedcaffeineIt'd bring a lot more device support11:29
carbonatedcaffeinewhich would be pretty cool11:30
carbonatedcaffeineIs anyone aware of the instructions for hybris in 18.1 (android 11)11:37
carbonatedcaffeineIt goes up to 17.1 but not to 18.111:38
carbonatedcaffeinemal: Is this your thing?11:38
mal17.1 instructions apply to 18.1 also12:21
carbonatedcaffeineI should have followed them then, my bad.12:21
carbonatedcaffeineI have just been doing the lineage-16.0 instructions12:22
malthe selinux part is very important12:22
carbonatedcaffeineMight you say why this has been failing12:23

Generated by 2.17.1 by Marius Gedminas - find it at!