Mister_Magister | man getting back into the loop is always painful | 10:21 |
---|---|---|
Mister_Magister | it's like "come on you know that" and you search for info you know that you know but you forgot | 10:21 |
Mister_Magister | mal: are you travelling/busy? | 10:32 |
* Mister_Magister assume yes | 10:57 | |
mal | ? | 11:17 |
Mister_Magister | :P | 11:18 |
Mister_Magister | i'm doing some porting and was wondering if i can bother you | 11:18 |
mal | how about you just ask the questions here and me or someone else can answer | 11:22 |
Mister_Magister | :< | 11:24 |
* Mister_Magister mal's upset run | 11:24 | |
mal | no, just the usual thing that just ask, don't ask about asking | 11:25 |
Mister_Magister | yee i know | 11:26 |
Mister_Magister | if anyone doesn't mind having a look about what don't i need anymore, i yeeted systemsettings and bluebinder so far https://build.sailfishos.org/project/show/nemo:testing:hw:oneplus:enchilada | 11:34 |
mal | I might have a look after lunch | 11:41 |
Mister_Magister | <3 | 11:42 |
Mister_Magister | i'm updating the port from 3.3 armv7hl to 4.5 aarch64 | 11:42 |
Mister_Magister | a lot to do a lot can go wrong | 11:43 |
Mister_Magister | and for whatever reason i'm getting nothing provides pkgconfig(android-headers), nothing provides community-adaptation which is very weird | 11:45 |
Mister_Magister | gotta go for a sec but will be in an hour till the end of the day | 11:47 |
Mister_Magister | and locally i'm getting this and i also don't know why https://paste.opensuse.org/pastes/9bba8e9a7a3b | 11:49 |
Mister_Magister | am back | 12:43 |
Mister_Magister | ooh i lacked _aarch64 | 12:52 |
Mister_Magister | i'm basically going package by package and checking if its in adaptation-community, if yes, yeet | 12:58 |
Mister_Magister | mal: do you mind creating nemo:testing:hw:oneplus:fajita? i don't think both devices can be in same project at least it's beyond my skill | 13:09 |
Mister_Magister | ahh i have armv7hl droid-hal | 13:17 |
Mister_Magister | kimmoli: ping can you tell me what is this for? https://github.com/kimmoli/onyx-triambience-settings-plugin | 13:28 |
T42_ | <elros34> https://github.com/kimmoli/triambience | 13:30 |
Mister_Magister | ohhhhhh it's the button | 13:31 |
Mister_Magister | OHHHHHHHHHHHH | 13:31 |
Mister_Magister | now that makes a ton of sense | 13:31 |
Mister_Magister | @elros34 ye i know but it wasn't helping xd | 13:32 |
Mister_Magister | anyone know why pulseaudio refuses to build? https://build.sailfishos.org/package/live_build_log/nemo:testing:hw:oneplus:enchilada/pulseaudio-modules-droid-jb2q/sailfishos_4.5.0.24/aarch64 error: 'AUDIO_DEVICE_IN_HDMI_ARC' undeclared here (not in a function); | 13:40 |
Mister_Magister | https://github.com/mer-hybris/pulseaudio-modules-droid/commit/532f6c55bfaceb749eba29757fd2d9e220155527 yeah i don't think droid base 11 will work with my base 9 | 13:53 |
Mister_Magister | ahh i added repo -jb2q but didn't change repo in _service | 13:56 |
Mister_Magister | i need -jb2q don't i | 13:56 |
Mister_Magister | everything built so now i just need to build zip and see it fail | 14:05 |
Mister_Magister | it doesn't boot and i get no telnet :/ but it does get past initram | 15:21 |
mal | Mister_Magister: https://build.sailfishos.org/project/show/nemo:testing:hw:oneplus:fajita | 15:23 |
Mister_Magister | thanks! | 15:24 |
Mister_Magister | mal: quick question, can i revert patches? | 15:24 |
Mister_Magister | probably need to yeet everything and resync don't i | 15:26 |
mal | what patches? | 15:26 |
Mister_Magister | hybris-patches | 15:26 |
mal | not sure if there have been fixes in your branch, check git diff | 15:27 |
Mister_Magister | there have been couple of them | 15:27 |
Mister_Magister | https://github.com/sailfish-oneplus6/hybris-patches/compare/hybris-16.0...mer-hybris%3Ahybris-patches%3Ahybris-16.0 | 15:27 |
Mister_Magister | quite a lot | 15:27 |
Mister_Magister | i'll just rm -rf * and resync | 15:28 |
T42_ | <elros34> I guess you had no telnet because you have build testing image instead devel one | 16:19 |
Mister_Magister | does that matter? | 16:28 |
Mister_Magister | all my devices are built against testing and they all have telnet | 16:28 |
Mister_Magister | and no i didn't have the no_telnet file | 16:28 |
Mister_Magister | according to init.log it was trying to enable rndis but there was no rndis action whatsoever | 16:28 |
mal | do you have correct kernel config options? | 16:44 |
mal | testing images don't have telnet in sfos side | 16:45 |
Mister_Magister | that's weird then that all my other devices do have telnet, did it change recently? | 16:45 |
Mister_Magister | i didn't touch kernel really | 16:46 |
Mister_Magister | there is CONFIG_USB_CONFIGFS_RNDIS=y | 16:46 |
Mister_Magister | this time i built zip from local files and there's still no telnet | 16:49 |
Mister_Magister | was thinking the updated patches would help but nah | 16:50 |
mal | did that have telnet before? | 16:50 |
mal | with old build | 16:51 |
mal | do you have CONFIG_USB_CONFIGFS_RMNET_BAM=y ? | 16:51 |
Mister_Magister | mal: it did on the previous author's 3.3 build | 16:51 |
Mister_Magister | checking | 16:52 |
Mister_Magister | I do not have CONFIG_USB_CONFIGFS_RMNET_BAM even as an option | 16:52 |
T42_ | <elros34> init_disable_telnet for testing images is something which exist since always assuming you use testing common repo | 17:19 |
Mister_Magister | i literally told you already i don't have that file | 17:20 |
Mister_Magister | literally first thing i checked for :P | 17:22 |
Mister_Magister | if i don't get telnet i'll probably enable persistant journal and check it from chroot | 17:23 |
Mister_Magister | as i don't have any better ideas | 17:24 |
T42_ | <elros34> and I literally just answer your question whether this is something which changed recently | 17:24 |
Mister_Magister | ye so it didn't change and telnet is still in testing | 17:24 |
Mister_Magister | eh still nothing, i tired updating hybris-boot | 17:26 |
T42_ | <elros34> did you try init_enter_debug2 assuming your init.log errors ar not fatal? | 17:26 |
Mister_Magister | i tried but without telnet it doesn't help | 17:27 |
Mister_Magister | i get the mtp device so its post ramdisk for sure | 17:29 |
Mister_Magister | here's init.log https://paste.opensuse.org/pastes/8836d752f5de | 17:29 |
Mister_Magister | i can see the bam stuff but my kernel doesn't have it | 17:30 |
Mister_Magister | also init-debug-stderrout has one line + exec | 17:31 |
T42_ | <elros34> init.log looks correct, init_enter_debug2 should do the job | 17:33 |
Mister_Magister | that just makes it hang on the mtp device mate | 17:35 |
Mister_Magister | https://paste.opensuse.org/pastes/aebed2a54e3a there's no rndis whatsoever | 17:35 |
Mister_Magister | usb 1-8: SerialNumber: Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd | 17:37 |
Mister_Magister | it's saying its running it but there's none | 17:37 |
T42_ | <elros34> ifconfig -a? | 17:37 |
Mister_Magister | there's no new device in dmesg mate ofc there's no network device either | 17:38 |
Mister_Magister | @elros34 i did sanity check and plugged in my zenfone 8… no rndis either… i… went to check on laptop. THERE IS RNDIS | 17:42 |
Mister_Magister | goddamnit xd | 17:43 |
Mister_Magister | it's host issue | 17:43 |
Mister_Magister | modprobing rndis_host worked | 17:44 |
Mister_Magister | altho dhcp doesn't work that's no biggie | 17:44 |
Mister_Magister | i'm in | 17:45 |
Mister_Magister | hm that's weird, despite building 4.5 image i don't have defaultuser | 17:47 |
mal | did you renegerate .ks? | 17:49 |
Mister_Magister | yes i did | 17:50 |
Mister_Magister | there's no mention of defaultuser nor nemo in .ks though | 17:50 |
Mister_Magister | there's no nemo nor defaultuser user either | 17:51 |
Mister_Magister | the only culprit i can think of is this https://github.com/sailfish-oneplus6/droid-config-enchilada/blob/hybris-16.0/kickstart/pack_package-droid-updater | 17:52 |
Mister_Magister | but that should be post build | 17:52 |
mal | the user should be created at boot afaik | 17:52 |
Mister_Magister | well they're not | 17:53 |
Mister_Magister | i can see the oneshots in .ks file if thats what you mean | 17:54 |
T42_ | <elros34> did you rebuild rpm cache when using local repo, its now needed | 17:55 |
Mister_Magister | i probably did not? how do i do that | 17:56 |
Mister_Magister | i did not have any old build either this is all fresh | 17:58 |
T42_ | <elros34> so probably not and issue, you can check whether you have matching versions in device and local repo. Just for the record I do not remember exactly, maybe this was enough: https://github.com/mer-hybris/droid-hal-device/blob/master/helpers/build_packages.sh#L364. | 17:59 |
T42_ | <elros34> user name is set in /usr/lib/startup/start-autologin | 18:00 |
Mister_Magister | @elros34 i don't think so, it just sets defaultuser for login | 18:05 |
Mister_Magister | it doesn't create defaultuser | 18:05 |
Mister_Magister | just grabs the 10000 | 18:05 |
Mister_Magister | but the autologin@100000.service does not exist | 18:07 |
Mister_Magister | it was never ran | 18:07 |
Mister_Magister | which is probalby becaues it never found the use | 18:08 |
Mister_Magister | oh ye user@0.service | 18:08 |
Mister_Magister | https://paste.opensuse.org/pastes/622f8b37a8bc this is current status | 18:09 |
Mister_Magister | something is definitely wrong with the user session and I think that's blocking me currently as init-done is waiting for user session and it never happens | 18:10 |
T42_ | <elros34> you have bunch of systemd ints in old/wrong path https://github.com/sailfish-oneplus6/droid-config-enchilada/tree/hybris-16.0/sparse/lib/systemd/system | 18:15 |
Mister_Magister | i'll move them to usr | 18:16 |
Mister_Magister | yeah bootctl is not running and neither is vendor | 18:20 |
Mister_Magister | no good | 18:20 |
Mister_Magister | thanks @elros34! | 18:20 |
Mister_Magister | i feel out of the loop hard :P | 18:23 |
T42_ | <elros34> you may look at release specific issues: https://sailfishos.wiki/books/hadk/page/hadk-hot#bkmrk-2023.02.05%3A-release- | 18:28 |
mal | bootctl is not needed on all devices | 18:30 |
Mister_Magister | well it is on this one | 18:30 |
Mister_Magister | there's not much for 4.5 | 18:30 |
Mister_Magister | i did all the needed previous changes i just missed the lib | 18:31 |
Mister_Magister | ok so with moved the systemd services the services are now here but still no dice | 18:34 |
Mister_Magister | https://paste.opensuse.org/pastes/73e69a0dc082 this is current status | 18:35 |
Mister_Magister | still no defaultuser | 18:36 |
T42_ | <elros34> any timeouts after about 2min in journal? | 18:37 |
Mister_Magister | by timeouts you mean…? | 18:38 |
Mister_Magister | connman is dying in the loop | 18:39 |
T42_ | <elros34> some services are waiting, then they should timeout and die/restart, this should be logged | 18:39 |
T42_ | <elros34> maybe remove that custom connman.service | 18:40 |
Mister_Magister | what custom? its not custom | 18:42 |
Mister_Magister | nothing is waiting, the only waiting service is the init-done which is waiting for user session that's never happening | 18:43 |
Mister_Magister | because there's no user | 18:43 |
T42_ | <elros34> its 4 years old, some lines changed, it shouldn't be created like that. https://github.com/sailfish-oneplus6/droid-config-enchilada/blob/hybris-16.0/sparse/etc/systemd/system/connman.service | 18:43 |
Mister_Magister | lol i didn't see it | 18:44 |
Mister_Magister | ahh its in /etc | 18:44 |
Mister_Magister | removed | 18:45 |
Mister_Magister | whaddya know we got defaultuser now | 18:47 |
Mister_Magister | freaking magic | 18:47 |
Mister_Magister | still no gui but heck, its progress | 18:48 |
Mister_Magister | ye we got user@100000.service and stuff | 18:48 |
Mister_Magister | @elros34 you deserve a smooch | 18:48 |
Mister_Magister | okay other than fingerprint everything is running | 18:48 |
T42_ | <elros34> if it still requirest that fix from custom connman.service then use 'systemctl edit connman.service' method intead | 18:49 |
Mister_Magister | ye i'll update it if needed | 18:49 |
Mister_Magister | for now i gotta figure out why lipstick is dead | 18:50 |
Mister_Magister | surfaceflinger cleared screen so there's that | 18:50 |
Mister_Magister | ahhh | 18:51 |
Mister_Magister | /usr/sbin/dummy_compositor: unrecognized option '--hwc-restart' i know that one | 18:51 |
T42_ | <elros34> it will bite until sailfish 4.6.0.x | 18:52 |
Mister_Magister | oh | 18:53 |
Mister_Magister | how was it being fixed? | 18:53 |
Mister_Magister | it's definitely fixed on my other devices but i do'nt remember how xd | 18:53 |
Mister_Magister | i remember the issue i don't remember how it was solved xd | 18:53 |
T42_ | <elros34> build latest mce or downgrade some submodule | 18:53 |
T42_ | <elros34> or remove some files from systemd | 18:54 |
Mister_Magister | yeah it was downgrading some submodule | 18:54 |
Mister_Magister | droid-configs | 18:54 |
T42_ | <elros34> https://github.com/mer-hybris/droid-hal-configs/commit/336c1b14cc20187a7e9ba368f20161030e326ec9 | 18:54 |
Mister_Magister | yee | 18:55 |
Mister_Magister | will use sake's commit | 18:55 |
Mister_Magister | oh? WE GOT UI | 18:58 |
Mister_Magister | that was easy | 18:58 |
Mister_Magister | @elros34 i would smooch you if i could | 18:58 |
T42_ | <elros34> glad you can't :P | 19:00 |
Mister_Magister | huehue | 19:00 |
Mister_Magister | i just need slight push when i'm stuck and i'll be right back in the loop :P | 19:00 |
Mister_Magister | it's like muscle memory, i'm just rusty xd | 19:01 |
T42_ | <Mister_Magister> yo @adampigg do you mind pointing me into direction of the CI/CD for building sfos images cause my jenkins script doesn't work at all and i'm tired of debugging it | 19:02 |
T42_ | <elros34> not sure if this is what you ask about https://gitlab.com/sailfishos-porters-ci | 19:11 |
T42_ | <adampigg> i have another one in github | 19:11 |
T42_ | <adampigg> so, there is porters-ci on gitlab, but gitlab changed terms to reduce number of hours available | 19:13 |
T42_ | <adampigg> so, there is this also https://github.com/HelloVolla/sailfish-release-halium-vidofnir/tree/master | 19:13 |
T42_ | <Mister_Magister> thanks | 19:15 |
Mister_Magister | btw any clue why i'm getting /usr/lib/python3.8/site-packages/pykickstart/commands/repo.py:291: KickstartParseWarning: A repo with the name adaptation-community-fajita-4.5.0.24 has already been defined.? | 19:29 |
Mister_Magister | it prevents me from using the obs repo | 19:29 |
T42_ | <b100dian> @adampigg we really should make a gh action but never had the time, so all 'round copies it is:-S | 19:39 |
T42_ | <adampigg> yes, this is true | 19:39 |
T42_ | <NotKit> https://github.com/NotKit/sailfishos-maserati-ci another copy, don't remember why, but vidofnir had something specific to building super.img | 20:51 |
T42_ | <adampigg> 😂 | 20:51 |
T42_ | <b100dian> Last one to copy makes GH action :p | 21:01 |
T42_ | <Mister_Magister> funnily enough enchilada is already on gitlab ci | 22:00 |
Mister_Magister | guys… there was issue where sailjail wasn't working | 22:07 |
Mister_Magister | i know elros knows what i'm talking about | 22:07 |
Mister_Magister | i think there was something in kernel | 22:07 |
Mister_Magister | @elros34 pardon the ping but i'm sure you know what i'm talking about | 22:11 |
Mister_Magister | https://github.com/VerdandiTeam/android_kernel_asus_sdm845/commit/6e240e6c0fb368e84faac8d0a88b2f6c0f6eb9e2 i think this might be it… it's even the same kernel | 22:15 |
Mister_Magister | no that wasn't it | 22:27 |
Mister_Magister | i'm getting weird stuff from sailjail Effective group is not privileged\n", 93../daemon/sailjailclient.c:1478: sailjailclient_main(): W: Effective group is not privileged | 22:43 |
Mister_Magister | nevermind fixed https://build.sailfishos.org/package/show/nemo:testing:hw:oneplus:fajita/dummy-sailjail | 22:51 |
Mister_Magister | thanks @elros34 | 22:51 |
T42_ | <Pachof> It is normal that it takes a while to compile in this part "out/soong/.bootstrap/bin/soong_build out/soong/build.ninja"? | 23:14 |
T42_ | <elros34> @Mister_Magister no idea about error. Does dummy-saijail even work in 4.5.0.x? Notkit made fork and updated it for 4.5.0, check it | 23:38 |
Mister_Magister | idk i used your repo and it works so… | 23:39 |
mal | @Pachof how long does it take? | 23:44 |
T42_ | <Pachof> https://irc.thaodan.de/.imgstore/5285a16b/file_5843.jpg | 23:46 |
T42_ | <Pachof> 190 minutos and 27 secs | 23:46 |
mal | that seems quite excessive | 23:46 |
T42_ | <Pachof> 190 minutes and 27 secs (edited) | 23:46 |
mal | how much ram do you have? | 23:46 |
T42_ | <Pachof> 8gb ram + 16 GB swap | 23:47 |
mal | how much is free now? | 23:47 |
mal | does the process show in top? | 23:47 |
T42_ | <Pachof> How do I look at that? | 23:47 |
mal | run "top" in terminal | 23:47 |
Mister_Magister | thats not a lot of ram | 23:48 |
T42_ | <Pachof> At the top is soong_build and the free physical memory is 362MB and in swap it is free 8164MB | 23:49 |
mal | but it uses some swap at least? | 23:50 |
mal | I remember I had some issues in the past to use swap in android builds, not sure how well that works now | 23:50 |
T42_ | <Pachof> Yes, yes I would believe that they are using swap memory because they have not sent any out of memory error (re @SailfishFreenodeIRCBridgeBot: <mal>but it uses som...) | 23:51 |
T42_ | <elros34> if it hangs for 3h than don't wait, restart. Did you enable swap before starting building? | 23:51 |
mal | yeah, no point in waiting even that long | 23:52 |
T42_ | <Pachof> The swap is enabled since I installed my Linux (re @elros34: if it hangs for 3h t...) | 23:53 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!