2026-05-01 00:20:35 I'll be pushing an update to electron to fix the sandbox related changes. Sorry for the delay, the last few weeks has been difficult with time 2026-05-01 09:04:02 community/llhttp-9.4.1 now includes support for building shared AND static libs, should i build & subpackage the static lib variant too, or leave as just shared only? 2026-05-01 09:07:39 go for shared only, til someone ask for static lib 2026-05-01 09:08:15 will do, thanks :) 2026-05-01 09:18:45 oh, it includes a soname bump which wasnt reported by abuild, ive never done a soname bump before, guess i'll leave it (i know the theory at least..? just pkgrel+1 its revdeps as reported by `apk query --match depends so:libllhttp.so.9.3`?) 2026-05-01 09:23:03 sounds correct, yeah 2026-05-01 09:28:50 thanks, i'll give it a go 2026-05-01 09:49:47 bdprom: use checkapk, it will report soname changes 2026-05-01 09:50:10 (abump automatically invokes it) 2026-05-01 09:57:36 ikke: ah thanks, i assumed abuild ran it, not abump, TIL 2026-05-01 10:03:42 [@PureTryOut:matrix.org](https://matrix.to/#/@PureTryOut:matrix.org) In the python 3.14 upgrade py3-speechrecognition got removed but there are 2 packages in testing that depend on it. It would be possible to package 2 compatibility libraries or try patching py3-speechrecognition or drop the 2 testing packages as well. Any preference? 2026-05-01 11:43:07 Oh I missed that, sorry for that. I'd have to check what those packages are but since no one has complained about it so far (it's been a while since I dropped py3-speechrecognition) I'm leaning towards just removing it 2026-05-01 11:43:59 Ah ovos things, yeah I have a WIP PR open which upgrades a bunch of stuff and pretty sure they also got rid of this dep. Not sure if the current versions can run without it yet though 2026-05-01 16:58:17 In reference to #17976, I submitted upstream PR https://github.com/ImageMagick/ImageMagick/issues/8709. Upstream has decided to not change due to security implications (understandable). Not sure of next step. 2026-05-02 03:17:52 achill: Not sure how to create usable notifications but I was at least able to dump MRs including effected packages: https://paste.sr.ht/~sertonix/3d7e6aa4e1646739b5e5f393f372f8dd74c9ded5 2026-05-02 03:19:51 (I should probably rewrite that in python or js) 2026-05-02 03:33:05 py3-sphinxcontrib-actdiag is failing but might build if !101756 is merged. That MRs CI is failing for riscv64 because that builder has not uploaded py3-blockdiag pkgs yet (build was successful on 16Apr 2026-05-02 03:34:21 How can riscv64 builder be made to upload its built pkgs? 2026-05-02 05:48:09 jvvv: isn't it? 2026-05-02 08:54:43 ikke: the latest build log for py3-blockdiag is py3-blockdiag-3.0.0-r7.log, but latest package in repo is py3-blockdiag-3.0.0-r6.apk 2026-05-02 08:56:50 that build log was generated 16 Apr and it shows a successful build. I would have expected that by now it would be uploaded to repo. 2026-05-02 08:58:25 Not sure what else to think, except maybe the built package got lost somehow. 2026-05-02 09:05:22 It can still be present on the builder 2026-05-02 10:04:54 build-edge-riscv64 finally completed 2026-05-02 10:05:04 after a month or so? 2026-05-02 10:13:32 wow 2026-05-02 11:34:32 Any ideas about the rpi kernel? 2026-05-02 13:38:53 Fun fact: if one commit moves a file and another commit changes contents of the file, GitLab's UI says "File renamed with no changes" 2026-05-02 13:39:06 Example: !101549 (the .patch URL actually shows the changed lines) 2026-05-02 13:46:13 https://t.me/+c-LC9ed_hBgwYmZh 2026-05-02 14:28:34 I think the real issue is that gitlav has horroble cache invalidation of the MR views 2026-05-02 14:33:00 Sertonix[m]: it's asynchronous and depends on gitaly being available 2026-05-02 14:33:08 If gitaly is under load, it can be delayed 2026-05-02 20:08:45 Heads-up, aarch64/arm* CI is currently down 2026-05-02 20:10:20 Electron update for latest musl: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101720 2026-05-02 21:49:35 WhyNotHugo: it's interesting that librewolf also builds firefox-on-glean (I read the comment on why it's disabled on x86), I thought they boasted about "No Telemetry" 2026-05-02 21:50:22 I've been looking at removing at and it's **really** deeply intertwine with the entire codebase. 2026-05-02 21:50:35 *intertwined 2026-05-02 21:51:01 It's feasible to make a drop-in replacement for glean that's a no-op and doesn't have all the dozens of dependencies that glean pulls in. 2026-05-02 21:51:32 I gave up after 1k LoC replacing the entire API surface with no-op. 2026-05-02 21:51:51 I feel you 2026-05-02 21:52:17 The only thing keeping me from using qutebrowser is that it doesn't have feature-parity with ublock… maybe me time is best spent there. 2026-05-02 21:52:25 But I think there's a patch which lack of reviewer bandwidth. 2026-05-02 21:52:34 I was hoping to find a way to build firefox/firefox-esr on x86 2026-05-02 21:53:24 I'm tempted to open an issue upstream: "telemetry is so memory-intensive to build that we can't build Firefox without massive amounts of memory". 2026-05-02 21:55:05 I think the issue is that 32bit x86 cannot allocate that much memory 2026-05-02 21:55:20 it may be possible to fiddle with the build options to make it pass 2026-05-02 21:56:11 We *can* increase the amount of LTO jobs, which spreads the work across multiple processes, but this degredes performance. 2026-05-02 21:57:00 wrt py3-adblock, I have a couple of times looked at updating it to build with latest brave/adblock-rust, I did make some progress sometime last year (I wonder what I did with that work..) 2026-05-03 06:31:55 I'm in EFI-ception 2026-05-03 06:46:26 arm* CI has been fixed 2026-05-03 07:29:36 im bootstrapping openjdk8 (and 11?) on build-3-24-x86 2026-05-03 10:29:46 che-ci-1 was still running an older edge kernel. The lts kernel failed to boot because the bootloader needed to be updated. Took a while before I had a running environment to fix it in, and figuring out I had to mount the boot partition in /boot/efi, not /boot 2026-05-03 13:22:59 oh.. 2026-05-03 13:54:36 if an MR is just changing the source url, does it need a pkgrel bump? 2026-05-03 13:55:16 jvvv: The source url is not recorded in the packge. If the source remains exactly the same, I don't see a reason 2026-05-03 13:59:58 ikke: Thanks. There is a more dependable source url for libtickit and the checksum matches so I think I should change it so it clear the builders better. 2026-05-03 14:12:58 If someone could merge !101828, it should help fix the libtickit fetch failures on the builders. 2026-05-03 14:13:33 !101828 2026-05-03 14:13:55 Thanks mio! 2026-05-03 14:14:20 you're welcome 2026-05-03 14:29:39 @fcolista : I have update traefik to cover CVEs (including CVE-2026-35051 rated as critical) -, here is the PR : https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101829 2026-05-03 14:38:31 Can I get someone to look at !99837 and !99824 by any chance? 🤗 2026-05-03 15:21:05 Hi all can someone push the !100634 (opencloud) 2026-05-03 15:30:09 @omni : Correction done int he description of the traefik package, see !101829 2026-05-03 15:40:31 Lool78: I don't see the secfixes update yet. Did you forget to include it, or is gitlab showing out-of-date info? 2026-05-03 15:40:59 https://gitlab.alpinelinux.org/Lsm-CVX/aports/-/commit/3c9cb622961a22ad266b1b309118e3d6172282f6 2026-05-03 16:07:25 <@ikke> : I was sure to have made the modification with a git commit --amend let me dig 2026-05-03 16:11:47 I have redone it : see https://gitlab.alpinelinux.org/Lsm-CVX/aports/-/commit/36246b2b642ba5fa75ca0104ef63852c0213743a 2026-05-03 16:12:05 Do you need me to do some thing more ? 2026-05-03 18:41:50 ghc on aarch64 fails due to a sphinx isseu 2026-05-03 18:42:39 https://tpaste.us/DrKd 2026-05-03 18:46:32 ikke: do you have link to full log? 2026-05-03 18:47:35 jvvv: I still have it in my terminal, the log file was sadly overwritten 2026-05-03 18:48:04 hmm, sadly, it's soo big that part if it was truncated 2026-05-03 18:48:35 oh, n/m 2026-05-03 19:48:26 jvvv: http://build.alpinelinux.org/buildlogs/build-3-24-aarch64/community/ghc/ghc-9.10.3-r1-bootstrap.log 2026-05-03 20:24:03 ikke: Is there any thing special I should have set when starting build that makes it a "bootstrap" build? I have abuild running now in a qemu-user chroot, but now I'm not sure if I should have done any thing extra for the build environment besides `abuild deps` before starting. 2026-05-03 20:24:35 jvvv: no, not in these cases, only install ghc-bootstrap from edge 2026-05-03 20:25:19 This is the snippet I use to bootstrap ghc: https://tpaste.us/BMYb 2026-05-03 20:29:13 Ok, thanks. 2026-05-03 21:25:02 Would the rpi5 be a good sbc for home package building, or are there more powerful sbc's that would be a better fit in similar price range? 2026-05-03 21:26:15 Actually, doesn't need to be a sbc, I was just thinking that would keep costs down. 2026-05-04 05:17:47 I merged an MR for pipewire which introduced a new dependency (libmysofa). The dependency was in testing, so builders failed (although CI had passed fine)… 2026-05-04 05:18:28 WhyNotHugo: reference to MR? 2026-05-04 05:18:29 I moved libmysofa into community to unbreak this (other MRs depend on this too). The maintainer for libmysofa had not replied in a few weeks, I hope it's okay to move the port without an explcit approval from the maintainer. 2026-05-04 05:18:54 !100395 2026-05-04 05:23:44 WhyNotHugo: it never succeeded, all pipelines were skipped 2026-05-04 05:24:01 or canceled 2026-05-04 05:24:07 Oh, my bad. It just never failed 🤦 2026-05-04 05:34:31 WhyNotHugo: It's a good habbit to check at least one pipeline before you merge 2026-05-04 05:40:28 I checked, saw no failures, and interpreted that as success. 2026-05-04 05:40:48 (I'm now aware that my train of though was clearly faulty) 2026-05-04 05:42:58 Yeah, but I mean it's a good idea to check the output of the pipeline 2026-05-04 05:43:11 Things like soname bumps are there, but maybe other issues are reported as well 2026-05-04 05:43:19 And specifically build jobs 2026-05-04 05:44:15 👍 2026-05-04 06:21:28 ikke: ghc build hung for me before it got to the error that is in you log. I will work on it in the morning. 2026-05-04 06:21:58 Mio suggested a patch 2026-05-04 06:22:28 oh? how has it worked out, or is it still building? 2026-05-04 06:25:47 I didn't have time yet to test it 2026-05-04 06:26:17 https://gitlab.haskell.org/ghc/ghc/-/commit/e8f5a45de561ec80c88cd3da2c66502deb32d4c3 2026-05-04 06:37:08 Ok, I will try that when I wake up. 2026-05-04 07:01:07 WhyNotHugo: libmysofa package maintainer doesn't seem active, maybe we should adopt it 2026-05-04 07:01:25 (and thanks for merging my MR, I pretty much forgot about it already...) 2026-05-04 07:02:03 clearly i should be a bit less patient in waiting for maintainers :D 2026-05-04 07:02:59 Builders for aarch64 are failing with: ERROR: Preparation failed: Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version (docker.go:958:0s) 2026-05-04 07:06:24 Which runner? 2026-05-04 07:06:36 I meant CI runners 2026-05-04 07:06:52 https://gitlab.alpinelinux.org/alpine/aports/-/jobs/2333895 2026-05-04 07:07:39 That's ncopa's runners 2026-05-04 07:07:50 ncopa: ^ can you update gitlab-runner on them? 2026-05-04 07:12:26 i though i did. I did docker compose pull 2026-05-04 07:12:38 how do I upgrade gitlab-runner? 2026-05-04 08:18:20 i think it works now. thanks 2026-05-04 12:45:05 What can I do to resolve the conflict in !101112 2026-05-04 13:17:30 EvTheFuture: Rebase your branch on an updated master branch 2026-05-04 13:17:39 Fetch from alpine/aports 2026-05-04 13:58:20 @ikke Thanks, I see that it was updated in testing to an even newer version so I just closed the MR and will create a new one later on instead 2026-05-04 13:58:57 Does this one seem ok to merge? !101176 2026-05-04 15:51:48 It's back 2026-05-04 15:56:00 \o/ 2026-05-04 16:43:46 could a maintainer please take a look at !101325? thanks! 2026-05-05 09:27:03 glib 2.88.0 > 2.88.1 has several low severity security fixes but no assigned CVEs from what i can see (only some YesWeHack & CWE vanity IDs), should i still mark it as a security bump? looks like secfixes in APKBUILD is outdated too 2026-05-05 09:31:49 yes, I think it should still be "security upgrade to", secfixes can be added later 2026-05-05 09:32:43 cool cool 2026-05-05 09:33:33 agree, it makes it more visible that MR should be prioritized 2026-05-05 09:35:32 and backports to stable branches needed 2026-05-05 09:42:56 thanks both, and i havent really done any backporting yet, is there a threshold severity above which bumps need to be backported? i.e. is it necessary for low severity, non-CVE fixes? 2026-05-05 16:23:51 Generally fixes which doesn't break stuff is ok to backport 2026-05-05 17:37:58 hiii could aports!96377 be merged? 2026-05-05 17:41:30 tbqh even though there's no explicit policy about it, i have a feeling that nobody wants to be the person to merge some cryptocurrency stuff into alpine 2026-05-05 17:46:32 why not, we have xmrig 2026-05-05 17:51:01 and the last mr related to it was merged only ~1 month ago: aports!99705 2026-05-05 17:51:12 it's even in community repos 2026-05-05 17:57:00 then please wait for whoever is comfortable to merge it 2026-05-05 17:57:10 alright thanks 2026-05-05 19:23:22 Greetings everyone, I was just reading https://gitlab.alpinelinux.org/alpine/tsc/-/issues/78 and noticed that nosh https://github.com/jdebp/nosh seems to have not been considered as a possible alternative candidate. Does anyone know which candidates for replacement were considered so far? What are the necessary/sufficient criteria for a decision of adoption, integration and implementation? (Writing here cause 2026-05-05 19:24:15 McLovin: Your message was truncated at "Writing here cause" 2026-05-05 19:25:20 ikke: Oh, thanks. The message continues with: "... I dont want to create a gitlab account.) Thanks!" 2026-05-05 19:26:19 McLovin: The issue is not an exhaustive list of what is considered 2026-05-05 19:27:35 ikke: That's what I thought. I just wanted to throw nosh in the ring in case it has not been considered. 2026-05-05 19:27:50 McLovin: I see surprisingly little information in that repo 2026-05-05 19:28:15 (I see the separate homepage link) 2026-05-05 19:28:54 ikke: Yeah, more info is provided on https://jdebp.uk/Softwares/nosh/ 2026-05-05 19:34:51 yeah we can add nosh when we have the infrastructure for supporting several service managers :) 2026-05-05 19:36:03 nosh is pretty much its own thing, so it's true it hasn't received much attention, but once the framework is in place, it should be easier to plug in whatever service manager you like 2026-05-05 19:40:23 skarnet: Thanks for your info. That seems like a viable approach. You and the other folks involved, certainly know what is best for Alpine. Since I don't really know the criteria and priorities at hand I just thought that I should mention nosh. Maybe it ticks your boxes. 2026-05-05 19:44:19 nosh ticks a lot of boxes, too many of them :P and the one it doesn't tick well is usability for non-power-users, which is also a problem I have with s6 so I'm fixing s6 first :P 2026-05-05 19:46:45 skarnet: I see. nosh is more the kitchen sink approach, in the direction of (but far off) systemd, but still... nosh is certainly not a simple replacement. 2026-05-05 19:46:57 no it's not XD 2026-05-05 19:48:49 skarnet: A big box to tick certainly is: What is the team familiar and comfortable with? What is it able to support long term? And it "helps" to have a developer of tools like s6 in the team here. :) 2026-05-05 19:49:36 skarnet & ikke: In that sense: Thank you for your attention and good luck! 2026-05-05 19:49:46 I wouldn't say I'm in the team (though I would certainly like to find more time to help them) but I'm interested in making it easier for distributions to provide a choice of service managers 2026-05-05 21:19:15 McLovin: supported will probably be only a single service manager in the long term. As a power use (and due to alpine packages making little assumptions about service managers) you can configure and use an unsupported service manager with alpine today 2026-05-05 21:19:37 *user 2026-05-05 21:21:32 Oh, I planned to but never finished to write a log manager called cyclog. Looks like I would need to come up with a different name 2026-05-05 22:32:34 heh...just so happens that I recently thought about writing my own init (compatible with systemd units). funny that related chatter happens when drop by on this channel... 2026-05-05 22:37:22 Sertonix[m]: instead of a unified service format...perhaps for each package that is a service, a separate package containing the s6/nosh/whatever-init scripts could be provided. methinks debian did something similar 2026-05-05 22:39:20 though at least in the beginning I'd see this more of a community-effort than to ask core devs to support multiple inits out of the box 2026-05-05 22:39:43 (apologies if I touch points that have been discussed before) 2026-05-05 22:40:18 If you do that the heat of the discussons would probably be enough to power a whole city... 2026-05-05 22:42:35 But jokes aside it is not feasable to ensure correct operation. A community effort which which manages their own repository would be possible. 2026-05-05 22:45:13 a community repository of service files for every supported service manager is considerably more effort than a unified format 2026-05-05 22:48:18 It very much depends ob the selection of service managers and unified "features" 2026-05-05 22:49:40 for openrc, s6, and stuff like dinit and maybe nosh, it will be rather reasonable 2026-05-05 22:50:20 that community plan didn't work out for debian (packages are allowed to ship sysvinit files next to their systemd units) 2026-05-05 22:50:44 well of course 2026-05-05 22:50:45 (but i believe most didn't) 2026-05-05 22:51:23 systemd wants hegemony - this is not conspiratorial, it is its nature and purpose 2026-05-05 22:51:45 it's really difficult to map a unit file to other service managers because the view of the system is quite different 2026-05-05 22:51:51 yes 2026-05-05 22:52:22 you need a holistic view of the system to describe it in both systemd terms and e.g. openrc terms. And that's super hard to automate 2026-05-05 22:52:23 incidentally i learned this week that devuan made room for less insane choices than sysvinit 2026-05-05 22:52:35 but, also as a 'secondary' platform 2026-05-05 22:54:05 skarnet: A community effort can be more on-deman. Only a supported service manager needs complete coverage of all services. 2026-05-05 22:55:28 but then you can't integrate it with a package manager and make it easy for the distro or the user 2026-05-06 01:10:06 How do we define our riscv64 baseline? 2026-05-06 05:54:46 ikke: After tweaking my qemu vm setup for aarch64, it has taken approx a day and a half for the ghc build to fail for a different reason than the log you provided. https://tpaste.us/Vpyd 2026-05-06 05:58:51 I've ordered a Radxa Dragon Q6A for home lab... I should get it in a week or two. I could try again then, but I suspect that will be too late. Besides, I'll probably need some additional time getting the rig setup to, so I think I will not be able to help with that as I had hoped. 2026-05-06 05:59:31 jvvv: no worries, thanks for trying 2026-05-06 05:59:50 I have been busy with other urgent things, so haven't been able to test the suggested fix from mio yet 2026-05-06 06:00:18 The patch you linked from mio does seem to do the right thing... the documentation got built successfully. 2026-05-06 06:00:34 ok, thanks for confirming that 2026-05-06 06:00:59 No idea if it will still fail for similar (or different) reasons as for you 2026-05-06 06:02:19 Hard to say, specifically since I was running qemu in full emulation mode. That aarch64 sbc I have coming should give me some better capabilities for build arm arches. 2026-05-06 06:03:56 I would have liked to get a really beefy aarch64 board, but the price jumps pretty dramatically. 2026-05-06 06:07:52 It was a toss up between the qcs6490 and rk3588. The qcs6490 has better mainline kernel support starting with linux 7.0. 2026-05-06 06:16:19 ikke: I didn't think it would be a good idea to try to paste the whole log, but I placed a copy on my vps: https://stygian.me/ghc_aarch64_build.log 2026-05-06 07:16:12 The builders are looking relatively idle now. Maybe someone could give !101725 a look? It is going to take a bit of time to build, but not completely terrible. (E.g. the x86_64 CI took a bit more than 4 hours.) 2026-05-06 08:37:23 skarnet: Sertonix[m]: Habbie: Hmmm, I see. Main point of contention will be if upstream says "we rely on systemd" - even if there's somebody willing to provide alternative init "scripts", won't help much. 2026-05-06 08:38:29 heh, in an ideal world there would be $package, and $package-s6, $package-nosh, $package-systemd, $package-... - provided by whomever :) 2026-05-06 08:45:14 in an ideal world you wouldn't even have to provide them, they could be automatically generated by a common service description :) 2026-05-06 08:45:28 s/by/from/ 2026-05-06 08:50:42 :) 2026-05-06 08:51:00 though to that ideal world...it would be a first stepping stone 2026-05-06 08:51:24 ACTION notices that we already have a lot of $package-openrc packages! 2026-05-06 08:53:22 Yes, abuild complains if you install init.d files that are not in een -openrc subpackage 2026-05-06 08:57:14 maribu: merged. thanks for the heads up on keeping builders busy 2026-05-06 08:59:13 ikke: this is great, and whoever thought of this deserves all the praise. 2026-05-06 14:02:15 I would like to slightly change the way that licenses not specified by SPDX are expressed in APKBUILDs. LicenseRef-* is a way to do that intended to be used in SPDX license expressions: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10188 2026-05-06 14:03:04 Please mention any concerns on the issue 2026-05-06 14:55:12 Can anyone review !97593 2026-05-06 14:55:12 It looks like VTK fixes and other rebuilds have settled, so it seems a good time to get eyes on 2026-05-06 17:49:12 Would love it if niri got bumped (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101877) - I've built the apk and deployed it to my phone fwiw. 2026-05-06 20:03:01 omni hate to ping here, but for Pitivi, !97292, is there a sense of what the right move is with regards to the pyc subpackage failing unless I use the script that makes the linter mad? 2026-05-06 20:03:24 I would like to take over Pitivi, fix it up, and add some features, but the pyc subpackage appears to be a blocker 2026-05-06 20:20:11 So, pipewire just blocks software 2026-05-06 20:20:50 Trying to play a video, it stays stuck; switching to other audio output, it plays, switching back to pipewire, it blocks again 2026-05-06 20:20:58 Modern software™ 2026-05-06 20:26:57 $ wiremix 2026-05-06 20:26:57 Error: Start error: Resource busy 2026-05-06 20:26:59 wut 2026-05-07 10:22:16 Saijin_Naib[m]: no worries 2026-05-07 15:34:09 trying to upgrade Tuwunel (!101754) fails again, this time for aarch64: `linking with `cc` failed`, I guess it's an OOM error again 2026-05-07 15:42:04 achill fossdd xmlsec reverse dependencies may need to be rebuilt. I can not install libreoffice. 2026-05-07 15:42:17 see dependencies here https://pkgs.alpinelinux.org/package/edge/community/aarch64/libreoffice-common 2026-05-08 10:16:31 Im going drop maintainership for pnpm, if someone wants take it over. This package updates several times a week lol 2026-05-08 10:54:06 move fast and… 2026-05-08 11:03:33 annoy maintainers 2026-05-08 17:53:11 fabricionaweb: you remind me that i should think about dropping maintainership for a package like that 2026-05-08 17:54:03 it doesn't happen constantly but wow it's some mental load when the maintainer has a productive week and pushes several new versions during that while i don't have time to bump 2026-05-08 19:20:40 since upgrading to sddm 0.21.0-r10 it doesnt work at all 2026-05-08 19:22:30 hmm sddm itself might not be to blame 2026-05-09 09:06:15 Ariadne: I’d like to have a release of ifupdown-ng before alpine 3.24. I have a PR to fix/improve tests 2026-05-09 09:21:11 sure 2026-05-09 09:36:19 Will try implement match-macaddress stanza but need that the tests passed first 2026-05-09 10:45:33 vscode is gonna jump from electron 39 straight to 42 2026-05-09 10:45:34 https://github.com/microsoft/vscode/commit/892ee5dfdb5441ff433e59650524a81fc5478954 2026-05-09 12:25:10 is gitlab cooked for everyone or just me 2026-05-09 12:25:36 any requests touching a git repository take at least a few seconds 2026-05-09 12:29:10 has always been the case for me I think? 2026-05-09 12:29:38 Mainly touching aports though 2026-05-09 12:37:13 idk, usually something like curl on a merge request .patch would be less than a second 2026-05-09 12:38:40 the web ui is also much slower than usual for me 2026-05-09 12:45:41 Chekcing 2026-05-09 12:46:32 thanks <3 2026-05-09 12:47:42 many git processes 2026-05-09 12:47:51 (usually means something is cloning a lot of repos) 2026-05-09 12:48:08 CI jobs, or someone spamming the instance? 2026-05-09 12:48:58 The latter 2026-05-09 12:49:01 usually 2026-05-09 12:49:05 checking 2026-05-09 12:55:20 I don't see scaping behavior atm 2026-05-09 12:55:40 Just a lot of git processes 2026-05-09 12:57:19 the electron update is gonna be a pain 2026-05-09 12:57:25 they moved the chromium source into a seperate folder 2026-05-09 12:57:35 third_party/electron_node doesnt exist 2026-05-09 12:58:00 maybe the package maintainer fixed these issues in his source tarballs but im not aware? 2026-05-09 12:58:37 possibly. ayakael ^? 2026-05-09 12:58:43 im trying to make it work without downloading stuff at runtime aswell 2026-05-09 12:59:51 That would be nice 2026-05-09 13:03:10 ikke: this is my second ever alpine package and the first one this complex so i hope it doesnt fail in CI a bunch of times lol 2026-05-09 13:03:52 i cant push it to somewhere because the server is lagging and i cant unshallow fetch 2026-05-09 13:04:13 freetolga: update to which version? 2026-05-09 13:04:19 straight to 42 2026-05-09 13:04:28 because its the next one vscode will use 2026-05-09 13:04:45 Got you. I was planning to work on that after v3.24 2026-05-09 13:05:16 https://bpa.st/2ICQ 2026-05-09 13:05:22 i just use alpine edtge 2026-05-09 13:05:24 edge* 2026-05-09 13:05:26 gtg 2026-05-09 13:05:35 electron is only in edge 2026-05-09 13:06:21 I see, not using depot_tools 2026-05-09 13:06:36 This might be why the tarball topography has changed. 2026-05-09 13:15:33 there is an issue reported with clang 22.1.4 that it can not compile Linux kernel. Link https://github.com/llvm/llvm-project/issues/195657. please check if it happens in alpine also before updating llvm. 2026-05-09 13:19:34 We do not use clang to build the kernel 2026-05-09 13:20:33 (also, per the bug, it looks like it's possibly a gcc bug (or some UB in llvm which shows up w/ new gcc), so not upgrading clang wouldn't really help other than avoiding a rebuild, and I don't know if alpine has packaged gcc 16 yet anyway) 2026-05-09 13:21:13 No, we're still on gcc 15 2026-05-09 13:21:22 ah, great, you're fine either way then 2026-05-09 13:27:36 freetolga: I've triggered tarball generation for v42.0.1: https://ayakael.net/mirrors/electron/actions/runs/13937/jobs/0/attempt/1 2026-05-09 13:28:04 ikke: Yes, but no one is going to merge electron upgrades before v3.24 release for sure. 2026-05-09 13:31:06 ayakael: I responded to freetolga mentioning that they only use edge 2026-05-09 13:45:04 ayakael: thanks but i usually cant connect to your server :( 2026-05-09 13:45:21 all turks have the same public ip 2026-05-09 13:45:37 its isp dependant not individual or even apartment dependant 2026-05-09 13:53:50 Can you try now? I allowed Turkey in my IP block 2026-05-09 13:54:38 That said, it looks like indeed something has changed. Tarball generation is broken. 2026-05-09 13:55:07 it works now 2026-05-09 13:55:44 Cool, anyways, I'm going hiking so won't be able to debug this today. In any case, if you find a way to build electron without depot_tools, that would be awesome. 2026-05-09 13:56:24 I triggered the pipeline again in case it was a networking issue 2026-05-09 13:58:20 i think its most ideal if we build it completely offline somehow 2026-05-09 13:59:21 i could also generate some tarballs locally with a reproducible script and put them on a NAS for now 2026-05-09 13:59:46 ayakael: it failed agian 2026-05-09 13:59:56 good hikes btw 2026-05-09 14:04:23 My workflow is essentially the snapshot() function on the APKBUILD 2026-05-09 14:05:02 Instead of having to trigger it for every update and upload to a server, my workflow does it for me automatically. 2026-05-09 14:05:58 The other approach is to download the source tarball for electron + chromium ourselves and try to reproduce what depot_tools does, but it's usually a real pain in the ass. 2026-05-09 14:06:19 ayakael: for some reason i dont see this in the gentoo ebuild 2026-05-09 14:06:24 not gentoo 2026-05-09 14:06:27 but unofficial ebuild 2026-05-09 14:06:32 https://github.com/PF4Public/gentoo-overlay/blob/master/dev-util/electron/electron-42.0.1.ebuild 2026-05-09 14:06:51 i think they just download the whole nodejs to use its modules? 2026-05-09 14:08:58 Looks like they reverse engineered it, I've yet to study their approach. I just hope to not end up with a 2.1K APKBUILD like they did, because that looks scary for future maintenance. 2026-05-09 14:24:18 ayakael: also i would like to seperate phases of prepare more 2026-05-09 14:24:24 i want to rerun parts individually 2026-05-09 14:25:21 i think the source filling should be in unpack not prepare 2026-05-09 14:27:51 im gonna try to fix depot_tools ig 2026-05-09 14:32:11 ModuleNotFoundError: No module named 'httplib2.socks' 2026-05-09 14:32:17 i get this with latest depot_tools 2026-05-09 18:12:27 Whenever someone has the time, please take a look at, and merge, !102148. Thanks :) 2026-05-09 19:04:50 https://gitlab.alpinelinux.org/alpine/aports/-/issues/17913#note_609451 2026-05-09 19:05:09 i have a feeling this is another case of LLM agent going around and posting bullshit 2026-05-09 19:06:11 there’s no way someone can write coherent C code and then be completely unaware of any context at the same time 2026-05-09 19:06:37 relatively coherent, that is; i haven’t revieved the actual patch, but the message structure feels very LLM 2026-05-09 19:32:30 Hard to tell there days 2026-05-09 19:36:47 ptrc: the first message was definitely AI 2026-05-09 19:37:07 ptrc: the message contains a patch 2026-05-09 19:37:26 the second message seems handwritten at least partially 2026-05-09 19:52:36 ikke: yeah i’ve glanced at the patch, it’s definitely weird that it’s just tossed as an attachment rather than inline or merge request 2026-05-09 19:53:09 ack 2026-05-09 19:57:18 the patch is also not generated by git, rather by something like diff(1), but the paths match git behaviour ( a/ and b/ ) 2026-05-09 20:00:41 to be fair, I do that all the time and always normalise to -p1 2026-05-09 20:00:47 but i agree it looks smelly 2026-05-09 20:08:39 it's definitely all "AI" for both messages, but maybe some local model or some heavy tuning 2026-05-09 20:14:39 idk i dont use ai for even boring stuff like bumping electron 2026-05-09 20:18:58 wow 2026-05-09 20:19:06 after a day of my weekend trying to fix paths i get this 2026-05-09 20:19:07 ERROR at //third_party/electron_node/node.gni:23:25: Disallowed exec_script call. 2026-05-09 20:21:02 s-e-c-u-r-i-t-y 2026-05-09 20:22:13 the obvious way is to make a patch that hardcodes it right 2026-05-10 12:19:39 ayakael: i fixed all the paths 2026-05-10 12:20:36 i thought it was electron/chromium_src having chromium source 2026-05-10 12:20:40 but its the opposite 2026-05-10 12:20:45 its chromium_src/electron 2026-05-10 12:21:02 now im just dealing with stupid gn errors 2026-05-10 12:21:15 i think i will fix it by looking at your old apkbuild and doing the git init -q . and yarn stuff to 2026-05-10 12:21:25 or we can patch out the git stuff? 2026-05-10 14:10:25 Ariadne: thanks for the merge! 2026-05-10 23:41:22 sigh 2026-05-10 23:41:25 https://gitlab.alpinelinux.org/srvnt-user123 2026-05-10 23:41:26 https://gitlab.alpinelinux.org/user-srvnt123 2026-05-10 23:41:30 why is there two of them now 2026-05-10 23:42:01 bots reproduce by duplication 2026-05-11 01:08:41 Who do reports go to, and is being an "agent" an acceptable reason to report this shit? 2026-05-11 01:45:56 ptrc: i don't think typos are a very reliable signal for human anymore tbh 2026-05-11 03:36:02 Hello. I'm trying to package github.com/samcday/fastboop in a way that is acceptable to aports. This project has a very weird requirement that it needs a "stage0" sidecar binary, which is fully statically linked. That binary gets rolled into an Android boot.img which handles the device-side voodoo to bring up a liveboot environment for arbitrary distro rootfs on pocket 'puters. 2026-05-11 03:36:07 So, that stage0 binary should only be built for aarch64 (since virtually all Android pocket 'puters are arm64), and should distribute a "/usr/lib/fastboop/stage0/stage0-aarch64" binary on _all_ host architectures. AFAICT, there's zero precedent for this in Alpine. Admittedly there's little precedent _anywhere_ 😅 The closest analogous thing I can find is Fedora's... 2026-05-11 03:36:12 ... https://src.fedoraproject.org/rpms/fex-emu-rootfs-fedora/blob/rawhide/f/fex-emu-rootfs-fedora.spec, which ships an aarch64 rootfs artifact as a "noarch" package. 2026-05-11 03:36:14 Any ideas? The upstream project already produces the static binaries as a release artifact, so I'm happy to entirely punt on trying to build stage0 in the APKBUILD, and instead just pull the prebuilt binary and wiggle it into place. Just not sure if that's kosher. And, it kinda seems fun to try and do it the masochist way xD 2026-05-11 05:02:02 ptrc: lol @ the LLM comment 2026-05-11 08:49:35 samcday: Prebuild binaries should be avoided but compiling anything for android requires a toolchain that is not packaged. So prebuild is the only option at the moment. A noarch subpackage is the best option, just like for qemu formware. 2026-05-11 08:56:10 Sertonix[m]: to clarify: there's nothing Android-y here. This is all mainline Linux stuff. 2026-05-11 08:57:20 So the static musl binary in question is built with "target-feature=+crt-static --target aarch64-unknown-linux-musl" 2026-05-11 09:08:23 Would need a cross build of musl which we I don't think we package at the moment 2026-05-11 10:17:19 Hi ! Latest skalibs 2.15 update didn't get propagated to the longaarch64 testing repo. Should I just do a release bump in this case ? 2026-05-11 10:19:56 Why was it not? 2026-05-11 10:20:51 honestly, idk 2026-05-11 10:21:58 https://build.alpinelinux.org/ 2026-05-11 10:22:02 It's still building 2026-05-11 10:22:09 so pkgrel bump is not going to help (or required) 2026-05-11 10:22:46 In fact, it was hanging 2026-05-11 10:24:35 thanks ! 2026-05-11 10:25:04 :) 2026-05-11 21:01:39 freetolga: can you make an MR on the gitlab so we can maybe work on it together? 2026-05-11 21:58:54 where do we draw the line for toolchain freeze? !101574 2026-05-11 22:07:11 Regardless of toolchain freeze there is a high chance of bugs showing up after that upgrade. I would recommend to merge it once the stable branch has been split. 2026-05-11 22:14:00 Sertonix[m]: thanks, I'll tag it hold 2026-05-11 23:31:14 silly question about licenses, some packages have "Public Domain" and others have "Public-Domain" -- public domain isn't a recognized SPDX identifier so it probably doesn't really matter either way but should we try to make them match? (main has 16 Public-Domain and 10 Public Domain, community has 22 and 3, so the dash variant is more common if we're going through that churn. It came up at work 2026-05-11 23:31:20 through someone working on SBOM for one package, so I'll be happy to open MRs if there's an agreement) 2026-05-11 23:45:24 dnsmasq vulnerabilities... https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html "The CVE has been pre-disclosed to vendors" - is anyone working on it? If not (or no reply within the next hour or so) I'll bump master version and pick up patches to stable branches 2026-05-12 01:08:00 (dnsmasq done) 2026-05-12 05:19:18 Asmadeus: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10188 2026-05-12 05:31:19 Sertonix[m]: oh, thanks! Yeah you're right LicenseRef-$pkgname-public-domain would be even better, as it's not obvious that public domain has the same meaning for each package 2026-05-12 05:33:22 If it was just s/Public Domain/Public-Domain/ I wanted to squeeze it before the release branching, but I guess it's worth taking the time to make abuild understand LicenseRef and Do It Right.. 2026-05-12 05:34:44 The problem with LicenseRef is that the SPDX is supposed to contain the license text though, so we need to properly include some sort of text, and tools building sbom would need to somehow be able to extract it from the -doc subpackage or something? 2026-05-12 05:35:25 (that's a bit heavy for IRC though so happy to bring that up on the issue and continue there if you prefer) 2026-05-12 05:49:26 For now I would ignore the requirment to correctly declare the text and consider it optional to include the text. I think the effort would be too high when packaging otherwise. 2026-05-12 05:54:33 Yeah, and it's not like that requirement isn't already present with the ambiguous license keywords that automatically get translated to LicenseRef, so I think your proposal makes sense to start with 2026-05-12 09:15:36 Hi, good morning. I need some eyes/review on these two PRs !102095 and !102095 2026-05-12 09:16:00 I meant !102133 2026-05-12 17:17:17 I feel really dumb, but I am having trouble rebasing !102091 via the webUI (about 11,000 commits behind), and locally I am struggling as well as git complains that there are unresolved merge conflicts when I try to rebase or stash/pop 2026-05-12 17:17:42 is there a name for what this situation is so I can read up further? 2026-05-12 17:17:56 Or just nuke the branch and the PR, make a fresh/clean branch, then re-submit? 2026-05-12 17:20:48 If there is a conflict, you need to resolve that conflict 2026-05-12 17:21:26 git status shows you what files are conflicted 2026-05-12 17:21:47 11,000 commits behind... branch is pretty old me thinks. 2026-05-12 17:24:49 Yes, but that should not matter too much 2026-05-12 17:25:08 As long as the change you want to make still makes sense 2026-05-12 17:25:53 When that far behind, I think added aports and removed ones will be trouble spots 2026-05-12 17:26:09 No 2026-05-12 17:26:19 Oh, ok 2026-05-12 17:26:45 It only looks at the changes you made (3-way merge) 2026-05-12 17:27:59 Oh, yeah, so chances are, the changes that are made in the MR commits effect files that have changed since the branch was created... I see it now 2026-05-12 17:28:42 Yes 2026-05-12 17:28:56 For example, a pkgrel bump 2026-05-12 17:29:04 Ah, okay 2026-05-12 17:29:32 Yeah, I bumped it, but it is also a switch from autotools to meson, so the apkbuild is quite different than prior 2026-05-12 17:30:35 I would still work locally and save the commits with format-patch, reset --hard that number of commits on the MR branch, pull from master, the reapply... maybe that is lazy approach, maybe not 2026-05-12 17:30:39 When running into a conflict, you could do: git checkout --ours APKBUILD 2026-05-12 17:30:55 jvvv: that's basically what rebase does 2026-05-12 17:31:13 Good point 2026-05-12 17:31:42 ACTION uploaded an image: (45KiB) < https://matrix.org/oftc/media/v1/media/download/AYHM-lo55teuxtMwPi5Ncf1FvwYZ5KTNi-yeInS5x8sxPX3u-EX4Hlp4k7hHRYxisNNpkas1qP_pIDA6V5aZwIFCeeZVeimAAG1hdHJpeC5vcmcvTXd6amFmaGpzWk90U2N4Q3ZQd2NYaGpF > 2026-05-12 17:31:47 After the checkout, you can then make those changes again 2026-05-12 17:31:50 Gitlab is giving me this workflow, which does not resolve the issue 2026-05-12 17:32:17 You should not use git merge 2026-05-12 17:32:21 You need to rebase your changes 2026-05-12 17:33:17 git remote add upstream https://gitlab.alpinelinux.org/alpine/aports.git 2026-05-12 17:33:20 Matrix links are like an endless noodle I just want to cut into tiny little peices 2026-05-12 17:33:31 git fetch upstream 2026-05-12 17:33:41 git rebase upstream/master 2026-05-12 17:34:41 This is the WAY 2026-05-12 17:38:39 i have the alpine gitlab as upstream 2026-05-12 17:38:45 git fetch never completes, it just endlessly hangs 2026-05-12 17:40:37 It can take some time 2026-05-12 17:40:52 Connection timed out 2026-05-12 17:41:04 it worked instantly using origin/master instead of upstream 2026-05-12 17:41:16 Sure, but that does not have the same effect 2026-05-12 17:41:17 git rebase --skip, git pull --rebase going through now 2026-05-12 17:41:37 No? My master branch is synced with upstream 2026-05-12 17:41:48 Should that not pull in all the needed interim commits? 2026-05-12 17:41:53 (not challenging, just bad at this) 2026-05-12 17:45:46 rebasing 2,500 of 11,101 2026-05-12 18:12:39 indeed not. 11,102 commits behind, 11,101 commits ahead 2026-05-12 18:17:13 Had you added any merge commits to that branch before you rebased? 2026-05-12 18:17:16 Yeah, I am not good enough to figure this. Nuked and remade clean with !102276 2026-05-12 18:17:47 jvvv I am not entirely sure... I think it should have been untouched minus my upgrade to xfce4-screensaver 2026-05-12 18:18:03 I tried months ago and abandoned it, hence the age of the branch and how out of sync it was 2026-05-12 18:18:28 Ah, yeah, I see how that could cause it be that far behind 2026-05-12 18:19:59 In the future, if you name the branch the same as the one in the MR, if you recreate it, you can just force push since it is a personal branch... force pushing to public would be bad, but in case like this it is common. 2026-05-12 18:21:35 Ooooh, okay. So delete locally (not in Gitlab WebUI), redo the branch/commit, then push? 2026-05-12 18:21:40 Smart, awesome. Thanks! 2026-05-12 18:22:04 And then I can hide that I got myself in this mess from people 🤣 2026-05-12 18:22:23 Yeah, but that is why you would have to add '-f' to the push, to overwrite you current gitlab copy of the branch 2026-05-12 18:23:55 Yeah, makes sense. Thanks for helping me out with this, and ikke 2026-05-12 18:24:10 Sure, hide, but really you want clean branch for the merge... git can be hard... ikke is obviously better with it than I am, but over time you learn things you can get away with and other time people like ikke teach me better work flows when they correct me / advise me 2026-05-12 18:24:40 It's perfectly fine to use push --force in this case 2026-05-12 18:25:21 I guess that was what I was trying to convey, but my words are not always succinct 2026-05-13 01:16:56 Did the mkinitfs repo get a hard reset? The release has ver 3.13.0 in the Makefile, but in the master branch it is 3.12.0. Also the commit for the 3.13.0 release does not point to a branch. Make me think the was a `git reset --hard` done since the release or maybe it could data lose for the repo? 2026-05-13 01:20:28 There's a 3.13.0 tag that's one commit above master, so it looks like ncopa just forgot to push it, rather than a hard reset 2026-05-13 01:20:49 you can get it with `git fetch --tags` and then `git checkout 3.13.0` 2026-05-13 01:22:04 (there's no difference except the version in the Makefile) 2026-05-13 01:23:11 Yes, I noticed, thanks. I was mostly concerned if it _was_not_ a reset because that might point to data loss. 2026-05-13 01:23:50 But missing the push could happen and seems more plausible. 2026-05-13 06:00:04 oh 2026-05-13 06:00:26 seems like I pushed the tag, but not yet the commit 2026-05-13 06:00:45 i pushed it now 2026-05-13 06:00:56 protip: git push --follow-tags 2026-05-13 06:01:11 pushes the branch and all reachable tags at the same time 2026-05-13 06:02:15 i have had old, broken tags in my local checkout in the past. im afraid of pushing all tags 2026-05-13 06:02:21 right 2026-05-13 06:02:26 you'd have to clean that up first 2026-05-13 06:03:27 which is problematic with an interrupt driven workflow 2026-05-13 07:14:12 could someone merge !101762? 2026-05-13 08:00:47 merged 2026-05-13 08:01:04 thank you 2026-05-13 13:58:13 looks like build-3-24-x86_64 builder is hanging on php83-imagick build for a second day, anyone can kick it? 2026-05-13 14:12:02 yes we can 2026-05-13 14:13:41 thank you 2026-05-13 15:01:48 gitlab being weird for anyone else? 2026-05-13 15:02:03 andar1an: load is a bit high atm 2026-05-13 15:02:23 okie, thanks Ikke 2026-05-13 15:04:16 Was a brief spike, seems to be better now 2026-05-13 15:04:48 it let me catch an error that needs fixing haha 2026-05-13 17:14:50 what you do when you kinda want do a packabe but it is using the called monorepo? 2026-05-13 17:17:31 fabricionaweb: adjust builddir to point to the specific directory of thing you want to package? 2026-05-13 17:17:43 i was looking at !102322 and said "i don't think you need a pkgrel bump" 2026-05-13 17:17:48 but then i see fossdd asked for a bump 2026-05-13 17:17:54 it doesn't seem worthy of a full rebuild 2026-05-13 17:17:59 yes, that can work but I mean still get the full monorepo a tarball right 2026-05-13 17:18:03 (it's just a typo change in pkgdesc) 2026-05-13 17:18:25 fabricionaweb: Yes, not sure if there is an alternative, unless they provide source archives for individual parts 2026-05-13 17:18:59 I will try that, at least is build time, the runtime is cleared 2026-05-13 17:42:53 Habbie: always when a MR change changes the apkindex or the .apk file, a rebuild is required 2026-05-13 17:45:21 Without the bump, the package is plainly not rebuilt, deferring updating the changed data to the next build 2026-05-13 17:54:13 ikke, yes - naively i'd think that might make sense for a pkgdesc typo :) 2026-05-13 17:55:10 If another update is imminent and no one is bothered enough by the typo in pkgs.a.o, then it may make sense 2026-05-13 18:02:58 hmmm the abuild is unpacking my tarball straight to "srcdir" lol have some of you experienced this before? 2026-05-13 18:04:05 fabricionaweb: it means the files are not put into a directory in the tarbal 2026-05-13 18:04:34 it seems, I thought something were smart enough to sort this 2026-05-13 18:10:25 it should have been a single commit, though 2026-05-13 19:01:44 load average: 710.48 2026-05-13 20:29:16 omni: Heads up that I got !102049 ready for you 2026-05-13 21:33:37 what when the binary (well also the package name) conflicts with an existing one 2026-05-13 21:46:22 fabricionaweb: we usually try to do renames whenever sensible 2026-05-13 21:46:37 see e.g. dragon-drop 2026-05-13 21:50:36 yeah, I think I can rename 2026-05-13 21:50:38 thanks 2026-05-14 07:26:12 ncopa: Would you mind having another look at !102254 ? (and !102255 and the next one for stable branches) The dnsmasq vulns are starting to make the news so would appreciate it 2026-05-14 09:17:14 Asmadeus: sorry for the nitpicking, and thanks for following it up. Lets get this merged today 2026-05-14 09:20:16 No worry, thanks for helping with the rel2/_p2 version, it's much better 2026-05-14 09:23:27 > wget: can't connect to remote host (85.119.82.65): Operation timed out / >>> ERROR: dnsmasq: fetch failed 2026-05-14 09:23:30 great.. 2026-05-14 09:25:58 I've triggered a rerun for the arches that failed to fetch but I need to afk a few hours, if it fails again I'd suggest ignoring the errors if you can (or follow-up if you have time). Sorry for the round-trips 2026-05-14 13:53:51 I'm having issues with CI on v3.22 and v3.21. Notably, v3.22 is missing `getopt` cmd and v3.21 is missing `grep` 2026-05-14 13:54:31 v3.22: https://gitlab.alpinelinux.org/ayakael/aports/-/jobs/2347045 2026-05-14 13:54:41 v3.21: https://gitlab.alpinelinux.org/ayakael/aports/-/jobs/2347455 2026-05-14 14:07:34 Some bug is causing the busybox trigger to sometimes not run. Have you tried restarting the CI? 2026-05-14 14:15:39 Yes, 2-3 times 2026-05-14 14:36:13 before I create an issue, what causes other than umask or security policies in apparmor may prevent a specific package from extracting with an I/O error? failed to extract usr/bin/pkgname: I/O error. Other packages are installing, and this package was built yesterday, so wondering if it could be build gone wrong. Can try an older version in a bit 2026-05-14 14:47:44 may be something on my end. In abuild rootbld, also get failed to extract messages, but this time with connection aborted reason and bad end of line. 2026-05-14 14:49:04 Is there progress being made on creating a linux-hardened package? 2026-05-14 14:50:05 et would it be helpful to work on making a build for it? 2026-05-14 15:11:36 when in doubt, change vpn lol. Nothing wrong with package. Ignore questions. 2026-05-14 16:19:38 bun has been rewritten in rust and it might be possible to bootstrap it now with some patching :>, cc: lnl 2026-05-14 16:20:05 though the whole port was vibecoded by claude 2026-05-14 16:23:32 dk why I am getting a build error. error: cannot update the lock file /builds/andar1an/aports/community/nushell/src/nushell-0.112.2/Cargo.lock because --locked was passed to prevent this help: to generate the lock file without accessing the network, remove the --locked flag and use --offline instead. 2026-05-14 16:23:57 every other patch, and even the previous patch did this. I didn't change the build lines 2026-05-14 16:24:02 could I be missing something? 2026-05-14 16:33:10 guess I will just add offline to try, but It doesn't seem the norm 2026-05-14 16:40:55 maybe wrong hash reference, and it is trying to generate a file instead of patching. Will check 2026-05-14 16:54:02 doesn't seem to be case. future me problem 2026-05-14 18:56:48 Does a lockfile exist? Does the patch change any Cargo.toml? Does the patch change any Cargo.lock? Is the patch generated based on exactly the same code as fetched by the APKBUILD? 2026-05-14 19:27:58 (Next time it would help to link the corresponding MR like !102392 ) 2026-05-14 19:42:01 gitlab in pain, or just me? 2026-05-14 19:42:25 is there a status endpoint we can look at if wondering? 2026-05-14 19:46:35 andar1an: we don't have a status endpoint at the moment 2026-05-14 19:47:25 is gitlab struggling for you? 2026-05-14 19:47:39 Not anymore 2026-05-14 19:48:31 🥳 2026-05-14 19:48:38 hopefully me too then soon 2026-05-14 19:49:10 If it's still not reachable, there may be some routing issue going on 2026-05-14 19:54:35 it seems to be performing better for me now as well. things were taking a long time, but it seemed only related to that site. vpn change didn't seem to correct, so thought maybe heavy load. 2026-05-14 20:17:00 There certainly was some heavy load 2026-05-15 00:19:43 Would anybody be willing to maintain an aMule package? Ref https://gitlab.alpinelinux.org/alpine/aports/-/issues/18173 2026-05-15 05:35:23 (just curiosity) I noticed chronyd doesn't depend on gnutls and a bunch of other libs anymore in edge, but I don't see any change to the APKFILE that'd explain this, did global build flags change or does someone know what changed? 2026-05-15 05:36:46 ah it's the chrony-nts split, I was blind 2026-05-15 05:36:47 ignore me 2026-05-15 08:51:37 Hi, I need some review here !102133 and here !102095 2026-05-15 09:51:41 any chance of the kernel being updated to mitigate https://www.openwall.com/lists/oss-security/2026/05/15/2 ? 2026-05-15 09:51:53 https://github.com/torvalds/linux/commit/31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a should apply 2026-05-15 10:11:08 There will also be a v4 for the fragnesia patch 2026-05-16 04:16:38 Is !97292 in a state where it can get merged? I also want to follow it up with !97494 to improve functionality of Pitivi from how it is currently packaged 2026-05-16 10:52:44 Saijin_Naib[m]: Im focusing on the 3.24 release so im not looking at testing atm. Need to fix existing stuff before we can add more 2026-05-16 10:54:50 riscv64 builder is a problem 2026-05-16 10:55:28 due to speed? 2026-05-16 10:59:30 It is quite behind, indeed 2026-05-16 11:09:07 due to lack of speed 2026-05-16 11:09:34 new rebuilds are added faster than it manage to chew the old 2026-05-16 11:10:44 yeah 2026-05-16 11:11:10 Wouldn't it make sense to abort the “old” ones? 2026-05-16 11:11:24 quinq: there is no queue of old builds 2026-05-16 11:11:46 when it fails it starts over with the added changes 2026-05-16 11:12:08 Yeah, I suppose an abort would be treated as a fail 2026-05-16 11:12:13 So you get the new one 2026-05-16 11:12:38 But it doesn't help if it has to build the same package multiple times after the packages are updated 2026-05-16 11:13:19 Indeed, why would it build the same things multiple times over 2026-05-16 11:13:31 step 1: build package 2026-05-16 11:13:36 step 2: someone pushes a new version 2026-05-16 11:13:40 step 3: rebuild that package 2026-05-16 11:14:01 Yeah, so step 1 can be aborted on step 2 2026-05-16 11:14:40 It almost never happens that step 2 happens while it's still buiding in step 1 2026-05-16 11:14:56 It already finished building the package 2026-05-16 11:14:58 I thought it was the point here 2026-05-16 11:15:01 13:09:34 ncopa$ new rebuilds are added faster than it manage to chew the old 2026-05-16 11:15:30 Maybe I just misunderstood that 2026-05-16 11:15:58 It means that the amount of packages it needs to build only grows 2026-05-16 11:16:32 Ah right, I suppose it's about “builds”, not “REbuilds” 2026-05-16 11:16:40 ok :) 2026-05-16 11:16:57 I see how it could be interpreted the other way, that a new go rebuild, for example, of all the aports is pushed before the riscv64 builder is done with the last one 2026-05-16 11:17:51 but I don't think much can be done about that, or that it takes care of itself, as builds fail often enough that it starts over anyway 2026-05-16 11:18:03 It's a combination 2026-05-16 11:18:20 packages that have been built already, but then upgraded have to be built again 2026-05-16 12:04:25 In ~1h (13:00 UTC), gitlab will be unavailable for a bit to apply security updates 2026-05-16 13:00:12 gitlab is down for a bit 2026-05-16 13:20:40 gitlab is back 2026-05-16 13:35:39 rebooting x86_64 builder host 2026-05-16 13:42:58 gitlab is telling me "access denied by administrative rule"? 2026-05-16 13:43:51 do you have a reference (request id)? 2026-05-16 13:44:26 2b5000e97c380644ea98d8d4c099b0f8 2026-05-16 13:45:25 if i go to the site fresh seems i get around it, but refreshing where i was before gives the denial 2026-05-16 13:46:19 does that url you refresh include the __go_away_id? 2026-05-16 13:46:30 __goaway_id query parameter 2026-05-16 13:52:50 yeah, found that in the URL. stepped back in the history beyond that 2026-05-16 14:04:27 @ncopa thanks for confirming. I'll wait until later 🤓 2026-05-16 19:43:39 is there somewhere I can see the merory limits on runners in gitlab? 2026-05-16 19:44:02 or does anyone know of armhf or armv7 off top of head? 2026-05-16 19:46:31 ah, nvm. Found 2026-05-16 19:47:34 is there a method to up the k8s memory request in an APKBUILD file? 2026-05-16 19:48:12 my bad if dumb question 2026-05-16 21:37:19 The problem may not be available memory but available address space in a single process instead. 2026-05-16 22:11:50 looks like gitlab is overloaded 2026-05-16 22:14:12 no more 500, works again 2026-05-16 22:35:33 Would somebody mind taking a look at !101247 ? I usually wouldn't ask in chat like this, but since it touches some packages in main/, I worry it might get lost on the backlog :( 2026-05-16 22:58:07 JustSouptheyhe[m]: It needs: 1. An ack from the maintainer. 2. Wait until after the release, we have a toolchain freeze now 2026-05-16 23:22:15 Ah, I was worried about that. Alright, I'll wait until the after the release is out for a bit to bring this up again (if it doesn't get reviewed beforehand). Thanks! 2026-05-17 14:44:13 f_: is it okay to merge 102554? I need it for the wiki to have have the client ip resolve correctly 2026-05-17 14:44:16 !102554 2026-05-17 14:57:00 ikke: just seen it, LGTM, feel free to merge it 2026-05-17 14:57:15 (also commented on gitlab) 2026-05-17 14:58:04 thanks 2026-05-17 14:58:36 I probably should bump it to the latest current git 2026-05-17 14:58:55 it hasn't seen a release in a while and there seems to be some interesting additions since then 2026-05-17 14:59:20 `yeah 2026-05-17 15:00:31 nice seems wiki is back 2026-05-17 15:00:47 yes, indeed 2026-05-17 15:03:33 having go-away packaged made deploying it a bit easier :) 2026-05-17 15:03:52 Consider this also as vote to move it to community ;-) 2026-05-17 15:04:03 yeah thought about that too :D 2026-05-17 15:04:38 For the other deployments, I use the docker image, but the wiki is hosted in an LXC container 2026-05-17 15:05:08 always super convenient when something you want to use is just a single `apk add` away :) 2026-05-17 15:05:18 ack 2026-05-17 15:05:38 I had to pull it from edge, but that's generally not an issue for go applications :) 2026-05-17 15:44:55 ikke: anyway, !102556 so you don't have to pull it from edge on next major release :) 2026-05-17 15:45:13 (and so I don't have to either :P) 2026-05-17 15:46:40 :D 2026-05-17 16:59:09 gitlab will be restarted soon for upgrades 2026-05-17 17:06:08 Gitlab is back up 2026-05-17 17:06:33 And if you wonder where issues have gone, gitlab deemed issues to be too obvious and renamed them to work items 2026-05-17 17:23:58 Even if it relates to something that actually doesn't work? 2026-05-17 17:27:39 make-it-work items 2026-05-17 17:27:44 cause-more-work items 2026-05-17 17:27:52 it-doesnt-work items 2026-05-17 17:28:14 i-prentend-to-work items 2026-05-17 17:33:34 Hello everyone, I'm having an issue with upgrading naabu. The packaging step fails because it seems to require libc.so.6 but the binary is compiled with CGO_ENABLED=0. 2026-05-17 17:33:44 MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101451/diffs 2026-05-17 17:33:54 Log: https://gitlab.alpinelinux.org/spameier/aports/-/jobs/2352116 2026-05-17 17:35:39 spameier: Does ot pull in some precompiled binary somewhere? 2026-05-17 17:36:15 libc.6.so is glibc 2026-05-17 17:43:44 ikke: Not sure, I don't see any such thing, but I also don't know where to look exactly for it in Go projects. 2026-05-17 17:50:07 Interesting, for some reason the built binary is linked both to musl as glibc 2026-05-17 17:50:30 https://tpaste.us/5oex 2026-05-17 17:50:43 which also means your CGO_ENABLED=0 patch does not work 2026-05-17 17:50:56 Hmm, they started to pull in https://github.com/ebitengine/purego with version 2.6.0. I guess that might be related. 2026-05-17 17:52:52 If i add gcompat as a dependency, build now requires libdl.so.2 which is not in gcompat. 2026-05-17 17:53:37 And it's not allowed anyway 2026-05-17 17:54:39 Why's that? Guess I'll remove the package in that case from aports.. 2026-05-17 17:57:26 ikke: heh, I actually asked in their feedback thing to rename back to issues 2026-05-17 17:57:50 their response was basically "we won't revert, just get used to it" 2026-05-17 17:58:04 gcompat is an escape hatch for end users if they need to run some glibc software, but not for aports to depend on 2026-05-17 17:58:13 (I'm aware there are some packages that still do it) 2026-05-17 17:58:53 f_: I wouldn't expect so 2026-05-17 17:59:10 that's not even an unpopular opinion 2026-05-17 17:59:23 but I guess it is how it is 2026-05-17 18:02:08 Yup 2026-05-18 02:42:47 hi guys, alpine's gitlab seems to be down 2026-05-18 06:10:57 yeah, it was overloaded. should be back now 2026-05-18 07:02:04 meh. ppc64le kernel does not build with latest sources 2026-05-18 07:12:10 ncopa: yeah https://lore.kernel.org/all/87cxyuq6oa.fsf@gentoo.org/ 2026-05-18 08:23:49 meh. the fix is actually trivial 2026-05-18 08:24:13 i mean, the resolusion of the cherry-pick conflict 2026-05-18 08:25:27 they shoudnt have backported the 09c15bbbed533903e600660ea09098b3b0524f48 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() 2026-05-18 08:31:56 sam_: https://tpaste.us/RdJ9 2026-05-18 08:32:07 (i could not send in #gento-dev) 2026-05-18 15:52:51 ncopa: thanks 2026-05-18 15:52:53 ncopa: i'll also voice you over there 2026-05-18 17:27:13 sam_: thank you for reporting it upstream. i didnt have energy to figure out how to do it, who to CC what to address, what to include, collect the needed info, etc 2026-05-18 21:11:18 could a maintainer please take a look at !102453 ? thanks! 2026-05-18 21:14:59 sure ^^ 2026-05-19 03:28:18 can someone please merge !101844 and !101845? these should be fine on the real builders 2026-05-19 11:37:55 Can I please have !102616 merged? 2026-05-19 19:36:24 Hello, is anyone available to merge !101137? It should be good to go, as it mostly just brings back ZeroTier package. 2026-05-19 19:37:30 ZeroTier was previously removed due to license incompatibility, but they recently put properitary parts under an optional compiler flag. 2026-05-19 19:43:27 i would prefer we not 2026-05-19 19:44:06 because what will inevitably happen is, somebody will ask for the proprietary feature to be enabled, and somebody else, who does not know about this trap, will enable the proprietary features 2026-05-19 19:45:25 I've added a comment specifying that the license will no longer be MPL 2.0, when built with ZT_NONFREE, I can make it more clear if it's an issue 2026-05-19 19:46:38 why does this software need to be in alpine 2026-05-19 19:49:41 Personally, I have a few devices running Alpine that need to be connected to a ZeroTier network, Tailscale is not an option due to various reasons outside my control 2026-05-19 19:50:23 I think some people would like that as well, though I can't speak for others 2026-05-19 19:51:27 okay. but why does this software need to be in alpine? 2026-05-19 19:51:42 nothing stops you from distributing the apks outside alpine 2026-05-19 19:53:31 personally, i am of the view that software in aports should be 100% compliant with the open source definition at source level, not just at binary level 2026-05-19 19:53:43 and zerotier is not 2026-05-19 19:53:57 It's completely possible, I'm just sharing my work and think other people would benefit from including it in the repos along with Tailscale 2026-05-19 19:54:16 If this doesn't get merged, I'll be okay with it 2026-05-19 19:54:19 the tailscale client is 100% compliant with the open source definition 2026-05-19 19:54:34 I'm aware of that 2026-05-19 19:56:15 alternatively, you could go back to the upstream and tell them that distributions still reject this because of the BSL trap 2026-05-19 19:56:27 and they could fix it :) 2026-05-19 19:57:00 for example, by having two tarballs: the 100% open source core, and then another with the commercial features 2026-05-19 19:57:52 This exactly what has been done and resulted in compiler flag getting introduced and official binaries no longer include proprietary controller code 2026-05-19 19:58:41 Additionally they no longer license ZeroTier with BSL, it's MPL 2.0 when built without ZT_NONFREE 2026-05-19 20:51:00 I'm working on a kernel for the Radxa Dragon Q6A that I have orderred, so I am curious how the linux-rpi patch is generated. Is it just a simple recursive diff of the raspberrypi sources against against the korg sources? 2026-05-19 20:51:41 Only one of those 'against' was intended. 2026-05-19 21:01:53 jvvv: I checkout the rpi-6.12.y branch, and do a git diff v6.12. and upload that 2026-05-19 21:02:31 if the rpi-6.12.y is a version or two behind the latest upstream, I do git merge v6.12.N 2026-05-19 21:02:50 if there is a conflic, I solve it if its trivial 2026-05-19 21:03:34 often it is possible to merge if I revert the "offending" commit in rpi-6.12.y branch 2026-05-19 21:04:45 but yeah, its just a diff against linux-stable. I git cloned from kernel.org (or github i dont remember) and added rpi repo as a remote 2026-05-19 21:05:40 jvvv: what patches are needed for radxa dragon? I just got a radxa rock 5t that sits here on my desk, waiting for getting set up 2026-05-19 21:10:20 ncopa: I am getting pretty well acquainted with the dragon, but isn't the rock 5t a rockchip? I will look into it now and let you know what I find. The sources I am basing my local aport on are from https://github.com/radxa/kernel repo, linux-7.0.2 branch. Not sure if that is for both qcom and rockchip. 2026-05-19 21:14:27 Looks like it is for both and more. I can post my work to my gitlab.a.o aports repo, though I would be hesitant to do an MR until it was tested. 2026-05-19 21:16:24 I can study the rock 5t's specs to make sure the config works for both boards, or I can try to work it the be a radxa kernel for all/most radxa devices. 2026-05-19 22:00:01 ncopa: Using the method you described (git diff) generates a noticably smaller patch than what I had with diff -Naur 2026-05-19 22:24:06 is gitlab down? 2026-05-19 23:04:02 Works for me 2026-05-19 23:04:33 Ah no, nvm 2026-05-19 23:10:12 Yeah down for me too 2026-05-19 23:11:03 Random choice of 502, 500, or TLS handshake failed 2026-05-20 02:11:09 ncopa: I think the kernel I am working on packaging is specifically for the dragon q6a and is from the linux-7.0.2 branch. I've looked at some other branches with rockchip specific changes. 2026-05-20 02:13:45 ncopa: TBH, though, I think better inspiration for the 5t could be gleened from looking at armbian and openwrt sources, patches, configs. 2026-05-20 02:50:31 Hey folks gitlab instance is down! 2026-05-20 03:19:48 yes, "Waiting for GitLab to boot" 2026-05-20 04:09:42 It's back 2026-05-20 04:09:52 extremely high load 2026-05-20 07:30:30 I am working on rsync update now 2026-05-20 10:11:17 Ive been running the adguard from testing from long long time, it is working well, maybe we could move to community 2026-05-20 10:26:23 fabricionaweb: best to let the maintainer know 2026-05-20 10:26:53 it is me hahaha 2026-05-20 10:29:33 fabricionaweb: then you can make an MR to move it 2026-05-20 14:00:35 would someone be able to look at this MR? !98455 it has been sitting for a while and I've been using it personally for some time, it works well enough. Any suggestions would be welcome too. 2026-05-20 14:03:12 hard to me to review the APKBUILD because Im used to upstream stuff this is like script on it 2026-05-20 14:03:24 doesnt worth to add it to a repository and etc? 2026-05-20 14:05:40 does it need it? many apkbuilds have more lines of patches than the whole script here 2026-05-20 14:08:02 haha yes, that is fair to me 2026-05-20 14:51:21 Can I please get !102668 merged for 3.23? It includes a patch to fix an upstream error. 2026-05-20 15:30:14 restarting gitlab real quick 2026-05-20 21:52:28 personally, i wonder if `testing` should be renamed to `wip` to more reflect its purpose 2026-05-20 22:07:00 perhaps 2026-05-20 22:07:35 Or “kitchen” 2026-05-21 02:56:30 wip feels like kind of tech/dev related word. it may be hard to understand for first time users. 2026-05-21 08:11:15 I wonder I should rename webkit2-gtk-4.1 -> webkit2gtk4.1 2026-05-21 08:11:21 while I'm at it 2026-05-21 08:16:59 or maybe webkit2gtk3 2026-05-21 08:17:11 to indicate it is for gtk3 2026-05-21 08:18:22 it matches the description 2026-05-21 08:44:43 ptrc: what do you think about renaming webkit2gtk-4.1 -> webkit2gtk3? 2026-05-21 08:47:37 i mean, we kept the suffix to match with the name used for e.g. pkgconfig 2026-05-21 08:47:40 or development in general 2026-05-21 08:48:07 i'd if someone's writing/packaging an app, they're gonna expect one of those names 2026-05-21 08:48:48 they would not think "this is for gtk3 or gtk4"? 2026-05-21 08:49:04 the problem I'm trying to solve is the - 2026-05-21 08:49:18 was first thinkign webkit2gtk4.1 2026-05-21 08:49:29 but that sounds like gtk4 while it is gtk3 2026-05-21 08:49:32 hm, what's wrong with the dash? 2026-05-21 08:49:55 we dont have any other names with -[0-9] 2026-05-21 08:50:12 yeah, but that shouldn't be a problem, unless someone's writing a broken parser for package names 2026-05-21 08:50:27 right now you can separate the pkgname from pkgver with a regex -[0-9] 2026-05-21 08:50:49 i suppose you still can 2026-05-21 08:50:57 but it's not banned on the spec level to have a dash and a digit right after 2026-05-21 08:51:02 ok. I'm gonna revert the name change 2026-05-21 08:51:05 so it's not a behaviour any software should depend on :p 2026-05-21 08:51:33 the correct thing to do would be to split by `-` and take second-to-last segment 2026-05-21 08:51:39 which is also doable with regex 2026-05-21 08:52:16 i got my answer. you dont like the name change. I'll revert it and move on 2026-05-21 08:59:12 i think I'm gonna merge the upgrade to 2.52.3 without wait for CI. It builds locally on x86_64 and x86, and the current builders are broken anyway 2026-05-21 09:00:38 maybe not. its broken on loongarch64 2026-05-21 09:23:59 ncopa, thank you for upgrading webkitgtk!! 2026-05-21 09:24:47 havent suceeded yet. there sia loongarch64 problem 2026-05-21 09:24:58 s/sia/is a/ 2026-05-21 09:25:05 Well, it's on in amd64 2026-05-21 09:25:14 “community/webkit2gtk-4.1: upgrade to 2.48.7” this one 2026-05-21 10:25:12 what is up with lua resty https://build.alpinelinux.org/buildlogs/build-3-24-aarch64/community/lua-resty-jwt/lua-resty-jwt-0.2.3-r2.log 2026-05-21 12:01:25 ncopa: I've been working on a fix for that. Openresty should provide its own openresty-devel-kit which the lua-resty-* modules should depend on. 2026-05-21 12:25:17 Can I please get the backport !102706 merged? 2026-05-21 13:24:54 durrendal: is it this one? https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/102010 2026-05-21 13:38:13 ncopa: yes that's the one, though the tests fail on lua-resty-hmac after the change and I haven't had a chance to dig in and figure out why. It does build against it though. In theory openresty is so close to nginx from a code standpoint that it should be fine, but I wanted to validate that first. 2026-05-21 13:47:28 I pushed a fix for the tests 2026-05-21 13:47:36 should be ok now 2026-05-21 14:27:44 ncopa: thanks a ton! 2026-05-21 15:04:28 ncopa: https://gitlab.alpinelinux.org/alpine/apk-tools/-/work_items/10972#note_381642 2026-05-21 15:08:18 ha! thanks Sertonix[m] 2026-05-21 15:09:07 durrendal: it passes! im gonna merge it. Thank you! 2026-05-21 15:20:32 could maintainers please take a look at !102493 ? thanks! 2026-05-21 16:16:48 can someone please merge !100328? 2026-05-21 16:17:22 and for !100607, are there any open issues preventing this MR to get merged? The segfaults are kinda annoying as it triggers an alert on my servers 2026-05-21 16:17:57 or should i split this MR and create a separate MR for the segfault fix? 2026-05-21 16:54:30 Why does the dovecot change not have a pkgrel bump? 2026-05-21 16:58:52 Seems wrong 2026-05-21 17:05:30 is the python3 upgrade still unfinished? 2026-05-21 17:05:55 or just me, apk complains some packages I have still depend on python3.12 2026-05-21 17:11:20 f_: packages in testing may still require rebuilds 2026-05-21 17:11:31 focus was getting main+community ready for the release 2026-05-21 17:11:36 okay, fair enough 2026-05-21 18:00:44 riscv64 3.24 builder still has 1385 packages to build :( 2026-05-21 18:01:02 (and counting) 2026-05-21 18:05:54 good luck 2026-05-21 18:33:39 ikke: would it be possible to temporarily repurpose some of the riscv64 builders older stable releases (like say, 3.18 or 3.19 and older) to build for 3.24 testing? 2026-05-21 18:34:11 jvvv: Not really, our build infra is not setup for parallel building, and generally, they would run on the same hw anyway 2026-05-21 18:34:27 For riscv64, we have multiple hosts, but they are all slow and some have issues 2026-05-21 18:34:44 ncopa moved it to a different board in the hope that it speeds up 2026-05-21 18:34:50 (the 3.24 builder) 2026-05-21 18:35:14 ah, yeah, I should have thought of it that way... what you say makes sense 2026-05-21 18:37:37 It sounded good in my head when I first thought of it 2026-05-21 18:55:58 btw, abuild doesn't really support cross-compiling does it? 2026-05-21 18:58:34 abuild should support it, but we don't officially support it except for bootstrapping 2026-05-21 18:59:08 it seems to just run the compiler under qemu 2026-05-21 18:59:56 Did you build a cross-compile toolchain? 2026-05-21 19:00:32 I have one installed but I use rootbld so I guess it doesn't matter there 2026-05-21 19:00:58 yeah, not sure it works with rootbld 2026-05-21 19:01:03 right :\ 2026-05-21 19:01:11 ugh I wish my laptop was arm 2026-05-21 19:02:40 I guess I'll try on an actual arm board for now 2026-05-21 19:20:51 okay, how do I use it? --help says to CHOST= and CTARGET= but all I get from that is it trying to install build-base-armv7 which doesn't exist 2026-05-21 19:32:06 That's what bootstrap.sh generates 2026-05-21 20:44:15 ikke: if qemu-emulated riscv64 is okay...i have some capacity that I could spin up from time to time to help building. (would only be intermittently online tho). any starting points for me to look into? to check out what a builder would entail and how long a build would take on my stuff 2026-05-21 20:44:37 r0eme: We used to do emulated, but iirc that gave problems as well 2026-05-21 20:44:51 I think we could not run any tests while emulated 2026-05-21 21:31:52 ikke: One other thought... would stopping some of the stable builders for the older releases free up resources enough to help speed up the builders left enabled? 2026-05-21 21:32:19 Other builders are idle 2026-05-21 21:33:06 I just wasn't sure if those were idling using any cpu cores, memory, etc 2026-05-21 21:33:26 hardly anything 2026-05-21 21:33:47 just some core services that do not user any resources 2026-05-21 21:34:02 not significant anyway 2026-05-21 21:34:02 Ok, another idea I can send to /dev/null 2026-05-21 21:35:27 What we need are faster cores, but they do not exist atm 2026-05-21 21:38:13 I get that. I did a bit of study on some various boards but it seems we have one of the faster ones as it is 2026-05-21 21:38:43 spacemit k1? 2026-05-21 21:39:33 Oh, sorry, by 'we' I meant alpine 2026-05-21 21:41:08 Understood. Was wondering if you checked the spacemit K1. Is apparently new 2026-05-21 21:42:14 Not sure, that 'studying' I did was before the new year. I will investigate... I doubt I can afford, but no harm looking. 2026-05-21 21:45:14 Huh, the bananapi bpi-f3 looks to be affordable 2026-05-21 22:13:32 Hard to find in stock 2026-05-21 22:45:36 f_: At the moment cross compilation only works without rootbld. rootbld can only use qemu. 2026-05-22 05:06:00 ncopa: I'm going to move macifrename to alpine gitlab, can you submit the MR there? 2026-05-22 05:08:05 Ariadne: that simplifies. can do so, yes. thanks! 2026-05-22 08:10:30 Sertonix[m]: ok thank you 2026-05-22 09:05:53 What's the process for documenting style in CODINGSTYLE.md? I'm trying to figure out the APKBUILD best practices in Alpine currently. 2026-05-22 09:11:11 There's no formal process. Generally people start with an MR, and then leave it open for a bit to get feedback. Generally there is also some consensus by way of convention on a certain style. 2026-05-22 09:18:15 Alright. So there wouldn't be an issue for just documenting what's already being used by most APKBUILD files? 2026-05-22 09:18:26 (An issue, minus the discussion around it) 2026-05-22 09:19:43 would someone like to merge !102690 and !101107? 2026-05-22 11:02:08 I'm trying to bump conntrack-tools in !102681 but CI failes with "prepare failed", but no error cause is shown. Running abuild locally works for me, what could be the problem? 2026-05-22 11:38:18 soooo if Im doing an package and I cant build with lto=true but I can with lto=false, am I doing something wrong or is it fine 2026-05-22 12:18:03 is the pipeline failing due key an issue on me? 2026-05-22 12:18:16 No private key found. Use 'abuild-keygen' to generate the keys. 2026-05-22 12:18:28 (thats from gitlab ci) 2026-05-22 12:30:57 f_: i thought pmos had a half decent solution for cross building? 2026-05-22 12:40:27 IIRC it's similar to rootbld, not real cross compilation 2026-05-22 13:03:17 Sertonix[m]: it is crosscompile 2026-05-22 13:03:30 socksinspace: ^, but apparently doesn't work as-is for mesa 2026-05-22 13:03:42 and I don't want to debug why 2026-05-22 13:05:30 The mesa APKBUILD is not written for cross compilation 2026-05-22 13:08:47 yeah I can tell 2026-05-22 13:37:16 The main reason for it not working is that llvm does not provide .pc files. There is an issue open for that since 15 years: https://github.com/llvm/llvm-project/issues/9777 2026-05-22 14:49:37 Is there anything else required to merge backport !102706? 2026-05-22 17:20:23 ncopa: https://gitlab.alpinelinux.org/ariadne/macifrename# 2026-05-22 21:44:23 liske_: removing the prepare function got me past the update_config_sub failure, but it fails './configure' in the build function due version of libnetfilter_conntrack (1.1.1 needed but it found 1.1.0). Given that failure, there may other netfilter libs that need bumping for the conntrack-tools upgrade. 2026-05-22 21:49:49 liske: I just checked conntrack-tools' configure.ac file and it looks like getting libnetfilter_conntrack to 1.1.1 is the only blocker. Not sure about libnetfilter_conntrack backwards compatibility. 2026-05-22 21:55:29 liske_: libnetfilter_conntrack rdepends are iptstate, oidentd, and ulogd. 2026-05-22 21:55:37 jvvv: according to it's git there seems to be a single commit only: https://git.netfilter.org/libnetfilter_conntrack/ 2026-05-22 21:55:54 for the 1.1.0=>1.1.1 upgrade 2026-05-22 21:57:28 yeah, I think the libnetfilter_conntrack is fairly innocuous 2026-05-22 21:58:15 the upgrade, I mean 2026-05-22 21:58:20 Should I combine boh upgrades in a single PR? 2026-05-22 22:00:07 To my understanding, so long as it is a separate commit, it might be ok. I know if you were to bump the rdepends aports, including commits for those is concidered ok. 2026-05-22 22:05:49 I like to separate stuff like the libnetfilter_conntrack upgrade and the conntrack-tools upgrade into separate MR's, though I have been encouraged to combine related stuff before... not sure this one fits my previous experiences 2026-05-22 22:13:30 well, !102849 show the same CI error pattern :*-( 2026-05-22 22:18:21 and it is also update_config_sub… 2026-05-23 01:24:37 liske_: I suggest to remove the prepare function. I have tested the build of the upgrade of libnetfilter_conntrack to 1.1.1 (I removed the prepare function). Worked well here 2026-05-23 01:30:25 liske_: The provides (so:libnetfilter_conntrack.so.3) remained the same so there should be no need to bump libnetfilter_conntrack rdepends 2026-05-23 01:31:43 I also test built libnetfilter_conntrack rdepends (iptstate, conntrack-tools, oidentd, ulogd)... no issues 2026-05-23 01:34:56 So after removing the prepare functions from both libnetfilter_conntrack and conntrack-tools, those two MRs should be ok 2026-05-23 01:37:34 I think it makes sense to combine those two MRs, but best to have an dev weigh in on that 2026-05-23 07:31:43 Hi, anyone can review this little bump? !102693 2026-05-23 08:23:00 jvvv: thanks! 2026-05-23 09:30:26 ncopa: it only need bats-core for !102564, bats-core is in main/ 2026-05-23 11:11:50 Is options="chmod-clean" still a think? I don't see any references in the abuild source, but it's mentioned in https://wiki.alpinelinux.org/wiki/APKBUILD_Reference 2026-05-23 11:23:45 I see several MRs updating packages which declare 'build-base' as a makedepends. Did something change in abuild recently, or have several people made the same mistake? 2026-05-23 12:00:26 yeah build-base should never be part of APKBUILDs 2026-05-23 12:07:34 WhyNotHugo: On alpine edge chmod-clean isn't needed anymore: https://gitlab.alpinelinux.org/alpine/abuild/-/commit/ae7bf633911b5238c4812541ad092e59f25e8804 2026-05-23 12:08:59 Ideally ask people where the idea of adding build-base comes from and if possible change that 2026-05-23 12:09:13 thanks, ack! 2026-05-23 12:23:46 achill: Can we make packages like abi-dumper not depend on build-base? 2026-05-23 12:24:06 Sure 2026-05-23 12:27:05 I can take a look later 2026-05-23 13:04:15 Can I please get backport !102706 merged? 2026-05-23 13:33:15 Hello, can someone review !99277 !101252 !101791 !102729 2026-05-23 13:33:15 !102731 !102877 please? 2026-05-23 16:15:05 liske_: You are welcome 2026-05-23 16:21:11 liske_: When you asked about having those two upgrades in the same MR, I should have thought about the fact that, with them in separate MRs, the conntrack-tools MR could wait a LONG time for its' CI to pass because it could take days (maybe even weeks) for it to get through riscv64 buider and get new pkg into repo. 2026-05-23 16:23:23 Having both commits in the same MR makes the new libnetfilter_conntrack package available to the conntrack-tools build, even in the CI 2026-05-23 18:00:22 Yeah, if packages depend on each other, it's alright to combine them in one MR 2026-05-23 18:01:11 I've added the libnetfilter_conntrack bump into the other PR, thanks! 2026-05-23 18:23:20 Nice 2026-05-23 18:30:07 is there someone with some golang chops that could take a look at a docker-cli-buildx error that pops up on the builders, but not when I build locally? https://gitlab.alpinelinux.org/alpine/aports/-/jobs/2358361 -- near as i can tell the problem is that build/git_test.go is trying to get some git info and failing on the builders, but it's 2026-05-23 18:30:07 succeeding locally because it's able to get aports' git info 2026-05-23 18:31:29 started with buildx-0.34.0 2026-05-23 18:33:57 tomalok: Seems like I've seen work arounds for similar by creating an empty git repo where it is looking for one... I can do some searching to see if I can find a reference that describes what I think I am recalling 2026-05-23 18:36:30 community/sdc/APKBUILD does something like what I'm talking about (in the prepare function) 2026-05-23 18:37:19 To find possible examples, I used: find aports -name APKBUILD -exec grep -H -e 'git init' {} \; 2026-05-23 18:53:37 tomalok: I applied the changes in your MR locally. It initially failed with rootbld, same as CI. I added git to checkdepends and added 'git init -q .' near the start of the check function. That fixed it. 2026-05-23 18:57:51 awesome, thank you jvvv! 2026-05-23 18:58:05 You are welcome 2026-05-23 19:11:05 Weird, it failed CI 2026-05-23 19:22:38 yeah 2026-05-23 19:22:58 first time i missed the . -- but also failed with the . 2026-05-23 19:25:43 I checked that also, just to be sure... I apologize. Obviously there is more to it. I am not golang guru, but I will see if I can dig something up. 2026-05-23 19:26:02 thx 2026-05-24 00:11:55 tomalok: I pushed !102914 so I could test possible fixes. CI passed. Let me know if that fixes things well enough so I close the MR and delete the branch or keep looking for a better fix. 2026-05-24 07:38:51 meh. i merged mariadb upgrade which passed in CI. why does it fail on the builders now? 2026-05-24 17:36:33 Hello, can someone review !99277 !101252 !101791 !102729 !102731 please? 2026-05-24 18:13:55 raspbeguy: i am currently busy with the 3.24 release, fixing things that we already have 2026-05-24 18:14:05 so testing is more or less ignored by me right now 2026-05-24 18:14:50 I see. Time for me to move some packages to community after 3.24 is released 2026-05-24 18:23:54 I never know when it's time to move a package from testing from community 2026-05-24 18:24:01 To community* 2026-05-24 18:41:48 It's mostly whenever you feel like it 2026-05-24 18:41:58 and it has gotten sufficient testing 2026-05-24 18:42:56 Some of them definitely check those cases 2026-05-25 08:31:47 will the 3.23 gets rust upgrade? I dont know how that works, vaultwarden for example is blocked 2026-05-25 08:31:57 !102817 2026-05-25 08:39:37 i was under the assumption only security and bug fixes would land in stable releases. is this assumption wrong? 2026-05-25 08:47:38 for the vaultwarden package, that 1.36 does contain security fix https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0 but it is locked due rust so not sure how to procceed 2026-05-25 12:32:02 Is there a way to backport the commits related to the security fix? 2026-05-25 12:39:42 ayakael: cherry-pick? 2026-05-25 12:48:47 fabricionaweb: I think the current situation is that rust should be expexted to stay at the version it's at at the time of cutting an alpine stable release, the reason is that newer rust releases may require newer dependencies and upgrading those may affect a lot of other aports etc... 2026-05-25 12:51:32 for vaultwarden (and the macros crate), you could try and see if rust 1.93.0 is a hard requirement, by decrementing rust-version in their Cargo.toml, or if it was just lazy MSRV bumping on the upstream part 2026-05-25 12:53:18 good idea ayakael, and thanks omni as well, I will try it 2026-05-25 13:04:41 Yeah, cherry-pick :) 2026-05-25 13:26:45 omni: newer versions of rust may also fail to compile older code. These are exceptional, but I've been the victim of this twice. 2026-05-25 13:26:56 Usually a fix is trivial, but still. 2026-05-25 13:36:28 I've also had newer versions of rust fail to compile older code. 2026-05-25 14:34:47 ayakael: ah, I misunderstood you. Thought it was a separate question instead of a reply to fabricionaweb 2026-05-25 14:35:41 decreasing the rust-version build it local seems to work 2026-05-25 14:40:57 something is happening, the MR doesnt contain my commit lmao 2026-05-25 14:46:41 I fixed two builds, now build-3-24-x86_64 has only one failing package 2026-05-25 14:46:44 gopass: https://build.alpinelinux.org/buildlogs/build-3-24-x86_64/community/gopass/gopass-1.16.1-r5.log 2026-05-25 14:46:48 I attempted to make a fix here, but it didn't work: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/102978 2026-05-25 14:46:52 does somebody have an idea how to fix this one? 2026-05-25 15:52:30 Is gitlab down? 2026-05-25 15:53:03 it seems 2026-05-25 15:53:15 oh now I got a: HTTP 502: Waiting for GitLab to boot 2026-05-25 15:56:37 on it 2026-05-25 18:10:27 down is the only stable state 2026-05-25 18:19:11 ACTION proceed to turn all servers down 2026-05-25 19:38:47 ollieparanoid1: gopass builds locally for me, TestListRegressions1628 just passes 2026-05-25 20:49:41 I wonder if we should just disable the this specific test if it doesn't run properly in alpine builders... can't look more into it right now though 2026-05-25 21:51:07 Maybe yes, and comment why 2026-05-25 21:54:09 Anything I should try to test on the builders? 2026-05-25 22:26:54 gopass fails due to GOTMPDIR for some reason 2026-05-25 22:28:56 I think it's the path length 2026-05-25 22:34:45 ikke: yeah this could it be - I did have two directory levels less than on the build host… moving the package directory two dir levels deeper makes the test fail locally, too 2026-05-25 22:35:28 "gpg-agent[786567]: socket name '/home/buildozer/aports/community/gopass/tmp/TestListRegressions16281991659580/001/.local/share/gopass/stores/root/S.gpg-agent' is too long" 2026-05-25 22:35:37 I ran into this before 2026-05-25 22:36:37 unix sockets can be max 108 characters long :( 2026-05-25 22:37:45 1669f230df95ffdf0ce5ce6166cfbb345cbda510 2026-05-25 22:37:46 yes :( 2026-05-25 22:42:50 setting GOTMPDIR in check() looks like to work 2026-05-25 22:43:42 yes 2026-05-25 22:45:47 ikke: are you going to fix it yourself or should I open a PR? 2026-05-25 22:45:58 Just pushed a fix 2026-05-25 22:46:19 :-) 2026-05-25 22:48:47 x86_64 is now uploading community 2026-05-25 22:48:55 \o/ 2026-05-25 22:49:09 I do wonder why this only happens on x86_64 though 2026-05-25 22:49:32 yeah that is weird 2026-05-25 22:50:49 and now pulumi also passed :o 2026-05-25 23:22:16 For the GOTMPDIR socket name pathlen too long issue, is the tailscale patch the preferred approach or is it enough to export GOTMPDIR=/tmp in the APKBUILD? 2026-05-25 23:28:45 for gopass, tests are "temporarily" disabled on aarch64 and riscv64 2026-05-25 23:48:55 Ok. I was asking for other cases of the same issue in other aports. 2026-05-26 00:45:33 jvvv: it was more general information than an answer to your question, and a reminder that we may want to try to run the tests on those architectures 2026-05-26 00:58:46 omni: thanks for the heads up 2026-05-26 02:50:00 could someone have a look at !101907, it's ready 2026-05-26 11:15:59 omni: Please don't mess with abuild code as much as it has been done in main/libyuv. Consider using dev.a.o and/or downloading the code in prepare() instead 2026-05-26 11:27:19 Could !96390 be merged? 2026-05-26 16:27:12 Sertonix[m]: I didn't think prepare() would be a good fit, it was the best I could come up with, it would be nice to have something to handle googlesource.com 2026-05-26 16:39:26 googlesource.com rebuilds the tarball on the fly with new checksums for the same commit? that's very odd 2026-05-26 16:42:09 on void we have the concept of a content checksum for things like googlesource 2026-05-26 16:43:29 https://github.com/void-linux/void-packages/blob/f18993abcd6a3ddc2abd0765e4c6e4cb62b50da5/common/hooks/do-fetch/00-distfiles.sh#L6 2026-05-26 16:43:35 that function 2026-05-26 18:22:46 computing that sounds expensive, or are you just stripping the tar headers? 2026-05-26 18:26:08 it's more-or-less tar xOf $distfile | sha256sum - 2026-05-26 18:26:20 might be expensive but it's not commonly needed 2026-05-26 18:45:13 that does not seem legit because that is _just_ the file contents, not the filenames 2026-05-26 18:45:24 and a tarball with the same file bytes but different names isn't the same 2026-05-26 18:46:52 I think it may be necessary to spelunk around in the tarball replacing the mtimes/ctimes so that the result has the expected hash? or ask the googlesource people to stop doing what they are doing maybe :) 2026-05-26 18:50:30 good luck 2026-05-26 18:50:47 If we already want accept usage of custom code we can just do git clone && git archive 2026-05-26 18:53:00 If we want to have something which doesn't require running custom code we have to upload reproducible tarballs somewhere. 2026-05-26 18:53:07 maybe our thing could be adjusted to include the file listing 2026-05-26 18:54:27 I guess the least custom way to do it would be to unpack the tarball, then repack it with --owner=0 --group=0 --mtime=0 (or whatever) to force all the metadata to stable values 2026-05-26 18:57:24 But it's not safely dealing with untrusted data. I would expect that git (especially when using a bare repo) would be a lot safer. 2026-05-27 01:41:41 is it just me or is sddm really buggy in edge right now 2026-05-27 04:36:55 Not just you. Seen a number of folks with issues with it in alpine-linux and on Masto 2026-05-27 04:37:11 No idea on STR, though 2026-05-27 07:18:59 achill: you think it makes sense to add patches that fix critical bugs in mesa before they're included in the tree? 2026-05-27 07:19:39 exynos is broken with latest mesa 26.1, there's a patch to fix it but it wasn't merged yet, and alpine 3.24 is soon to be tagged 2026-05-27 07:23:32 i'd merge it 2026-05-27 07:24:00 thanks ^^ 2026-05-27 07:24:36 FYI, it's this one https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41737, will submit an MR to aports to add it 2026-05-27 11:28:38 ncopa: I noticed now that you weren't assigned to !102461 2026-05-27 11:28:52 algitbot: hello? 2026-05-27 11:29:12 main/zfs: upgrade to 2.4.2 - https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/102461 2026-05-27 11:51:34 anyone else getting throttled to hell and back on gitlab.a.o? 2026-05-27 11:51:45 > Get "https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/102628.patch": net/http: TLS handshake timeout 2026-05-27 11:56:46 Yes. 2026-05-27 11:57:35 i guess it's the universe telling me i should take a break lol 2026-05-27 11:57:55 i've spent way too much time today on trying to make mozware less OOMy 2026-05-27 11:58:10 <3 2026-05-27 11:58:27 still haven't gotten x86 back though 😔 2026-05-27 12:00:32 did you try various LTO whatnots? it's "just" glean, right? 2026-05-27 12:00:55 my only idea at this point is to disable all optimization 2026-05-27 12:01:06 i've tried setting everything i feasibly could to just 1 thread 2026-05-27 12:03:39 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/103062 2026-05-27 12:03:40 LIKE 2026-05-27 12:03:41 like * 2026-05-27 12:03:50 this is silly already 2026-05-27 12:04:02 and even then, it still doesn't work 2026-05-27 12:05:24 =/ 2026-05-27 12:07:02 yeah 2026-05-27 12:07:41 same here 2026-05-27 12:07:47 500 trying to open a MR 2026-05-27 12:12:36 ACTION blames "AI" scrapers 2026-05-27 12:12:55 eyup 2026-05-27 12:15:52 oh well 2026-05-27 12:16:04 im surprised it didnt happen more often 2026-05-27 12:16:26 im still fine with sending patches via mailing list :P 2026-05-27 12:16:54 hm, actually, do we still have functioning mailing lists? 2026-05-27 12:17:13 https://lists.alpinelinux.org/~alpine/aports 2026-05-27 12:17:15 hmmmm 2026-05-27 12:22:33 I've been trying to push a commit to codeberg for 15 minutes and it's not going through... all the forges struggling to keep up, unite! 2026-05-27 12:24:15 imagine a world where bulk AI scrapers would've learned from decades of scraping experience from big search providers and respected the infra they collect data from 2026-05-27 12:24:46 it is a fantasy that's quite far fetched despite it being realistic enough 2026-05-27 12:25:58 > bulk AI scrapers 2026-05-27 12:26:00 > respect 2026-05-27 12:26:12 i said far fetched 2026-05-27 12:26:17 ^^' 2026-05-27 12:26:32 that's not far-fetched, that's oxymoronic 2026-05-27 13:43:22 https://git.alpinelinux.org/aports/commit/?id=cba02e2d25c017549ff696a29c896137516386d5 2026-05-27 13:43:45 ganska nöjd med 13:37:21 +0000 utan att ha försökt pricka 2026-05-27 13:44:23 wrong channel 2026-05-27 13:44:26 ACTION smh 2026-05-27 13:44:55 grattis! :) 2026-05-27 13:45:33 /groupserv access @postmarketos list 2026-05-27 13:45:36 err 2026-05-27 15:02:44 knuxify: I pushed !103066 before looking for other solaar MRs. I incorporated your changes from !100059. It could be just as easy to add the py3-typing-extensions dep addition to your MR. 2026-05-27 17:26:08 caskd: not that it changes the individual (search engine|ai|scraper)'s value function, but i can't help but think: "back then", the scrapers benefited from the original content being available. in contrast, right now -- who cares, already trained your model on that. 2026-05-27 20:50:21 Could someone merge: !102341 !102343 !102345 and !102346 2026-05-27 20:50:21 Security upgrades for dotnet backported to 3.22 and 3.21. CI failures are due to a CI bug, but otherwise it builds. 2026-05-27 21:07:19 ayakael: do you know what is causing that bug? 2026-05-27 21:08:23 seems like busybox triggers are not executed? 2026-05-27 21:09:25 I do have a fix for that 2026-05-28 03:00:19 No I don't. I lack the time to debug further unfortunately - in the middle of moving to a new appartment 2026-05-28 03:33:35 could a maintainer please take a look at !103053? thanks! 2026-05-28 04:32:17 morning! omni: do youthin you can help with https://build.alpinelinux.org/buildlogs/build-3-24-riscv64/community/racksdb/racksdb-0.6.0-r3.log 2026-05-28 04:32:27 it reproduces on x86_64 as well 2026-05-28 04:40:24 Does anyone know if tweaking libguestfs to provide virt-sparsify (libvirt-dev makedepends and some fixes) would be possible? 2026-05-28 04:40:34 Would be insanely helpful to have 2026-05-28 04:47:27 omni: never mind. I think I got it 2026-05-28 04:48:12 Saijin_Naib[m]: everything is possible. the impossible just takes a bit longer time... 2026-05-28 04:48:29 Saijin_Naib[m]: there already is libguestfs in testing and virt-sparsify is in https://github.com/libguestfs/guestfs-tools (different repo) so you likely 'just' need to build it 2026-05-28 04:52:53 How would that work with libguestfs aport providing guestfs-tools already as a subpackage? 2026-05-28 04:53:31 you'd need to fight over the package name.. likely guestfs-tools-extra or something? 2026-05-28 04:53:54 libguestfs itself provides some tools, but there's more in the other repo 2026-05-28 04:54:21 or you could pull in the guestfs-tools sources in the libguestfs aports and build everything together, but it's probably better to keep separate 2026-05-28 05:25:35 ayakael: the fix I applied worked, the pipeline is now green :) 2026-05-28 05:26:33 I'm working on an akms module plus firmware aport. The are three different module ($pkgname-variant-src) subpackages with correlated firmware ($pkgname-variant-firmware) subpackages. I'm trying to understand if I should have the module source subpackage depend on the firmware subpackage or use install_if instead. 2026-05-28 05:29:58 I think depends makes more sense. 2026-05-28 05:35:41 yeah, depends is preferred. install_if is when you don't control the other package or don't want to update the other package everytime a new reverse dependency is added (think $pkg-openrc) 2026-05-28 05:38:09 OK, thank you. It is good to have that explained like that, really makes it clear to me. 2026-05-28 09:15:22 ncopa: because of situations like this, I'm not sure it was a good idea of me to package it like that but it helps a bit with catching when security fixes are needed 2026-05-28 09:21:11 yeah, it helps us to avoid ship vulnerable 2026-05-28 11:09:40 I just painlessly upgraded a couple of 3.23-stable VMs to current 3.24, no issues so far 2026-05-28 12:40:43 ncopa: thanks for the guidance with the soname details (on the hunspell MR). 2026-05-28 12:44:57 ikke: Thank you! :) 2026-05-28 12:45:41 Basically, there is an issue when downgrading from apkv3 to apkv2 that prevents triggers to run. Solution is to switch to per-release images 2026-05-28 15:39:12 could anyone review https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/99858? 2026-05-28 15:48:43 also, can anyone remove the "mr-stale" label in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/99834 ? This one has been approved, but otherwise, I fear a bot could close it in a month :( 2026-05-28 16:14:31 We don't autoclose MRs 2026-05-28 17:33:02 ncopa: reminder that i've published macifrename sources on gitlab, if we want to get a release out for 3.24 2026-05-28 17:41:50 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/103155 2026-05-28 17:41:51 sigh 2026-05-28 17:43:08 it also feels like slop, considering their main product is slop 2026-05-28 17:44:08 the APKBUILD reads slightly AI-generated but don't take my word for it 2026-05-28 17:44:11 sounds like an easy reject? 2026-05-28 17:44:26 it is 2026-05-28 17:44:35 "it is" to what? :) 2026-05-28 17:44:39 an easy reject 2026-05-28 17:44:45 i'm not sure whether the apkbuild itself is LLM-generated 2026-05-28 17:44:52 but that doesn't matter that much 2026-05-28 17:45:04 I mean yeah not really lacking reason to reject 2026-05-28 17:45:37 there's not really enough of an APKBUILD to form much of an opinion either way on whether it itself is AI 2026-05-28 18:16:17 would someone be willing to merge this? !98455 I've been using it for a while and it works well. any suggestions for changes would be very welcome too. 2026-05-28 19:45:48 elagost: sure 2026-05-28 19:46:59 TY! 2026-05-28 20:01:49 Hi, if one was going to submit a package to aports, do you need a gitlab account? Thanks 2026-05-28 20:04:57 technically we do have a mailing list 2026-05-28 20:05:09 ptrc: oops brain 2026-05-28 20:05:12 we used to have an integration that brings those over to gitlab, but in general it's way easier to just submit a merge request 2026-05-28 20:05:33 fair aye 2026-05-28 20:06:00 It's not much anyways, I just packaged xidle for myself 2026-05-28 22:59:05 why the pickyness of the order of sha512sums? 2026-05-29 04:24:32 omni: due to the way abuild matches source to sum? 2026-05-29 05:11:44 It's easy to deal with in the abuild code and the checksums are generated by abuild anyways. 2026-05-29 09:26:38 for new aport, should I use '# Maintainer' or 'maintainer='? ref !101901 2026-05-29 09:27:41 Ariadne: not sure I like the https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/101247 libcc was less than 200k and now it is more than 3MB. We have 2700+ packages using libgcc at runtime and they all now pull in those extra 3MB. I wonder if it would make more sense to have a libgcc-static subpackage for those 2026-05-29 09:41:00 I think libgcc-dev would be a bit better 2026-05-29 09:44:39 https://github.com/nodejs/node/issues/62764 2026-05-29 09:44:41 interesting 2026-05-29 10:25:25 Im now using maintaner key not the comment qaqland 2026-05-29 10:28:53 qaqland that package is awesome lol 2026-05-29 12:19:05 wow so it is 2026-05-29 12:53:35 that's pretty impressive 2026-05-29 17:51:43 ncopa: I agree let's do it 2026-05-29 17:58:52 does libgcc-static subpackage make sense? 2026-05-29 17:59:34 the static libs are hard requirements for gcc itself. shouldn't they just be in the gcc package? 2026-05-29 17:59:50 or would gcc package depend on libgcc-static so that clang can also use them without pulling in gcc? 2026-05-29 18:22:40 yes that is the goal 2026-05-29 18:28:03 I also have GCC 16 ready to go in after Alpine 3.24 release 2026-05-29 19:01:42 :q 2026-05-30 08:24:35 fabricionaweb: thelounge is failing to build on build-edge-loongarch64, some timeout issue it keeps hitting but didn't seem to do on build-3-24-loongarch64 2026-05-30 08:47:31 damn, I saw the email morning, Im out of pc until tomorrow :/ maybe we can disable it for loongarch 2026-05-30 08:52:10 I sent !103242 but Im leaving for a trip now 2026-05-30 08:54:56 my bad I could have just skip tests not whole build, I amend it 2026-05-30 08:55:09 thats what we do on rush lmao 2026-05-30 08:55:25 see you later wife is yelling at me 2026-05-30 09:23:05 ok, let's do that for now (I thought I'd look a bit at it myself but accidentally pressed the merge button) 2026-05-30 12:27:17 . 2026-05-30 13:25:27 its a shame that alpine will allow AI while postmarket doesnt 2026-05-30 13:26:15 especially towards a well designed simplicity oriented distro as the main goals 2026-05-30 13:26:28 despite that AI is known to be environmentally destructive 2026-05-30 15:17:20 markand: what do you mean? 2026-05-30 15:18:26 markand: nothing has been finalized, so please don't badger the Alpine devs about it. postmarketOS is a different organization from Alpine, so both are able to set different rules if they want to do so. 2026-05-30 15:20:27 I think it's already done https://gitlab.alpinelinux.org/alpine/council/-/work_items/697#note_615552 2026-05-30 15:23:56 Its not done until there's an official policy made. There's still a lot of different opinions on what a policy would even look like. I'd say just give the devs time. 2026-05-30 15:49:11 you're just linking to one comment of the discussion, as justsoup said it is still under discussion 2026-05-30 15:49:51 and even if they do end up accepting AI contributions, I'd appreciate it if you wouldn't harass alpine developers 2026-05-30 15:54:08 I am against AI contributions but I also against harassment 2026-05-30 16:02:38 where do you see harassment? 2026-05-30 16:04:33 I am explicitly silent most of the time and quite open mind in many area I dislike and as a contributor to alpine and maintaining some packages I'm just adressing my concerns over a topic that is to be settled down quickly 2026-05-30 16:36:39 personally I would also prefer a more explicitly anti-AI stance, so anything derived from Alpine (and Alpine users themselves!) can upgrade without fear of sloppy regressions 2026-05-30 16:37:17 it's not even ideological, it's practical: as the example of rsync shows, LLM-assisted code is generally poorer than human-only code 2026-05-30 16:37:56 and accepting AI-assisted contributions would just decrease the quality of software distributed by Alpine 2026-05-30 16:38:10 not always, there are certainly exceptions, but in general 2026-05-30 16:38:35 skarnet: it wouldn't really, alpine packages software that already accepts LLM contributions, so regardless of what alpine says their quality will decrease for sure 2026-05-30 16:39:31 well that's a problem that needs to be addressed case by case, it wouldn't be the first time Alpine packages stuff that doesn't follow its policies for various reasons 2026-05-30 16:39:40 and getting them to fall in line is an ongoing effort 2026-05-30 16:40:02 "A is already doing the bad thing" isn't a reason to let B do the bad thing as well 2026-05-30 16:40:38 I think anything more nuanced than a blanket ban will result in more work for Alpine devs 2026-05-30 16:41:08 skarnet: as I understand it the question isn't "do we still accept software accepting LLM assistance" but rather "do we accept LLM contributions in aports / alpine software" 2026-05-30 16:41:28 then I don't see why it's even a question 2026-05-30 16:41:38 because if the former is a "no", well, I guess let's move to a BSD kernel (sadly) 2026-05-30 16:41:38 it should be a no period 2026-05-30 16:41:51 because linux accepts LLM contributions 2026-05-30 16:42:05 again it's an ongoing effort 2026-05-30 16:42:29 18:41 then I don't see why it's even a question 2026-05-30 16:42:30 if Linux starts breaking Alpine won't be the first to notice and there are going to be real, visible problems everywhere 2026-05-30 16:42:36 well pmOS did put a blanket ban on LLMs 2026-05-30 16:42:45 good 2026-05-30 16:42:52 now throw systemd out 2026-05-30 16:43:02 so far has been manageable, but it's a small project 2026-05-30 16:43:14 alpine is bigger than pmOS 2026-05-30 16:43:19 yes 2026-05-30 16:43:26 and also an upstream 2026-05-30 16:43:44 skarnet: and on init systems, pmOS still supports openrc and such fwiw, writing from pmOS/OpenRC 2026-05-30 16:43:55 yeah and that's cool 2026-05-30 16:44:39 but a blanket ban also means slowly pushing slopcode out :P 2026-05-30 16:44:57 anyway I'm just saying that for a project this size, a blanket ban on LLM contributions to postmarketOS projects went fine. 2026-05-30 16:45:01 it also pushes boring time consuming MR 2026-05-30 16:45:24 GNOME devs got annoyed about slop extension with code that does not follow GJS guidance 2026-05-30 16:45:46 if the question is about Alpine software itself then I think the answer should be a clear no, anything else would both decrease quality and increase burden on devs 2026-05-30 16:46:06 alpine is bigger than pmOS but it's not as huge as debian which take 2 years to take a decision either 2026-05-30 17:35:13 f_: pmOS didn't do a blanket ban: it only applies to contribtions and its spaces. Software written by developers using LLM is not prohibited, and likely can't be (the obvious examples being Linux, Firefox). 2026-05-30 17:35:41 markand: several comments on the issue reflect a "not wanting to rush into a decision", so pushing for a fast decision isn't very polite. 2026-05-30 17:37:17 WhyNotHugo: A blanket ban on its space 2026-05-30 17:37:24 is what I meant 2026-05-30 17:42:00 WhyNotHugo, that your very own description of polite 2026-05-30 17:45:06 it's a project made by volunteers, it is unreasonable to push for doing things fast 2026-05-30 20:55:56 all this anti-AI stuff reminds me of crazy people who want to ban books "I don't like it so nobody should be able to see (use) it"... it's a little extremist at times 2026-05-30 21:06:45 🧐 2026-05-30 21:07:06 🙄 2026-05-30 21:07:55 you're entitled to your opinion, but comments like that are unproductive and inappropriate for this channel. 2026-05-30 21:54:58 analogy is my passion 2026-05-30 23:00:36 It's also an incorrect one 2026-05-31 03:10:55 hello is there any proper procedure for building one apkbuild from another, for example I want to make a small patch to the linux-stable x86_64 config file without maintaining a clone of linux-stable. Is it possible to call the abuild of linux-stable from the static git.alpinelinux.org and patch that abuild, then build it? 2026-05-31 03:31:08 shield[m] since APKBUILDs are just shellscript then yeah if you just need to change small thing you can `source` one from other and call the functions inside with your overrides. i guess you would include the APKBUILD in `source=` 2026-05-31 03:36:09 Cool, wouldnt I need to include the entire community/linux-stable/* contents if I want it to build properly? 2026-05-31 05:23:42 shield[m] yes 2026-05-31 05:25:07 it might be more hassle than the idiomatic alternative of just forking it and i guess this is why its rarely seen in practice 2026-05-31 05:28:29 which itself you coud automate with `git` and `patch` and then only use abuild on the resulting apkbuild as normal 2026-05-31 05:30:17 maybe worth checking if postmarketos has anything nice there since they downstream and patch many alpine packages 2026-05-31 05:31:29 dont worry I parsed html to build the source= array 2026-05-31 05:31:33 god save me 2026-05-31 05:41:25 shield[m] only more regexes can save you now 2026-05-31 05:41:55 I created an issue for pulseaudio vs pipewire-pulse https://gitlab.alpinelinux.org/alpine/alpine-conf/-/work_items/10651 2026-05-31 05:42:57 comk: amen 2026-05-31 08:36:50 I'm trying to upgrade libssc but it fails on s390x: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/103262. To be honest, I have no idea why, of course the error exit code says something, but that's not enough information to find the root cause. Anyone a suggestion on how to debug this? 2026-05-31 08:59:43 i am unhappy with the LLM policy that has been proposed by ncopa in the council LLM policy ticket. i do not know what that means for my future as an alpine developer, honestly. 2026-05-31 09:02:06 i guess i will sleep on it, and hope that the council does not move forward with a bad decision that does not reflect the overall vibe in the community right now. 2026-05-31 09:03:57 however, should it be necessary, i am willing and able to help get a fork going that will ban LLM contributions. 2026-05-31 09:04:16 and... anyone who is an alpine or postmarketOS developer is welcome to join me :) 2026-05-31 09:04:21 I'm clearly not invested in Alpine development compared to anyone here, but as a user that would make me probably move to Gentoo 2026-05-31 09:04:38 (or a fork) 2026-05-31 09:05:42 i thought about just saying 'fuck it' and installing Gentoo, and that might still wind up being what i do, as i certainly cannot build a fork on my own. but the reason why i work on alpine is because it is an integrated operating system. 2026-05-31 09:09:46 but i also don't know what that means, right? 2026-05-31 09:10:24 i made all of these things like pkgconf, libucontext, ifupdown-ng, etc. to improve alpine 2026-05-31 09:18:04 Sorry to hear that. I'm just trying to be more pragmatic 2026-05-31 09:22:02 i'm not trying to be a dick here, but technical pragmatism isn't sufficiently holistic 2026-05-31 09:23:44 you founded a project that has grown into all of this, and while technical pragmatism was part of how we got here, it was also standing for things like software freedom and human rights, and to me i feel like we have allowed ourselves to stray so far from what we once were 2026-05-31 09:24:19 we are, frankly, victims of our own success 2026-05-31 09:25:00 we cannot take a meaningful stance on something that is harmful because we are afraid that we will scare our colonizers? 2026-05-31 09:26:56 I know you well enough to know you dont have bad intentions 2026-05-31 09:27:21 im a bit on short time here (need to run...) 2026-05-31 09:27:45 can I ask you to please have patience with me? 2026-05-31 09:29:04 one of the reasons I don't want do full pmOS style ban is that I believe that there exist good use of AI. That is why there are exceptions of those bans 2026-05-31 09:29:09 but I need to run now 2026-05-31 09:30:28 my intention is to preserve what we've built here. it is not compatible with LLM/agentic/whatever. we built Alpine to lift up humans. humans. not AI companies, or companies in general. humans. 2026-05-31 09:32:04 and in the interests of preserving that, i am telling you, and everybody else, where i stand on this, so that interested parties may either change course, or we can organize around building something more aligned with how the developers are feeling. 2026-05-31 09:35:00 Being curious here, is the proposal public and accessible somewhere? 2026-05-31 09:35:09 Moreover, there is nothing wrong to lift it in the future if the situation with AI evolves. But I don't know why we should allow it by default. 2026-05-31 09:35:45 quinq: https://gitlab.alpinelinux.org/alpine/council/-/work_items/697 2026-05-31 09:35:50 Thank you vmignot 2026-05-31 09:36:58 yes, i do not support just banning AI and being done with it. obviously that is where pragmatism brings value. 2026-05-31 09:37:20 I agree philosophycally with what Ariadne you are saying here 2026-05-31 09:37:31 But is it something that can actually be enforced 2026-05-31 09:37:53 in practice, nothing prevents somebody from copy and pasting from claude/chatgpt/whatever 2026-05-31 09:38:02 the point is that it is a stated principle 2026-05-31 09:38:22 in that our expectation is that participants will refrain from doing so 2026-05-31 09:38:23 Maybe there's a tad more laxed way like what you submit is yours, you should try to not waste people's time and slop will be subject to arbitrary ban 2026-05-31 09:38:41 Yeah Ariadne, I'm with you on that 2026-05-31 09:39:19 But then maybe “ban” isn't enough to explain the actual harmful ways about it 2026-05-31 09:39:46 Anyway, just my view, not trying to really debate your opinion 2026-05-31 09:43:08 Could be a strong stance, but explaining that what matters is that one submitter did their homework, ncopa's points are technically good I think here, but they're just bullet points 2026-05-31 09:43:24 I don't think “neutrality” would be a goal here though, because it isn't really 2026-05-31 09:43:33 the reason I am particularly not in favor of this is because it is not aligned with what developers are saying. it's not just about LLMs but the lack of alignment 2026-05-31 09:44:23 And that submitting slop (either way) is considered offensive and antisocial and so prone to sanctions 2026-05-31 09:44:51 sure but to me the idea that the council would go opposite of what the developers are discussing is jarring 2026-05-31 09:44:53 Ariadne, that's a good point, but maybe it just needs a bit more brewing ;) 2026-05-31 09:44:57 is my point 2026-05-31 09:45:07 for what it's worth i for one agree with ncopa 2026-05-31 09:45:10 ah yeah, definitely 2026-05-31 09:45:16 (Ariadne) 2026-05-31 09:45:59 to be clear I don't think it is Alpine's place to fight commercial AI, but nobody is asking for that 2026-05-31 09:46:58 It'll bankrupt itself anyway 2026-05-31 09:47:26 in essence the reason I feel strongly about this is the disconnect between council and what developers are generally saying. 2026-05-31 09:48:08 Speaking out of my ass because I have no idea how it works, but maybe governence could be a bit remodeled? 2026-05-31 09:48:25 Sounds wrong that there's a separation between a council and the developers it represents 2026-05-31 09:48:27 I do not like LLMs but if it was clear that the majority wanted, I wouldn't care so much 2026-05-31 09:48:43 At least there should be a percentage of voting coming from workers 2026-05-31 09:49:17 fwiw I don't really believe the "avoiding arguments" thing is a real thing to worry about wrt banning LLMs. we have had essentially no cases of this (maybe one?) in gentoo 2026-05-31 09:49:28 it's one of those things which might be a theoretical concern but didn't end up being an issue in practice 2026-05-31 09:50:21 Yeah, we can discuss it again when LLMs start having feelings 2026-05-31 09:50:33 :) 2026-05-31 09:50:44 also i think people who like LLMs generally see they're not welcome and don't even bother 2026-05-31 09:50:57 we made some people on HN mad the other day which feels like a win 2026-05-31 09:51:27 :D 2026-05-31 09:59:22 anyway I'm sure in the absence of an alpine fork that I can find some other operating system to participate in :) 2026-05-31 10:13:44 Naaa, wait for it, sure it'll come out to something sensible 2026-05-31 10:42:35 Yeah FWIW postmarketOS banning LLMs has not caused any issues 2026-05-31 11:09:13 *so far after 5 days 2026-05-31 11:23:48 quinq: It's been more than 5 days :) 2026-05-31 11:24:45 it's been many months now 2026-05-31 11:26:13 many is a bit of a stretch, it's been around 4 2026-05-31 11:29:46 many meaning "more than one" 2026-05-31 11:38:52 DylanVanAssche: maybe just disable tests on s390x 2026-05-31 11:38:59 or disable s390x entirely for now 2026-05-31 11:39:21 beyond the time suck / global consequences of it all ... on a personal level, i don't want to work with people who use llms instead of reading/understanding things. 2026-05-31 11:47:47 [@_oftc_f_:matrix.org](https://matrix.to/#/@_oftc_f_:matrix.org) disabling s390x would affect iio-sensor-proxy. Maybe adjusting my testsuite (I'm maintainer) to skip this arch? I find it weird since the diff is only some paths in the meson.build which are changed compared to the version in Alpine. Not a single line of C code changed... 2026-05-31 11:48:23 DylanVanAssche: you can disable tests in the APKBUILD 2026-05-31 11:49:06 DylanVanAssche: I can see if I can reproduce it 2026-05-31 11:49:07 Yes but I don't want that for all arches only for s390x then. Is that possible? 2026-05-31 11:49:13 Yes 2026-05-31 11:50:01 Ah interesting! Wasn't aware of that. But if you manage to reproduce it and can share the meson error test log, that might be alreaduly sufficient to find the culprit. Thanks a lot!! 2026-05-31 11:52:03 DylanVanAssche: you can check if $CARCH is s390x and do options="$options !check" 2026-05-31 11:55:41 DylanVanAssche: it reproduces, gathering the logs now 2026-05-31 11:56:40 DylanVanAssche: any particular file I should get you? 2026-05-31 11:57:02 The mentioned log file just contains the same that's already in the output 2026-05-31 11:57:58 https://tpaste.us/jvPo 2026-05-31 11:58:13 There should be like a full log: https://gitlab.alpinelinux.org/dylanvanassche/aports/-/jobs/2375658#L520 2026-05-31 11:58:31 That's in the paste 2026-05-31 11:59:17 Hmmm that's really weird... The output is totally different. Will need to analyze it then. 2026-05-31 11:59:57 Thanks for trying to get the logs! If I cannot figure it out, I will take the disable route. The library is only needed for ARM anyway 2026-05-31 12:00:23 On other platforms, it doesn't do anything anyway 2026-05-31 12:04:17 Then it might make sense to disable the packages there completely indeed 2026-05-31 12:14:50 Does rebuilding the old version on s390x pass? 2026-05-31 12:15:20 let me check 2026-05-31 12:16:07 nope, also fails 2026-05-31 12:19:03 My first guess would be fortify-headers detecting OOB access or an issue in a makedependency. I unfortunatly don't have time to take a look right now. 2026-05-31 12:19:33 If it's not relevant for s390x anyway, I'd suggest disabling the package 2026-05-31 12:24:13 Stub libraries are still useful for software portability 2026-05-31 12:26:42 ok f_, was half joking about it, but good to fact it back ;) 2026-05-31 12:26:57 hehe :) 2026-05-31 12:34:42 I was kinda hoping we could get alpine 3.24 out before deal with the AI policy thing, but here we are 2026-05-31 13:27:25 you don't actually have to deal with it before 3.24, do you? 2026-05-31 13:45:47 I do sense a «if this is not handled in the next day the project will be forked 2026-05-31 13:48:01 It is a very important topic for some 2026-05-31 13:48:22 Apparently more important than the 3.24 release 2026-05-31 13:49:32 ncopa think https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/99502 can have a chance of progress? would really ike to see an upgrad eof it for 3.24 and that mr is just the first step of a few to get that package family straightened 2026-05-31 13:55:38 I can try have a look at it once the ci is green 2026-05-31 13:55:56 once it stops building with distro llvm i thing it will also yield for example firefox unbuildable 2026-05-31 13:55:57 thx 2026-05-31 13:58:00 Ariadne, <3 2026-05-31 14:14:29 ncopa: i doubt it is that imminent for alpine, but things in the world are def moving fast. i assume some share similar sentiments, we want to be part of communities where we don't have to talk to someone's agent, where people value this as a craft 2026-05-31 14:17:04 either everyone feels uncomfortable around the elephant in the room (llm use makes me uncomfortable, and probably when i say mean things about llm use, it makes pro-ai people uncomfortable) 2026-05-31 14:17:31 i think it's probably a more difficult path to try having it both ways 2026-05-31 14:38:03 while I also think this is a very important topic, I think everybody made their current position clear and adding more pressure to solve this now just adds more stress to the release process (which must already be rather stressful for ncopa) 2026-05-31 14:38:06 this is in turn probably also not helpful towards finding a good solution, so I would suggest continuing the discussion after the release is out 2026-05-31 14:38:23 +1 ^ 2026-05-31 14:38:28 +1 2026-05-31 14:40:59 +1, that is what I was trying to get at originally - I think "we will sort it out after the 3.24 release, and if that is too slow for you we apologize" is a totally reasonable stance 2026-05-31 14:41:08 you are a volunteer and owe nobody anything 2026-05-31 14:48:04 Getting a release out is already stressful enough, I think there is no need to add more oil to the fire 2026-05-31 14:50:32 ollieparanoid1 ootl: what are positions? 2026-05-31 14:50:52 see https://gitlab.alpinelinux.org/alpine/council/-/work_items/697 2026-05-31 14:51:09 ty ollieparanoid1 2026-05-31 15:51:04 05:29 one of the reasons I don't want do full pmOS style ban is that I believe that there exist good use of AI. That is why there are exceptions of those bans 2026-05-31 15:52:40 ncopa: if you believe that there exist good use of "AI", which from context I think means you accidentally typoed the term LLM but intend to roll with it anyway,... you should be able to clearly articulate what those good uses are when discussing the policy, in order to communicate effectively with the people who you collaborate with and will be affected by policy decisions that utilize 2026-05-31 15:52:40 these "good uses" as justification 2026-05-31 15:58:10 09:45 I do sense a «if this is not handled in the next day the project will be forked It is a very important topic for some Apparently more important than the 3.24 release 2026-05-31 15:59:45 I will note for the record that Adélie's genAI policy (https://www.adelielinux.org/policies/genai.html) requires strict transparency and that contributors understand what they are contributing and how it works. 2026-05-31 16:00:29 I feel this is one of the more sensible approaches, but I am probably biased as I helped formulate it. 2026-05-31 16:00:30 ncopa: I believe that this analysis is unkind towards the people you're falsely accusing. as far as I can tell from the timeline you've gotten honest answers ( == "people expressing their genuine feelings") to a comment *you* chose to make in the ticket at this time. nobody seems to be saying they have considered your existing comment to the last straw "and we're forking now", they are 2026-05-31 16:00:30 just *continuing the discussion* that you started 2026-05-31 16:01:49 the point at which people may choose to "fork the project" is the point where *a decision is made* that they feel they can't live with. you haven't made a decision, you posted a continuation of an ongoing discussion expressing your feelings on the matter. 2026-05-31 17:19:48 ncopa: yes, the project's leadership and founder making decisions that are not aligned with my perception of how the developers are feeling at large about any issue is more important to me than 3.24 release. 2026-05-31 17:23:29 I will just say it. to me the expectation is that when the council is asked to do something it should generally be doing what the developers as a quorum want. 2026-05-31 17:25:47 if the 3.24 release is most important then why propose taking an action that is opposite of that discussed in the ticket 2026-05-31 17:47:41 like none of us are saying ban AI immediately or else. you could have worked on the 3.24 release and nobody would be talking about forking Alpine now. 2026-05-31 17:55:26 I feel like major decision-making should not occur near a release unless the decision(s) impact that release, or else it needs to be clear that they do not impact the release and the release is prioritised. 2026-05-31 18:09:46 to be clear, my issue is about the disconnect between what developers have expressed in terms of preference and what was proposed by ncopa. 2026-05-31 18:10:18 [Dylan Van Assche](https://matrix.to/#/@dylanvanassche:dylanvanassche.be) Please disable the libssc tests on s390x for now. The bug is in py3-protobuf and when fixed the libssc successfully skips the tests like in the last sucessfull build. 2026-05-31 18:11:34 Sertonix Ah thanks a lot for the information, I wasn't aware of the `py3-protobuf` issue. Thanks! 2026-05-31 18:30:15 and in general my issue is not just specifically the LLM issue. it is the dysfunctionality 2026-05-31 18:38:45 I also speak up loudly because others don't feel they have the psychological safety to challenge ncopa because he is the founder of alpine. 2026-05-31 18:41:29 this is why it was inappropriate for ncopa to take the position of devils advocate here IMO. 2026-05-31 18:45:09 Unreviewed ai content being contributed should be the only thing disallowed. 2026-05-31 18:46:53 that is not an alpine that many of us want to be involved in 2026-05-31 18:48:06 Almost every argument on either extreme of anything is wrong 2026-05-31 18:48:33 if you use llms as they are now properly they are nothing more than a better search engine 2026-05-31 18:49:11 ok 2026-05-31 18:51:24 and how are you going to enforce this anyway, someone can build something with the heavy use of ai, and aslong as they looked with their own eyes and understood whats happening, cleaning up things here and there, how can you tell if the result is ai assisted 2026-05-31 18:51:47 i love these "resistance is futile" arguments 2026-05-31 18:52:06 What? 2026-05-31 18:52:42 being on either side of the extreme is wrong 2026-05-31 18:52:58 the way you phrased your open question about how this would be enforced implies that it can't be 2026-05-31 18:53:14 well how would you enforce it 2026-05-31 18:53:41 because prima facie good developers know it when they see it. 2026-05-31 18:54:00 good developers can use ai 2026-05-31 18:54:32 you are still under the assumption that ai assisted work is entirely made with ai with 0 human review 2026-05-31 18:54:48 shield[m]: who is under this assumption, exactly? 2026-05-31 18:55:03 please show where people are saying that that is happening. 2026-05-31 18:55:08 shield[m]: centrism is a fallacy, being "in the middle" does not automatically means you're right. If someone advocates killing nobody and someone else advocates killing 10 people, the reasonable solution is not killing 5 people 2026-05-31 18:55:38 ACTION steps out of this and wishes godspeed on the new release. 2026-05-31 18:55:41 and I would say calling "extreme" the anti-AI sentiment is dishonest, because it is the majority opinion 2026-05-31 18:55:45 skarnet: I said in this specific scenario, being on either extreme is wrong 2026-05-31 18:55:48 I don't think you're arguing in good faith, and I think asserting what people are saying, without sourcing instances of people saying that, is not helpful for demonstrating otherwise. 2026-05-31 18:55:56 this is exhausting. in the ticket there is a clear quorum of developers (e.g. the ones trusted to push packages to alpine) which want an LLM ban for now. 2026-05-31 18:56:05 shield: I think your opinion is clear and there is no new argument (compared to the gitlab issue). It's juat creating more noise 2026-05-31 18:56:15 from what ive seen, if you use ai the exact same way we have been using google and stackoverflow for the past years, it results in the exact same or better workflow characteristics 2026-05-31 18:56:32 Sertonix[m]: Thank you❣️ 2026-05-31 18:57:57 the inherent side effects of relying on these big llms however is a problem 2026-05-31 18:59:14 which is why we want a ban for now 2026-05-31 19:03:49 a ban for now is not a ban forever 2026-05-31 19:04:59 thats fine, moratoriums are good 2026-05-31 19:08:03 and I want other forms of automation that alpine has yet to implement such as automatic package upgrades where MRs are opened automatically for package upgrades 2026-05-31 19:27:27 tinydm 1.3.1-r0 won't work downgraded 2026-05-31 19:28:05 idk why wlan0: unavailable wifi (rtl8821ae) after updating 2026-05-31 19:30:05 kernel wasn't updated, v3.24 2026-05-31 19:37:47 realroot[m]: wdym? 2026-05-31 19:37:49 do you have some logs? 2026-05-31 19:40:40 rtl8821ae: Init MAC failed 2026-05-31 19:40:40 [NetworkManager] [1780254238.8322] device (wlan0): Couldn't initialize supplicant interface: GDBus.Error:fi.w1.wpa_supplicant1.UnknownError: wpa_supplicant couldn't grab this interface. 2026-05-31 19:40:40 [NetworkManager] [1780254238.8323] device (wlan0): supplicant interface keeps failing, giving up 2026-05-31 19:46:22 does that have anything to do with tinydm? 2026-05-31 20:01:38 realroot[m]: try downgrading linux-firmware-realtek 2026-05-31 20:04:24 it wasn't installed at all 2026-05-31 20:12:45 version from 3.23 didn't work 2026-05-31 20:13:55 [NetworkManager] [1780258185.3988] device (wlan0): device not up after timeout! 2026-05-31 20:15:31 [kernel] [ 18.433693] rtl8821ae: Init MAC failed 2026-05-31 20:42:24 shield[m]: the idea that a project should not have rules of behavior if the rules can't be enforced is sickening to me. this is just a code of conduct with different ideas from you about what constitutes polite conduct towards others, it is not a good look for you to be saying that the reason for getting rid of a code of conduct isn't because "I disagree with the definition of good 2026-05-31 20:42:24 conduct" but rather "I disagree that it can be enforced therefore it should not be a policy so people don't have to break it" 2026-05-31 20:45:35 realroot[m]: realroot[m]: were there any other failures prior to the 'Init MAC failed' message? There are two main failure points for mac init for that driver; one has a debug message and the other just returns false. 2026-05-31 20:49:14 realroot[m]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c?h=v6.18.33#n916 2026-05-31 21:02:05 is "ban all use of AI" the majority opinion or is this just a case of a vocal minority? I work with smart people and in the entire company, there's 1 "will never use AI" 2 "I haven't written code in months" and 20+ "it helps sometimes, but I like to keep my hands on the wheel"... Small sample size, but that generally seems to match what I see in other circles as well 2026-05-31 21:04:22 if you look at something else controversial like Wayland, it seems pretty similar... a bunch of people at one end of the spectrum screaming that xorg will win in the end, a bunch of people at the other end of the spectrum yelling about how wayland is perfect and shouldn't be questioned, and way more people in the middle that just want to run some terminals and browsers with the 2026-05-31 21:04:24 least amount of trouble 2026-05-31 21:22:47 How would you even define a majority in a world where identities can be created at little cost? 2026-05-31 21:29:19 realroot[m]: One of the module paramaters for the rtl8821ae is debug_level, default is 0 and range is 0-5. 2026-05-31 21:32:13 maybe, just maybe, *once* you should listen to the people who have been right about tech for 30+years 2026-05-31 21:32:28 but I understand that's not how the world works 2026-05-31 22:28:35 iggy: the scope of the discussion is a project-internal decision, so it isn't hard to get the opinions of "the exclusive club" affected. just ask every org member and every recent author of a merged PR, to share their opinion even if it is "my opinion is I don't care" 2026-05-31 22:28:53 people who don't care are obviously okay with a ban 2026-05-31 23:11:42 at any rate from a practical standpoint, even if we wind up parting ways after the 3.24 release, i agree that we should focus on the 3.24 release for now. 2026-05-31 23:11:55 because it will be cleaner to do so 2026-05-31 23:13:13 but regardless i believe we need to make major changes to the governance, at the very least, we need something like Debian's general resolution process where we can collectively decide issues as a project. 2026-05-31 23:46:55 obviously? 2026-05-31 23:50:40 I would argue that the people who have an opinion and don't speak out are more interested in staying out of the crosshairs of the extremely vocal group which means they don't agree with that group 2026-05-31 23:51:17 you don't get to speak for the proverbial silent majority any more than anyone else 2026-05-31 23:52:00 does the person I was responding to? 2026-05-31 23:52:17 who said "obviously 2026-05-31 23:52:42 what she said was a truism, not an expression of the silent majority 2026-05-31 23:52:51 people who don't care are, by definition, okay with anything 2026-05-31 23:53:19 iggy: okay but wayland hasnt been shown to do real harm, so i don't think it's similar in why people care. as much as otherwise there might similarly be a diverse group of opinions 2026-05-31 23:53:35 skarnet +1 2026-05-31 23:54:02 it's some pretty big mental gymnastics to go from "people don't care" to "people are okay with an outright ban on something they have no opinion of" 2026-05-31 23:54:43 mental gymnastics? that is the definition of not caring 2026-05-31 23:54:59 definitionally, someone who thinks LLMs are awesome but doesn't want to use them out of fear of being in the crosshairs of the LLM haters, is okay with a ban because the ban doesn't affect them as they are already not using LLMs out of social fear, not governance fear 2026-05-31 23:55:39 and in that hyppothetical scenario, sounds like desired outcome? 2026-05-31 23:55:43 it doesn't mean they aren't using them, it just means they don't talk about it 2026-05-31 23:55:49 and people who genuinely don't give a darn and their lack of giving a darn is their reasons for not replying, are okay with either outcome 2026-05-31 23:55:50 (fear aside. fear is the mind killer) 2026-05-31 23:56:15 hm regarding wayland and harm, i suppose there has been some controversial debate regarding wayland and accessibilty now that i think about it. the situation seems to have improvement however. anyway, i dont think it's the same dimension of kinda somewhat objectively problematic 2026-05-31 23:56:26 think of the poor potential LLM users who would be oppressed by a ban in Alpine 2026-05-31 23:56:36 it's not like it's absolutely everywhere else 2026-05-31 23:57:39 I simply do not understand why the idea of asking people what their governance vote is, should be so controversial 2026-05-31 23:58:14 el[m]1 thinking of this? https://nocoffei.com/?p=451 is but one example. many other workflows and platforms are still only working at all under Xorg and either broken or just not existing under Wayland 2026-05-31 23:58:30 elibrokeit: I don't disagree with that at all 2026-05-31 23:58:39 nobody said don't vote, I merely said assuming how people would vote is people pushing their own agenda 2026-05-31 23:58:42 much less due to the theory that the silent majority aren't gonna vote at all because they're afraid someone is going to call them names on the Internet, and they want to remain in the community that they are terrified would do that 2026-05-31 23:58:47 But I don't think that's "wayland harmful", it's "people depend on Xorg". different framing 2026-05-31 23:59:17 comk: yes. i'm still hoping to this day that wayland will simply add an accessibility permission like e.g. android that allows wide-ranging access to windows and stuff 2026-05-31 23:59:23 simply dropping Xorg means dropping those users 2026-05-31 23:59:44 (im one of them btw) 2026-05-31 23:59:48 iggy: I'm saying that people who don't vote, or rather, vote "I decline to state an opinion, let me recuse myself", should be taken at their word and believed when they say they don't care 2026-05-31 23:59:55 I don't understand why this is controversial