Sunday, 2024-11-10

rinigus@b100dian: I moved all packages to https://build.sailfishos.org/project/show/nemo:devel:hw:sony:nagara . old tmp nagara project is closed now09:23
riniguswill look into boot img package using mal suggestion on how to get boot parameters09:24
rinigusmal: looks like hw-ramdisk needs an update to 1.1.6 in nemo:devel:hw:common10:00
rinigusmal: when building at OBS, https://github.com/mer-hybris/hybris-initrd is missing python3-base build requirement. I have currently added it to nagara, but would be good to add upstream10:50
malrinigus: I updated hw-ramdisk in common12:45
rinigusmal: thank you very much!13:09
rinigusthanks for dropping it from nagara :)13:10
T42<adampigg> rinigus: what device are you porting, 5-IV ?13:20
rinigus@adampigg: 1-IV. it shares platform with 5-IV, @b100dian has that13:49
riniguswe have amazingly bad aosp base for it (no gsm and such) and there is no lineage just for that platform (1-III and 1-V are available)13:50
rinigusso, we will see how it will go. maybe we will port directly on stock as that one works well13:51
malis the gsm stuff because of missing blobs or just missing packages from aosp device repo?13:56
malif I remember correctly there was some mention in bug tracker that some changes to device repo might be needed, or was it some other device?13:56
malah, that one issue mentions blobs might be missing13:57
rinigusmal: I think it is because of blobs, I haven't looked into it yet.13:57
rinigusbut we have wifi causing crash of the device; no camera; bluetooth very unstable; no fingerprint (and probably will not come any time soon as it is some unsupported device)13:58
rinigusso, lots of issues. but let's see when we boot it to sfos then we can decide on whether to proceed with fixing aosp or try our luck with stock13:59
rinigusI have a feeling that aosp folks are not really using it as their main device. otherwise it wouldn't be in such a state14:00
rinigus@b100dian: we need system as it is a part of lvm images, I think. however, r34 has troubles and I will switch to r67 and let's see if we hit that issue which mal was telling about. at least that should compile14:57
T42<b100dian> rinigus: again, I am not very familiar with lvm images. I will have to follow through in some depth.17:09
T42<b100dian> I do have a question about the manifests from tagged-localbuild.xml in your instructions, but probably regarding sony-aosp-14 manifests branch from mer-hybris17:10
T42<b100dian> There are some shas that don't sync initially, including ff6124b1627f521f6a95ae96729d60525a49aeea for device-sony-nagara17:10
rinigus@b100dian: yes, some shas had to be adjusted. some on r34 and nagara on r6717:11
rinigusI would suggest to use r67 though...17:12
T42<b100dian> ok, so those I will manually set from the aosp manifests, respecting the revision I am targeting - thanks, I wasn't sure if there was something missing on my part17:12
rinigus@b100dian: I just looked for the last sha and used that17:12
rinigusfor r67, use this brach: https://github.com/sailfishos-sony-nagara/droid-hal-sony-nagara/tree/hybris-14-r6717:13
rinigusadd -r67 on repo init17:13
rinigusand when cloning https://github.com/mer-hybris/droid-src-sony use r67 branch17:14
rinigusthen it should all build.17:14
rinigusI may have a bit of time later and see if I can push images for your device. I suspect that it will compile faster as much is pre-compiled already17:15
T42<b100dian> You need my mkbootimg params right?17:17
T42<b100dian> Looks theyre the same except the pdx224 vs 223 part17:36
rinigus@b100dian: nice! no idea if it works though :)18:06
rinigusas for lvm - we can always ask for help. but recovery should have tools for work with lvm as well, as far as I remember18:06
riniguswill add pdx224 boot parameters to boot image package18:07
rinigus@b100dian: droid-system for 1iv uploaded and now would have to fix few bugs with config. right now I pull ofono-vendor-qti-radio-plugin (based on jolla's packages), but probably we should just skip it for now in the patterns. don't know what it is19:10
rinigusadded also section on building image, just not tested yet :)19:11
T42<b100dian> Seems to be called out in "Clean out unavailable packages" on https://docs.sailfishos.org/Develop/HW_Adaptation/Sailfish_X_Xperia_Android_13_Build_and_Flash/19:14
riniguspdx224 hal has been pushed to obs19:17
malrinigus: ofono-vendor-qti-radio-plugin is the volte plugin19:31
rinigusmal: thanks! disabled it in our config patterns and mic is building19:32
rinigus@b100dian: droid-system for pdx224 has been pushed to obs and its building now. as soon as obs repo has finished building, you could proceed to building image using mic.19:33
T42<b100dian> rinigus: thanks! at this point, is there anything lvm related in the configs/patterns that I should worry about?19:35
rinigusdon't use automatic flash script - that will probably not work19:35
rinigusas for the rest, I don't know. should be flashable already, but probably will not work19:36
T42<b100dian> ok, if you're ok I'm gonna fork the Release repo from sake with the github action. You might get a couple of notifications more19:37
T42<b100dian> _or_ I could just add a github action to our main19:37
rinigussure, go ahead.19:38
rinigusmaybe main would make more sense as we will push there.19:38
T42<b100dian> _or_ I should just run everything locally :p19:38
rinigusfor now, locally makes more sense19:38
T42<b100dian> yeah19:39
rinigusas we have to adjust KS19:39
rinigusin zip file, see flash-config.sh for flash operations.19:39
malmaking lvm build first is a bit risky considering how much more difficult it is to debug19:39
rinigusI'll be finishing for tonight and will be back tomorrow evening for testing. run out of time19:39
rinigusmal: I don't remember anymore how to make a "regular" one :)19:40
T42<b100dian> don't worry, my script makes the regular one ;)19:40
T42<b100dian> rinigus unrelated question - did you have trouble building ui_compat in hybris while building hybris-hal?19:41
rinigusno, all went without any issues19:41
T42<b100dian> ok, gn19:41
T42<b100dian> mal: does this ring a bell? https://pastebin.ubuntu.com/p/Qst7Gx7bk4/19:42
mal@b100dian too old libhybris, I just fixed the build a14 r50+ on thursday19:42
mal:)19:42
T42<b100dian> ah, let me fetch the tip of the master then19:42
maland merged it to packaking in friday19:42
rinigusyes, I used the master19:43
rinigusat obs as well19:43
malthe issue only broke hybris-hal builds19:44
T42<b100dian> yup, that last commit speaks for itself. thanks!19:44
T42<b100dian> rinigus: So I've added "family" support in https://github.com/sailfishos-on-sake/Release/ and made an "updated" branch for https://github.com/sailfishos-sony-nagara/community-adaptation/tree/updated and now it downloads the KS correctly and the next steps22:04
T42<b100dian> but I have `[Errno 2] No such file or directory: '/proc/sys/fs/binfmt_misc/register'` at mic, it might be related to my kvm build22:05
T42<b100dian> *host22:05
T42<b100dian> btw, I now remember the create-image.sh is adapted from yours :) I've only changed them to use xmllint instead of BeautifulSoup and create fs instead of create loop :D22:06
T42<b100dian> On this channel's logs I see `%define makefstab_skip_entries /proc/sys/fs/binfmt_misc` by piggz but seems to be fixing another thing. I will read up about that module and how to get it on my focal host if needed.22:08
T42<b100dian> oh, and community-adaptation-devel is added in OBS because of the above22:08

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!