2025-07-01 06:34:22 for any alpine developers around: is version 3 of apk-tools considered stable enough to use? 2025-07-01 06:36:47 It's going to be merged to edge today, (reminder to ncopa), so I guess so 🤷 2025-07-01 06:44:00 good morning! 2025-07-01 06:45:44 good morning :) 2025-07-01 06:46:45 PureTryOut: wasn't edge renamed to stable? i recall reading a commit for that 2025-07-01 07:08:25 Lol no, just linux-edge to linux-stable, which is only the name of a kernel package 😉 2025-07-01 07:10:43 got it 2025-07-01 08:34:48 yes today is the day we merge apk-tools 3 2025-07-01 08:35:29 linux-edge linux-stable. zfs-stable. those are doomed to be misunderstood 2025-07-01 08:36:14 i think linux-mainline might have been a better name 2025-07-01 08:36:23 naming is hard 2025-07-01 08:42:15 Well linux-edge is removed. linux-stable is the same stable as kernel.org names it, just as linux-lts 2025-07-01 08:42:41 linux-edge would basically be linux-mainline but it had a different kernel config than the other kernels which was confusing and ultimately it got removed 2025-07-01 08:43:36 ncopa: re the breeze-icons build failures on x86 and armv7, it seems the problem is the memory usage that 32-bit allows. Any clue how to solve it or do I have to disable the package on that arch? 😢 2025-07-01 08:53:18 is there a way to put a regular service with an init file under some sort of supervisor/daemontools kind of thing? If yes, what is it called? 2025-07-01 08:53:48 service packagename status does report the correct state so it shouldn't be too complicated i'm thinking 2025-07-01 08:54:37 PureTryOut: so it runs out of addressable memory space? what is running out of memory? the compiler? 2025-07-01 08:55:00 might be possible to disable debugging, reduce symbols includeded, or disable LTO or similar 2025-07-01 08:56:32 > virtual memory exhausted: Out of memory 2025-07-01 08:56:42 It's barely any code on that package in the firstp lace 🤔 2025-07-01 08:56:51 *first place 2025-07-01 08:57:58 Actually, only seems to be x86 now 2025-07-01 08:58:06 report upstream 2025-07-01 08:58:40 Should I look at s6? runit? supervise-daemon? 2025-07-01 08:59:27 i think openrc supports supervise-daemon and s6 2025-07-01 09:00:51 ncopa: thank you 2025-07-01 09:11:27 PureTryOut: looks like they generate a cpp file with the image data embedded 2025-07-01 09:19:15 https://forums.gentoo.org/viewtopic-p-8855770.html?sid=1e08136b3f4b8ab1de7d20abd181c743 2025-07-01 09:27:16 PureTryOut: report it here: https://invent.kde.org/frameworks/breeze-icons/-/issues/ 2025-07-01 09:29:17 PureTryOut: this looks relevant https://invent.kde.org/frameworks/breeze-icons/-/commit/ddac172cba33db77143b9df4e5ad32be4e19cff6 2025-07-01 09:36:20 PureTryOut: this works https://tpaste.us/5Qej but you should probably rename the patches or download them 2025-07-01 09:36:39 It has been fixed upstream already 2025-07-01 09:50:03 ncopa: linux-mainline seems to be a clearer name for it 2025-07-01 09:50:11 ncopa: given that the MR for linux-stable was open for months there was enough discussion time. also i think i wrote it pretty clear in the release notes: https://wiki.alpinelinux.org/wiki/Draft_Release_Notes_for_Alpine_3.23.0#linux-stable_replaces_linux-edge 2025-07-01 09:50:40 linux-mainline is torvalds' tree, e.g. the rc kernels. linux-stable follows the latest release from greg's stable kernels 2025-07-01 09:51:04 there is a difference see https://kernel.org/ or https://www.kernel.org/category/faq.html 2025-07-01 09:59:15 yeah i know. and understand the reasoning. it still ends up a bit confusing in alpine context. 2025-07-01 09:59:34 and its not guaranteed that linux-mainline would be less confusing 2025-07-01 09:59:46 so i dont know whats best 2025-07-01 10:00:46 how would it be confusing in the context of alpine? i'm not connecting the dots here 2025-07-01 10:02:29 hi, i'm hitting a bug with docker-engine 28.2.2 (alpine 3.22) fixed in 28.3, I did see an MR to upgrade the package but I was wondering if it would be ported to alpine 3.22 (because it's a bug fix but it's not a patch release) 2025-07-01 10:02:31 what would you think "zfs-stable" mean if you saw it first time? 2025-07-01 10:02:58 good point 2025-07-01 10:03:22 but as i said. i'm not sure zfs-mainline woudl be any better 2025-07-01 10:03:22 my first thought would be the latest release 2025-07-01 10:03:25 teapot9: likely yes, but have to ask tomalok first 2025-07-01 10:04:11 teapot9: you can always create an issue if you havent already, and we can find a solution for it 2025-07-01 10:04:13 mebious_: but zfs-lts is just as confusing i guess, given that also zfs exists 2025-07-01 10:04:20 exactly 2025-07-01 10:04:20 though i guess it would be vague if the project doesn't publish releases in mulitple branches 2025-07-01 10:04:54 so im fine with keeping it as it is. changing it now will likely not make things less confusing 2025-07-01 10:05:14 i also though that linux-edge was a confusing name 2025-07-01 10:05:26 as i said: naming is hard 2025-07-01 10:05:41 yeah 2025-07-01 10:06:17 i mean now we have at least a compiled zfs for the stable kernel :p 2025-07-01 10:06:56 i only just registered that in my brain when you mentioned it 2025-07-01 10:07:09 achill ncopa: thanks, i'll create an issue and link it to the MR 2025-07-01 10:42:24 what about this crazy idea of calling the package... 'linux' :-) 2025-07-01 10:42:42 simply dropping the extra '-' 2025-07-01 10:43:03 ACTION _thinks_ that's what arch does, but he might be wrong 2025-07-01 10:43:57 yep, arch seems to be using 'linux' and 'linux-lts'. but I never used arch so I may be wrong 2025-07-01 10:45:09 that wouldve been even more consuing since the default e.g. in the images is linux-lts 2025-07-01 15:15:17 does librewolf need dbus? getting "lw already running but doesnt respond" when trying to open a url with `librewolf my.url` from a terminal (and its indeed already open and working) 2025-07-01 16:17:53 neat, apk tools 3 default in edge now! 2025-07-01 16:43:45 😱 apk3 tells me what packages are not available in a repo anymore. That's such a much needed feature! 2025-07-01 16:47:08 Oh, sick! 2025-07-01 16:47:35 Hello, where can i contact maintainers of apk-tools ? I'm encountering difficulties at understanding the .apk v3 format. 2025-07-01 16:48:00 #alpine-devel or https://gitlab.alpinelinux.org/alpine/apk-tools 2025-07-01 16:55:29 "#alpine-devel or https://gitlab..." <- I headed towards the channel thanks. I doubt the gitlab is an appropriate to ask questions. 2025-07-01 16:56:45 or even #apk-tools on oftc :p 2025-07-01 16:58:39 achill: that's even better thanks 2025-07-01 17:03:59 i don't understand something about apk. why does info have have a sub commands like apk info --print-arch but you can just do apk --print-arch, v3 does the same thing. 2025-07-01 17:04:15 what does info do? 2025-07-01 17:34:32 userdocs: --print-arch is a global option 2025-07-01 17:34:38 userdocs: that means it ignores the subcommand 2025-07-01 17:34:57 It's an option that acts as a command 2025-07-01 17:39:28 ok, i understand now. but let's say you are just looking for a global, you have to do apk somethign -h? 2025-07-01 17:45:37 apk -h 2025-07-01 17:45:56 oh, that just shows the commands 2025-07-01 17:46:05 but yes, every subcommand also has a section for global options 2025-07-01 17:46:25 maybe it's me i feel like global should 1: have it's own thing / be shown by apk -h and/or be under the info/list options. 2025-07-01 17:48:36 coz i can do this and it make no sense. apk upgrade --print-arch 2025-07-01 20:32:02 Plasma 6.4 in Alpine seems to not be able to theme the Aurorae anymore, it seems like a similar problem to https://forum.artixlinux.org/index.php/topic,8316.0.html 2025-07-01 20:32:30 https://lounge.swee.codes/uploads/8c07c60fc7fc75f4/image.png 2025-07-01 20:34:33 On that forum topic it says they fixed it with reinstalling Aurorae, but I have no idea what is the equivalent alpine package for that 2025-07-01 20:37:09 https://gitlab.alpinelinux.org/alpine/aports/-/issues/17324 2025-07-01 20:37:34 achill: oh cool, it's already reported 2025-07-01 20:37:41 yeah 2025-07-01 20:43:01 i can try to package it, but have no way to verify if it actually works 2025-07-01 21:33:53 go ahead, would love to test if that works :3 2025-07-01 21:35:48 feel free: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86406, you could use mrtest or download the CI artifacts 2025-07-01 21:58:13 frag, LW seems to use dbus to check if there is a running instance of itself. Im not running dbus and I cant seem to be able to spawn more LW processes without using a different profile. So you might need dbus to be able to call "librewolf example.com" and have it open in your already open browser. 2025-07-01 22:02:30 as a workaround there is --no-remote cli option for ignoring already running instances 2025-07-01 22:05:07 Is OpenPAM available through Aports by some name? 2025-07-01 22:23:28 achill: mrtest seems to use PostmarketOS gitlab instead of AlpineLinux gitlab 2025-07-01 22:23:42 you can add -a 2025-07-01 22:23:42 $ mrtest add 86406 2025-07-01 22:23:43 urllib.error.HTTPError: HTTP Error 404: Not Found 2025-07-01 22:23:43 Download https://gitlab.postmarketos.org/api/v4/projects/postmarketOS%2Fpmaports/merge_requests/86406 2025-07-01 22:23:48 achill: ah ok 2025-07-01 22:23:52 so mrtest add -a 86406 2025-07-01 22:24:57 done, restarting Plasma 2025-07-01 22:28:45 achill: https://lounge.swee.codes/uploads/861ee9c86e7cf921/image.png can confirm this fixes the issue! 2025-07-01 22:29:06 nice! thanks for testing 2025-07-01 22:34:20 I should also post that on the MR 2025-07-01 22:52:43 What's the package for the APKBUILD linter that the GitLab Pipeline uses? 2025-07-01 23:01:46 I think you mean atools-go 2025-07-02 09:02:02 tried to upgrade my server today (uses edge), and i got this nasty conflict around postgresql-bdr, a package i dont even have installed (apk del postgreql-bdr just returns OK): https://tpaste.us/Kxkg 2025-07-02 09:08:34 manually selecting the postgrelql version in world fixed it, but having this meaningless conflict is very strange 2025-07-02 11:26:25 Might be related to the fact that postgresql-bdr has a versioned postgresql provider but other postgresql providers are virtual (without version). This has technically never been supported but it is still used a lot in aports. 2025-07-02 17:37:11 I am trying to pxe boot a alpine kernel and initrd on a uefi system. 2025-07-02 17:40:51 Apologies, hit enter instead of tab, new "glove80 split keyboard, retraining my homerow magic" am getting "BdsDxe: failed to start Boot0001 "UEFI PXEv4 (MAC:5254006FF160)" from PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(5254006FF160,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0): Load Error" which makes me think the alpine image I built doesnt have support to boot from EFI. It works on a system using bios 2025-07-02 17:41:40 I'm testing against a qemu / kvm / virt-manager machine using /usr/share/edk2/x64/OVMF_VARS.4m.fd boot rom 2025-07-02 17:42:35 if you put that same kernel on a disk attached to the VM and boot it, does it work? 2025-07-02 17:45:13 hello, i have a little request, if there is someone running ZNC, could you compile this module for me https://paste.parinux.org/paste/996Tofn1#qN9qfr5LcYyzZ8UFnUGbCEsKR16Xz5InqV9jFbrKURB as I am unable to do so due to hw limitations and znc on Alpine doesnt come with znc-buildmod 2025-07-02 17:46:08 bon_: apk add znc-dev 2025-07-02 17:46:54 https://pkgs.alpinelinux.org/contents?file=znc-buildmod&path=&name=&branch=edge&repo=&arch= 2025-07-02 17:47:19 ^ exactly 2025-07-02 17:47:30 I am building the image using linuxkit. Using the Linuxkit run command they both boot. "/usr/bin/qemu-system-x86_64 -smp 1 -m 1024 -uuid ab281c0a-d135-42bc-830b-b720d1c76ca8 -pidfile linuxkit-state/qemu.pid -machine q35,accel=kvm:tcg -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng-pci,rng=rng0 -drive if=pflash,format=raw,file=./OVMF_CODE.fd -kernel linuxkit-kernel -initrd linuxkit-initrd.img -append 2025-07-02 17:47:30 console=tty0 console=ttyS0 console=ttyAMA0 -device virtio-net-pci,netdev=t0,mac=de:f9:8a:89:de:c7 -netdev user,id=t0 -nographic" 2025-07-02 17:48:55 dwfreed ikke thank you :D i havent noticed it needs a wildcard on search :) 2025-07-02 17:49:12 there are no wildcards in that search 2025-07-02 17:49:44 Why is there only QRCode *encoding* tools and no decoding ones (besides zbarimg)? 2025-07-02 17:50:16 because there aren't a lot of decoding tools in the first place, and one generally doesn't use linux to decode them 2025-07-02 17:50:20 i mean i just looked for znc that only shows znc package 2025-07-02 17:50:53 while znc* also shows znc-dev 2025-07-02 17:51:45 dwfreed, one needs a specific operating system in order to decode a QRcode? 2025-07-02 17:52:04 Windows maybe? 2025-07-02 17:52:04 feel free to write a decoder for linux 2025-07-02 17:52:16 zxing makes a good lib for it, I hear 2025-07-02 17:52:19 quinq: no, it's more about the formfactor of the device you are using generally 2025-07-02 17:52:36 wat 2025-07-02 17:53:53 except for special usecases, you probably won't use a server, desktop or even most laptops to scan QR codes 2025-07-02 17:54:28 i saw someone at congress manually decoding a QR code by hand 2025-07-02 17:54:34 or was it drawing? idk 2025-07-02 17:55:01 Ah, zxing works, thanks dwfreed 2025-07-02 17:55:27 Ah, indeed 2025-07-02 17:55:34 Scanning is a different matteer 2025-07-02 17:55:36 matter 2025-07-02 17:55:52 I'm talking about decoding, the QRcodes are already available as regular images 2025-07-02 17:57:41 zxing-2.3.0-r1 description: 2025-07-02 17:57:41 C++ port of ZXing 2025-07-02 17:58:03 Maybe not the best description when searching for code processing :D 2025-07-02 17:58:23 yeah... 2025-07-02 17:59:00 Anyway, thanks again for unblocking me! 2025-07-02 18:14:31 characters that can be encoded as ASCII are, even if there is UTF-8 chars in the text file? 2025-07-02 18:15:08 frag: utf-8 is the same as ASCII for characters less than 128 2025-07-02 18:15:33 oh 2025-07-02 18:17:21 UTF-8 was designed on purpose that way 2025-07-02 18:17:25 yes 2025-07-02 18:18:02 very nice, i guess there is not much purpose in keeping text ascii vs utf-8 2025-07-02 18:18:15 except some old tools cant handle utf8 2025-07-02 18:18:42 if it's all characters below 128, there is no difference (also technically ascii doesn't define characters greater than 127) 2025-07-02 19:00:29 The `llvm20` package contains `llvm-ar`, but previous versions such as `llvm19` do not contain their respective versions of llvm-ar (such as llvm-ar-19). Is this intentional? 2025-07-02 19:00:52 We build our game using Clang 19 and I would prefer not to mix Clang 19 with llvm-ar 20 2025-07-02 19:03:41 /usr/bin/llvm19-ar 2025-07-02 19:03:45 is provided by llvm19 2025-07-02 19:03:54 https://pkgs.alpinelinux.org/contents?name=llvm19&repo=main&branch=edge&arch=x86_64 2025-07-02 19:05:45 Ah, I see, apologies. I assumed that the binary name would match Fedora. 2025-07-02 19:07:50 That is slightly unfortunate, because it means I can't use the same environment configuration to build on my host machine (fedora) and inside an alpine distrobox. I will have to solve that with a symlink. 2025-07-02 20:53:43 im using defaul crond on alpine, how can i specify the user to which a cron job applies? 2025-07-02 21:03:46 i mean using the /etc/periodic/ .. but i might just skip it 2025-07-02 21:14:00 Use su within to change user 2025-07-02 21:14:05 Otherwise, there's crontab 2025-07-03 03:45:24 Anyone else using apkv3 feeling like it is slow compared to the prior version? 2025-07-03 03:45:38 Intel N3450, 4GB RAM, 4GB zswap, 64GB eMMC 2025-07-03 03:45:50 Not apt slow, but certainly noticeably slower 2025-07-03 03:46:18 4044 packages 2025-07-03 03:47:25 feels faster to me 2025-07-03 03:47:45 Does it nail a single thread while solving? 2025-07-03 03:48:03 N3450 performance in single-thread is pretty abysmal, but when all four cores kick in, it is tolerable 2025-07-03 04:40:57 apkv3 executes commands faster on my end 2025-07-03 05:01:55 Yeah, nah, many times slower here 2025-07-03 05:01:58 That isn't fun 2025-07-03 05:02:11 I wonder how to profile what is making it take so much longer 2025-07-03 05:40:15 did you get that harware from the garbage bin? 2025-07-03 05:40:25 heh 2025-07-03 06:19:20 A lot of people throw away perfectly working hardware, to replace it with the newest ultimate gamer mining alien riced consumable 2025-07-03 07:44:17 i thought the whole point of alpine was to be able to run in it on your smart toaster 2025-07-03 07:53:24 "i thought the whole point of..." <- i run it on my smart toothbrush, does that count ? 2025-07-03 07:53:54 "i thought the whole point of..." <- I want AI to cook my toast, not make deliriously assembled code or art. 2025-07-03 07:57:02 smart toothbrush does count and ai toaster sounds like a good idea. 2025-07-03 07:58:36 https://www.digikey.com/en/maker/projects/how-to-build-an-ai-powered-toaster/2268be5548e74ceca6830bf35f0f0f9e 2025-07-03 10:35:37 hi all 2025-07-03 10:44:35 @swfrd_ welcome to ignore 2025-07-03 10:47:10 @userdocs Alpine the OS runs flawlessly as ever. apkv3, the package manager, I am finding significantly slower to solve vs prior apk tools, since v3 became default in edge recently 2025-07-03 10:55:20 Saijin_Naib[m]: i understand, not really sure how what you can do to narrow down the cause though. 2025-07-03 11:15:32 Yeah... I want something to bring before I raise an Issue on the tracker, you know? 2025-07-03 11:16:16 Asking if others have slow solve and looking for commonalities seems like a decent start 2025-07-03 11:24:38 Any Cashapp? Chime? Zelle? Btc? Usdt?Skrill? Apple Pay? Pay pal? Venmo? BOA? Wells Fargo? Join the channel and got paid 💯📌 2025-07-03 11:24:38 https://t.me/+Cnk97ig86vUzNWZk 2025-07-03 11:40:50 I only have pen pineapple apple pay 2025-07-03 11:43:33 sell the pen and eat freuits salad? 2025-07-03 11:51:33 hi all back ... . 2025-07-03 12:38:35 alpine-standard-3.22.0-x86_64.iso doesn't boot using ventoy 2025-07-03 14:23:58 Anyone using niri compositor? 2025-07-03 14:50:50 @fission thanks, that'll be on repeat all day now 2025-07-03 17:28:12 hello, how can i get python3-certbot-dns-duckdns on alpine? is it part of some package? 2025-07-03 17:34:17 doesn't look like it 2025-07-03 17:42:25 ok, installed it with pipx 2025-07-03 21:30:14 hello :) 2025-07-03 21:31:24 After an update, I have this weird issue where `uname -r` says "6.12.33-0-lts" but the installed linux-lts is 6.12.34-0-lts. So e.g. all the modules in /lib/modules are for 6.12.34 and my running kernel doesn't want to load them 2025-07-03 21:31:42 did you restart? 2025-07-03 21:32:06 The thing is, `file /boot/vmlinuz-lts` says "version 6.12.34-0-lts 2025-07-03 21:32:13 pj: yes, I restarted many times now 2025-07-03 21:32:47 Of course I had not enabled the package cache so I can't easily reinstall linux-lts (no network interfaces, can't mount a vfat USB stick, etc) 2025-07-03 21:33:42 I ran `mkinitfs -c /etc/mkinitfs/mkinitfs.conf -b / 6.12.34-0-lts` and the command succeeded, but a reboot didn't change anything 2025-07-03 21:34:52 I checked my /boot/grub/grub.cfg and there the linux command refers to what I expect: `linux /alpinelinux/root@/boot/vmlinuz-lts root=ZFS=rpool/alpinelinux/root ro modules=[...]` 2025-07-03 21:36:09 findmnt -T /boot shows "/ rpool/alpinelinux/root zfs rw,relatime,xattr,posixacl,casesensitive", which seems fine 2025-07-03 21:37:00 and `apk info linux-lts` shows linux-lts-6.12.34-r0 2025-07-03 21:37:19 So really, it seems like 6.12.34 was installed, and I don't get how my system still loads 6.12.33 2025-07-03 21:38:22 could I try to re-run dracut or something? Would it make sense? I'm always confused with dracut and what exactly it does 2025-07-03 21:41:50 Oh: in /var/log/dmesg I only see references to 6.12.33-0-lts, nothing after. 2025-07-03 21:46:07 is your /boot mounted correctly? 2025-07-03 21:48:18 longnoserob[m]: I think it is, but I'm not sure how to be perfectly sure 2025-07-03 21:50:16 longnoserob[m]: or maybe it is not because I cannot mount any vfat partitions because I'm lacking the module 2025-07-03 21:52:00 I was hoping to force modprobe modules (it's only a patch update: 6.12.33 to 6.12.34, but modprobe --force gives me "Key was rejected by service" 2025-07-03 21:57:29 hmm 2025-07-03 21:59:28 yeah... 2025-07-03 22:07:05 what I don't get is that in /boot I have the new kernel. So how does it load the old kernel in the first place? 2025-07-03 22:07:14 I can't find it on my system 2025-07-03 22:18:20 naib: I think I noticed some slowdowns too. It would probably be nice to write some tool which checks performance (and size) across the git history to track such issues 2025-07-03 22:28:02 hi there 2025-07-03 22:29:17 Would you be able to share some working socks5 proxy in the US? 2025-07-03 22:29:51 wrong channel i think 2025-07-03 22:29:57 I'd like to watch a movie on YI but it is allowed only for US 2025-07-03 22:30:34 You are clever guys - you know many tips and tricks 2025-07-03 22:31:11 offtopic anyway 2025-07-03 22:32:28 maybe some of you from US can share your VPN - just asking... 2025-07-03 22:32:30 never mind 2025-07-03 22:33:12 have a great day! bye 2025-07-04 00:42:26 Saijin_Naib[m]: I'm here to help :) 2025-07-04 02:05:11 The gnome-keyring service file uses $KEYRING_COMPONENTS - where is this specified / can I change it? I would like to use it for ssh. 2025-07-04 02:23:20 @sertonix can you give me a basic summary of your system stats and package count? 2025-07-04 02:30:21 hey. I'm trying to use rustup-installed rustc on e.g. Alpine 3.22/amd64, and am consistently getting segfaults compiling stuff. Here's a gist with the build failure, and gdb bt: https://gist.github.com/thresheek/c7a5bb3852e197e16304aa2ef585d933 2025-07-04 02:31:24 It works fine with Alpine-3.22-provided rust/cargo, though. The problem is I build on older Alpines too (3.19 and 3.20), and the rustc shipped in those versions is too old for the code I need to build - hence I would have liked to use the rustup-provided rust toolchain. 2025-07-04 02:32:06 any idea if the issue I have could be fixed by e.g. providing some build flags? I'm totally new to rust world. Thanks 2025-07-04 02:44:15 thresh: I don't know much about rust (or anything, really :) but it looks like the APKBUILD file is a bit involved and several patches are applied, even for the edge builds 2025-07-04 02:47:43 fission, Yeah, that's what I've checked as well :) I guess my question is "why rust-lang ships broken toolchains for musl"... 2025-07-04 02:48:18 but maybe there's fix end-user like me can apply.. 2025-07-04 03:06:38 yeah good question 2025-07-04 03:10:28 I can't tell really, just eyeballing it, though alpine-target.patch seems like a possible candidate 2025-07-04 03:10:40 (for making it compile in a more alpine-compatible way) 2025-07-04 09:08:45 Hello, How much storage is needed to build qt6-qtbase package ? 2025-07-04 09:27:19 ! LaTeX Error: File `troll.cls' not found. 2025-07-04 09:35:20 maduncle94[m]: including os and systems packages? 2025-07-04 12:31:24 Hello, I am new around here, let me know if this is not appropriate place to ask :-) 2025-07-04 12:32:01 I have a problem with kernel drivers ath12k from latest upstream (vanilla?) kernel. Where should I report the issue ? 2025-07-04 12:32:16 1^ 2025-07-04 12:34:20 2. What system container do you recommend that support host file system ala bwrap and systemd-nspawn? 2025-07-04 12:34:22 I need to run a initrc within the container and that was poorly supported by docker (and podman?), and is not supported by bubblewrap 2025-07-04 12:34:50 by the way thanks for the awesome distro :happy: 2025-07-04 12:35:34 1. late search-fu gave me this: https://wireless.docs.kernel.org/en/latest/en/users/drivers/ath12k.html 2025-07-04 12:39:56 What init system do you ahve in mind within the container? I.e. systemd, openrc or something else? 2025-07-04 12:43:55 systemd 2025-07-04 12:44:22 openrc if glibc is available 2025-07-04 12:44:59 re bwrap as system container is 'not planned', ref: https://github.com/containers/bubblewrap/issues/668 2025-07-04 12:49:25 lxc/incus? 2025-07-04 12:50:18 naib: I found the commit and and created apk-tools#11126 2025-07-04 12:50:18 with lxc (and probably with incus) I can't boot from bare host fs (i do not know how to do it) 2025-07-04 12:54:33 I will try the documentationn https://linuxcontainers.org/incus/docs/main/reference/storage_dir/ 2025-07-04 12:54:39 that is what i nneed 2025-07-04 13:05:02 Is openrc for running sshd? or is there other services you expecting to run? 2025-07-04 13:06:51 I want to avoid using docker, and docker-compose 2025-07-04 13:07:16 at least try to avoid 2025-07-04 13:08:33 Are you trying to avoid containers but trying to use the features directly that they are built upon? 2025-07-04 13:09:47 I want to have all the setup locally in one container or vm. I prefer a system container because they are said to more lightweight. The reason having everything in a single container is that it does not require new tooling to track errors across services 2025-07-04 13:10:54 I read that is a lost cause, and that big tech use borg et al. and that I should embrace containers for security reasons. 2025-07-04 13:11:19 ease of use of docker, docker-compose, setups is far from ideal. 2025-07-04 13:11:22 ime 2025-07-04 13:12:29 Indeed, to me it sounds like you aren't interested in the benefits of containers and you would almost be better off with chroot for 'having a second system'. 2025-07-04 13:13:49 Years ago I would use Gentoo from a chroot inside Ubuntu, as Gentoo provided better tooling at the time for cross compiling to ARM. 2025-07-04 13:14:18 another reason to have that setup, is that I can spin an unrelated instance of the same project without again more tooling or configuratino because the system container isolate every instannce of the project 2025-07-04 13:14:45 chroot does not work because ports are shared with the host ? 2025-07-04 13:16:17 Indeed, it doesn't cover network namespaces which is what allows you to have processes on the same machine that both think they are talking on port 8080. 2025-07-04 13:17:20 So is your idea that you have one big container per project? or you have essentially one big base image that has all your favourite tools etc for running with different projects? 2025-07-04 13:20:52 sort of yes 2025-07-04 13:21:08 it is not an image, it is directory in the host file system 2025-07-04 13:23:31 let's try something else donno, how do you setup local dev environment ? 2025-07-04 13:25:30 I develop for Windows :) so perhaps not as helpful. 2025-07-04 13:26:16 you develop product relying on microservices? do you spin several services / webapps on your developmennt machine or vm ? 2025-07-04 13:29:14 I did work on a app that had a web server which I would spin up on the development machine. 2025-07-04 13:30:36 But sure, I will humour you and say, yes I've since moved to doing "microservices" (in scare quotes because it may be multiple processes but they not really match what microservice are 2025-07-04 13:32:09 For that the parts, run in the containers however some small parts can run on outside (and some parts don't), not that there is much point to that. 2025-07-04 13:34:09 As for your situation, I would suggest you take a look at runc and crun to see if they could help build your dream system. Essenitally with runc you essenitally have a directory (which is the rootfile system) and you can run a container (i.e isolated namespaces, cgroups etc) from that without the the conviences provided by Docker/Podman/nerdctl 2025-07-04 13:38:42 good call, I will again at runc 2025-07-04 13:39:33 If you are curious, here is a minimal example: https://tpaste.us/gbvy 2025-07-04 13:47:48 @sertonix thank you, I'll put further info there! 2025-07-04 15:29:49 I'm trying to figure out why py3-lsp-server doesn't format my files in neovim with :lua vim.lsp.buf.format(); using a pip-installed python-lsp-server in a venv it does. I assume it's missing hooking into the plugins for formatting like `yapf`? How would I get that to work? 2025-07-04 15:47:53 Donno, based on your instructions a wiki page has been created. https://wiki.alpinelinux.org/wiki/Runc. please feel free to update it. Thanks 2025-07-04 16:59:54 I upgraded from 3.19 to 3.20 and somehow zfs kernel module got missing since that. I am stuck trying to rectify that problem with my 100M boot partition. 2025-07-04 17:03:04 mkinitfs says I don't have enough space on the partition and I do not know what files I must keep or what are the alternative routes to a booting system that would mount my encrypted zfs volumes 2025-07-04 17:03:57 any ideas on how to proceed since I don't think deleting files nor trying to resize the boot partition helps at all without worsening the current situation? 2025-07-04 18:43:42 what's alpine's .bashrc equivalent for ash? i think it used to be .profile but it doesn't seem to be automatically sourced right after login anymore 2025-07-04 18:50:52 el[m]1, ash will use what's set by ENV 2025-07-04 18:53:11 I made this a while ago automatically load my aliases: 2025-07-04 18:53:30 ACTION sent a doas code block: https://matrix.org/oftc/media/v1/media/download/AZOhuzWlfWcfmlF9ZL8-5Vq_c67Bt6Vf16HS7Aa_BI8jQ7MlUhfuhxvUVTRAsoZ02nFR5qtZ457m9QJtmeyu_YBCeYHuJm2gAG1hdHJpeC5vcmcvVkdMQWxpdHhYY3VqYWpXVGlZSmJwS1Fo 2025-07-04 18:53:42 and just added all my aliases to ashrc 2025-07-04 18:54:03 I don't think that pasted properly 2025-07-04 18:54:50 ACTION sent a code block: https://matrix.org/oftc/media/v1/media/download/AaArm5pyNcWNk3buufdUiNys9HkGDu0PPvD-hXt9jz8u7mnvCCDfgp_nKtfTvNpKU-pCtsQVR1uh_iImwwxaCB1CeYHuOclQAG1hdHJpeC5vcmcvQ1lwWXZBSnRVSEpIU2Z5QWt3ZWptaUF4 2025-07-04 18:56:30 looking at it now, I probably don't need doas in there 2025-07-04 19:00:04 taterspie[m]: .profile is sourced only by login shells 2025-07-04 19:14:16 Ah okay, I did a bit more reading and I think understand the original question better now 2025-07-04 19:23:39 I managed to figure out chrooting into my encrypted zfs and ext boot partition with extended installation image on USB and then perform update and system now boots normally 2025-07-04 19:25:06 gg 2025-07-04 20:00:04 https://github.com/nomacs/nomacs/issues/1017 2025-07-04 20:00:14 can i fix it in alpine package? 2025-07-04 20:36:46 sure, why not ? 2025-07-04 21:18:59 jones: you could try running `upgrade-grub` and restarting 2025-07-04 21:19:20 i think i had an issue like that at some point which i fixed by doing the aforementioned 2025-07-04 21:46:00 Donno I was secretly dreaming of https://github.com/nestybox/sysbox?tab=readme-ov-file#using-sysbox a rootless system container 2025-07-05 03:47:46 I'm trying out zram-init for the first time, but when starting the service, I get 2025-07-05 03:47:47 zramctl: /dev/zram0: failed to set number of streams: No such file or directory 2025-07-05 18:13:54 is alpine sporting systemd? 2025-07-05 18:14:54 swfrd_: no 2025-07-05 18:28:12 swfrd_: one related project did that https://wiki.postmarketos.org/wiki/Systemd :) 2025-07-05 18:31:08 Hey there 2025-07-05 22:21:48 I am trying to compile llama-cpp for Alpine with Vulkan (it compiles fine without vulkan).... (full message at ) 2025-07-06 02:38:29 hi all cartel here ... . how are you all ... . 2025-07-06 09:01:57 Hi. Morning. 2025-07-06 09:02:13 hi 2025-07-06 09:02:18 Is there some changes in luks/cryptsetup from 3.21 to 3.22? 2025-07-06 09:03:52 I updated but now my luks key is not accepted, so I can't boot :( 2025-07-06 09:05:20 `git log v3.21.0..v3.22.0 cryptsetup/` returns nothing 2025-07-06 09:09:48 Maybe some luks key format/algo changed? 2025-07-06 09:11:47 what happens if you boot a live iso or attach the disk to another system and try to mount it? 2025-07-06 09:12:43 I will have to try that. I do have a snapshot (this is a vps) so I could probably/hopefully go back to that one. Trying a power off and power on now - but the vps is a bit slow to react 2025-07-06 09:14:25 just to be sure, maybe you also had just the uppercase case key enabled? 2025-07-06 09:15:05 i know that it did intrupt me a couple of times 2025-07-06 09:16:48 Yea. It worked after a full power cycle 2025-07-06 09:17:05 So probably something with keyboard setting not being correct 2025-07-06 09:23:56 Now I have a different problem :D 2025-07-06 09:29:57 a typo in fstab.. sigh. 2025-07-06 11:15:27 is autoconf not part of build-base? 2025-07-06 11:15:59 no. most projects don't need it. 2025-07-06 11:16:42 thanks, need to add it then maually 2025-07-06 11:47:57 Hey 2025-07-06 11:49:58 After upgrade my LXD container are not starting udev 2025-07-06 12:31:57 https://tpaste.us/9XxZ <-- That's what the log say's 2025-07-06 12:34:35 https://tpaste.us/nNb9 <-- That's better ;) 2025-07-06 14:45:38 alpine gitlab does not show git history but it shows "500: We're sorry, something went wrong on our end". Is that expected? 2025-07-06 15:11:22 on which page? creating of a MR? you need to rebsae your branch 2025-07-06 15:15:36 here are some random example, https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/community/alembic?ref_type=heads and https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/community/ali?ref_type=heads 2025-07-06 15:16:09 I thought it was due to reduce server loader 2025-07-06 15:16:13 *load 2025-07-06 15:51:50 oh yeah git log of a certian subdir also seems to be hard on the server 2025-07-06 15:53:25 I used github mirror to see the logs :( 2025-07-06 18:25:05 I'm having a bit of trouble getting xdg-desktop-portals to behave on Sway. If I run sway via `exec dbus-start-session sway`, then neither the gtk nor the wlr portals function. If I start outside of dbus with just `exec sway`, then the gtk portal works, but wlr still does not. What am I doing wrong? 2025-07-06 18:25:25 (in hindsight this might be a more generic question that would belong in sway's channel) 2025-07-06 18:26:59 (that said, my portals.conf is identical between fedora and alpine, and it works fine on fedora) 2025-07-06 18:51:43 Ok, if I DON'T run it in dbus then the steam flatpak doesn't function. So I have to run it in dbus. which breaks the portals... 2025-07-06 18:52:11 I will ask in the sway channnel 2025-07-06 19:28:57 does alpine have something to ask for packages? 2025-07-06 19:30:29 Biswa96[m]: alpine runs a cgit at https://git.alpinelinux.org/aports/ 2025-07-06 19:30:52 realroot[m]: what are you looking for, specifically? 2025-07-06 19:31:55 adding rocm for ollama https://gitlab.alpinelinux.org/milesalan/aports/-/blob/add-ollama/testing/ollama/APKBUILD 2025-07-06 19:37:52 realroot[m], i have the impression that by far the best way is to actually contribute it - if you can 2025-07-06 19:42:03 maybe i am scared of alpine being political 2025-07-06 19:46:12 realroot[m]: I would say that in general that Alpine does not really care about politics unless it's likely to cause problems for users, as was the case with e.g. Xlibre. 2025-07-06 19:46:27 what would be `depends="gcc-libs glibc"` in Alpine? `musl`? 2025-07-06 19:46:50 you would not need to specify. 2025-07-06 19:46:52 what problems can cause xlibre? 2025-07-06 19:48:11 first one is https://gitlab.archlinux.org/archlinux/packaging/packages/rocm-core/-/blob/main/PKGBUILD I think 2025-07-06 19:48:59 does `install -Dm644 rocm-ld.conf "$pkgdir/etc/ld.so.conf.d/rocm.conf"` make sense? 2025-07-06 19:49:31 realroot[m]: Xlibre, being a fork of Xorg, would impose an additional burden on the Alpine security team in order to ensure that all security patches by Xorg are present in Xlibre, that any security issues found in Xlibre are patched in a reasonable period of time, etc., with the added problem that Xlibre would necessitate dealing with behaviour which, were it to occur in Alpine 2025-07-06 19:49:33 community spaces, would be against Alpine's CoC. 2025-07-06 19:50:42 ld.so.conf is a glibc thing. 2025-07-06 19:51:18 From the Alpine Linux leadership this is about politics, not just software 2025-07-06 19:51:24 ` Open source is politics` 2025-07-06 19:52:44 okay, please go take a course on social psychology and report back about what 'apolitical' _actually_ means. :) 2025-07-06 19:53:17 (protip: any social interaction between two people, where one person has any kind of power over the other, is inherently political.) 2025-07-06 19:55:31 the decision to package a particular program is political, even without issues like Xorg vs Xlibre. the vast majority of the time no considerations need to be made about how upstream is likely to behave toward users, etc., and so the politics of the decision are invisible. 2025-07-06 19:57:34 anyway, the long & short of it is that you don't need to worry about it unless you have a reason to believe that upstream is likely to be problematic wrt Alpine or yourself. 2025-07-06 20:00:10 "ld.so.conf is a glibc thing." <- what would that be on alpine? 2025-07-06 20:00:48 there isn't a musl equivalent. 2025-07-06 20:02:11 content is /opt/rocm/lib where do I put it? 2025-07-06 20:02:41 ldconfig alternative was mentioned here https://wiki.musl-libc.org/faq 2025-07-06 20:05:38 so /lib/ld-musl-x86_64.path ? iiuc it should append it to the file how does apk do that? 2025-07-06 20:06:00 I do not have it here 2025-07-06 20:09:55 i think hook 2025-07-06 20:10:40 https://gitlab.alpinelinux.org/search?search=*hook*&nav_source=navbar&project_id=1&group_id=2&search_code=true&repository_ref=master 2025-07-06 20:23:55 does musl have a room? 2025-07-06 20:27:52 there is mailing list and irc for musl support https://musl.libc.org/support.html 2025-07-06 20:31:01 realroot[m]: yes, you should not need to poke it. 2025-07-06 20:46:20 realroot[m], if you're worried about rocm being politically troublesome, the difference between "asking for a package" and "contributing a package" is not the important distinction 2025-07-06 21:29:15 Hi 2025-07-06 21:31:02 Is it possible to cache apk packages with squid caching proxy? 2025-07-06 21:32:46 or a docker registry kind of alpine package repository registry? 2025-07-06 22:09:01 https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror#Partial_mirror_using_nginx 2025-07-06 22:09:12 idk how up to date the article still is 2025-07-06 22:12:58 realroot[m], I was just stated a fact, and I'm not in the “Alpine Linux leadership” 2025-07-06 22:13:02 stating 2025-07-06 23:20:56 @realroot:nadeko.net I think the binaries that use libraries from /opt/rocm/lib should just have that path in their rpath. Putting it somewhere else means all binaries will try to load libraries from that directory. Depending on the contents of /opt/rocm/lib they could also rust be moved to /usr/lib 2025-07-06 23:21:24 s/rust/just/ 2025-07-07 09:35:33 good morning! i’d like to maintain alpine linux packages (namely cowmail, oniux, cwtch, and cwtch-server) 2025-07-07 09:36:27 i wonder if the packages are expected to vary according to the build options, and eventually if there are preferred build options? or should i just go with whatever suits me? 2025-07-07 09:37:02 (i’d like to build byte-perfect packages) 2025-07-07 10:06:17 alright forgot about the aports system, i just need to send recipes to the aports tree. sorry 2025-07-07 10:06:20 what is cowmail? 2025-07-07 10:06:56 I really hope it's something that plays a mooing sound whenever new mail arrives 2025-07-07 10:07:36 sorry, wrong button. anyway, https://cow.email. has been praised by a friend of mine for a fully integrated mail system 2025-07-07 10:08:05 i’m leaving now, sorry. bye! 2025-07-07 10:08:29 I was wrong 2025-07-07 10:11:16 i still have no idea what it is. 2025-07-07 10:24:21 I think it's actually mailcow, not cowmail 2025-07-07 10:26:11 but what do I know 2025-07-07 10:26:14 it's a moostery 2025-07-07 10:26:53 :) 2025-07-07 10:58:28 https://mailcow.email/ ← Looks like this was the thing in discussion? 2025-07-07 11:04:12 "realroot, I was just stated a..." <- those are 2 separate quotes, one per line. according to that video that person is Alpine Linux leadership. 2025-07-07 11:06:49 (the person is not specified in my message) 2025-07-07 11:08:12 source? 2025-07-07 11:09:17 random video on youtube? 2025-07-07 11:10:43 the best kind. 2025-07-07 11:22:40 you can chek the irc log of alpine devel 2025-07-07 11:22:53 https://inv.nadeko.net/watch?v=DmBY-yasjYQ 2025-07-07 11:28:25 they are dev at least IDK about "Alpine Linux leadership" though 2025-07-07 11:33:22 ew lunduke 2025-07-07 11:36:08 ACTION uploaded an image: (139KiB) < https://matrix.org/oftc/media/v1/media/download/AQ_SdAyNSHiq3oQWKiVKG5FToFW0PsbrJcbF8GCay34PGar2HoWvqULZaswsh5OyEzETyl8WlmtMTVl2AsMTg5hCeYLMUOawAG5hZGVrby5uZXQvdG1uaWdEQnBYVlJBdmZLUENDd1ptaHlR > 2025-07-07 11:36:49 if that's a direct quote, why is it not attributed 2025-07-07 11:37:12 does Alpine have list of devs somewhere? 2025-07-07 11:37:18 realroot[m]: please be aware that lunduke is going to be biased toward Xlibre because he shares their political ideology, and has no genuine technical expertise worth acknowledging. 2025-07-07 11:37:54 and when he says it's bad that politics come into it, he actually means that he's -very- political about it himself, and disagrees with -these- politics 2025-07-07 11:37:56 for him, it doesn't matter if Xlibre is good software or not. 2025-07-07 11:39:12 what does it matter for any click bait headline/dram farmer content creator. the more drama the better. 2025-07-07 11:39:35 I could say the same for alpine, xlibre readme clearly states that everybody is welcome 2025-07-07 11:39:36 indeed 2025-07-07 11:39:37 good morning all, attempting to run qcad on 3.22 x64 lxqt diskless desktop install, added gcompat, installed qcad to /home/user/opt/* tested for missing libraies according to mfg, recieved /lib/ld-musl-x86_64.so.1: cannot load ./qcad.bin suggestions? 2025-07-07 11:39:49 the same being for him, it doesn't matter if Xlibre is good software or not. 2025-07-07 11:40:22 surely he likes to make drama for click bait etc. 2025-07-07 11:45:41 tbh I don't know why we need to keep rehashing this shit. if you want to support xlibre, lunduke, etc., that's entirely your choice, but I am not interested in talking about or working with people whose politics include wanting to see me dead in a ditch. 2025-07-07 11:45:50 +100 2025-07-07 11:47:59 txnintn: you could do ldd qcad.bin to see what it says 2025-07-07 11:48:15 this seems to be the alpine position and it seems perfectly reasonable to me - https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86092#note_520485 2025-07-07 11:50:44 btw, the quote on Lunduke combines text from two people 2025-07-07 11:50:55 and realroot[m] should know that - they were there in that conversation 2025-07-07 11:52:10 same result, exclaimation on qcad.bin file when looking at install folder. 2025-07-07 11:55:09 realroot[m]: i have one question though, what do you think of the wording in the readme that started all this drama. like any recommendatiosn for how it could be improved? 2025-07-07 12:07:50 qcad is a qt5 based cad, didn't working on alpine mate install so I thought maybe better luck on qtlx. 2025-07-07 12:19:20 seems like some people here don't understand what "No" means... 2025-07-07 14:48:49 I do not think that xlibre devs want people dead. 2025-07-07 14:49:56 yes they could improve the readme removing DEI part. and maybe "make x great again" because it seems maga but it's just similar 2025-07-07 14:50:06 with respect, I don't care. please stop trying to discuss xlibre here. 2025-07-07 14:50:21 metux is literally an antivaxxer 2025-07-07 14:50:49 and so? do you check opinion of devs on that? 2025-07-07 14:51:07 This discussion seems quite offtopic here 2025-07-07 14:51:23 an Australian general whose name I can never remember famously said, "The standard you walk past is the standard you accept." 2025-07-07 14:52:39 i accept X11 standard the rest is not packaged 2025-07-07 14:52:48 https://en.wikiquote.org/wiki/David_Morrison apparently 2025-07-07 14:53:09 oh the page actually then attributes it somebody else 2025-07-07 14:53:51 Habbie: I remember the general in question saying it in a video statement regarding sexual harassment of women in the Australian army, so even if he's quoting someone else… 2025-07-07 14:53:58 ack 2025-07-07 14:54:40 realroot[m]: do I need to pull out a dictionary and explain that 'standard' in the statement has nothing to do with technical standards? 2025-07-07 14:56:01 Next we check religion of devs cause we join their beliefs when using their app 2025-07-07 14:56:07 Enough 2025-07-07 14:56:38 (and yes, I'm using my "head of entire network" hat at the moment) 2025-07-07 14:57:07 Alpine has made their decision and provided sound technical reasoning for it 2025-07-07 14:57:29 Anything else here is off topic and needs to stop 2025-07-07 14:58:02 thanks. 2025-07-07 15:03:02 wow, mpv can change sound device on the fly now, ctrl+p.. 2025-07-07 15:03:57 huh, TIL. 2025-07-07 15:04:15 soon mpv shall replace my IDE fully 2025-07-07 15:21:17 and it still not possible to synchronize two mpv instances :-/ 2025-07-07 15:21:50 hmm seems clipboard for mpv is not supported in X tho, but wayland/window/mac :S 2025-07-07 15:23:07 mpv has already replaced my IDE 2025-07-07 15:33:46 jaja 2025-07-07 15:33:56 (sorry, missing context, but that's a good one) 2025-07-07 15:37:24 context is procrastination 2025-07-07 15:37:46 you switch from IDE to mpv and watch a movie 2025-07-07 16:12:05 Perfect :> 2025-07-07 16:15:20 what movie? 2025-07-07 16:16:59 Le otto montagne 2025-07-07 16:17:45 oh, i was going with k=pop demon hunters 2025-07-07 16:22:18 Never heard of Le otto montagne. looks interesting. 2025-07-07 16:26:48 userdocs, whatever works ;) 2025-07-07 16:35:52 what other film reccomentations you got for me? 2025-07-07 16:36:10 recommendation* 2025-07-07 16:38:09 Maigret 2025-07-07 16:46:04 I understand that it looks like that way but i was not trying to change any alpine decision i was just questioning the reasoning. ah it's movie talk now 2025-07-07 16:46:22 "@realroot:nadeko.net I think the..." <- how set the rpath? 2025-07-07 16:46:58 i think that arch linux does not allow to search for files not sure what's in /opt/rocm 2025-07-07 16:48:12 maybe https://gitlab.archlinux.org/archlinux/packaging/packages/hipblas/-/blob/main/PKGBUILD instal files there? 2025-07-07 17:47:45 For the APK index, what is the tool that automatically checks version of package against latest to determine if out of date called again? 2025-07-07 17:47:59 I am having trouble remembering the wording to find it 2025-07-07 17:49:39 Nvm Anitya 2025-07-07 17:49:48 Woof that was a brain fart 2025-07-07 18:48:00 I think the glslang and related packages rule in Aditya is broken 2025-07-07 18:48:25 I am trying to fix it, but I am uncertain about how aditya may connect subpackages 2025-07-07 18:48:34 Does anyone understand this? 2025-07-07 18:52:01 Nvm, I think I found out how. It seems one project can be mapped against many packages in a distro 2025-07-07 18:53:44 It now makes sense why vulkan-headers-x mapping needed to exist 2025-07-07 19:35:07 Does anyone know if Anitya can query LunarG for vulkan version info? 2025-07-07 19:35:07 I see there is a custom field, and wonder if that could work to query LunarG for Vulkan SDK related versions in Aports 2025-07-07 21:26:12 realroot: there is chrpath and patchelf and probably more 2025-07-08 09:37:41 Hi all, I'm trying to get elogind to set the XDG_RUNTIME_DIR variable correctly. The `service` command tells me that `elogind` and `polkit` services are running, but I don't see the XDG_RUNTIME_DIR variable when I log into TTY and `loginctl` tells me "No sessions". How to fix? 2025-07-08 10:03:31 Nevermind, I fixed it by installing the `util-linux-login` package as suggested in this reddit thread: https://old.reddit.com/r/AlpineLinux/comments/1dejsph/deleted_by_user/ 2025-07-08 10:33:23 when i try to build qt6-qtbase statically on riscv64 via docker and platform=linux/riscv64 i get a segfault reproduced by this https://0x0.st/8Gvu.sh 2025-07-08 10:33:48 i do not know if this is a qmeu bug or caused by the musl static-pie patch. 2025-07-08 10:34:25 is anyone able to build it on a native riscv64 host? 2025-07-08 10:58:48 so i built on a native riscv64 host and got same error https://0x0.st/8Gvx.txt 2025-07-08 11:00:38 so the only thing left is the static-pie patch? as thsi is what caused me the issue with musl cross make to begin with. 2025-07-08 11:06:03 why command-not-found doesn install a file in bin? 2025-07-08 11:06:14 *doesn't 2025-07-08 12:24:38 Hello everyone 2025-07-08 13:23:11 I want to switch to alpine linux. I have not been able to successfully install it on bare metal without any issues. Can anyone suggest any detailed tutorials on how to install alpine linux with the gnome desktop environment and not be missing any major components? 2025-07-08 13:23:24 I could never get the wireless internet up and running. I fear i may be doing something wrong trying to get it installed on my thinkpad. 2025-07-08 13:23:44 did you check the alpinewiki? 2025-07-08 13:25:07 longnoserob[m]: I did. 2025-07-08 13:25:07 wifi basically always needs firmware, so make sure you're installing the firmware for your wifi card? 2025-07-08 13:25:26 I will attempt an installation later today again. 2025-07-08 13:26:01 dwfreed: How do i ensure i am doing that right? 2025-07-08 13:26:39 'dmesg | grep firmware' will generally print which files it's looking for 2025-07-08 13:27:08 then you can use https://pkgs.alpinelinux.org/contents to figure out which package those files are in 2025-07-08 13:29:29 Sovereignty Manon which device are you planning to install? 2025-07-08 13:43:39 "Sovereignty Manon which device..." <- Lenovo thinkpad from 2022. I forgot which specific model. 2025-07-08 13:51:37 Is there any plan to add wine for aarch64? 2025-07-08 14:11:50 https://wiki.postmarketos.org/wiki/Motorola_Moto_G5_Plus_(motorola-potter)#Installation 2025-07-08 14:33:25 @[Sovereignty Man] i like installing from the Alpine Extended ISO for this reason 2025-07-08 14:37:59 userdocs: Does it work if you build shared or without pie? 2025-07-08 14:40:00 note that static pie was already broken before the static-pie patch. The patch was meant to fix it but it seems like nothing has changed. 2025-07-08 14:40:07 sertonix[m]: it works if i don;t apply the static-pie patch 2025-07-08 14:41:26 i don't set pie or -fpic in my flags. 2025-07-08 14:45:08 i don;t know if the patch is the problem or qt6 is doing something weird. 2025-07-08 14:45:44 realroot: it's installed to /usr/libexec probably because it doesn't provide any helpful error message when used incorrectly 2025-07-08 14:46:43 userdocs: could you try without the static-pie patch and using -static-pie? I expect the same segfault but wan't to be sure 2025-07-08 14:49:00 what version of alpine will i need for that? 2025-07-08 14:49:23 or i can do it with mcm? 2025-07-08 14:50:06 mcm has the same static-pie patch. 2025-07-08 14:50:45 i build my own without it. i have two builds, with and without. 2025-07-08 14:52:01 Then mcm without the patch and passing -static-pie would be interesting 2025-07-08 14:53:35 i can do that, just -static-pie or with -fPIE -pie ? 2025-07-08 14:54:39 i'm pretty sure qtbase adds -fPIE anyway 2025-07-08 14:57:43 "@[Sovereignty Man] i like..." <- Why? 2025-07-08 14:58:47 "realroot: it's installed to /usr..." <- I made a symbolic link in ~/bin so it's in path 2025-07-08 15:36:41 @[Sovereignty Man] includes more packages on-disk, which can improve hardware support during setup and ease first-start 2025-07-08 17:24:53 Hi someone knows one download available from Alpine Linux for 32 bit pc? 2025-07-08 17:34:45 https://alpinelinux.org/downloads/ ? 2025-07-08 18:01:04 sertonix[m]: so it does not fail when mcm is unpatched, just gets confused about where to find ld-musl-riscv64.so.1 2025-07-08 18:01:29 otherwise it gets passed building syncqt with static-pie 2025-07-08 18:03:30 build_release_static_pie/libexec/syncqt: ELF 64-bit LSB pie executable, UCB RISC-V, RVC, double-float ABI, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-riscv64.so.1, with debug_info, not stripped 2025-07-08 18:05:35 but it's not static. 2025-07-08 18:08:37 Thanks very much, gracias por la información 2025-07-08 18:36:25 i guess ppl dont print anymore, do you think its a problem to use letter size to print on a4 paper (pdf made by groff)? 2025-07-08 18:37:22 frag: depends on what you're printing 2025-07-08 18:37:36 ... a letter :> 2025-07-08 18:37:49 maybe leave margin around the edges and it should be okay 2025-07-08 18:38:05 mhmhm 2025-07-08 18:40:52 yeah, just give yourself extra right margin (6mm) and you'll be fine 2025-07-08 18:41:07 (think a4 is a bit narrower and longer than letter, so just make sure text doesn't run all the way to the bottom edge) 2025-07-08 18:41:31 sorry, left/right edge 2025-07-08 18:41:44 yes 2025-07-08 18:42:14 a4 is 210x297, us letter is 215.9x279.4 2025-07-08 22:12:12 sertonix[m]: so i have resolved the build issue with mcm but alpine native/qemu riscv64 still can't do it. 2025-07-08 22:12:30 https://github.com/userdocs/qbt-musl-cross-make-test/commit/0d2067d8d6c2d017e13d9bf6aa52fa67985f8e56 2025-07-08 22:12:59 here is a reproducable exmaple with outcomes https://0x0.st/8GlA.sh 2025-07-08 23:42:59 userdocs: This is probably related to #17271 2025-07-09 07:52:32 sertonix[m]: maybe but i was building on a native riscv64 host with apline and see the same thing. 2025-07-09 08:26:23 but dalias basicaly said the same thing about my static binary from the readelf -a, it been linked wrong. 2025-07-09 08:26:47 so maybe they are the same but i don't think qemu is the problem for me. 2025-07-09 08:56:49 Patch(es) for readline 8.3 and bash 5.3 yet to be released, but why the patches are included in their APKBUILD ? 2025-07-09 09:09:34 hi everyone, I'm trying to make a customized version of the alpine iso. I'm using the mkimg script and tutorial here: https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2025-07-09 09:11:16 for some reason I can't get the kernel_cmdline option to be properly read and used... it's currently set to kernel_cmdline="tmpfs.size=1G console=tty0 console=ttyS0,115200", but when I boot from the generated .iso it shows that tmpfs is 2G (half of the ram I have given the VM booting it). 2025-07-09 09:15:33 someAlpineUser: the wiki's example gives unionfs_size=512M (not sure about tmpfs.size) 2025-07-09 09:18:17 I couldn't find any tmpfs.size in the kernel options. what is it you're wanting to do? 2025-07-09 09:18:50 yea, it seems the script completely skips this option? (cat /proc/cmdline in the booted VM shows none of the settings I set above) I've also tried tmpfs_size syntax so it's similar to the unionfs_size syntax 2025-07-09 09:21:22 I want to have a VM that has a readonly disk drive partition (dos, ext4, whatever) and I was hoping to do this with a custom bootable alpine .iso that starts a service that uses overlayfs for /usr, /lib and /bin 2025-07-09 09:22:06 I initially tried to data disk mode and set the virtual disk to readonly in virt-manager (on my host), but alpine yelled at me when booting it.. 2025-07-09 09:22:26 *tried to setup 2025-07-09 09:26:23 the host that will hopefully be running this stripped down version of alpine, which will only be running a docker container. I can get all the needed packages in my custom .iso, but then they all get loaded into ram (around a gig of space). So it would be nice to have a single virtual disk that can be used in readonly mode between the many VMs that will be running docker containers. 2025-07-09 09:29:22 any feedback on how to boot alpine in readonly mode directly from a virtual disk is welcome too, there's no real reason I'm using the .iso other than it supports readonly mode by default. 2025-07-09 13:42:34 someAlpineUser: make everything in fstab mount ro? 2025-07-09 13:43:19 or, mount ramdisks and copy over your template image 2025-07-09 13:43:19 which is probably more usuable and what you actually want 2025-07-09 13:45:57 someAlpineUser: https://dataswamp.org/~solene/2023-07-14-alpine-linux-from-ram-but-persistent.html 2025-07-09 13:46:02 I consider dataswamp reputable 2025-07-09 13:48:30 ssm: thanks for the advice. Since wiriting from earlier, I have discovered that I can have a template VM that manages the virtual drive and simply install alpine in sys mode. I then set in fstab the /boot and / mounts to ro like you suggested. I also added a custom service that uses an overlayfs mount for /etc (for resolve.conf and hostname edits) and /var (for seedrng); this means that I have to have a copy of /etc and /var somewhere else on 2025-07-09 13:53:15 the problem with my solution is that to update the virtual disk with the install, you need to first boot into a livecd environment and mount the / partition and edit fstab to not have ro mode. Then reboot and boot from the virtual disk and apply any other updates, then copy the /etc and /var folders to the lower directory location located on the same disk 2025-07-09 14:04:09 the link you shared is also interesting so thank you for that info 2025-07-09 16:12:11 the wiki says that polkit can be used with seatd, but afaict polkit only supports systemd/elogind 2025-07-09 16:12:41 does anyone actually successfully use polkit wothout elogind? 2025-07-09 16:13:11 doesn't seatd provide a logind compat API layer? 2025-07-09 16:13:14 (I am just trying to use virt-manager) 2025-07-09 16:15:20 grawity: hmm, maybe thats through libseat. let me check that ive got that 2025-07-09 16:15:59 looks like alpine builds polkit in 2 configurations: consolekit backend and elogind backend 2025-07-09 16:16:45 abby: hmm, thanks 2025-07-09 16:22:57 unfortunately I both have libseat installed and cannot get polkit-elogind to work either 2025-07-09 16:58:51 well, Instead of actually getting polkit to work properly (you know, interface with seatd) 2025-07-09 16:59:27 I used a suggested hack from https://libvirt.org/auth.html to bypass it for my user when local 2025-07-09 16:59:34 I guess that's fine 2025-07-09 19:54:46 I have a Raspberry Pi 4 with Alpine 3.22 installed. I plan to use a docker container with HomeAssistant on it. I have a USB Zigbee device but in order to work with the HomeAssistant container, I need the use of /dev/ttyUSB0. 2025-07-09 19:56:14 However I don't see /dev/ttyUSB0 when I check. I know the usb device shows up with lsusb and the only suggestion I've found was to add dialout to the usergroup but I still don't see /dev/ttyUSB0 after doing that 2025-07-09 19:58:18 I'm not sure what steps I can take next in order to get access to ttyUSB0 in /dev/ 2025-07-09 20:00:41 Who told you it should show up as ttyUSB0? 2025-07-09 20:01:04 Look at the dmesg, you should find some info 2025-07-09 20:02:21 I was using Raspberry Pi OS before and the docker-compose file I used had the line - /dev/ttyUSB0:/dev/ttyUSB0 under devices. It worked there so that's what I was going from 2025-07-09 20:07:02 RasPi OS is Debian-based and works differently from Alpine. 2025-07-09 20:08:25 if you haven't already looked at it, https://wiki.alpinelinux.org/wiki/Raspberry_Pi may be useful. 2025-07-09 20:17:08 does it show up anywhere in /dev/serial? 2025-07-09 20:17:51 changing usergroups won't change the appearance of devices in /dev, btw 2025-07-09 20:18:21 (i just realised i'm not even sure alpine does /dev/serial) 2025-07-09 20:53:32 I was able to find where it's mounted(?) by using `udevadm monitor -u`. When I plugged the zigbee usb device back it, it showed up under `/dev/ttyACM0` 2025-07-09 20:53:32 I'm pretty sure that's what I was looking for, for some reason the download keeps stalling so I can't confirm just yet 2025-07-09 20:56:09 dmesg would have been simpler, as suggested earlier 2025-07-09 20:58:08 I tried reading it but I couldn't make sense of it, or maybe I missed it in the wall of words, I'm not exactly proficient with linux just yet 2025-07-09 21:20:56 I can confirm that was it, loaded my backup and everything works as it did before, thanks for all the hints 2025-07-09 21:22:14 Nice, enjoy :) 2025-07-09 22:26:59 I currently have a few things marked with ! exclamation mark so they can't be installed accidentally, but given the apkv3 performance regression with solving with that constraint, I want to turn those off and just leave myself a note in the worldfile using a comment 2025-07-09 22:27:14 does worldfile support comments or? 2025-07-09 22:27:32 Is there a readme or docs I can peruse to get a better handle on more "advanced" usage of it? 2025-07-10 00:24:07 Saijin_Naib[m]: have you looked at the apk-world(5) manual page? 2025-07-10 01:26:20 Nah, not yet 2025-07-10 01:26:35 I probably should get used to checking manpages, I guess 2025-07-10 01:27:10 Not a reflex yet as previous exposures was more or less just the output of an empty set of options to the program, so not terribly informative 2025-07-10 01:38:21 Seems like no comments allowed, I guess 2025-07-10 01:38:27 If the apk-world mandoc is fully descriptive 2025-07-10 01:40:23 that is my understanding, though i am not certain 2025-07-10 01:40:29 anyone know why alpine's yelp can't view man pages with yelp man:apk-world for instance 2025-07-10 01:40:37 Is that a build-time issue, or something else? 2025-07-10 11:50:27 Get in touch with this platform for greatness you’ll definitely thank me later 2025-07-10 11:50:27 https://t.me/+zEFPK-AiVFEyZDM0 2025-07-10 11:50:27 ℹ️❤️ 2025-07-10 20:49:18 sertonix[m]: it was this https://gitlab.alpinelinux.org/alpine/aports/-/issues/17350 2025-07-10 22:24:35 hm, upgraded packages yesterday, Plasma wayland refuses to start 2025-07-10 22:36:32 Wayland session on SDDM works fine, but running `dbus-run-session kwin_wayland` says it can't open /dev/dri/card0 or /dev/dri/card1 2025-07-10 22:36:46 s/SDDM/login screen 2025-07-10 22:37:14 and of course logging in from SDDM just goes back to the login screen over and over again 2025-07-10 23:04:43 checking dmesg, apparently kwin is segfaulting when logging in from sddm 2025-07-10 23:05:42 https://p.swee.codes/swee/38abca55f0f34aa4a3f2324f998b2ad6 2025-07-11 02:00:57 Hi 2025-07-11 09:01:32 feh man page refer to a "keypad begin" key, which is that :S 2025-07-11 09:02:12 as a qmk keyboard user i dont like apps using keypad binds.. 2025-07-11 09:02:45 amazing application tho.. 2025-07-11 09:10:03 same. tenkeyless here, too 2025-07-11 12:36:10 Does anyone know if you can use ZFS with Alpine Linux? 2025-07-11 12:39:57 yes 2025-07-11 12:39:59 yes you can :) 2025-07-11 12:40:00 https://wiki.alpinelinux.org/wiki/ZFS 2025-07-11 12:40:26 yes, as in, anyone knows if I can use ZFS with Alpine Linux 2025-07-11 12:40:49 pj: https://youtu.be/JIN36NweL6I 2025-07-11 12:41:10 Ohhhhh yeah!!!! 2025-07-11 12:41:36 (but also I was using Alpine with ZFS as my storage box for quite a long time) 2025-07-11 12:44:23 SovereigntyMan[m]: https://youtu.be/851NxKsneFk 2025-07-11 13:56:04 hello, i just started up alpine linux on a virtualbox vm and installed the packages for the virtualbox-guest-additions using the guide --> https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions. I enabled in virtualbox the bidirection Shared Clipboard, but still dont get it how can copy to/from the cli through Virtualbox. I know I could ssh on the machine using my windows pc but I am interested to use the VM interface. 2025-07-11 13:56:04 Any did this before? 2025-07-11 13:59:57 Are you using tty or did you install any desktop environment? 2025-07-11 14:06:24 only tty 2025-07-11 14:06:45 this may help https://superuser.com/questions/67644/linux-copy-paste-in-tty 2025-07-11 14:07:17 but I installed also the the virtualbox-guest-additions-x11 as it was mentioned herehttps://lists.alpinelinux.org/~alpine/users/%3C2949ecf5-3450-47ec-0e0e-f14e8fdcd6af%40gmail.com%3E 2025-07-11 14:09:09 It probably need X environment. 2025-07-11 14:10:33 I think i will stick to the ssh then :) 2025-07-11 14:11:16 The wiki says so, "install virtualbox-guest-additions-x11 if you are going to use graphical environment" - https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions 2025-07-11 14:12:01 I wanted to build a docker image using alpine with a wireguard client to connect to my home and using some cron jobs to copy some media files 2025-07-11 14:13:12 I installed both because the clipboard function, but maybe for the clipboard function it needs graphical environment 2025-07-11 14:14:14 actually I needed to copy over from my host pc some commands (script file contents) to my vm 2025-07-11 14:14:47 but i will setup a ssh connection to my vm and will solve it 2025-07-11 14:37:35 darzu: maybe look at piknik 2025-07-11 14:40:34 thanks for suggestion I will check it out 2025-07-11 14:42:09 this one? https://github.com/jedisct1/piknik 2025-07-11 14:43:03 yes, that is what I found also 2025-07-11 14:47:52 And what's packaged 2025-07-11 15:41:03 So I just downloaded the Alpine Linux Extended ISO. I want to create a virtual appliance using virtualbox. My intention is to install GNOME and have a complete desktop environment that just works. What is the best tutorial step by step to help me get comfortable with the installation process and using the distro? 2025-07-11 15:41:03 So that I can use the same tutorial to install it on bare metal for my primary laptop. 2025-07-11 15:42:51 This may help https://wiki.alpinelinux.org/wiki/Installation 2025-07-11 15:54:21 Thank you kindly 2025-07-11 16:41:26 while looking for a new syslog to replace the default one, I found that rsyslog (which I've used before) is going "AI first" 2025-07-11 16:41:42 so... I was wondering if anyone has any sane recommendations ;-) 2025-07-11 16:42:13 syslog-ng seems to be the next on my list to check 2025-07-11 16:42:48 where did you see the AI thing? 2025-07-11 16:42:57 https://www.rsyslog.com/ 2025-07-11 16:43:10 ah, i made the mistake of going to /doc/ 2025-07-11 16:43:42 https://www.rsyslog.com/rsyslog-goes-ai-first-a-new-chapter-begins/ 2025-07-11 16:44:02 yeah, that. sorry 2025-07-11 16:44:12 oh it's clear on the frontpage, no worries :) 2025-07-11 16:44:25 honestly if they posted this on April 1st I'd be "haha, okay" 2025-07-11 16:44:50 exactly :) 2025-07-11 17:35:00 damn... looks like it's time to replace my rsyslog installations 2025-07-11 17:40:20 Ugh 2025-07-11 17:40:37 Sadness 2025-07-11 17:49:05 ~~~~ ___|~~~~~~~~~~~~~~|... (full message at ) 2025-07-11 17:53:18 syslog-ng was a close option when I was choosing too, should revisit. Though apart from the article saying AI not being hype train any more, some of the points did seem to make it seem like AI aspect is more so being enabled than mandatory? Dk if I read that right 2025-07-11 17:54:24 I dk if I would have huge issue if it is just interfaces to interact with agents, but it also seems like a lot of code has been written by ai? I dk 2025-07-11 17:55:40 I don't see why one woyld want AI involved in collecting /ingestion 2025-07-11 18:01:52 they're using ai in coding, which means its effects are mandatory for users 2025-07-11 18:07:05 yeah I want nothing to do with this 2025-07-11 18:07:50 personally, I'm probably going to package syslog-ng for void 2025-07-11 18:17:43 It's alreading in Aports, can't imagine will be hard switch here 2025-07-11 18:18:17 On another note, has anyone tired a linux-pam alternative like openpam? 2025-07-11 18:18:37 I have been curious to see if module logic is different 2025-07-11 19:50:53 It's increasingly difficult to avoid LLM-polluted stuff. 2025-07-11 21:07:12 there seems to be a potential kwin with new qt crash that i saw at least in postmarketos, and for me tinydm is no longer startingin case that's possibly also related 2025-07-11 21:07:46 might both not be an alpine but purely a pmos issue, i just thought i would mention it 2025-07-11 21:11:45 el[m]1: I recall at least 1 person reporting a segfault with kwin 2025-07-11 21:13:41 then perhaps the current kwin version in edge might not be compatible with the current qt in edge 2025-07-11 22:32:44 Such issues can happen when packages use private qt APIs cause the aren't ABI stable. Maybe someone who can reproduce the issue could try rebuilding kwin 2025-07-11 23:17:18 are there mroe tools like this on alpine to check a binary? https://pkgs.alpinelinux.org/package/v3.21/community/x86/checksec-rs 2025-07-11 23:52:34 trying to build community/firefox-esr locally fails with "psutil<=5.9.4,>=5.4.2: Installed with unexpected version "7.0.0" 2025-07-12 00:11:06 checksec* 2025-07-12 00:19:53 I am trying to build nestybox/sysbox (rootless docker) https://github.com/nestybox/sysbox 2025-07-12 00:20:34 After settings up the docker image, compilation works, but running sysbox as root fails with the following error 2025-07-12 00:20:43 > sudo scr/sysbox 2025-07-12 00:20:56 Unsupported Linux distribution: alpine. Sysbox may not operate as expected. 2025-07-12 00:20:56 cp: cannot create regular file '/usr/src/linux-headers-6.16.0-rc4/.config': No such file or directory 2025-07-12 00:21:45 I have compilated a custom kernel without using abuild 2025-07-12 00:22:55 nvm, I created the missing directory, it proceeds... 2025-07-12 00:37:57 minimal: i did that already, only one result https://pkgs.alpinelinux.org/packages?name=checksec* 2025-07-12 02:24:30 hi all 2025-07-12 03:30:45 worldhacker: aloha 2025-07-12 03:31:43 hi fission 2025-07-12 03:31:48 thx 2025-07-12 03:31:54 how are ya fission 2025-07-12 03:32:06 how life been for you 2025-07-12 03:32:28 is sabbath day 2025-07-12 03:32:38 do you want to see Lord Jesus Christ so bad ? 2025-07-12 03:32:39 here 2025-07-12 03:32:49 happy sabbath day all my comrade 2025-07-12 03:32:56 i am the earthquake guy 2025-07-12 03:33:06 here close sound when you see Her 2025-07-12 03:33:37 https://www.worldhacker.org/2025/07/11/who-is-skraitow-which-is-lord-jesus-christ-true-face-aka-l33t-h4x0r-31337-l33t-h4x0r-by-skraito-with-me/ 2025-07-12 03:33:44 just close the sound 2025-07-12 03:33:48 just believe 2025-07-12 03:34:09 ask Her what is in your true heart then if She is God 2025-07-12 03:34:14 point the number 2025-07-12 03:34:19 3 5 7 or whatever 2025-07-12 03:34:29 i am God Husband 2025-07-12 03:44:28 back fission 2025-07-12 03:44:38 i just back from joining Church 2025-07-12 03:44:40 :) 2025-07-12 04:53:08 heh I kinda forgot I said hello, and then I came back to ^that 2025-07-12 06:54:29 Heyo, I'm trying to use the headphone out on a raspberry pi 4 with Alpine, but alsa doesn't identify any soundcards. I did enable the dtparam and everything on the web seems to indicate this should just work 2025-07-12 07:13:46 SEKCobra: I wonder if the right module is loaded... but I don't know what it is for rpi4, as I only have an rpi2b 2025-07-12 07:14:06 How can I check? 2025-07-12 07:15:36 Like from everything I've found so far "dtparam=audio=on" should do the trick, but it doesn't. 2025-07-12 07:15:46 well you can use lsmod to list out the modules but I don't know which one you need to look for 2025-07-12 07:17:01 Doesn't look like there is anything audio/sound related on there 2025-07-12 07:18:57 which kernel build are you using? 2025-07-12 07:21:13 6.12.31-0-rpi, just the latest 3.22 2025-07-12 07:21:27 ok that's good 2025-07-12 07:33:20 hmm you could try to modprobe snd_bcm2835 2025-07-12 07:33:27 I guess maybe it's the same device 2025-07-12 07:33:30 (as on the 2b) 2025-07-12 07:33:39 sorry, I must bbl 2025-07-12 07:37:35 yea it is 2025-07-12 08:40:59 fission: The modprobe shows no results 2025-07-12 08:52:16 Looks like it works after the modprobe actually 2025-07-12 08:52:23 So I guess the module isn't loaded for some reason? 2025-07-12 09:05:08 Alright yea, after that modprobe everything works as expected. Any idea why this wouldn't be loaded and how to set it up so it does it by default? 2025-07-12 09:21:01 I was trying to figure that out actually heh 2025-07-12 09:21:38 I mean, why it doesn't load automatically, having it loaded at boot is easy 2025-07-12 09:21:51 or should be 2025-07-12 09:32:50 I put it in /etc/modules for now, but I really don't get why it doesn't get loaded at boot automatically. No one mentions manually loading it in any documentation. 2025-07-12 09:33:22 yeah that's a good idea 2025-07-12 09:33:43 I've been trying to trace how it got loaded on my system but I can't figure it out 2025-07-12 09:35:22 Well I'm glad I got it working, because this is my first time trying Alpine and it really seems to be the right choice for what I'm doing haha 2025-07-12 09:35:53 nice! 2025-07-12 09:36:18 I appreciate your help in any case 2025-07-12 09:38:01 % grep bcm2835.audio /lib/modules/$(uname -r)/modules.alias 2025-07-12 09:38:03 alias platform:bcm2835_audio snd_bcm2835 2025-07-12 09:38:14 [on raspbian] 2025-07-12 09:38:16 ah they're gone heh 2025-07-12 12:23:01 is it possible this is also a binutils issue with -static (-static-pie) on x86 https://0x0.st/8DwO.sh 2025-07-12 12:23:37 because as it seems to buidl fine without `-static` and the same openssl config options 2025-07-12 12:25:37 this is the final boss 2025-07-12 12:43:13 Could you add a reproducer to the open issue with other static-pie related issues? 2025-07-12 12:43:41 a reproducer like this? https://0x0.st/8DwO.sh 2025-07-12 12:43:51 i'm not sure how else to show it. 2025-07-12 12:46:03 i found this https://sourceware.org/bugzilla/show_bug.cgi?id=31773 2025-07-12 12:48:09 Yes, that's enough. I will just forget this when it's only on IRC 2025-07-12 12:49:37 where do i put it? 2025-07-12 12:52:22 Ideally here: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17271 2025-07-12 12:52:39 (I was just about to suggest that exact issue, lol.) 2025-07-12 12:58:27 sertonix[m]: so i added it all here https://gitlab.alpinelinux.org/alpine/aports/-/issues/17271#note_524625 2025-07-12 13:00:25 once that issue is resolved, none of my toolchains will fail. 2025-07-12 13:01:31 what is the damage if i just use `no-cast` when building? are they ciphers i need? 2025-07-12 13:57:07 So I installed Alpine Linux. I followed the installation instructions in the wiki. 2025-07-12 13:58:34 I am having an issue with GNOME. The networkmanager is unavailable. 2025-07-12 13:59:30 I followed the configuration steps. That didn't work. Then I followed the using nm-applet instructions. That didn't work and wouldn't restart rc-service networkmanager. 2025-07-12 13:59:46 Im at a loss. What do I do to get network manager to run properly? 2025-07-12 14:03:32 did you use setup-desktop to install gnome? I did not have to do any tweak with networking in my setup. There are some commands here https://wiki.alpinelinux.org/wiki/NetworkManager which may help to troubleshoot it. 2025-07-12 14:04:06 is the service running? 2025-07-12 14:04:46 Biswa96[m]: Yes. 2025-07-12 14:05:01 realroot[m]: The error in the gnome settings says it is not running. 2025-07-12 14:06:11 Biswa96[m]: I am using that page. So far not sure what to do next for troubleshooting. 2025-07-12 14:07:18 `rc-update add networkmanager` will enable the service. 2025-07-12 14:07:18 if it's already running ` rc-service networkmanager restart` will restart it. 2025-07-12 14:10:07 Biswa96[m]: THAT WORKED!!! 2025-07-12 14:10:12 Woohoo!!!! 2025-07-12 14:10:29 OMFG there is a chance I might actually be able to install this on my laptop. 2025-07-12 14:10:31 lol 2025-07-12 14:10:52 Thank you 2025-07-12 15:08:54 Hi everyone. I was wondering if someone could help with a boot issue on a fresh installation. I'm trying to boot a raspberry pi off an encrypted NVME partition, but the initramfs gets stuck indefinitely after 'Mounting root...' without asking for a password or anything. I've added cryptroot/cryptdm/root/rootfstype parameters to the cmdline.txt and "nvme btrfs cryptsetup" to mkinitfs.conf and rebuilt the initfs so not su 2025-07-12 22:42:30 #alpine-linux 2025-07-12 23:19:22 Hello, I recently started having an issue with my wireguard setup on alpine edge, is this the right place to ask questions about it? 2025-07-12 23:39:11 "Hello, I recently started having..." <- Should be. Go ahead and ask. 2025-07-12 23:40:34 So I get an error when I run # wg-quick up wg0 "resolvconf: signature mismatch: /etc/resolv.conf" 2025-07-12 23:41:46 It recommends I run resolvconf -u, when I do, and re-run the wg-quick command it finishes without error, I can see the wg0 interface come up, but then I lose connectivity 2025-07-12 23:44:57 My setup was working as of a few days ago, but after an apk update it stopped working 2025-07-13 00:02:50 Why does setup-desktop disable acpid? 2025-07-13 00:13:11 @simon3 on PCs it conflicts with DE power management, leading to nasty surprises like your toddler being able to power down your desktop and laptop with a single press of the power button despite that behavior being disabled in the DE 2025-07-13 00:13:34 Years of losing work that way until I think mio figured it out 2025-07-13 00:13:41 Or was it achill? 2025-07-13 00:14:40 Haha makes sense! Thanks for the info :) 2025-07-13 00:16:14 No worries! I'm just glad it is fixed 😭 2025-07-13 01:06:39 So I am running into a weird issue. I have alpine linux installed in virtualbox with GNOME. I managed to get the internet connection working. I know I am connected to the internet and have solid speeds. Yet GNOME Software Center says No Connection under the updates tab. 2025-07-13 01:06:49 Does anyone know how to resolve this issue? 2025-07-13 01:18:39 I believe I fixed it. Had to change something in the network configuration settings 2025-07-13 07:00:17 How do I install CryFS for Plasma Vaults to work? 2025-07-13 07:22:25 swee: cryfs was removed from alpine repository in this commit https://gitlab.alpinelinux.org/alpine/aports/-/commit/1186879ab561487e6570ab8fa2f40645c764e5eb 2025-07-13 08:12:00 How can I safely replace /usr/bin/vi with a symlink to /usr/bin/nvim? As I understand it apk will overwrite my symlink if/when busybox gets an update. 2025-07-13 08:42:44 simon3: maybe consider setting an alias instead 2025-07-13 09:01:15 simon3: what is your goal ? 2025-07-13 09:46:18 or ahead in your PATH 2025-07-13 09:49:20 maybe an alias? vi to nvim 2025-07-13 10:29:23 alias or adding a PATH (usually ~/bin/vi) before /usr/bin 2025-07-13 11:37:25 Hi, I am going to fork the Alpine. The new name will be Nazpine and it will be explicitly DEI-free distribution. Stay tuned! 2025-07-13 11:38:14 lol 2025-07-13 11:40:11 what form of low tier political bait is this 2025-07-13 12:09:32 LMFAO 2025-07-13 16:14:24 Is it possible to install a package without one of it's dependencies 2025-07-13 16:15:23 andar1an[m]: you can install an empty virtual package with the name of the dependency, then apk won't install the actual package 2025-07-13 16:15:43 Slick! Thank you! 2025-07-13 16:16:05 apk add --virtual 2025-07-13 16:18:06 This is honestly one of the most useful apk tips. 2025-07-13 16:19:27 I have been meaning to test virtual packages to not share files 2025-07-13 16:20:18 Never would have thought of this aspect. 2025-07-13 16:20:44 👇♦FREE‼️ FREE‼️ SIGNALS♦👇... (full message at ) 2025-07-13 16:20:54 cc pj 2025-07-13 16:23:36 Where does one make a suggestion or how can one update the APK handbook to include that? 2025-07-13 16:26:30 andar1an[m]: note that it cannot handle every case 2025-07-13 16:27:33 But it did seem to also remove a oackage post install! 2025-07-13 16:27:58 And understood, but lord the amount of times I could have used this already haha 2025-07-13 16:28:46 Need to look at world file 2025-07-13 16:30:26 So it looks if defining an immutable world file one can just define a virtual package there also with syntac like 'package=date.time'? 2025-07-13 16:30:51 *syntax 2025-07-13 16:31:06 Wonder if one can comment in a world file 2025-07-13 16:31:10 no 2025-07-13 16:31:24 Darn 2025-07-13 16:32:07 Veen trying to play with idea of using world file like a cargo.toml 2025-07-13 16:33:20 Was considering breaking down entries by virtual package and pinning versions 2025-07-13 16:34:03 Then I could have a very easy immutable picture of what uses what 2025-07-13 16:35:12 If a virtual package can also contain virtual packages, maybr I coukd use that to define excludes easily 2025-07-13 16:36:44 Apk already does alk the leg work with dependencies, so wouldn't be hard to map if possible. 2025-07-13 16:37:11 I started to create meta-packages instead, it's easier to track and update 2025-07-13 16:38:10 In a downstream repo, because I was initially planning that, but your point opened up whole bew world of possibility 2025-07-13 16:45:51 andar1an so anitya is that thing to check new versions? 2025-07-13 16:47:12 searching gives me buddhism results 2025-07-13 16:47:42 https://release-monitoring.org/ 2025-07-13 16:47:57 @ikke Could that say, be a metapackage/virtial meta for all my geospatial tools, for instance? 2025-07-13 16:48:56 It would be neat if the packaged added by setup-alpine/desktop/acf/et al were tagged so you know where they came from and can remove if needed, or copy to another install 2025-07-13 16:49:55 The reason the setup-* scritps don't use meta packages is that it forces you to have them all installed 2025-07-13 16:50:23 Oooh, okay 2025-07-13 16:50:30 Drat 2025-07-13 16:51:28 @realroot yes 2025-07-13 16:52:05 do I need to login with fedora or github or google to use it? 2025-07-13 16:52:11 But one could define meta packages in a downstream repk 2025-07-13 16:52:17 > ©2013-2024 Red Hat, Inc., pingou. 2025-07-13 16:52:41 Been planning to do that for config, but virtual packages so seems worth tinkering with so some degree also 2025-07-13 16:52:53 I created a fedora account 2025-07-13 16:53:51 i guess they send you an email and that's it? 2025-07-13 16:54:43 To create an account? 2025-07-13 16:55:07 how do they notify you? 2025-07-13 16:55:28 Same 🤣 2025-07-13 16:55:38 Two accounts for the price of one! 2025-07-13 16:55:44 It is a steal 2025-07-13 16:56:06 Can someone explain to me why apk is a good package manager? 2025-07-13 16:56:47 oh oh, they are onto us. 2025-07-13 16:57:55 Oh, when looking at pkgs on pkgs. Alpine... It will be red when not most recent based on mappings defined in anitya 2025-07-13 16:58:48 here https://pkgs.alpinelinux.org/packages ? 2025-07-13 16:58:53 I have been meaning to update a glslang mapping because that is broken, but haven't gotten to yet. It is significantly laging vulkan-sdk latest 2025-07-13 16:59:20 Thats where i check, ya. Maybe maintainers get emails or yku can subscribe 2025-07-13 16:59:21 SovereigntyMan[m]: https://ariadne.space/2021/04/24/why-apktools-is-different-than.html has some info 2025-07-13 16:59:48 Subjectively? Insanely fast solver, never had breakage outside of edge 2025-07-13 17:00:31 I can copy a worldfile out of a used install into a new one, apk fix, and be setup in like two minutes 2025-07-13 17:00:41 easy packaging like pacman, APKBUILD is PKGBUILD based indeed 2025-07-13 17:00:41 fast 2025-07-13 17:01:23 I love apkbuild 2025-07-13 17:01:47 I also love how accessible everything is as it is just shell scripts 2025-07-13 17:01:56 OS upgrades arent a shitshow of held packages, unsolvable dependency chains, or otherwise broken state 2025-07-13 17:02:16 Cant say that for any debian-derived I used, nor Solus nor Sabayon 2025-07-13 17:02:35 It is low cognitive load, like the rest of Alpine 2025-07-13 17:02:46 I dont need to fuss with it, but I can if I want to 2025-07-13 17:02:57 And there is less cruft 2025-07-13 17:03:06 APK and alpine made me switch to Linux first after like 20 years of dualbooting 2025-07-13 17:03:31 I find this distro is quite discrete in packages, and I often discover cool ones through aports 2025-07-13 17:04:57 While having a sense that I am not being abstracted well beyong necessity 2025-07-13 17:05:00 does security team check only main and not community? cause i saw a comment in alpine gitlab and I am curious 2025-07-13 17:05:30 realroot[m]: We don't have a dedicated security team at the moment 2025-07-13 17:06:06 so it was another lie in that comment 2025-07-13 17:06:54 realroot[m]: link? 2025-07-13 17:07:03 oh boy 2025-07-13 17:07:25 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86092#note_520485 2025-07-13 17:09:34 you should ask for a refund. 2025-07-13 17:10:22 1. There is not dedicated team, but that does not mean no one is responsible for security issues 2025-07-13 17:10:47 2. The reason to move things to community is that packages in community are only supported for one release 2025-07-13 17:10:54 So the maintenance burden is a lot lower 2025-07-13 17:12:26 realroot[m]: nothing mentioned there is a lie 2025-07-13 17:13:13 I see well when if there is no security team saying that there is one is somehow a lie 2025-07-13 17:13:26 s/when// 2025-07-13 17:13:29 and > I looked at their official chat linked in their README, I was immediately greeted with alt-right propaganda 2025-07-13 17:14:01 fwiw matrix chat was a mess cause was linked with offtopic and all telegram topics 2025-07-13 17:14:47 "I see well if there is no security team saying that there is one is somehow a lie" yes acting like there is team of security literally a lie 2025-07-13 17:15:02 realroot[m]: https://gitlab.alpinelinux.org/groups/team/security/-/group_members 2025-07-13 17:15:43 I feel like this is relitigating a settled matter again. 2025-07-13 17:15:44 I see some there is one... choose one 2025-07-13 17:15:59 s/some/so/ 2025-07-13 17:16:56 yes 2025-07-13 17:18:14 well we can say it is a team 1 person + 1 bot. they are at least 2... 2025-07-13 17:18:36 those are the *visible* members 2025-07-13 17:18:39 You are anyways missing the point completely 2025-07-13 17:18:39 i vote that the wording is changged to "our security guy" to better reflect the truth. 2025-07-13 17:18:57 instead bickering about details of how things are mentioned 2025-07-13 17:19:20 dwfreed: uuuuu secrecy, i like it 2025-07-13 17:19:56 ipskwqpwfot[m]: nothing secret, just people stepping up when work needs to be done 2025-07-13 17:21:09 i am joking@_oftc_ikke:matrix.org 2025-07-13 17:21:38 chill i am not trying to be aggressive 2025-07-13 17:22:06 you're not really helping either 2025-07-13 17:22:34 what's there to help. trolls be trolling. 2025-07-13 17:22:40 how long main is supported? 2025-07-13 17:23:18 https://alpinelinux.org/releases/ 2025-07-13 17:26:10 Has Alpine Linux ever gone through a security audit? 2025-07-13 17:27:11 there's very little to audit that alpine is actually responsible for 2025-07-13 17:27:24 @_oftc_userdocs:matrix.org i didn't try to troll at first but if you can the conversation. it did become quiet nonsense... so i did a joke and now i became a troll. 2025-07-13 17:27:49 ipskwqpwfot[m]: was not referring to you or any comment you made. 2025-07-13 17:27:57 * you can read the conversation. 2025-07-13 17:28:28 @_oftc_userdocs:matrix.org you are not in the court????? you are refering to me 2025-07-13 17:28:33 are you saying that I wasl trolling casue i was curious about security team? 2025-07-13 17:29:14 let's just drop it 2025-07-13 17:29:19 @_oftc_userdocs:matrix.orgyou either said to which i think i am sure. or @realroot:nadeko.net 2025-07-13 17:29:27 * said to me which i 2025-07-13 17:32:21 "there's very little to audit..." <- Has that very little bit been audited? 2025-07-13 17:33:11 No 2025-07-13 17:33:19 There has not been a formal audit 2025-07-13 17:38:07 [Sovereignty Man](https://matrix.to/#/@sovereigntyman:matrix.org)see https://whynothugo.nl/journal/2023/02/18/in-praise-of-alpine-and-apk/ 2025-07-13 17:41:55 angeloverlain[m]: Nice 2025-07-13 17:42:22 apk rocks 2025-07-13 17:42:35 and I'm saying this as a previous artix/arch user 2025-07-13 17:42:40 apk just rocks 2025-07-13 17:42:58 I especially like how you can create your own virtual packages so easily 2025-07-13 17:43:40 so I can e.g. create a .build-deps.wayback virtual packages that has all build deps for building wayback (https://wayback.freedesktop.org/) and when I don't need them anymore I `del` just that package 2025-07-13 17:45:04 yeah same as a former arch user apk is so good 2025-07-13 17:45:56 but wait when you add a virtual package it adds something like .pkgname to world right? how does apk know exactly what’s in that virtual package 2025-07-13 17:47:10 "idk magic i guess" /j 2025-07-13 17:52:12 "I especially like how you can..." <- What is a virtual package? 2025-07-13 17:54:14 it's a package but virtual 2025-07-13 17:55:33 Come on now lol. 2025-07-13 17:55:37 Elaborate 2025-07-13 17:56:05 I was going to link to an explanation on the wiki but can't find it rn 2025-07-13 17:56:14 a virtual package is a package that doesn't actually exist but which can be interacted with. 2025-07-13 17:57:01 ^yep, and you can create one with whatever deps you want, e.g. above I have one called .build-deps.wayback with deps for building Wayback 2025-07-13 17:57:04 e.g. the 'dev' virtual package will, when installed, automatically install the -dev subpackage for every package that has one. 2025-07-13 17:58:01 (and on subsequent removal, all of the -dev subpackages will be removed except those which you have explicitly installed) 2025-07-13 18:03:45 I barely comprehend. 2025-07-13 18:04:34 Nope. I dont comprehend. 2025-07-13 18:04:36 Lol 2025-07-13 18:05:14 is build-base a virtual package? https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/build-base/APKBUILD 2025-07-13 18:07:55 Is it a means of creating a package that does not exist in the repositories, but can be built with a list of dependencies you make for it. So that way once you create the virtual package locally you can install, uninstall, and modify it? 2025-07-13 18:24:39 userdocs: no, since you see it in aports, it's an actual package 2025-07-13 18:24:54 userdocs: the more common term for that is a meta-package 2025-07-13 18:26:52 ok, thanks 2025-07-13 18:27:39 A virtual package is created on the fly with apk add --virtual [dependencies..] 2025-07-13 18:28:59 like is i wanted to make my own version of build-base? 2025-07-13 18:29:14 build-base-base 2025-07-13 20:49:07 dene 2025-07-13 20:49:12 * den 2025-07-13 22:28:13 how do I make Alpine Linux properly shutdown when libvirt+LXC requests the guest to shutdown? 2025-07-13 22:28:38 with a systemd based system it already responds, but when using this on my alpine container, it does nothing 2025-07-13 22:38:08 swee: is the acpid service running? 2025-07-13 22:40:31 acpid crashes when I start it 2025-07-13 22:46:30 I used the mini rootfs and installed alpine-base, not sure if I need more to get it properly working under LXC, services I added to boot and default runlevels won't start except `networking` 2025-07-13 23:37:10 how do you install qemu on alpine that would be the equivalent of qemu-user-static + binfmt so it autodetects binaries when you run them? 2025-07-14 00:05:22 apk add qemu-openrc qemu-aarch64 && rc-service qemu-binfmt start 2025-07-14 00:08:50 do all of arch ones have to be installed manually? 2025-07-14 12:58:47 Does alpine linux have ufw firewall, or is something else commonly used? 2025-07-14 13:01:48 awall exists (https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall) but ufw, firewalld, etc should work aswell 2025-07-14 13:02:16 Is ufw available in the repositories? 2025-07-14 13:02:27 yeah: https://pkgs.alpinelinux.org/packages?name=ufw :) 2025-07-14 13:02:37 Also from a stability perspective. How unstable is edge? 2025-07-14 13:03:02 depends on your expectations, i'm mostly running edge, but you might have the occasional breakage 2025-07-14 13:03:10 Is it like arch where every update is cross your fingers, yolo, and hippe flr the best? 2025-07-14 13:03:21 s/hippe/hope/, s/flr/for/ 2025-07-14 13:03:34 tbh arch massively improved the last years in regards to that 2025-07-14 13:03:42 but both are similar, yeah 2025-07-14 13:04:03 I would suggest using a release repo and tagging edge, and only switching to edge if you find yourself having to tag a lot of packages. 2025-07-14 13:04:11 tbh, did not had any big breakgaes on edge in the last year 2025-07-14 13:04:41 edge *is* relatively stable, but if it breaks you get to keep the pieces. 2025-07-14 13:04:50 Sheila: mixing stable repos with edge is unsupported, so you'd be on your own :) 2025-07-14 13:05:03 Sheila: Please elaborate. 2025-07-14 13:05:12 it only takes one shell or dependency to have different abi to break everything 2025-07-14 13:05:20 yea 2025-07-14 13:05:58 achill: mixing directly, yes. what I meant was 'untagged release, @tagnamehere edge'. 2025-07-14 13:06:41 I'm amazed clamtk is not in the repository. 2025-07-14 13:07:03 Sheila: i dont understand what you mean. its still mixing stable w/ edge packages, no? 2025-07-14 13:08:13 achill: if I `apk add foo@edge`, apk grabs the edge version of any dependencies. it's fine. 2025-07-14 13:08:40 (assuming that my repo file has `@edge ...` 2025-07-14 13:09:14 no, then youre still gonna have libs from stable and otherwise, therefore mixing your system and breaking abi and expectations of packages 2025-07-14 13:09:18 versus using both a release and edge *without* that tag, which is definitely broken and going to fail. 2025-07-14 13:14:00 still, youre on your own. and that might be fine for you, but it is unsupported 2025-07-14 13:24:32 the tag only makes it so that you can see in world which packages is meant to be pulled from tagged repo 2025-07-14 13:24:38 how stable can you really consider it when any updated package could introduce a bug/regression that breaks your workflow. 2025-07-14 13:24:42 and you should see it in apk output as well 2025-07-14 13:25:41 but from the system point of view there isn't much that tagged vs untagged repo does 2025-07-14 13:27:50 userdocs: stable enough that nothing important ever broke in all of my managed systems 2025-07-14 13:27:58 so i'd say thats pretty neat 2025-07-14 13:31:17 but that's not stability since it's not platform specific? this example did not tehcnically break anything but it caused ne a huge roadblock until resolved. https://gitlab.alpinelinux.org/alpine/aports/-/issues/17315 2025-07-14 13:32:01 that was nothing to do with alpine, curl introduced that bug 2025-07-14 13:32:16 thats just normal bugs, if you want to avoid them feel free to use a stable branch 2025-07-14 13:34:33 shrug. personally I'm on 3.22 but had to tag 3.19 for a package due to site requirements. 2025-07-14 13:35:19 i'd recommend containers or distrobox or something, for these kind of things 2025-07-14 13:35:22 just saying any expection of using edge should be it can break at any time, in the context of SovereigntyMan[m] query. 2025-07-14 13:37:59 this specific package won't have impacted anything else, or I'd look at switching it out for a different program entirely. 2025-07-14 13:39:06 my *hope* is the site requirement and Alpine's version for this package align in 3.23, but I don't have control over that. 2025-07-14 14:13:12 I wonder if there is a way to make alpine linux immutable. 2025-07-14 14:13:34 Or to have impermanence 2025-07-14 14:21:51 mount / as read-only and make a overlayfs on top of it. 2025-07-14 14:22:16 * mount / as read-only and make a overlayfs on top of it. or, something like that. 2025-07-14 14:30:55 diskless mode + lbu will make it so you always start with specific system specs 2025-07-14 14:31:19 panekj: Any tutorials on this? 2025-07-14 14:31:33 https://wiki.alpinelinux.org/wiki/Diskless_Mode 2025-07-14 14:54:35 "https://wiki.alpinelinux.org/..." <- Thank you kindly 2025-07-14 15:07:03 I am really liking the simplicity of Alpine Linux. 2025-07-14 15:47:48 Does anyone else use GNOME with Alpine Linux and get this bug where the cursor turns into a black box / rectangle? 2025-07-14 15:50:46 I have not seen that. alpine edge btw. 2025-07-14 19:32:36 'apk cache sync', which used to be nearly no-op on an up-to-date system, now seems to want to re-verify all checksums every time it's run. known thing? 2025-07-14 19:36:10 maybe something with apk3 2025-07-14 19:38:55 Yeah, noticing it with apk3 upgrade, too 2025-07-14 19:39:06 I had to drop apk cache sync from my upgrade oneliner 2025-07-14 19:40:58 yes, apk3. specifically 'apk cache download'. what do you do instead in your oneliner? i had 'apk update && apk version && apk cache sync -a && apk upgrade -a' -- because 'apk upgrade -aU' will break the system on a spotty connection 2025-07-14 19:49:13 looking at the source code, apparently there's --cache-predownload which would help my use case. still https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/src/app_cache.c?ref_type=heads#L98 should probably have the last arg as true? cc fabled 2025-07-14 19:51:52 For the time being, I've dropped my one-liner and use topgrade and just hope I don't need my cache 2025-07-14 19:52:56 but it was the following 2025-07-14 19:53:01 14 s fwupdmgr refresh --force && doas fwupdmgr update --assume-yes 2025-07-14 19:53:16 Well that looks broken 2025-07-14 19:53:35 doas apk update && doas apk upgrade -al && apk cache sync && doas flatpak update -y && doas fwupdmgr refresh --force && doas fwupdmgr update --assume-yes 2025-07-14 19:53:56 that covers most things minus podman, pipx, and git repos 2025-07-14 19:54:20 topgrade honestly does almost everything really nicely, just needs better apk support for things like upgrade -a upgrade -al and cache sync 2025-07-14 19:54:54 But that's on me because I didn't file an issue and explain why those behaviors might be nice to have explicit support for 2025-07-15 01:50:53 Get in touch with this platform for greatness you’ll definitely thank me later... (full message at ) 2025-07-15 01:53:00 Get in touch with this platform for greatness you’ll definitely thank me later... (full message at ) 2025-07-15 05:25:11 ovf: please submit an issue. But "cache sync" will download all packages installed, "cache sync -a" will download all packages upgrade -a would download, and upgrade --cache-predownload only the packages needed for upgrade. Which is whe the cache's call to download has last arg false. 2025-07-15 05:28:19 I don't immediately see why it would check anything more than earlier. Could you include more details on the time it takes, and e.g. what it prints in the ticket 2025-07-15 05:28:37 And reference what it used to take 2025-07-15 05:31:35 Or does it try downloading all packages? 2025-07-15 05:40:10 ovf, Saijin_Naib[m]: thanks for the report. the issue should be fixed in https://gitlab.alpinelinux.org/alpine/apk-tools/-/commit/bffc60041447cadee5b69c291df8c90eb3b8fe82 2025-07-15 05:42:14 awesome! thanks! 2025-07-15 06:13:59 There's a bunch of performance and bug fixes. I should probably tag a new rc soon 2025-07-15 07:30:38 thanks fabled! 2025-07-15 10:55:08 Methods ! Walkthroughs ! & Proof ! I got it .... (full message at ) 2025-07-15 10:55:36 dwfreed: ^ I think they would absolutely enjoy your k-line hammer 2025-07-15 10:56:23 Methods ! Walkthroughs ! & Proof ! I got it .... (full message at ) 2025-07-15 11:00:25 Spam 2025-07-15 11:03:25 SovereigntyMan[m]: killed by dwfreed, ty! 2025-07-15 11:03:42 13:00 ::: JayllLike[m] [~jaykiller@2001:470:1af1:101::1:9f9b] has quit (autokilled: This host violated network policy and has been banned. Mail support@oftc.net if you think this is in error. (2025-07-15 11:00:04)) 2025-07-15 11:44:14 Lets say that i want to install alpine linux on thousands of computer devices. I have a customized version of it with all of the modifications and additional software i want inside of a virtual machine. What is the most efficient means of quickly installing my customized version of alpine linux across all these devices? Create my own iso? Something else? 2025-07-15 11:49:28 create a a local mirror and then some modified install media to get the packages from the local mirror? 2025-07-15 11:51:22 longnoserob[m]: Can you be more specific? 2025-07-15 11:52:06 My intention is to sell specialized computers with Alpine Linux. So this is important. 2025-07-15 11:55:29 SovereigntyMan[m]: I would start here https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror 2025-07-15 11:58:16 longnoserob[m]: When you say modified install media. Do you mean the iso? 2025-07-15 11:58:37 https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2025-07-15 11:59:09 assuing your devices can boot form iso or usb.. 2025-07-15 12:01:07 Thank you kindly. 2025-07-15 12:01:37 another idea woould to boot the devices via network for provisioning 2025-07-15 12:49:05 Hello, I have a very repetitive issue with `linux-stable`, `linux-lts` and `secureboot-hook`. When reinstalling the kernel, at random, it will create an UKI that will fail to mount my partition at init time despite the... (full message at ) 2025-07-15 12:57:56 I just reinstalled linux-stable with apk del and apk add instead of apk fix and this time the FAT partition fails the check but the ext4 partition passes it. 2025-07-15 13:11:33 It seems that fsck is attempted before the kernel is able to detect the storage and populate /dev. Is there a way to fix this ? 2025-07-15 13:32:37 @fabled sweeeeet, thanks 2025-07-15 20:14:06 anyone read https://words[.]filippo[.]io/frood ? 2025-07-15 20:16:19 I've seen it 2025-07-15 20:31:34 i think it could lead to something with interesting guarantees at boot 2025-07-15 20:32:00 if i could ostree it it would have decent recovery properties too 2025-07-15 20:34:16 "My intention is to sell speciali..." <- Based 2025-07-15 21:19:02 i'm not sure if "flaky init" is refering to initramfs or openrc -- if the latter i'd like to know what's broken 2025-07-15 21:19:22 oh nvm they say they're using openrc-init later on 2025-07-15 23:56:14 something happened recently where a sandboxed alpine (edge) generates errors almost every update attempt. ca-certificates-20250619-r0.trigger: /bin/sh: can't open '/memfd:lib/apk/exec/ca-certificates-20250619-r0.trigger (deleted)': No such file or directory 2025-07-15 23:56:36 regular container works, so i guess its reliance on an memfd system that does this 2025-07-15 23:57:17 ca-certificates is just an example. usually 5 errors carry over indefinately. 2025-07-15 23:57:54 busybox-1.37.0-r19.trigger: /bin/sh: can't open '/memfd:lib/apk/exec/busybox-1.37.0-r19.trigger (deleted)': No such file or directory 2025-07-16 00:08:04 Which kernel version are you using? 2025-07-16 00:11:55 An strace of the memfd_create calls would probably be helpful 2025-07-16 08:04:28 Good morning. I just upgraded my libvirt-based hypervisor machine to Alpine-3.22 and it seems, libvirtd-11 has been compiled without the FS storage backend support. Is there a reason or did I miss something important? 2025-07-16 08:04:45 Release Notes do not say anything. 2025-07-16 08:06:44 According to build logs the change was introduced from libvirt-10.9 in Alpine-3.21 to libvirt-11.3 in Alpine-3.22. 2025-07-16 08:23:53 "An strace of the memfd_create..." <- its the gvisor (runsc) sandbox. it may not even have the memfd calls or not service the right args. 2025-07-16 08:25:22 didnt use to a problem. looks like apk changed recently and had no fallback to legacy methods? 2025-07-16 14:18:55 There is a fallback when memfd_create fails. But when it worked there is no way to use the fallback. That's why checking strace would be useful 2025-07-16 17:26:49 Marquel: might be unintentional. Can you please open an issue with the details? 2025-07-16 18:01:41 "something happened recently..." <- What do you mean by sandboxed? 2025-07-16 19:01:32 ncopa: sure. 2025-07-17 01:22:59 Whoever adder is --directory-permisions option to apk fix. Thank you, you are my hero. 2025-07-17 01:24:09 I dont even know how my dbus-1/sessions.conf permissions changed, but holy cow I was worried haha 2025-07-17 01:27:22 When cloning permissions from a source file to another fike in the same directory, does it vary the parent directory and sibling file permissions? 2025-07-17 01:28:56 These were commands I used:... (full message at ) 2025-07-17 01:29:25 Or I just didn't use command correctly 2025-07-17 09:11:22 is it possible that busybox is a little bit dead? i see unanswered requests on the mailing list and the bug tracker seems to have been broken for at least some days now: https://bugs.busybox.net/show_bug.cgi?id=15922 (shows SQL error) 2025-07-17 09:12:17 wow that is really quite the error page 2025-07-17 09:15:19 given how much alpine relies on busybox, perhaps somebody would wanna check up on them and see what the state of things is. i realize it's probably volunteer run so i'm not blaming anybody, but it might be useful to take stock nevertheless 2025-07-17 09:15:28 * take stock of the situation nevertheless 2025-07-17 09:15:52 https://lists.busybox.net/pipermail/busybox/2025-July/091609.html seems someone reported it, anyhow 2025-07-17 09:16:31 right, but there wasn't any response yet which seems a little concerning 2025-07-17 09:16:55 is it? 2025-07-17 09:17:02 Tue Jul 15 10:36:32 UTC 2025 2025-07-17 09:17:10 there are other requests on the mailing list with no response 2025-07-17 09:17:21 that's like not even 48h ago 2025-07-17 09:17:44 again i was just saying the project as a whole looks a little dead. i'm not looking to blame any individual missing response on one specific 48h request 2025-07-17 09:17:49 is it dead? 2025-07-17 09:17:55 I see recent commits 2025-07-17 09:18:00 in their git 2025-07-17 09:18:20 hm i see. i guess perhaps i might be reading a little too much into the situation then. my apologies 2025-07-17 09:19:41 for what it's worth, what made me start wondering is i saw one mail, which is somebody apparently waiting for more than a year for a reaction to a patch suggestion, while the mailing list in overall doesn't seem to be particularly high traffic. but again, i could be reading too much into this 2025-07-17 09:26:01 I dunno what its situation is, though I observe that alpine has something like 40 patches for it. I guess some might be specific to alpine but maybe some have been sent upstream and not applied yet 2025-07-17 09:34:03 Hi all. Has anybody with a visionfive 2 been able to boot "testing/linux-starfive" recently? I ask because after kernel 6.10.6 (85df96d2) my board doesn't boot. Specifically, it's not able to mount the root partition. It seems the SD card is not detected by the kernel. Thanks :) 2025-07-17 09:57:04 Hi all. Has anybody with a visionfive 2 been able to boot "testing/linux-starfive" recently? I ask because after kernel 6.10.6 (85df96d2) my board doesn't boot. Specifically, it's not able to mount the root partition. It seems the SD card is not detected by the kernel. Thanks :) 2025-07-17 09:57:04 you might have more luck in #alpine-riscv64 2025-07-17 10:08:00 rodrigo-1c: I have a deepcomputing fml13v01 which is effectively a visionfive 2 with some extra sh!t on it. I got it to boot both alpine and openbsd (latter doesn't work too well at the moment). most of the difficulty was just mucking around with u-boot config. once you have that set up you can run save env (saveenv? env save?) and it'll flash itself and persist 2025-07-17 10:08:44 my guess with your issue is you need to flip a dip switch on the board 2025-07-17 10:09:22 they control the boot order between emmc, sd (tf), nvme, and ssd (?) 2025-07-17 10:10:39 even without that, finagling the with u-boot should get it to boot, though docs for that are hard to find but openbsd has some for INSTALL.riscv64 2025-07-17 10:20:16 ssm: I'm booting directly from the sd (tf), so I'm putting everything in the card: spl, sbi+uboot... and for these tests, the only thing I'm changing is the kernel. That's why I thought there was something wrong with it. I will check openbsd documentation. Thank you 2025-07-17 11:54:57 i think apk can't manage the transition from sdl2 to sdl2-compat for me: https://nopaste.net/IYKx7FlJnZ or am i misreading this? 2025-07-17 11:58:00 i currently have sdl2 installed (but not in world). my reading is that apk wants to replace it with sdl2-compat, but it conflicts with... sdl2? 2025-07-17 12:18:12 yeah this looks weird 2025-07-17 12:18:30 what if you run `apk add sdl2-compat !sdl2 2025-07-17 12:37:12 is gitlab down? 2025-07-17 12:46:02 May be, I can also not access. I think it may be due to changes to potentially prevent scraoing or bots? Getting forbidden, not down 2025-07-17 12:46:26 As side not for matrix servers https://matrix.org/blog/2025/07/security-predisclosure/ 2025-07-17 12:47:12 Tried with and without vpn 2025-07-17 12:49:53 My bad, different endpoint says gitlab failed to boot 2025-07-17 13:37:34 Hi, i'm seeing 502 for gitlab, am i the only one experiencing this? I know it has been recently upgraded to 18 (incl. postgres 16). 2025-07-17 13:39:11 gitlab is down yes 2025-07-17 13:39:31 okay, that's not me then :-) Good luck! 2025-07-17 13:51:07 gitlab.com seems up for me 2025-07-17 13:51:57 ayex[m]: they mean gitlab.alpinelinux.org 2025-07-17 13:53:29 ah ok, thx for the clarification 🙂 2025-07-17 13:53:57 yes 502 for me, too 2025-07-17 15:12:27 "This page will automatically reload every 5 seconds. Refreshed 15.26.46" 2025-07-17 16:01:59 Oh, looks like it's back! Nice one! 2025-07-17 16:10:33 its back for now 2025-07-17 16:10:39 i think we are DDOSed 2025-07-17 16:21:53 any suggestions for local login authentication using a passkey (FIDO2)? 2025-07-17 16:25:47 PAM? 2025-07-17 16:30:50 I have linux-pam, greetd, greet-tuigreet util-linux-login and openbox setup, Pam and other documentation not pulling up with mandoc. 2025-07-17 16:31:20 Yes using pam. 2025-07-17 16:50:02 was it Debian who ddosed? 2025-07-17 16:55:20 what is that for a question 2025-07-17 16:55:21 wtf 2025-07-17 20:49:39 Hey. I wish to produce fully statically linked musl based executables for a plethora of architectures. Alpine seems to be a good choice, because it provides releases (it is not rolling release) and it is musl based. 2025-07-17 20:49:41 I'm currently struggling with the "plethora of architectures" part. The first architecture I wanted to try out is aarch64 (it is first alphabetically). I was able to find gcc-aarch64-none-elf, but I couldn't manage to compile a simple main(){} program with it due to linker errors. It looks like this cross compiler isn't well suited for userspace development. Does Alpine package 2025-07-17 20:49:43 the appropriate cross compilers? 2025-07-17 20:51:01 (I might not be able to respond for a few hours, /topic says that this is a slower channel, so that should hopefully not be a problem.) 2025-07-17 21:36:20 meator: https://github.com/richfelker/musl-cross-make 2025-07-17 22:06:22 hey, I'm trying to use rEFInd to choose between -stable and -lts kernels on a single-boot Alpine laptop using sytemd-efistub (previously gummiboot) to generate the EFI UKI. rEFInd automatically finds the kernel stubs (in /EFI/Boot) but gives an "Error: Unsupported while loading linux-stable.efi" error and fails to boot 2025-07-17 22:07:33 I'm using the basic setup here - https://whynothugo.nl/journal/2023/11/19/setting-up-an-alpine-linux-workstation/ with a btrfs encrypted / and unencrypted ESP, is there any other change that needs to be made to suport rEFInd? 2025-07-17 22:09:52 tokyovigilante: did you try using that stub _without_ rEFInd? I'm curious if the stub itself doesn't work, or if rEFInd is complaining that it doesn't support it due to some reason. 2025-07-17 22:11:49 I have just and in fact it did not boot either. this might have been a red herring. I have just update the actual EFI stub used in the secure boot 2025-07-17 22:14:20 config from /usr/lib/gummibootx64.efi to /usr/lib/systemd/boot/efi/linuxx64.efi.stub and the 6.12 lts is now booting, I'm still having issues with the 6.15 stable kernel booting (hence going back to the lts kernel) but at least rEFINd is able to chainload it now 2025-07-17 22:33:40 Er, I meant booting the stub+kernel (i.e.: the bundle) directly without refind. The stub _alone_ won't boot anything, obviously 2025-07-17 22:44:39 yup understood, both bundles working by themselves now that I've updated to the new systemd stub. The 6.15 boot seems a separate issue, the screen goes blank after udev loads on 6.12/lts the video mode just changes without incident 2025-07-18 00:30:10 #_oftc_#alpine-devel:matrix.org 2025-07-18 00:30:10 Is that ckrrect for dev channel? 2025-07-18 00:30:29 (It took out the underscores around oftc) 2025-07-18 00:30:44 Keeps saying not found 2025-07-18 01:40:33 andar1an the dev channel is #_oftc_#alpine-devel:matrix.org on the Matrix end 2025-07-18 02:06:46 [@jahway603:meowchat.xyz](https://matrix.to/#/@jahway603:meowchat.xyz) thanks, i tried that also, and it fails to resolve on my end. Won't worry about it now 2025-07-18 02:08:40 Is there a way other than adding net option to handle spurious network errors for cargo during build of pkgs? I've just been doing that when i hit then but dk if that is correct way. 2025-07-18 05:36:03 userdocs: Do I have to compile my own gcc? 2025-07-18 08:47:22 meator: if you want to create a custong toolchain, yes. otherwise there are prebuilt options available. 2025-07-18 08:47:35 custom* 2025-07-18 16:13:53 meator: In addition to a cross compiler you typically also need a libc compiled for the target. mcm does that automatically as far as I know. Otherwise you need to setup a cross sysroot. 2025-07-18 16:15:33 That looks like a lot of work. My distro packages musl cross compilers and sysroots these already, but it is rolling release, so I went looking for more stable alternatives. 2025-07-18 16:16:52 musl-cross-make doesn't include that? 2025-07-18 16:17:51 s/these// 2025-07-18 16:20:10 musl-cross-make does include a cross compiled libc 2025-07-18 16:22:10 I already began work on crafting a Dockerfile with Apline and musl-cross-make, but I still have a long way to go. 2025-07-18 16:24:47 What's mcm? 2025-07-18 16:25:25 I also don't have a lot of experience with cross compiling with clang, but that would still require a sysroot I believe. I'll probably still use gcc. 2025-07-18 17:12:02 mcm is short for musl-cross-make 2025-07-18 17:20:07 If you want to setup a sysroot based on alpine package you can look at (parts of) https://codeberg.org/sertonix/alpine-scripts/src/branch/main/abuild-setup-cross 2025-07-18 17:22:26 sertonix[m]: Ok, thanks! 2025-07-18 18:18:19 meator: there is https://musl.cc and https://skarnet.org/toolchains/ both are ready to use. 2025-07-18 18:19:17 you can build your own if you need custom targets. 2025-07-18 18:21:49 > My distro packages musl cross compilers - what distro? 2025-07-18 18:22:18 I come from the Void. 2025-07-18 18:24:52 if you want to cross compile a fully static binary linked to musl. mcm is the way 2025-07-18 18:27:55 meator: got a link to the cross toolchains oin void 2025-07-18 18:31:26 Void doesn't seem to use any of these external projects. Here's aarch64-musl for example: https://github.com/void-linux/void-packages/blob/master/srcpkgs/cross-aarch64-linux-musl/template 2025-07-18 18:33:44 I thought that this was a solved issue, but I'll look into this further. I'll study the pages you linked userdocs. 2025-07-18 18:34:04 it's the same idea. musl cross make just lets you make a static toolchain 2025-07-18 18:35:10 i don't use void but if you use a musl cross toolchain you can link to libc statically and have a protable binary. that's the goal right? 2025-07-18 18:37:37 Yes, I want a portable binary. I also want the binaries to be reasonably trustworthy, I don't want to download random cross compilers from the internet to do the job. But I'm not a compiler developer, if musl-cross-make included a patch that would add a backdoor to every executable, I would likely not notice it. 2025-07-18 18:39:05 fwiw, the void toolchains move *very* slowly 2025-07-18 18:39:15 Hey abby 2025-07-18 18:39:29 musl cross make isn't a random toolchain. 2025-07-18 18:40:00 nor are the skarnet or musl.cc ones. 2025-07-18 18:40:49 I'll have to be the judge of that if I want to release prebuilt executables using these toolchains. 2025-07-18 18:41:39 I just wanted to build a few simple executables, not study compiler toolchains. But I'll take that as a learning opportunity. 2025-07-18 18:42:31 the use the void ones? 2025-07-18 18:45:38 Void is "stable rolling release". I kinda wanna do this the "right" way. But I shouldn't pretend that I know jack shit about this. 2025-07-18 18:46:16 seems yt-dlp doesnt work on youtube links, i guess its usually updated in repo within a ca day? 2025-07-18 19:05:17 ~ 2025-07-18 19:05:20 oops 2025-07-18 22:32:56 meator: If you trust the alpine toolchain (and not musl-cross-make) you can use the whole scipt I linked above. It's building the alpine toolchain for cross compiling. I updated the script to respect $version from the environment so with version=v3.22 it should only use stable packages. 2025-07-18 22:41:55 does the script it build the cross compiler as dynamic linked to host? 2025-07-18 22:44:04 Yes the cross compiler itself is dynamically linked and might need to be rebuild to allow libs to be upgraded 2025-07-18 22:45:09 if you want lto that's good. can't do it with static toolchains. 2025-07-18 22:57:27 how do you use it? download script to alpine host and read the comments? 2025-07-19 09:06:42 I'd like to build a lot of cross compilers with musl-cross-make. Can I reuse the git checkout/extracted release archive or somehow build all of them at once, or do I have to redo the entire process for every cross compiler? 2025-07-19 10:04:14 i don't think that's possible with the existing makefiles. though maybe potentially possible with the litecross. 2025-07-19 10:05:01 people mostly use CI like github actions or a local equivalent. I guess even just spinning up docker images could work. 2025-07-19 10:58:57 I also plan to use CI. I don't want to build 5 cross compilers every time my CI runs, so I'd like to create a workflow which creates the container and then use that container everywhere else. 2025-07-19 10:59:19 https://musl.cc/ also appears to block GitHub Action, but they also provide Docker containers, which should work fine. 2025-07-19 11:05:35 Their containers are hosted on Docker Hub so pulling them in a GitHub Action might be subject to rate-limiting ;) 2025-07-19 11:08:21 I currently assume that I cannot reuse a mcm checkout. Here's what I've got so far: https://gist.github.com/meator/bf089a974e4b1c04307b0ec8ce64e8c6 2025-07-19 11:13:11 This means that I'll download the source archives of gcc, binutils etc. plenty of times. Hope GNU won't mind. 2025-07-19 11:13:20 So your idea is to have all the cross compilers installed together? rather than have one-image per arch? 2025-07-19 11:14:19 You could build the image once and publish it to ghcr (GitHub Registry) for your project, and then pull that pre-built image down for future GitHub Actions and only need to rebuild the image when you change alpine version of cross make version. 2025-07-19 11:14:20 Sure. 2025-07-19 11:14:34 That's the plan. 2025-07-19 11:18:02 The GNU downloads will hit the closest mirror. 2025-07-19 11:19:24 + i686 (or i386? https://github.com/docker-library/official-images#architectures-other-than-amd64 calls it "x86/i686 (i386)"), which I'll build natively in a second container. 2025-07-19 11:21:13 You do have me somewhat curious into seeing if it would be possible to build an apk for each compiler ;) 2025-07-19 11:28:06 Hmm, abuild-keygen from abuild uses doas but doas is not as a dependency so it can result in "/usr/bin/abuild-keygen: line 63: doas: not found". Should it be included as a dependency? 2025-07-19 11:32:51 Donno: I don't know why it's done this way, but the better way (if shell) is a parameter expansion like ${SUDO:-sudo} 2025-07-19 11:33:04 then user can set SUDO=doas in their env 2025-07-19 11:38:50 musl.cc website explains why github is blocked. 2025-07-19 11:45:30 meator: what version of musl are you usin in the config.mak? 2025-07-19 12:28:53 userdocs: The default one for the latest release of musl-cross-make, 1.2.4, why? I could add ARGs to make that configurable too. 2025-07-19 12:29:39 because dalias hasn't updated it yet 2025-07-19 12:33:08 What's the problem? Are you talking about CVE-2025-26519? 2025-07-19 12:59:14 you are using a tag for musl cross make, just use master. 2025-07-19 13:01:29 ARG MUSL_CROSS_MAKE_VERSION=0.9.10 2025-07-19 13:02:03 then patches 1.2.5 is the one you use. 2025-07-19 13:14:24 userdocs: Why? Because of CVE-2025-26519? I would prefer to not use development/unreleased versions of musl-cross-make. 2025-07-19 13:17:48 hi, with 'use ipv6-ra' in /etc/networking/interfaces, is it possible to populate /etc/resolv.conf with nameservers/RDNSS from router advertisments? 2025-07-19 13:20:48 v6-ra and dns are two things, I think 2025-07-19 13:23:23 RAs may contain name servers and/or search domains, that's precisely how clients may configure via stateless autoconfig 2025-07-19 13:25:08 'radvdump | grep RDNSS' shows name servers seen on the wire, i just didn't find any alpine docs as to how they can be used 2025-07-20 00:01:20 i have this error: 0:00:00.043297937 2327243 0x7f0f6ffd4620 WARN GST_ELEMENT_FACTORY gstelementfactory.c:712:gst_element_factory_make_with_properties: no such element factory "vp8enc"! | Unable to load element 'vp8enc'. |GStreamer thread completed (error)GStreamer thread completed (error)|glib event loop failed to initialize 2025-07-20 00:01:58 does anyone can understand more what it is ? 2025-07-20 00:05:46 i mean is it related with the build of gstreamer plugins, or `vp8enc` is an external dependency that i have to install ? searching with `apk` cant find something. i'm on version 3.21... 2025-07-20 00:10:41 vp8enc is a video codec... what were you doing at the time when you saw that message? 2025-07-20 00:11:03 try libva-utils? also, for things that are or might be commands, `apk search cmd:foo` can help. 2025-07-20 00:15:50 https://ua3.anondns.net/im/p/54a6e7/8236/psi-1st-run.png 2025-07-20 00:18:50 is inside a chroot, but build/run on a pi4 has the same issue. other than this everything works ok. sounds also can played. 2025-07-20 00:25:22 from inside the chroot: https://ua3.anondns.net/im/p/54a6e7/24fc/gst-device-monitor-1.0.log 2025-07-20 00:27:54 ^ i think chroot or not is not related. but not really have the gstreamer thing. i also have test some gst commands that take the camera and open a win to see, also the same with mic, also the same with a test videosrc, that all where successful. but can find them right now 2025-07-20 00:30:34 and here is the `Psi` that build and doc: https://ua3.anondns.net/im/p/ba58b0/a363/alpine-psi-build.md 2025-07-20 02:45:18 So yes, is a matter of the plugins build. here the proof: https://ua3.anondns.net/im/p/54a6e7/c712/apt-cache-show-gstreamer1.0-plugins-good.log 2025-07-20 02:46:01 ACTION yes, somehow unrelated... 2025-07-20 03:19:25 Hello there, I came across a strange APK warning 2025-07-20 03:19:44 WARNING: The indexes contain broken packages which might not function properly. 2025-07-20 03:20:09 I am not sure how to proceed to find out which package or index it would be referring to 2025-07-20 03:20:21 nothing about that detail in the docs or wiki that I could find 2025-07-20 03:20:46 If anyone has any idea how to proceed, please say hi. Many thanks in advance. 2025-07-20 03:23:11 I just confirmed another machine gets this new warning after upgrade 2025-07-20 06:11:16 [LargeLanguageModel] Corpus Loaded With 815 Messages 2025-07-20 06:13:48 [LLM] Deplorables Anonymous 2025-07-20 06:15:59 [LLM] lag free 2025-07-20 06:18:38 [Chat] It's so quiet 2025-07-20 06:19:22 [LLM] Walking is better 2025-07-20 06:20:21 [LLM] Family Friendly Christian server! 2025-07-20 06:22:51 [LLM] a Bring roar joining time, the down 2025-07-20 10:54:14 [Chat] Disabled auto-message sending, I've officially moved the bot to #llm 2025-07-20 11:07:32 amen? 2025-07-20 11:08:05 Did anyone else get this error when upgrading on edge: WARNING: The indexes contain broken packages which might not function properly. 2025-07-20 11:29:03 Kladky: I saw one other person reporting it 2025-07-20 11:35:25 yeah i have that too 2025-07-20 11:36:42 clang21 soversion I think 2025-07-20 11:37:38 Also llvm21 and lld21 2025-07-20 11:38:10 oooooo 2025-07-20 11:38:16 let me take a look 2025-07-20 11:44:29 Is it LLVM_VERSION_SUFFIX? 2025-07-20 11:51:11 anyone can point me to a good written guide on how to install k3s/k0s on alpine linux (4x raspi)? 2025-07-20 12:15:48 kroovy: i found that https://docs.k0sproject.io/stable/k0sctl-install is a good quick start for k0s. i'm by no means very knowledgable about kubernetes, but i used k0sctl to setup a xen backed k0s cluster based on that doc. was pretty easy to get started. haven't done much with it yet. 2025-07-20 12:32:11 jvvv, thanks i will try it that way. (i did use k0s' install script earlier and some trouble on a fresh alpine). 2025-07-20 12:40:09 kroovy: i also spent a fair bit of time studying alpine's k0s stuff in the gitlab.a.o/alpine/k8s directories for inspiration. 2025-07-20 12:40:45 https://gitlab.alpinelinux.org/alpine/infra/k8s/cluster-nld12/-/blob/master/terraform/k0s.tf?ref_type=heads is particularly helpful to me 2025-07-20 12:42:32 lines 62-70 was a good starter 2025-07-20 12:43:08 yes, that's very helpful! 2025-07-20 12:43:38 then, https://gitlab.alpinelinux.org/alpine/infra/k8s/cluster-nld12/-/blob/master/terraform/k0sctl.yaml.tftpl?ref_type=heads for k0sctl config is also very enlightening 2025-07-20 12:45:16 i find the documentation for k0s to be very concise compared to k3s, but that may be just that i absorbed it better having those references to look at 2025-07-20 19:54:20 When getting "indexes contain broken packages" apk warning, how can I see which ones are broken? 2025-07-20 19:57:22 Also, linux-pam config used to be in /etc/pam.d right? I'm not losing it? 2025-07-21 00:47:25 are the arm builders broken? 2025-07-21 01:06:32 elagost: temporarily offline, provider is working on it 2025-07-21 01:16:56 Gm 2025-07-21 01:17:07 I was wondering about how to install Pipewire on X11 2025-07-21 01:17:22 All the tutorials are for Wayland but my application requires using X11 2025-07-21 01:17:38 Running wpctl status tells me that it Could not connect to Pipewire 2025-07-21 01:18:23 and looking at the errors thrown at me by the startup script, it requires the $XDG_RUNTIME_DIR variable which I don't have because I don't use Wayland 2025-07-21 01:18:28 could osmeone help with this? 2025-07-21 01:21:44 I have eLoginD installed btw 2025-07-21 01:22:58 Hello 2025-07-21 01:51:56 WarriorZ, pipewire is independent of Wayland/X11, it's only direct dep is udev-session. 2025-07-21 01:52:47 If you run a full DE, it usually starts pipewire for you. 2025-07-21 01:52:57 I am not running a full DE 2025-07-21 01:53:11 just openbox on x11 2025-07-21 01:53:11 if you run a minimal environment, you get to start it. 2025-07-21 01:53:21 probably needs pipewire-openrc... then 'rc-update add pipewire default' and 'rc-service pipewire start' 2025-07-21 01:53:53 isn't pipewire rec'ed not to run system-wide? 2025-07-21 01:53:57 Might be dumb 2025-07-21 01:54:06 but it says service pipewire doesn't exist 2025-07-21 01:54:10 maybe user service? 2025-07-21 01:54:13 I'm new to Alpine if you couldn't already tell 2025-07-21 01:54:22 User service needs the XDG variable which Wayland sets 2025-07-21 01:54:46 I can make it myself but I'm afraid that it might not work for whatever reason 2025-07-21 01:54:51 yes its a user service 2025-07-21 01:54:52 honestly, I just run `swaymsg "exec pipewire ; exec pipewire-pulse ; exec wireplumber"` 2025-07-21 01:54:55 https://pkgs.alpinelinux.org/contents?name=pipewire-openrc&repo=community&branch=edge&arch=x86_64 2025-07-21 01:55:04 and then kick up the perms in a root shell 2025-07-21 01:55:07 WarriorZ: checkout the pam-rundir package 2025-07-21 01:55:27 ok hold on 2025-07-21 01:55:29 what do i do first 2025-07-21 01:55:47 "perms" niceness, I mean 2025-07-21 01:56:03 what is pam rundir 2025-07-21 01:56:18 it sets XDG_RUNTIME_DIR on pam login 2025-07-21 01:56:42 will need a pam enabled login (util-linux-login or shadow-login) 2025-07-21 01:56:59 do i just install util-linux-login 2025-07-21 01:57:26 I have limited space, I don't want to install loads of packages I'll never use 2025-07-21 01:57:35 and pam-rundir (or another work alike, there's at least one, can't remember name) 2025-07-21 01:57:52 When does it set the XDG variable? 2025-07-21 01:58:25 on login, also creates it in /run/user dir 2025-07-21 01:58:36 destroys it on logout 2025-07-21 01:59:03 aha 2025-07-21 01:59:04 i see 2025-07-21 01:59:16 the other one i think just creates it, not remove on logout 2025-07-21 01:59:25 ymmv 2025-07-21 01:59:51 still tells me that xdg unset 2025-07-21 01:59:53 odd 2025-07-21 02:00:03 did you logout and back in? 2025-07-21 02:00:07 i rebooted 2025-07-21 02:00:21 it did set the variable but adding a user service says that 2025-07-21 02:00:51 localhost:~$ echo $XDG_RUNTIME_DIR 2025-07-21 02:00:53 crap 2025-07-21 02:00:59 one moment 2025-07-21 02:01:25 if you have pam-rundir and pam-enabled login, should just work... 2025-07-21 02:01:44 have to make sure you aren't setting it in shell startup files 2025-07-21 02:01:54 that will mess it up 2025-07-21 02:02:05 i have not touched the shell startup files 2025-07-21 02:02:18 I put the start script into xinitrc but I don't start x11 automatically 2025-07-21 02:02:29 https://i.imgur.com/90J4Vbv.png 2025-07-21 02:02:29 me neither 2025-07-21 02:04:37 Currently testing something out 2025-07-21 02:04:53 maybe i just need to startx 2025-07-21 02:04:55 or whatever 2025-07-21 02:05:01 huh, after i installed util-linux-login, pam-rundir, and ever since it just works for me, maybe i'm missing something 2025-07-21 02:05:15 XDG_RUNTIME_DIR is not set my startx 2025-07-21 02:05:54 s/my/by/ 2025-07-21 02:06:53 wpctl status now shows output, but how can I test it? 2025-07-21 02:07:16 i'm not familiar with wpctl 2025-07-21 02:08:14 ah, wireplummer 2025-07-21 02:09:39 looks like it needss an xdg-portal thingy, but i am not familiar with that 2025-07-21 02:11:07 It works now 2025-07-21 02:11:11 but it lags like shit 2025-07-21 02:11:49 System performs much slower with it running than without 2025-07-21 02:11:54 and the sound stutters badly 2025-07-21 02:12:03 How can this other issue be fixed? 2025-07-21 02:13:22 when you say "with it running", what is "it" 2025-07-21 02:15:16 with wireplumber and pipewire 2025-07-21 02:15:24 there are loads of wireplumber processes running 2025-07-21 02:15:28 ;looking in htop rn 2025-07-21 02:16:27 yeah, sorry, not familiar with pipewire and wireplumber... unless it runs when i use something like mpv maybe 2025-07-21 02:17:46 system definitely works much faster after i killed pw 2025-07-21 02:20:14 maybe you need to configure wireplumber? 2025-07-21 02:22:40 i'm gonna try just configuring pulseaudio 2025-07-21 02:22:45 i'll redo everything I did later 2025-07-21 02:23:03 like when there was reason to broadcast audio it slowed the system down to a crawl 2025-07-21 02:24:56 Which didn't happen with Pulseaudio (though around half the audio didn't work with Pulseaudio) 2025-07-21 02:25:08 which might mean that i just have to configure pulseaudio better 2025-07-21 03:20:24 pulseaudio is so dumb man 2025-07-21 03:20:28 "We are idle, quitting" 2025-07-21 03:20:41 No shit, I don't use an audio interface inside of it 24/7 2025-07-21 03:20:54 can it please wait for something to actually idk use the audio or whatever 2025-07-21 03:23:48 I think there was an option to increase the timeout or even disable it at all 2025-07-21 03:32:30 i changed it to -1, pulse still sticks to the good old 30 second timeout 2025-07-21 03:34:18 "We are idle, quitting..." 2025-07-21 03:34:23 Who the fuck thought to add this vro 2025-07-21 03:41:42 Right, of course the system mode doesn't ever exit on idle 2025-07-21 03:42:13 But even if I set the normal mode to a huge number like 3600 or to literal infinity using -1 it still exits due to being idle after 30 seconds 2025-07-21 03:42:18 which doesn't even let me run anything 2025-07-21 03:42:27 it's practically there for a 5 second window and then closes 2025-07-21 03:42:49 During those 5 seconds my system doesnt lag out like with Pipewire though 2025-07-21 07:01:10 How can I get the output of apk list --upgradeable in a format where I can read the version numbers of the current and upgrade packages. 2025-07-21 07:10:11 Justin[m]: doesn't it already contain both? 2025-07-21 07:10:17 "How can I get the output of apk..." <- that command already shows older and newer versions. for example,... (full message at ) 2025-07-21 07:11:40 Biswa96[m]: Odd, I get `alpine-baselayout-data-3.7.0-r0 x86_64 {alpine-baselayout} (GPL-2.0-only) [upgradable from: alpine-baselayout-data-3.6.8-r1]` the package name is part of the version. 2025-07-21 07:12:25 The new version is attached to the package name by a - which isn't easily filtered out (some packages have a -). 2025-07-21 07:12:30 * The new version is attached to the package name by a - which isn't easily filtered out (some package names have a -). 2025-07-21 07:17:25 use pacman :) 2025-07-21 07:19:05 or dnf :) 2025-07-21 07:25:57 "use pacman :)" <- ? 2025-07-21 07:26:11 I'm not sure that's the right answer... 2025-07-21 07:26:39 just kidding, pacman and dnf both shows older and newer versions for upgrade. but I have not seen apk to do that. 2025-07-21 07:27:00 I just want to be able to easily obtain old and new version number from apk. 2025-07-21 07:34:19 I have this but it's not great. 2025-07-21 07:34:28 ACTION uploaded an image: (26KiB) < https://matrix.org/oftc/media/v1/media/download/AcqbPPoyGs0uYbwW_TDV2jjlzQ7TgMn9X5ihJwNZlB8IVn25PlGHQWUpFVNcj9MvE1hcGmIkkU3EiZc23CFXTnFCeYdADXDAAGtkZS5vcmcvMmMzNmNkN2U1YTczMjE4OWFmYTcxNzk1OWY5OGMzZTgyN2VmOWY2NTE5NDcxOTc5MjQzNjY2MTQ1Mjg > 2025-07-21 07:35:36 I have in mind just now a hack to do it right.. 2025-07-21 07:39:08 apk upgrade -aU -s # -s selects simulation mode? 2025-07-21 07:43:43 longnoserob[m]: Certainly easier to parse, thanks! 2025-07-21 07:48:38 Bingpot! 2025-07-21 07:48:55 ACTION uploaded an image: (26KiB) < https://matrix.org/oftc/media/v1/media/download/ATjYMZ8aErQDZzb8RBB-KfSRkC-9MX0-GKKuR62vMAjXxSZVn0MhEk9vzHH-OBbSqeVNCbk1ss-bcBtQTtnIgyxCeYdA4PbQAGtkZS5vcmcvYjRlY2IzMWI2ZjY1MjQ5MDI5YWNkNDVmYTAxNjA1YjRlZTc3MTIwZTE5NDcyMDE5OTMwMzQ0MzI1MTI > 2025-07-21 07:49:37 what program is that? looks nice. 2025-07-21 07:50:33 Biswa96[m]: Shell script :) 2025-07-21 07:51:10 Probably could be done way better, but this is it https://pastes.dev/6SbrbbOKWy 2025-07-21 07:51:29 It is ugly and hacky but it works. 2025-07-21 07:52:09 I need to fix one thing, it leaks colour into the prompt. 2025-07-21 07:52:35 impressive that you did that in shell 2025-07-21 07:52:50 I made one like it in python because I thought it would be too much work to do it in the shell :) 2025-07-21 07:53:54 Heh I can't understand most python and I'm good at piping 15,000 things together to make what I want :D 2025-07-21 07:56:00 cool, nicely done 2025-07-21 07:56:57 Thanks. 2025-07-21 08:25:45 I get `WARNING: The indexes contain broken packages which might not function properly.` for every apk command I run. How can I get more info? I have tried pruning and fixing, but nothing. 2025-07-21 08:26:05 Commands still work though, I just get the warning on every run. 2025-07-21 12:35:36 I am getting similar warning and am not sure yet how to do from CLI, though there is a stack exchange post that suggest a method sans-cli. 2025-07-21 12:35:36 I thought for me it was because I was using virtual packages to override dependencies I didnt want, but if you are also getting maybe that is not the rrason 2025-07-21 12:36:49 If the virtual package override is the reason though, I am curious if I can prevent that warning 2025-07-21 12:38:57 [@_oftc_ffoss:matrix.org](https://matrix.to/#/@_oftc_ffoss:matrix.org), just found, this may help: https://perrotta.dev/2025/07/alpine-linux-remove-broken-packages/ 2025-07-21 12:41:37 Trying to find a post that may help from yesterday, but don't have time ATM. Will try to dig up in a bit 2025-07-21 12:42:04 I wonder why Alpine Linux has all these ISO choices, but none of them include a clean polished desktop environment. 2025-07-21 12:42:51 Kind of wish the community was open to this sort of thing. 2025-07-21 12:44:09 I've been working on designs for Alpine Linux with different DEs. 2025-07-21 12:44:56 I'm wondering if pumping out an iso not just for personal use, but for community use too would be accepted. 2025-07-21 12:45:52 Alpine Linux should have a solid desktop experience available too. Instead of having to manually build it from the ground up trying to find all the missing components. 2025-07-21 12:46:13 What do you all think? 2025-07-21 12:55:05 Have you seen the setup-desktop config script? 2025-07-21 12:55:10 thats basically postmarketos, alpine + preinstalled desktop environment 2025-07-21 12:55:48 With variance that postmarket is systemd 2025-07-21 12:56:08 right now, both are supported, openrc & systemd 2025-07-21 12:56:30 (but systemd should be for the desktop any way better :p) 2025-07-21 12:56:44 (..or rather, more supported, better is subjective) 2025-07-21 12:56:53 Nice, I have been looking into dinit because of turnstile. I notice alpine has some support there, I wonder if postmarket will 2025-07-21 12:58:02 It is not better, it is just more widely used. Too many responsibility scopes for a desktop experience for me 2025-07-21 12:59:00 Good thing there are freedesktop specs and portals 2025-07-21 13:01:29 i haven't seen yet a non-systemd session handling 2025-07-21 13:01:42 Checkout turnstile 2025-07-21 13:02:07 Sertonix also has a really wonderful wiki page about freedom of choice software 2025-07-21 13:02:22 turnstile is not really usable yet 2025-07-21 13:02:40 https://wiki.alpinelinux.org/wiki/User:Sertonix/Freedom_of_choice 2025-07-21 13:02:52 achill: I'm using it right now 2025-07-21 13:03:21 The only challenge has been exporting dbus because I am not using dinit of runit 2025-07-21 13:03:52 lots of integration is missing e.g. to get it working with gnome-session 2025-07-21 13:03:57 but its being worked on see https://gts.q66.moe/@q66/statuses/01JXFJWFGBSB1KK9E7Y8JBFQN4 2025-07-21 13:04:01 But wrapping your GUI session start in dbus-run-session handles that fine until I can try dinit 2025-07-21 13:04:12 achill: I don't use gnome sessiom 2025-07-21 13:04:31 You can define all your portals easily to avoid that if you don't want them 2025-07-21 13:05:15 There is a cool project called oo7 for keyring I am testing, but haven't gotten far yet 2025-07-21 13:07:29 Some portal choices: https://wiki.archlinux.org/title/XDG_Desktop_Portal 2025-07-21 13:08:08 I messed up dbus permissions with termfilechooser the other day, dk how haha, need to retry 2025-07-21 13:22:19 "I'm wondering if pumping out..." <- at one point i created a domain name for that, but then life happened and i got busy. i have a script that installs KDE for me on top of alpine, still hoping to do something with it sometime :) 2025-07-21 13:22:49 From what i hear, here and there, there is definatly interrest in a desktop gui distro thingy :) 2025-07-21 13:41:06 "Have you seen the setup-..." <- Oh i have seen it. 2025-07-21 13:41:36 Its more of a here we will get you 1/3 of the way of where you need to be in order to have a complete desktop operating system. 2025-07-21 13:41:57 Like finishing 1/3rd of an IKEA bookshelf. 2025-07-21 13:42:05 Infuriating. 2025-07-21 13:44:11 i need to learn about Dracut, with a visual boot i then have a complete gui thing, what people would consider "graphical linux". 2025-07-21 13:45:45 So if I did pump out some isos for different desktops, would they be accepted by the project and released, or should i just officially fork them as their own distro instead? 2025-07-21 13:47:27 ive been less active the last months, but i think the official stand is that gui work is not something the maintainers are interested in. So that would mean forking them :) 2025-07-21 13:48:02 But if you need help, i'd like to help if/where i can :) 2025-07-21 13:48:45 Thanks for the offer. If the maintainers have no interest in it. Then forking is my only option. 2025-07-21 13:49:36 I'm working on specialized hardware for software i am developing. Ive decided that Alpine Linux is going to run it. 2025-07-21 13:50:03 So if I have to fork it. Then it should be interesting. 2025-07-21 13:50:16 I have Lenovo desktops, Alpine works well on it :) 2025-07-21 13:50:17 Last night I developed a prototype for the Gnome desktop. 2025-07-21 13:50:27 Sexy as fuck if i do say so myself. 2025-07-21 13:50:41 At work we use ProxMox hypervisor, at home i run Alpine with KVM/QEMU 2025-07-21 13:51:12 My GUI has always been KDE, regardless of what distro i use :) I could never get used to GNOME 2025-07-21 13:51:47 I like KDE, but installing it on alpine has been near impossible for me. 2025-07-21 13:51:51 so i turned everything in a bash script, and thats that. :) i run it from the base install, grab a coffee, and return to a working desktop 2025-07-21 13:51:55 Not sure what the heck I am doing wrong. 2025-07-21 13:52:20 I'd like to see that bash script to discover what I am missing. 2025-07-21 13:52:59 Like for instance I use the setup desktop. I am missing the freaking buttons to shut down the machine lol. 2025-07-21 13:53:03 hang on, i'll upload it to the website and share it with you in a DM :) Give me a few minutes to finish some work :) 2025-07-21 13:53:28 Like cool. KDE is installed, but it can never be shut down graphically. 2025-07-21 13:53:45 JohannesJacobs[m]: Sounds good to me. 2025-07-21 13:53:51 Thanks. 2025-07-21 13:56:01 [@jjacobs:jhjacobs.nl](https://matrix.to/#/@jjacobs:jhjacobs.nl) I also need to look more into Dracut, and there is also Booster 2025-07-21 13:56:03 It would be fun to start a development team for this endeavor. 2025-07-21 13:56:45 Currently on niri and really enjoying it 2025-07-21 13:56:47 i dont know anything about Booster, i got Dracut working at one point, but then i made an error and poof! 2025-07-21 13:56:51 Just a bunch of Alpine Linux developers who want a solid desktop experience while staying as close to upstream vanilla Alpine Linux as possible. 2025-07-21 13:58:12 I think the desktop and server experience isn't so different to set up, the tooling is the same, just an addition of packages and config. 2025-07-21 13:59:44 The desktop experience to set up is about a easy and desirable as a prostate exam without lube. 2025-07-21 13:59:59 Gotta try to get lact into aports this week. Having some GPU tools like that is helpful, but it does require modifying boot parameters for bitmask and I dk if one should do that with a post-install trigger 2025-07-21 14:00:54 https://kalipsolinux.org/blog/sh-script here's the script i use! 2025-07-21 14:01:16 i just put it online for viewing, didnt do anything special with it yet 2025-07-21 14:01:30 In my experience the setup-desktop scripts have been pretty good, but I have only tried a few options 2025-07-21 14:03:44 Trying to find the name of that live gui installer framework that many distros use. It slipped my mind 2025-07-21 14:03:53 calamares ;-) 2025-07-21 14:03:55 JohannesJacobs[m]: Aparently I was missing a lot and so does the wiki. 2025-07-21 14:04:00 Yasss 2025-07-21 14:04:07 I knew it was a C ahah, thank you 2025-07-21 14:04:16 Calamares is also on my list.. :) 2025-07-21 14:04:24 Nice script. Simple and straight forward. I like how all the commands are pumped into a log file.b 2025-07-21 14:04:33 * Nice script. Simple and straight forward. I like how all the commands are pumped into a log file. 2025-07-21 14:05:03 yeah, thats because i rolled it out to some friends, makes it easier for debugging 2025-07-21 14:06:08 damn, there's bots active :( i need to remove 6000 accounts :| 2025-07-21 14:06:43 but anyway thats my base script :) most of it is from the wiki, some from alpine wiki, some from arch wiki 2025-07-21 14:07:22 i made a few wiki articles too of things i ran into, try to give something back 2025-07-21 14:07:38 Do you have a license for it? 2025-07-21 14:08:12 for what? 2025-07-21 14:08:21 The script. 2025-07-21 14:08:34 GPLv3? 2025-07-21 14:08:46 It's a bash script, a bunch of commands, nothing to license there ;-) 2025-07-21 14:09:03 Still good to license it. 2025-07-21 14:09:37 I'm asking, because if i ever did use components of it, or someone else does. Then there is no conflicts. 2025-07-21 14:09:44 https://codeberg.org/andar1an/metalorc/src/branch/main/tor-dev-01/tor-dev-01.md 2025-07-21 14:09:45 This is not my most up to date and a bit of a mess, but I was experimenting with this as foundation on way yo meta packages and immutable system definition. 2025-07-21 14:10:09 well that throws a 404 on my end :) 2025-07-21 14:10:14 I dk which desktoo env that uses, maybe KDE or hyprland 2025-07-21 14:10:23 Oh sorry, I just try to make public 2025-07-21 14:10:35 i use my forum as a note keeping reminder like thing, i made a post about immutable for the future too :) 2025-07-21 14:12:24 I remember when you created it haha 2025-07-21 14:12:52 huh? 2025-07-21 14:12:52 I think I have login in password manager somewhere 2025-07-21 14:12:58 Your forum 2025-07-21 14:13:22 oh, i think i accidentally deleted it then, just now :( 2025-07-21 14:13:31 somewhere between the 6000 spam accounts 2025-07-21 14:13:54 "https://kalipsolinux.org/blog/sh..." <- So it seems like Kalipso is your thing. If i made a fork it would be something different. Would you still want to be involved? 2025-07-21 14:13:55 let me see if my webhoster has backups 2025-07-21 14:14:13 ofcourse :) 2025-07-21 14:14:18 It's okay, I can always create new account if needed 2025-07-21 14:14:23 why would i not be? 2025-07-21 14:14:33 its not like ive done so much work already.. ;-) 2025-07-21 14:14:41 Just asking. 2025-07-21 14:14:58 This is all early stages for me too. 2025-07-21 14:15:37 I dk why 404 is hit, maybe takes time when marking not private 2025-07-21 14:15:50 At this point, i just wish to get the ball rolling. i care nothing for what its called or not :) 2025-07-21 14:16:18 JohannesJacobs[m]: I empathize with that. 2025-07-21 14:16:33 in the end i envision my servers running alpine, my network stack, my desktop.. much simpler then remembering all the commands of different distro's 2025-07-21 14:17:45 For me my goal with this distro is to power software and hardware specialized for another separate project which becomes the primary sponsor. 2025-07-21 14:18:12 But i want it to be its own community distro if i have to fork it. 2025-07-21 14:18:52 if that gives us a single place to discuss / work on a desktop version of Alpine, then im all for it :) 2025-07-21 14:18:55 I am also brainstorming the idea of manufacturing computers. 2025-07-21 14:19:25 well that part i have put on hold, thats really not an easy feat 2025-07-21 14:20:26 i thought about buying a bunch of hardware 2th hand, make it work with alpine and resell it. I have close contact with my local computer store, they offer 2th hand hardware. 2025-07-21 14:20:27 Depends what you consider "computers". Manufacturing hardware is something I think about too. Thanks riscv haha. Baby steps 2025-07-21 14:20:39 but the problem isnt about thinking.. that im very good at! But when people buy it, they want/need support 2025-07-21 14:20:57 hah! RISC-V is something i follow closely on youtube etc. 2025-07-21 14:21:10 Why deeply embedded and simplifying stack is important imho 2025-07-21 14:21:26 I believe in local first 2025-07-21 14:21:27 Basically I am contemplating something that woukd compete with the framework desktop. 2025-07-21 14:21:48 Something that you buy once and upgrade for life. 2025-07-21 14:21:51 Reducing ewaste. 2025-07-21 14:21:59 I don't understand the framework desktop. It's just as easy to build a normal desktop 2025-07-21 14:22:04 The laptop I get 2025-07-21 14:22:08 Maximizing long term durability. 2025-07-21 14:22:25 i thought about that too, mainly because im from Europe and you hear a lot of noise about "american dependency" and how we need to get rid of 2025-07-21 14:22:36 i just need a lot of money, then i cn hire people :D 2025-07-21 14:23:24 I am an American. 2025-07-21 14:23:28 Lol 2025-07-21 14:23:33 Irony 2025-07-21 14:23:40 ;-) 2025-07-21 14:25:10 Difference between policy and people haha. 2025-07-21 14:25:10 I personally align more with Europe policy at this time because I believe it fosters competition, sustainability and innovation. But just my opinion 2025-07-21 14:25:23 I have nothing against anyone, but with all the shifting in allies lately, i do sometimes think we have a big problem if certain administrations decide to cut things off 2025-07-21 14:25:33 andar1an[m]: In many regards yes, it is. However if your shift your focus to repairable and upgradeable for life. With attention to durability and craftsmanship. You get something different and unique. 2025-07-21 14:25:40 and its never wrong to account for that 2025-07-21 14:26:18 SovereigntyMan[m]: Framework desktops are no different to normal desktops in that regard. Just pulling a Gillette business model 2025-07-21 14:26:35 Like for me I want to build something highly customizable made of steel and wood. 2025-07-21 14:26:39 but enough talk... you just start your project, i'll happily help where i can :) And lets see where it goes! 2025-07-21 14:27:20 atm i'm using golang to write a webapp frontend for nftables so i can get rid of my ubiquiti router and put an alpine router/firewall in between :D 2025-07-21 14:27:25 Alpine rocks (no pun intended) 2025-07-21 14:28:46 perhaps we should start with a matrix channel to gather some idea's etc :) out of the main channel 2025-07-21 14:28:47 andar1an[m]: Oh come on. It is intended.b 2025-07-21 14:28:56 * Oh come on. It is intended. 2025-07-21 14:29:00 Lol 2025-07-21 14:29:08 Yes, hehe 2025-07-21 14:29:12 JohannesJacobs[m]: Indeed. 2025-07-21 14:29:23 just invite me in :-) 2025-07-21 14:29:27 Sign me up plz haha 2025-07-21 14:30:15 I believe a lot of inspiration can come from fedora atomic, I learned about that recently and it aligns with what I have been working towards in many ways 2025-07-21 14:31:49 I created a public group called mountain fork on matrix.org 2025-07-21 14:32:13 Not sure how to invite people there from Tammy on android. 2025-07-21 14:32:41 Is it #mountain-fork? 2025-07-21 14:32:43 ehh, did you create a room? 2025-07-21 14:32:49 or a space? 2025-07-21 14:33:56 i think maybe start with a room with that name :-) 2025-07-21 14:36:45 I'm trying to invite you @andar1an:matrix.org 2025-07-21 14:36:54 I'm getting errors though. 2025-07-21 14:37:54 Search for the room Mountain-Fork 2025-07-21 14:38:24 May br my privacy settings, if you paste a link I will join. Haven't looked at them in a while 2025-07-21 14:39:19 is that an alpine fork? 2025-07-21 14:45:40 let me see if i can invite you andar1an 2025-07-21 14:46:33 "is that an alpine fork?" <- its going to be :) 2025-07-21 14:46:35 Thanks, searching isn't pulling up, and I don't see privacy settings in element-x app. Been meaning to get conduit up but job hunting is brutal and taking most of my time 2025-07-21 15:00:40 Hi all, has anyone ran snort on a RPI4 and hows is the performance? 2025-07-21 15:31:46 "its going to be :)..." <- link? 2025-07-21 18:08:36 Hello fellow alpine fans! What am I missing with openRC here? Example: sudo rc-service SERVICE start (all fine so far). It runs until I type: sudo rc-service SERVICE stop. Output is: "Stopping SERVICE ..." and "start-stop-daemon: no matching processes found". rc-service status says: status:stopped. But it isn't stopped at all. 2025-07-21 18:09:31 It appears that openrc is tracking the wrong PID 2025-07-21 18:09:40 How to fix it depends on the specific service 2025-07-21 18:11:03 Ahh, I see, it was installed via apk add btw, probably community, 3.22 2025-07-21 18:11:21 Well, what package? 2025-07-21 18:11:30 i2pd 2025-07-21 18:12:27 2.56.0, newest in alpine rep 2025-07-21 18:13:37 Ohh I see that this was posted 3 days ago here: https://gitlab.alpinelinux.org/alpine/aports/-/issues/?__goaway_challenge=cookie&__goaway_id=9e4454f0b04816c7477cf73a744be5ca&__goaway_referer=https%3A%2F%2Fpkgs.alpinelinux.org%2F&search=i2pd 2025-07-21 18:15:30 Is there any more graceful way to stop it than pkill? 2025-07-21 18:16:23 Can you start the service, check what pid it has, and then check the contents of /run/i2pd/i2pd.pid 2025-07-21 18:17:04 it has many PIDS, but ok, I can start it again 2025-07-21 18:17:44 There should be one parent process though 2025-07-21 18:18:00 ok yes, rebooting the vm 2025-07-21 18:20:03 pid of what i think is parent, is 2301, and the same is in i2pd.pid 2025-07-21 18:21:37 yeah top only shows parent, and its 2301 2025-07-21 18:28:35 hello 2025-07-21 18:29:23 is this page maintened https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html? 2025-07-21 18:31:20 Anyways, thanks for the help ikke, saw that you updated the bug tracker! Keep on rocking! 2025-07-21 18:31:50 thcat[m]: somewhat. We are seeking help with keeping it up-to-date 2025-07-21 18:32:02 thcat[m]: which means it's currently outdated 2025-07-21 18:32:28 https://gitlab.alpinelinux.org/alpine/aports/-/work_items/17298 2025-07-21 18:38:10 helpful info thanks now i know 2025-07-22 02:46:10 fission Biswa96 fairly finalised now, my Alpine Linux update checker: https://gist.github.com/Justinzobel/e062eceecaa31dde689c5d8ec383af6c 2025-07-22 03:08:54 That looks sick... Could put it into a login shell, right? 2025-07-22 03:09:49 Saijin_Naib[m]: Yes, just put that into a file e.g. /home/myusername/.list-updates.sh, make it executable `chmod +x /home/myusername/.list-updates.sh` and put `/home/myusername/.list-updates.sh` in your shell's .profile or .bashrc for example. 2025-07-22 03:10:54 Hmmm... what group do I need to be in to run it and write to /tmp without root/doas? 2025-07-22 03:11:16 Right now it fails to write to /tmp unless I elevate, and ideally, I wouldn't need that for my login shell 2025-07-22 03:11:33 6(disk),7(lp),10(wheel),18(audio),19(cdrom),20(dialout),23(input),27(video),28(netdev),35(games),100(users),300(abuild),137(seat),138(greetd) 2025-07-22 03:11:51 Saijin_Naib[m]: That's odd, /tmp should be writable by anyone I thought. 2025-07-22 03:11:55 Saijin_Naib[m]: Unprivileged users cannot upgrade the system 2025-07-22 03:12:12 Oh using apk would be the problem. 2025-07-22 03:12:37 Umm you'd need to edit the script to run doas and for it to be added to the doas as a command that your user can run. 2025-07-22 03:12:57 So prefix all the apk commands with doas or sudo, whichver you use. 2025-07-22 03:13:00 s/whichver/whichever/ 2025-07-22 03:13:00 Ahh, okay 2025-07-22 03:13:12 "fission Biswa96 fairly finalised..." <- This could probably easily be ported/rewritten to just post a notification to the user telling them to upgrade 2025-07-22 03:13:12 I was hoping it was able to just be run informational 2025-07-22 03:13:33 Saijin_Naib[m]: APK may have a --dry-run option 2025-07-22 03:13:39 idkrnx[m]: Yeah using notify-send or similar. I'm using it on a server so it's just an alias `lu` for me for list upgrades. 2025-07-22 03:13:40 I use topgrade to manage all my ugprades, but something like this to let me know what, is really sorely missing from what I have 2025-07-22 03:13:46 I think the simulate flag? 2025-07-22 03:13:52 topgrade? 2025-07-22 03:13:59 Never heard of it but I'm new to Alpine. 2025-07-22 03:14:21 It would be cool to get ostree to work on alpine 2025-07-22 03:14:36 Topgrade will update like, everything on the system in one go 2025-07-22 03:14:43 It is absolutely wonderful, IMO 2025-07-22 03:14:58 idkrnx[m]: Downstream postmarketOS are working on immutable stuff. 2025-07-22 03:18:36 Welcome to join our Discord server if you want to discuss Topgrade! 🤮 2025-07-22 03:18:40 ^ for topgrade 2025-07-22 03:20:12 @Justin yeah, dont love people using Discord, but the project and governance seems solid 2025-07-22 03:20:33 Hell, I have had people go off on me for using Discourse to manage a community 2025-07-22 03:20:41 Heh 2025-07-22 03:20:48 Which, IMO, is an incredibly good platform 2025-07-22 03:20:57 ACTION runs 4 discourse instances and doesn't like it, but that's what I inherited as part of my job. 2025-07-22 03:21:10 Mostly because they force you to use docker. 2025-07-22 03:21:24 But I know others don't like it as it forces javascript or something, anyway, well off topic. 2025-07-22 03:21:32 I take it over phpbb and any other software I have moderated in, hands down 2025-07-22 03:21:59 Yeah, the JS is what made them mad, which I get it but... 🤷 2025-07-22 03:22:19 Anyway, let me know if you like what it does if you try it 2025-07-22 06:00:50 arm builder got a new (used) ups :p 2025-07-22 06:01:52 wrong channel >_< 2025-07-22 06:08:37 re ostree, the apkovl functionalities might already be enough for you if you are looking to load prebuilt systems on boot 2025-07-22 06:09:40 alpine can overlay a filesystem from a simple tar.gz file on boot, and it works wonderfully with netboot 2025-07-22 06:49:45 Is there a way with Alpine to tell if the system needs to be rebooted e.g. a new kernel was installed? 2025-07-22 06:58:15 Tbh you should probably reboot after every upgrade. Every upgrade can contain new versions of software currently running and that software would need to be restarted to receive the new changes, and the easiest to accomplish it without having to care about which specific software is just rebooting. 2025-07-22 07:03:01 PureTryOut: On a server that becomes a bit bigger of an issue. 2025-07-22 07:03:42 On a lot of our servers I can do that but on some of the core things I can't be rebooting on every apk upgrade :D 2025-07-22 07:07:57 On servers I run everything in containers so I only need to restart those individual containers sometimes 😉 2025-07-22 07:10:22 Well I'm not using containers :) 2025-07-22 07:10:35 And even still I'd want to update the host. 2025-07-22 07:11:18 So I need to write a tool to see if services or the system need to be restarted... Off I go! 2025-07-22 07:17:04 my reboots usually take less than 10s so it's fine to just reboot after every apk upgrade 2025-07-22 07:18:06 fission: Not when we'll miss a few dozen client queries during that time. Plus it takes a while for our MySQL server to shut down, it is fairly busy 😁 2025-07-22 07:18:36 Website and a few other things go offline for a while, etc. 2025-07-22 07:20:13 351 apache2 requests on one of our websites in 10 seconds. 2025-07-22 07:21:06 how can you miss client queries with your load balancer in front of your server? 2025-07-22 07:21:12 ACTION coughs slightly 2025-07-22 07:22:22 So I need to write a tool to see if services or the system need to be restarted... Off I go! 2025-07-22 07:22:22 https://github.com/jirutka/apk-autoupdate 2025-07-22 07:22:48 fission: Writes to the database while it is down. 2025-07-22 07:22:51 Anyway... 2025-07-22 07:23:22 sorry, I'm just not familiar with a service design that doesn't allow for any one server to be rebooted heh 2025-07-22 07:23:24 achill: Ah nice, this looks good. 2025-07-22 07:27:31 Haha this feels weird apk search apk 2025-07-22 07:28:48 "sorry, I'm just not familiar..." <- I'm a sysadmin but I'm still learning, we have some load balancing but not fully reboot any server any time type thing yet. 2025-07-22 07:30:40 Hmm achill apk-autoupdate doesn't have any releases and isn't in stable Alpine yet. :( 2025-07-22 07:31:23 yeah :( (i'm using edge everywhere anyway :p) 2025-07-22 07:32:54 ok fair enough. the requirement isn't usually "reboot any server any time" but, eg, be able to reboot some number of servers (eg 1 or 2, or 1 of a particular type) without it impacting services 2025-07-22 07:33:18 edge on servers, nooooope. 2025-07-22 07:33:34 with auto update every 15 mins! 2025-07-22 07:33:50 so my updater script just kicks one server over, waits for it to come back, then does the next, etc. 2025-07-22 07:33:51 for me its very cool, so i can fix stuff i broke in alpines repos immediatly 2025-07-22 07:33:53 add apk update && apk upgrade -a to crontab */1 * * * * 2025-07-22 07:34:16 Oh I run postmarketOS edge on my devices so I can catch errors and report them, but not on work servers. 2025-07-22 07:34:21 My boss would straight up murder me. 2025-07-22 07:34:31 the more devices, the more testing :p 2025-07-22 07:34:46 I understand. 2025-07-22 07:34:52 and i have to say, edge has been very stable for me 2025-07-22 07:34:53 But production servers don't run untested software. 2025-07-22 07:35:00 I mean you can, go nuts. I like my job. 2025-07-22 07:35:44 May as well run Arch and install every item in the AUR while I'm at it. 2025-07-22 11:15:49 which qt5 package on alpine contains the development headers for qt's "organizer" calendar thing? 2025-07-22 11:22:51 found it. it's qt5-qtpim-dev 2025-07-22 11:36:38 Edge is not the same as AUR 2025-07-22 11:36:57 It is actually easier to get some security updates or fixes on edge 2025-07-22 11:37:17 Testing would be more like AUR 2025-07-22 11:38:13 Can also pin package versions 2025-07-22 11:41:17 So one could be on edge, pin versions, and update when needed only 2025-07-22 11:57:17 "Edge is not the same as AUR" <- The point is edge is not for production servers. 2025-07-22 12:09:15 The point of edge is to rolling releases and a development branch. I imagine people can decide what their production server does and needs and make that decision. Can't see it being 1 size fits all. 2025-07-22 12:10:26 in the end, everybody uses something where they see fit 2025-07-22 12:10:40 and nothing is wrong with that 2025-07-22 13:36:10 "production" means different things to different orgs. it's largely symbolic of real and/or imagined process that will magically make everything safer 2025-07-22 13:36:42 in my own experience this has only been partially true 2025-07-22 14:41:06 Hello, I have an issue that I'm trying to assert if anyone can reproduce. I've installed KDE Plasma and flatpak. But firefox-based flatpaks like Firefox, Librewolf and Tor Browser cannot open the file picker. I've installed xdg-desktop-portal{-{kde,gtk}}, dolphin and kdialog. Other flatpak work just fine. 2025-07-22 16:14:33 Nusgul flatpak works fine for me, so cant reproduce. Maybe asking the obvious, but have you tried rebooting? Desktop portal seems to spawn some sort of daemon and if its not running or if multiple instances ofnit are running then it doesnt work 2025-07-22 16:15:34 maybetree[m]: Yes I've rebooted at least 10 times in between. xdg-desktop-portal is booted by KDE through xdg-autostart. I will check if there is multiple instance however. 2025-07-22 16:15:59 Or, wait, filepicker works in other flatpaks, but broken in specifically firefox-based apps? That is bizzare 2025-07-22 16:16:22 yes it works on others 2025-07-22 16:17:22 Are you sure its the actual xdg filepicker? Some apps (e.g. chromium) have their own filepicker inside of the sandbox as a fallback 2025-07-22 16:18:45 Yes i'm sure. KeepassXC and qBitorrent for example both trigger dolphin filepicker 2025-07-22 16:19:24 huh 2025-07-22 16:19:28 i'm not so sure 2025-07-22 16:20:10 firefox from aports have the dolphin filepicker. other flatpaks just happens to have some generic filepicker with a qt/kde theme 2025-07-22 16:20:14 breeze theme 2025-07-22 16:20:56 nvm it looks like the gtk filepicker 2025-07-22 16:21:34 yeah i think firefox from aports is using the gtk one, but other flatpaks are using dolphin one 2025-07-22 16:22:45 Hmm maybe try the gtk implementation of the xdg desktop portal? Its what works for me 2025-07-22 16:22:46 lot of doubt but now im sure, the tree view confirms it 2025-07-22 16:22:57 maybetree[m]: it's already installed 2025-07-22 16:26:10 maybetree are you using a display manager? 2025-07-22 16:28:59 Im running a bare X11 wm with no display manager 2025-07-22 16:29:27 So yeah quite different setup to yours afraid I cant help here much 2025-07-22 16:30:11 thats fine, thx for confirming me your setup might work 2025-07-22 16:31:35 No problem! 2025-07-22 17:18:08 has anyone tried running the linux-stable kernel on non-edge alpine? 2025-07-22 17:18:53 nanon yes 2025-07-22 17:19:42 nusgul[m]: any anecdotes to share? 2025-07-22 17:20:29 no nothing. 2025-07-22 17:20:53 cool 2025-07-23 03:24:53 WarriorZ, the error posted by you here at https://i.imgur.com/90J4Vbv.png is due to using doas. Wiki has been updated https://wiki.alpinelinux.org/wiki/OpenRC#XDG_RUNTIME_DIR_unset 2025-07-23 03:28:27 cleaned up the https://wiki.alpinelinux.org/wiki/Bridge. I notice that bridge scripts still call brctl. Does this mean, they're using brctl from busybox. Appreciate some experienced "bridge" users to feedback on the wiki page either here or on the Talk page. 2025-07-23 10:41:27 How do you package up a software for apk and submit it for review to be added to the alpine linux repositories? 2025-07-23 10:42:28 SovereigntyMan[m]: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2025-07-23 10:45:14 aron: Thank you kindly. 2025-07-23 12:28:35 all upgrading systems for U2f, I run openbox with slim, remove slim, added greetd, agreety, and tuigreet, worked fine on RPI4. I can't start openbox with admin account on x84_64 root works fine. Suggestions? 2025-07-23 13:07:31 has anyone got Nix working on alpine? 2025-07-23 13:12:06 stupid answer: yes 2025-07-23 13:12:41 somewhat real answer: probably the people who maintain the package 2025-07-23 13:12:56 but maybe it would be best if you said what issue you have 2025-07-23 13:23:04 "has anyone got Nix working on..." <- I've heard it is possible, but not easy. 2025-07-23 13:23:28 https://github.com/redoracle/nixos 2025-07-23 13:26:36 "all upgrading systems for U2f, I..." <- Why do you need agreety also? And what is your greetd user? 2025-07-23 13:27:11 its very easy. apk add nix and there you go 2025-07-23 13:27:23 i've done it and built a few packages with it 2025-07-23 13:28:01 pam ....greetd user is greetd 2025-07-23 13:30:49 It was PAM? 2025-07-23 13:32:35 hey folks, I'm trying to use blueman as a bluetooth frontend. It works fine if I start blueman-applet manually in one shell, and then blueman-manager in another. However, I think blueman-applet should be started automatically when running blueman-manager via DBus activation. But it doesn't. 2025-07-23 13:33:28 I can see org.blueman.Applet.service in /usr/share/dbus-1/services/, is there anything else that must be configured? 2025-07-23 13:33:47 Yes PAM support, busybox login does not support PAM 2025-07-23 13:34:13 You can install non-busybox login 2025-07-23 13:38:37 i have elogind, util-linux-login installed...might be elogind, it's not on either RPIs, and they work fine, 2025-07-23 13:39:58 removed elogind, ...rebooting 2025-07-23 13:41:00 Util linux login should provide non busybox login. There is also shadow login. 2025-07-23 13:41:00 I didn't have issue when I was using elogind on amd64 though. 2025-07-23 13:41:00 https://wiki.alpinelinux.org/wiki/PAM 2025-07-23 13:43:00 Are you logging command in tuigreet in syslog? 2025-07-23 13:43:08 no joy 2025-07-23 13:44:26 Does your greeter get displayed on a tty? It is the login failing? 2025-07-23 13:47:46 I logs in and then xinit or startx fails to start x11, root works fine, premission issue? 2025-07-23 13:49:08 I'm on Wayland, not sure. Woyld be helpful to see fail in log 2025-07-23 13:49:29 May not be an authentication issue, but a compositor start issue 2025-07-23 13:50:10 Does x11 require a dbus session? 2025-07-23 13:51:59 And do you have environment variable set for logind? 2025-07-23 13:52:06 dbus is installed for Openbox 2025-07-23 13:52:56 In my circumstance with tuigreet I start my compositor with dbus-run-session 2025-07-23 13:54:35 logind removed.... I have them working without elogind, using util-linux-login on both Pi and x86_64 machine. 2025-07-23 13:57:33 I am not using elongind either. Does that method require LIBSEAT_BACKEND to be set? Are you setting XDG vars? Are you starting a dbus session? That's all I can think of ATM. 2025-07-23 13:58:33 x86 has pam install.. no pam on pi-s 2025-07-23 14:01:34 $hit...have to remove all the greetd items to remove pam. 2025-07-23 14:03:48 Linux-pam is on aarch64, armv7, and armhf 2025-07-23 14:09:42 For tuigreet I have found exporting to syslog helpful. 2025-07-23 14:09:42 Dug this up: 2025-07-23 14:09:42 `command = "tuigreet -c 'dbus-run-session -- niri --session 1> >(logger -s -t $(basename $0)) 2>&1' --power-shutdown 'doas /sbin/poweroff' --power-reboot 'doas /sbin/reboot'"` 2025-07-23 14:12:15 I dk how your compositor logs though 2025-07-23 14:15:16 adding -d /var/log/tuigreet to config.toml 2025-07-23 14:17:41 You may get permission errors to write file 2025-07-23 14:18:02 Why I went syslog route, it was a permission pain writing to a specific fike 2025-07-23 14:18:14 s/fike/file/ 2025-07-23 14:20:13 Even tried with an owned /var/log/dir (tried both user and greetd) 2025-07-23 14:20:43 If writing to log file works for you, let me know cause that would be nice. 2025-07-23 14:24:24 is there any way to avoid the problematic mime chaos situation on alpine, or perhaps something planned to improve it? i think alpine is a great desktop system, but this is one of the major thorns. e.g. if i install audacity, most audio files will now open with audacity. if i install easytag, most audio files (and even folders, what?!) will open with easytag. new packages just steal the old assignments without any prompt or any user input 2025-07-23 14:32:39 shoot...lost tuigreet at log in, rc-update ok 2025-07-23 14:32:58 Could probably check your mime caches and defaults at system and user level and desktop entries where they may exist. I dk if that would be an alpine specific issue. I have been using yazi as a file manager, and a reason I enjoy it is because of the ability to define mime rules in config. Other file managers may do similar, but can't speak to those 2025-07-23 14:35:43 txnintn: Did you change the terminal value in greetd config when you were editing? 2025-07-23 14:36:01 Maybe it is on a different tty or you accidentally removed line? 2025-07-23 14:40:08 good catch... 2025-07-23 14:43:34 log to /temp/tuigreet.log 2025-07-23 14:46:20 I dont mind it being in /var/log/messages cuz can just 'cat /var/log/messages | rg the_basename`and my logs are all in 1 dir 2025-07-23 14:46:46 last entry tuigreet started, sending request to greetd: username (user) recieved greetd message, AuthMessage ( auth_message_type: secret,auth_message 2025-07-23 14:47:04 It got cut off? 2025-07-23 14:50:04 no, just a log there and line rap 2025-07-23 14:52:06 Shoot, I dk what to make of that haha 2025-07-23 14:52:16 Doesn't feel very helpful 😹 2025-07-23 14:53:17 Is /var/log/messages or auth saying anything weird? 2025-07-23 14:55:45 authentication successful, starting session. Sending request to greetd: StartSession ( cmd: "startx /usr/bin/env /usr/bin/openbox-session'], env: "XDB_SESSION_DESKTOP=openbox:, "XDG_SESSION=opnebox" XDG_SESSION_TYPE=X11 2025-07-23 14:56:12 Nice 2025-07-23 14:57:27 Can you start a session after logging in on terminal with startx or the other command you set? 2025-07-23 14:58:26 then it exits, because it there is a main loop.. 2025-07-23 15:04:16 logged in /bin/bash ran startx /usr/bin/openbox-session, same as tuigreet...tried it with doas, worked! 2025-07-23 15:04:40 Interesting 2025-07-23 15:07:01 What are permissions of /usr/bin/openbox-session? 2025-07-23 15:07:05 I thought is was a premission issue, deleted user account and re-added it, same... 2025-07-23 15:07:29 Could it be binary permissions? 2025-07-23 15:07:56 Mine is -rwxr-xr-x 2025-07-23 15:08:39 I launched pcmanfm, comming up as root... 2025-07-23 15:09:02 Mine is owned by root also 2025-07-23 15:09:17 But probably needs to be readable and executable by greetd 2025-07-23 15:10:18 I can't imagine your bin permissions will be different than mine though 2025-07-23 15:11:04 owner root:root view content: anyone change content Only owner execute Anyone 2025-07-23 15:11:52 What does your doas.conf look like? 2025-07-23 15:13:48 permit persist: wheel 2025-07-23 15:14:31 use is in wheel 2025-07-23 15:16:15 user in wheel, video, input, greetd tty 2025-07-23 15:18:05 mybackup usb should be prior to upgrade. 2025-07-23 15:23:18 Does `permit persist setenv {PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin} :wheel change anything? 2025-07-23 15:26:36 just a sec it;s booting up, I was checking my backup usb....I run almost everthing diskless on usbs 2025-07-23 15:31:24 I gotta hop off now, sorry I couldn't be more help 2025-07-23 15:31:49 thanks for the help 2025-07-23 15:39:01 el[m]1: im not saying i enjoy it, but there is ~/.config/mimeapps.list 2025-07-23 15:40:52 for an example, here is mine: https://tpaste.us/Drza 2025-07-23 15:41:12 not a mimeapps.list enjoyer? 2025-07-23 15:43:42 it'd be nice if it supported wildcard, or at least audio=program 2025-07-23 15:44:50 yeah. i only use it for text/html and pdf 2025-07-23 22:32:45 hello 2025-07-23 22:32:54 Anyone interested in AI, Anastasiatech are inviting to some 2 day AI education, 16 hours. link on the video page: https://www.youtube.com/watch?v=DXgZ3X8z7eE&t=516s 2025-07-23 22:33:05 No 2025-07-23 22:33:26 your mom is a fat pig Saijin_Naib 2025-07-23 22:33:54 hi 2025-07-23 22:34:30 i hacked a your mam ass programmerq 2025-07-23 22:35:34 zv 2025-07-23 22:36:06 direct link to the thing: https://link.outskill.com/anastasijuly 2025-07-23 22:36:19 your mom is fat 2025-07-23 22:37:44 bbaba your dad is a fat cocksucker 2025-07-23 22:37:49 elWhat is supposed to happen? An app registers their MIMEType but doesn't claim anything not already mapped? Is that up to the Desktop Enviornment to manage or? 2025-07-23 22:38:26 saijin_naib i facked your mom 2025-07-23 22:40:27 turn on your brain you fucking moron 2025-07-23 22:43:09 brainium 2025-07-23 22:43:18 you stupid gay 2025-07-24 15:45:44 hi 2025-07-24 15:46:02 ACTION uploaded an image: (111KiB) < https://matrix.org/oftc/media/v1/media/download/AUY8vZ3H4MdX2FlI8Ujo9K9aNaMlbyg67Nn8aaxU3Bkv8JK9jOqIk8IDPSCSEHW6-075Gr5te9DNLggK6xfiGcxCeYhTXyLAAG1hdHJpeC5vcmcvTWJBUENjbmJ0V3B5Z2VTbHJHaG5OdGhR > 2025-07-24 15:46:02 i made a tierlist 2025-07-24 15:46:12 * i did a tierlist 2025-07-24 15:46:28 i'm not sorry, C++ devs 2025-07-24 15:46:39 give me a reason why i shouldnt ban you for ottopic 2025-07-24 15:46:46 s/ottopic/offtopic/ 2025-07-24 15:46:48 is it? 2025-07-24 15:47:01 oh 2025-07-24 15:47:13 wrong channel? 2025-07-24 15:47:17 there's also #alpine-offtopic 2025-07-24 15:47:28 pj: yeah 2025-07-24 15:47:30 sorry 2025-07-24 15:47:38 qwp 2025-07-24 15:47:40 it's ok 2025-07-24 15:47:51 i'm blind 2025-07-24 15:47:52 lol 2025-07-24 15:48:11 had to make sure you're not just a random spamming bot 2025-07-24 15:48:25 i might be /jk 2025-07-24 15:48:32 no i'm not 2025-07-24 15:49:02 algitbot: hello 2025-07-24 15:49:12 rip, still dead 2025-07-24 15:50:14 does alpine use systemd? 2025-07-24 15:50:18 (i don't use alpine) 2025-07-24 15:50:26 no. 2025-07-24 15:50:31 it's not using it as a service manager 2025-07-24 15:50:45 but particular parts such as elogind or systemd-boot are used 2025-07-24 15:50:52 i love that, systemd is eh... i don't like it 2025-07-24 15:50:55 and it's slow 2025-07-24 15:50:57 (if you install them) 2025-07-24 15:51:18 unfortunately i'm stuck with systemd here, i might consider switching 2025-07-24 15:51:42 i would give alpine a try someday 2025-07-24 15:53:45 i have tried debian, opensuse tumbleweed, nixos and arch 2025-07-24 15:54:14 one of the leading reasons to choose a distribution is how it gets packaged, the guiding principles, and so forth 2025-07-24 15:54:58 alpine just made different choices on init, toolchain, etc. 2025-07-24 15:55:06 i generally prefer a rolling release distribution 2025-07-24 15:55:07 re: systemd, I never've seen it being slow and it's much better service manager alltogether compared to openrc 2025-07-24 15:55:12 for compatibility with system library 2025-07-24 15:55:14 * compatibility with the latest system library 2025-07-24 15:55:16 * for compatibility with the latest system librariest 2025-07-24 15:55:18 * for compatibility with the latest system libraries 2025-07-24 15:55:23 i had a problem with debian about that 2025-07-24 15:55:30 it's too outdated 2025-07-24 15:55:37 even libc 2025-07-24 15:55:43 what people think of "systemd slow" is usually misbehaving service or other unit that holds the system 2025-07-24 15:55:43 * even glibc 2025-07-24 15:56:03 that is on the distro or machine user to fix 2025-07-24 15:56:05 the only thing i ever liked about systemd, vaguely, was process supervision 2025-07-24 15:56:15 but full stop there. 2025-07-24 15:57:18 you also dont need rolling release to have more recent software 2025-07-24 15:57:31 just need a distro that has more frequent releases 2025-07-24 15:58:07 definitely not debian lol 2025-07-24 15:58:56 testing + backports is ok 2025-07-24 15:59:14 i also have ethical reasons to avoid systemd 2025-07-24 15:59:18 as a FOSS advocate 2025-07-24 15:59:34 pj: you can easily break it this way 2025-07-24 15:59:37 if not careful 2025-07-24 15:59:48 * you can easily break the system this way 2025-07-24 15:59:54 you can break debian anyway 2025-07-24 16:00:01 debian is very breakable 2025-07-24 16:00:04 i hate APT 2025-07-24 16:00:15 i have like broke it 2 times 2025-07-24 16:00:18 accidentally 2025-07-24 16:00:26 and it doesn't let me even cancel 2025-07-24 16:00:32 * even cancel sometimes 2025-07-24 16:00:39 because the damage has already been done 2025-07-24 16:00:39 anyway, there are more choices than alpine if you just want to avoid systemd. musl, for instance, is core to alpine 2025-07-24 16:01:12 linux was clean until redhat intervened 2025-07-24 16:01:38 I would advise to steer away from such statements 2025-07-24 16:01:39 at least here 2025-07-24 16:01:50 alright 2025-07-24 16:02:05 i wish just that wave doesn't get involved in zig or other growing projects 2025-07-24 16:02:08 i would be upset 2025-07-24 16:03:03 #alpine-offtopic 2025-07-24 16:03:12 👍️ 2025-07-24 16:03:13 i think that's on matrix. if it's not, consider irc 2025-07-24 16:03:32 #_oftc_#alpine-offtopic:matrix.org  2025-07-24 16:03:51 oof 2025-07-24 16:03:51 i'm in 2025-07-24 16:03:56 sorry for going off-topic here 2025-07-24 16:04:16 oh yeah, new element client is *chef kiss* 2025-07-24 17:35:49 @panekj Element X or mainline one? 2025-07-24 17:36:07 element web 2025-07-24 19:44:20 they made a new client? 2025-07-24 20:09:39 is there a bug for zram-init not working on linux-stable? 2025-07-25 01:16:53 Does Alpine support setting up Disk Encryption when installing? 2025-07-25 01:20:24 or maybe while it is installed 2025-07-25 01:56:22 I'm trying cryptsetup, but dm-mod module doesn't exist (I'm using linux-stable), is there a pkg I have to install? 2025-07-25 02:02:42 I found a fixed a bug in a python package 2025-07-25 02:03:01 but I don't have a gitlab account so can't do official bug report to get the fix upstream 2025-07-25 02:04:36 many python programs are broken with python 3.12 right now because of the "readfp" function leftover from version 3.11. According to new docs, you can find the "readfp" and change it with "read_file" which is the new 3.12 renamed version of the function. 2025-07-25 02:05:38 after changing the /usr/lib/python3.12/site-packages/tuir/config.py file (changed "readfp" to "read_file") now fixed the startup of the tuir program. 2025-07-25 02:06:11 I read this fix for a bunch of python apps after the 3.12 change so if anyone in the python group is around, this info ^^^^ is for you. 2025-07-25 02:19:55 I installed device-mapper but the dm_mod module still doesn't exist 2025-07-25 02:25:17 modprobe: FATAL: Module dm-mod not found in directory /lib/modules/6.15.6-0-stable 2025-07-25 02:44:13 I found a post detailing the tuir solution here: https://openbsdmailbox.blogspot.com/2024/12/fix-wwwtuir-unbreak-after-python-update.html 2025-07-25 06:56:36 I'm having trouble finding docs on how to install alpine on a starfive visionfive 2, is this the way to go https://arvanta.net/alpine/alpine-on-visionfive/ ? Or was it already merged and I can use the generic u-boot image? 2025-07-25 06:57:22 haesbaert: perhaps ask in #alpine-riscv64, where the author of that blog is 2025-07-25 06:59:06 ikke: thanks, will do that 2025-07-25 09:00:15 I'd appreciate some additional testing of https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/87735 2025-07-25 11:45:14 hey 2025-07-25 11:45:22 is gnome rocking on alpinelinux? 2025-07-25 11:45:23 :D 2025-07-25 11:45:26 as of now? 2025-07-25 11:45:37 I see in setup-desktop kde got removed 2025-07-25 11:45:39 I like that 2025-07-25 12:06:07 I had a disconnect while I asked a question 2025-07-25 12:06:10 -.- 2025-07-25 12:06:14 what did I ask? 2025-07-25 12:06:59 gnome works well on Alpine 2025-07-25 12:07:21 kde aswell afaik, which i like too 2025-07-25 12:14:36 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-desktop.in?ref_type=heads 2025-07-25 12:14:36 KDE did not get removed, it is the plasma option, and in my experience it works very well. 2025-07-25 12:15:41 Looking forward to testing plasma bigscreen on Alpine. Seems to be quite active again 2025-07-25 12:18:47 I was able to destroy the gnome in seconds cause I tried to make xorg work again 2025-07-25 12:18:49 Gg 2025-07-25 12:21:05 Can I make gnome work on alpine somehow 2025-07-25 12:21:32 dont use xorg for gnome, use the wayland session 2025-07-25 12:21:37 or just the setup-desktop script 2025-07-25 12:23:14 Which desktop good with x and good for gaming? Wayland kinda failed me with gaming 2025-07-25 12:23:41 xfce switch to Wayland too right ? 2025-07-25 12:23:44 You usually need gamescope to get good performance with gaming (it also handles scaling better) 2025-07-25 12:23:49 So mate desktop? Xd 2025-07-25 12:24:20 WhyNotHugo not a fan of Wayland tbh 2025-07-25 12:24:44 They can try to make Wayland work but I won't use it as long as it doesn't work 2025-07-25 12:26:37 Mate also going to Wayland?m 2025-07-25 12:27:12 wayland does work 2025-07-25 12:28:43 Nah clearlinux used till the end of their days xorg 2025-07-25 12:28:57 And it was he fastest Linux I had 2025-07-25 12:31:15 xorg is definitely the cause of that, not all the processor optimisations they do 2025-07-25 12:32:03 What's the best way to install steam on alpine? 2025-07-25 12:32:15 Flatpak or bubble wrap or something 2025-07-25 12:32:26 Flatpack probably chubby 2025-07-25 12:32:54 "You usually need gamescope to..." <- I haven't had much issue without, but I'm using steam flatpak most of time. Still got it to to use though 2025-07-25 12:35:26 Star citizen did require some system tweaks that in hindsight ganescope may fix. And I have to figure out a weird input issue for it where it felt like there was a second input at play 2025-07-25 12:36:21 hey here from the alpine desktop 2025-07-25 12:36:22 :D 2025-07-25 12:36:26 mate is running 2025-07-25 12:36:49 I saw someone wrote flatpak for steam but there is probably better ways? 2025-07-25 12:39:09 no, because steam only exists for glibc not musl 2025-07-25 12:39:14 I wish there was a non-containerized way. But Alpine is musl, and haven't wanted to look into what that build may look like. 2025-07-25 12:40:00 Gcompat and other comparability layers haven't always been successful for me 2025-07-25 12:40:55 Quality wise, flatpak has been great though 2025-07-25 12:42:43 ok I am going to try flatpak 2025-07-25 12:42:46 wish me luck 2025-07-25 12:42:46 :D 2025-07-25 12:42:58 I never tried mate 2025-07-25 12:43:04 it could go horrible wrong 2025-07-25 12:50:58 Cosmic DE also in Aports for full desktop env, but not in setup-desktop so would be a heavier lift to test. If I can extrapolate experience with niri though, and the apps I did try, would also be good 2025-07-25 12:54:44 Uses hyprland for many months, that was also solid 2025-07-25 13:01:36 It's about to be seen whether it works or not 2025-07-25 13:01:49 Dota 2 updating 2025-07-25 13:02:27 now the name makes sense. 2025-07-25 13:03:56 Which name? 2025-07-25 13:04:15 I hope it works 2025-07-25 13:11:37 I let Vulkan Shader in the hope it does somejin fully compule 2025-07-25 13:11:48 :-( 2025-07-25 13:12:18 Why is there no Linux so fast like clearlinux why had they to abandon linux 2025-07-25 13:12:31 Is there a fast kernel on alpine 2025-07-25 13:13:09 I mean there is opensuss but I don't like suse much 2025-07-25 13:13:45 I'm on phone again 2025-07-25 13:14:09 clearlinux is fast because they do a bunch of processor-specific optimisations 2025-07-25 13:14:53 And how can this be immitated by another Linux? I tried many Linux including cachy bazzite and nobara pikaos 2025-07-25 13:15:18 use gentoo and compile everything with -march=native 2025-07-25 13:15:51 My processor doesn't have that much power 2025-07-25 13:16:53 If the only goal is quickly gaming, you could also checkout https://bazzite.gg/ which is based on fedora atomic distros 2025-07-25 13:17:35 been seeing a lot of excitement around this by gamers 2025-07-25 13:17:39 I tried but they are cooked they abandoned xorg 2025-07-25 13:18:11 I use wayland, so I dk much about xorg unfortunately 2025-07-25 13:19:01 If there is still an clearlinux .IMG file available you can check it out why I hate to use wayland XD 2025-07-25 13:19:15 clearlinux is dead 2025-07-25 13:19:20 intel axed it 2025-07-25 13:29:45 gosh what do you have against wayland? just try it out, it will make your and other lifes so much easier 2025-07-25 13:31:31 to each their own 2025-07-25 13:32:30 xwayland-satellite has been very helpful 2025-07-25 13:34:31 i just wish people would give proper explainations what they have against wayland (there is a lot, but most dont even bother giving it a real chance) 2025-07-25 13:35:12 Is there a way to check which packages have broken dependencies when running apk upgrade and seeing "WARNING: The indexes contain broken packages which might not function properly."? Tried to look into apk itself and only saw that this originates from packages having outdated dependencies 2025-07-25 13:36:05 achill: political war aside, I've saw a blog post pass a few days ago showing that wayland had a lot of page cache misses compared to x11 2025-07-25 13:36:16 famfo: I haven't figured this out yet either 2025-07-25 13:36:21 not through cli 2025-07-25 13:36:51 this should be fixed on edge repos since a few days ago 2025-07-25 13:37:39 huh, interesting 2025-07-25 13:37:50 tho i heard apk dot --errors can be interesting 2025-07-25 13:37:59 I don't think I have any locally built packages anymore, everything should be merged now :D 2025-07-25 13:38:16 thanks achill, will try now 2025-07-25 13:38:26 !87550 !87608 specificlly 2025-07-25 13:38:31 apk dot is pretty cool, this is new level haha 2025-07-25 13:39:58 you need graphviz installed right? 2025-07-25 13:40:17 any .dot viewer should work 2025-07-25 13:40:27 nice 2025-07-25 13:41:56 achill: seems fixed on ppc64le but not aarch64. oh well 2025-07-25 13:42:21 hmmmmmmmmmm 2025-07-25 13:43:23 it works for me in a podman container 2025-07-25 13:43:42 whats the output of apk list -O 2025-07-25 13:44:30 could be libprotoc being installed, that's listed in the apk dot --errors 2025-07-25 13:45:34 apk list -O is the inedxes contain broken packages on aarch64 and empty on ppc64le 2025-07-25 13:51:53 My apk list -O is empty 2025-07-25 13:53:45 yeah empty is how it should be 2025-07-25 13:54:30 hmm then im not sure what the problem 2025-07-25 13:54:38 i assume the system is up to date right 2025-07-25 13:54:43 So maybe virtual packages is why for me, but dot --errors had a lot. Mine won't be related data point 2025-07-25 13:55:09 achill: Yesterday, not today 2025-07-25 13:55:42 Seems like error is gone today haha... Magic 2025-07-25 13:56:12 Only thing updated today was busybox, so something corrected yesterday 2025-07-25 13:58:24 andar1an[m]: With "Oxygen Not Included" I got ~1fps without gamescope and 60fps with gamescope. 2025-07-25 13:58:37 I really need to debug that further, the difference is unreasonable. 2025-07-25 13:59:34 That game made me so mad at times haha. DIdn't know too many frame issues except for new days. Maybe gamescope would have solved 2025-07-25 13:59:40 the thermodynamics in that game, woof. 2025-07-25 14:00:37 if that didn't piss me off so much I would help haha 2025-07-25 14:01:14 What compositor were you using? I'm talking literally <5fps as soon as the game starts, not even on a busy level 2025-07-25 14:01:46 At that time I was on hyperland. I didn't have frame issues, just game lag on new days which I assumed being due to computing everything 2025-07-25 14:02:08 Yeah, the game spikes on CPU when a new day starts. 2025-07-25 14:02:17 I think mine was a different issue (with sway) 2025-07-25 14:02:47 I haven't tried sway much, only components and portal. 2025-07-25 14:04:07 achill: yea, waiting for forgejo 12.0.1 :p 2025-07-25 14:04:19 it was released 2025-07-25 14:04:30 oh you mean in aports haha 2025-07-25 14:04:37 can abump pretty easily if not significant change 2025-07-25 14:04:47 I just updated it now waiting for the RWTH mirror to update 2025-07-25 14:05:00 ❤️ 2025-07-25 14:06:58 WhyNotHugo: an issue I am having to test is with seatd turnstile setup, with Steam flatpak, it is not seeing my udev rules. I am going to play with dinit after some other things I want to knock off, but I am not sure why yet. 2025-07-25 14:07:32 may also be something that needs doing for the flatpak 2025-07-25 14:07:42 Can't help much there; I've never needed turnstile, and simply got rid of eudev on the gaming box. 2025-07-25 14:08:07 what do you do instead? 2025-07-25 14:08:27 mdevd and libudev-zero. be warned that webcams may not work with that (haven't tested yet) 2025-07-25 14:08:43 i don't have webcam on this 2025-07-25 14:09:27 will check that out, thank you 2025-07-25 14:11:11 this seems really cool, can't wait to test 2025-07-25 14:11:45 not a huge fan of the mdev/mdevd approach. But it gets udev out of the way 2025-07-25 14:12:55 seems that libudev-zero requires patch for Pipewire 2025-07-25 14:13:04 do you use Pipewire? 2025-07-25 14:13:29 Is cinnamon in the edge repository? 2025-07-25 14:14:01 I have a patched libudev-zero, but a vanilla pipewire 2025-07-25 14:14:03 forgot about that 2025-07-25 14:14:16 need to report back upstream about that 2025-07-25 14:16:14 It can be fixed on Pipewire end? 2025-07-25 14:24:11 trying to look to see state of rust alternatives for mdev, I found this tool which seems pretty haha https://github.com/tuna-f1sh/cyme 2025-07-25 14:24:28 gotta give it a try too 2025-07-25 17:24:01 curious question for anyone who might know. Some python apps are available on this pip, or pip3 or pipx system. I'm curious of the risks of doing that rather than having alpine package the python packages? 2025-07-25 17:24:41 I wonder if it would be possible to do python as kind of a "sub-distribution" on the system so my APK would only have the essentials to install pipx et al. 2025-07-25 17:38:44 installing per pipx is recommended since it installs a local venv 2025-07-25 17:39:03 or rather supported, system packages still have quality ensurrance etc 2025-07-25 17:39:30 pip usually only makes sense if you manually create a venv 2025-07-25 17:41:21 ok, that is good to know achill 2025-07-25 17:42:17 what exactly is venv (virtual env)? Is there a wiki on how to set one up? 2025-07-25 17:42:42 https://duckduckgo.com/?q=python+venv&ia=web 2025-07-25 17:42:48 there are a lot of docs & tutorials about it 2025-07-25 17:43:48 but simplified its just: python3 -m venv .venv && source ./.venv/bin/activate 2025-07-25 17:44:03 heh, I meant a specific alpine wiki or any specific one you would recommend. No worries though, I think I know how to proceed. 2025-07-25 17:51:00 Virtualenvs are nothing alpine specific 2025-07-25 20:18:34 I installed uutils-coreutils, but running commands with it still prefers coreutils or busybox, do I have to make any changes to use it? 2025-07-25 21:32:26 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.21.0#uutils-coreutils 2025-07-25 21:33:20 I believe that coreutils is purged based on those release notes unless something has changed 2025-07-25 21:33:48 can probably see in aports 2025-07-26 00:07:39 Greetings to all great minds in the room 🤗... (full message at ) 2025-07-26 00:21:59 andar1an[m], so I have to remove GNU coreutils in order to use UUTILS coreutils? 2025-07-26 00:31:46 "... (full message at ) 2025-07-26 00:34:26 does this mean there are no symlinks to uutils? 2025-07-26 00:35:18 I have uninstalled coreutils in favor of uutils-coreutils, commands still point to busybox 2025-07-26 00:35:44 well, some, uptime and others don't point to uutils 2025-07-26 00:36:52 uninstalled procps-ng and installed uutils-coreutils-uptime, command not found 2025-07-26 00:37:39 What does which say? 2025-07-26 00:38:03 The package seems to add a symlink, but it links to ../usr/bin/uutils which causes a no such file or directory error 2025-07-26 00:38:06 note: the ../ 2025-07-26 00:39:02 I dk right now, can't help test ATM. PC is in middle of memtest right meow. Hopefully someone else knows better 2025-07-26 00:39:51 Been a while since I installed, no recollection without notes 2025-07-26 05:21:41 Wireguard support seems to have disappeared for NetworkManager in Alpine Edge, I'm not seeing a dedicated package for it either 2025-07-26 07:37:53 I need some hints. I have created an alpine lxc container. But it hasn't got apk. 2025-07-26 07:38:09 I guess I need to bootstrap alpine or something? 2025-07-26 07:38:21 Or maybe there is an image which is already bootstrapped? 2025-07-26 07:41:55 How do you create this lxc container? 2025-07-26 07:42:34 `lxc-create --name NAME --template download -- --dist alpine --release edge --arch amd64` I also tried `--variant cloud` 2025-07-26 07:44:58 We have a package lxc-templates-legacy-alpine, which contains the templates we use 2025-07-26 07:46:38 hmm lemme check and see 2025-07-26 07:48:05 Then it would be lxc-create --name NAME --template alpine -- --release edge --arch amd64 2025-07-26 07:50:59 yeah but now it says WARNING: updating and opening http://dl-cdn.alpinelinux.org/alpine/v3.22/main: UNTRUSTED signature 2025-07-26 07:54:02 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/lxc-templates-legacy/0001-Update-alpine-keys-URI-fix-package-verification.patch 2025-07-26 08:04:15 hmm thanks 2025-07-26 09:40:48 alright I created the image. still there is no APK. How should I bootstrap the thing? I remember I had to use `setup-alpine` for a VPS. But How is it inside a container? 2025-07-26 09:41:23 Farooq[MasterPatata][m]: That's strange, apk should come with it 2025-07-26 09:41:32 eh? 2025-07-26 09:41:41 setup-alpine is not suitable for containers 2025-07-26 09:42:24 I applied the patch you sent and then `lxc-create -n NAME -t alpine -- -r edge --arch amd64` 2025-07-26 09:44:27 Farooq[MasterPatata][m]: anything in the output when creating the container? 2025-07-26 09:48:43 it just lists various packages which are being downloaded and installed. and there is also `apk-tools` 2025-07-26 09:49:38 ok, so why do you say that apk is not available? 2025-07-26 09:50:48 because when I attach to it and try to execute `apk` it says not found 2025-07-26 09:51:14 does /sbin/apk exist? 2025-07-26 09:51:40 eh 2025-07-26 09:51:41 yes 2025-07-26 09:51:49 so dumb of me :/ 2025-07-26 09:52:53 check what PATH is 2025-07-26 09:53:41 it doesn't include `/sbin` but why? 2025-07-26 09:55:44 what packages do I need to have a base system for normal usage? 2025-07-26 09:55:57 eh 2025-07-26 09:56:02 busybox of course 2025-07-26 09:57:25 where does busybox store things? It seems it isn't in PATH 2025-07-26 09:57:51 oh it's `/bin` and it's also not in PATH. Why is it like this? 2025-07-26 09:58:41 What is PATH? 2025-07-26 09:58:50 Note that PATH is determined by how you enter the container 2025-07-26 09:59:29 it included stuff in `/usr` but not `/bin` and `/sbin` 2025-07-26 09:59:35 I did `lxc-attach` 2025-07-26 10:01:41 alright I installed things. the next step is setting up the bridge thing and do port forwarding 2025-07-26 10:01:47 It may inherit from your system, which assumes everything lives in /usr 2025-07-26 10:02:10 hmm maybe. lemme see. it's Arch 2025-07-26 10:02:32 nope it has `/bin` 2025-07-26 12:09:25 How come $(CC) in gnu make defaults to c99 and not cc? I thought cc was what it usually used 2025-07-26 12:11:11 https://clbin.com/3JU55 2025-07-26 12:11:30 GNU make uses cc by default 2025-07-26 12:12:39 Maybe your Makefile asks to respect POSIX 2025-07-26 12:17:03 (well, SUSv4, not SUSv5) 2025-07-26 12:20:33 Oh so that is why, silly me 2025-07-26 12:21:27 Note thought that you can always set it to what you want, like: make CC=cc target 2025-07-26 12:21:29 Though c17 is what is actually the posix requirement, not c99, in the latest spec if I remember correct 2025-07-26 12:21:45 Yes, hence “(well, SUSv4, not SUSv5)” 2025-07-26 12:22:17 You know, GNU has its own idea about relationship to standards ^^ 2025-07-26 12:25:14 Hehe 2025-07-26 12:36:05 Also BTW, where are the scripts/programs to generate ISO files for both x86 and aarch64? 2025-07-26 12:36:44 Distros normally have build programs. But alpine is so minimalistic. So it probably uses shell scripts 2025-07-26 12:37:07 Shell scripts are programs 2025-07-26 12:38:21 Maybe this can help: https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2025-07-26 12:39:59 (aports/scripts/mk*) 2025-07-26 13:10:05 I'm getting a very strange behavior 2025-07-26 13:10:21 I just rebooted (for the second time), but I'm still running an “old” kernel 2025-07-26 13:10:48 This makes zero sense, because file /boot/vmlinuz-lts says: /boot/vmlinuz-lts: Linux kernel x86 boot executable, bzImage, version 6.12.40-0-lts 2025-07-26 13:10:56 But uname -r says: 6.12.31-0-lts 2025-07-26 13:11:06 There is no other kernel in /boot 2025-07-26 13:11:57 should /boot be a different parition? check with mount if it is mounted 2025-07-26 13:14:35 Erf, found it -_- 2025-07-26 13:14:43 Thanks longnoserob[m], I didn't think it would be this, but it was 2025-07-26 13:15:03 For some reason there is a separate zpool on this device and it was exported 2025-07-26 13:15:19 oh ok 2025-07-26 13:16:59 Time to reboot again 2025-07-26 13:17:15 Hopefuly I didn't break /boot :D 2025-07-26 13:19:13 back 2025-07-26 13:22:00 quinq, I meant the ISOs provided on the website 2025-07-26 13:23:18 I assume it's done the same way as a custom ISO, just not customized 2025-07-26 14:23:13 The ISOs on the website are made with scripts/mkimage.sh 2025-07-26 14:31:03 "The ISOs on the website are made..." <- yeah but where are the CI/CD scripts? 2025-07-26 14:31:56 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/aports-build/aports-build 2025-07-26 14:32:42 This script is triggered by mqtt-exec 2025-07-26 18:59:49 Hey all. Noob question. Should alpine-extended-3.22.1-x86_64.iso boot UEFI? I'm trying a virtual machine install with UEFI and libvirt/virt-manager isn't seeing bootable media. Legacy boot is fine, but I want to model a UEFI install. 2025-07-26 19:00:15 uefi should work fine 2025-07-26 19:00:42 Hrm. Alright. I'll poke at it more later to see if I can find a variable that matters. Thank you. 2025-07-26 19:04:21 ikke: kk, FWIW, choosing a different OVMF variant made it work. OVMF_CODE_4M.fd in this case. The first two I tried didn't work - OVMF_CODE.fd (I believe - showed up in the menu as plain "UEFI") and OVMF_CODE_4M.fd 2025-07-26 19:04:42 Thank you again. 2025-07-26 19:04:53 0yw 2025-07-26 19:20:23 Woot, another newbie question. My goal is to set up disks referencing /dev/disk/by-partlabel, which presents GPT labels for partitions. I'm not seeing this using mdev, although I may be doing something wrong. Is there any reason why I might not see a by-partlabel on Alpine? I see /dev/disk/by-label but that's a different beast. 2025-07-26 19:20:34 heh 2025-07-26 19:24:48 My bad I think. 2025-07-26 19:26:56 Yep, my bad. I carelessly set a bunch of labels to null, and it won't bother creating the hierarchy in that case. (The public humiliation of screwing things up and asking about them is a wonderful incentive for figuring out what I've done wrong.) 2025-07-26 19:31:49 Ooh, but now I have found an interesting issue. The Alpine zfs package appears not to ship compatibility files. 2025-07-26 19:34:04 I'll open a bug for this. I imagine I can work around it for now by using compatibility lists from another build of OpenZFS. 2025-07-26 19:40:11 Mm. And now I'm gated on waiting for a confirmation email from the Alpine gitlab. I'll give that some time and roll forward. 2025-07-26 19:43:46 FWIW: https://bpa.st/PE6Q 2025-07-26 21:02:32 ikke: see https://bpa.st/PE6Q 2025-07-27 13:31:21 I have followed the alpinelinux wiki to set up qemu with virtmanager, but internet does not work in vms, they keey saying they are configuring the network. Tested on alpine linux, haiku and win11 guests. 2025-07-27 13:36:48 are you using NAT or bridged? 2025-07-27 13:37:02 shia: ^ 2025-07-27 13:46:51 NAT 2025-07-27 14:05:05 selecting dhcp in setup-alpine process automatically assign ip. 2025-07-27 14:14:27 it should, but it doesn't 2025-07-27 14:14:28 https://imgur.com/a/p11t2bc 2025-07-28 06:04:09 I'm trying to run two X11 sessions using `startx` the first one loads correctly, but the second one gets a permission denied error with setting DRM version 2025-07-28 06:06:29 https://p.swee.codes/swee/0805fe31540046648d462c69237acb3f 2025-07-28 06:06:54 this is on a netbook with an Atom N270 and Alpine Linux edge x86_64 2025-07-28 06:10:02 I did try following https://unix.stackexchange.com/questions/634949 by adding i915.modeset=1 but that did nothing 2025-07-28 06:23:04 @swee try default grub cmd and linux-lts and linux-firmware-all maybe 2025-07-28 06:23:20 What groups is your user in? 2025-07-28 06:23:33 swee wheel audio input video netdev 2025-07-28 06:23:56 Okay, that should do 2025-07-28 06:24:12 my netbook uses MBR instead of EFI so it uses SYSLINUX 2025-07-28 06:24:18 ..for some reason 2025-07-28 06:24:26 Using seatd or? 2025-07-28 06:24:44 I'm not using seatd or elogind, just running startx by itself 2025-07-28 06:28:52 Saijin_Naib[m], linux-firmware-all doesn't exist 2025-07-28 06:45:58 Sorry, linux-firmware 2025-07-28 06:50:41 k 2025-07-28 07:03:34 swee, anything in dmesg? 2025-07-28 07:03:38 i wonder if drm is even made to be opened twice 2025-07-28 07:12:22 Habbie, no 2025-07-28 07:12:37 nothing when I start a second one 2025-07-28 07:14:49 it works when I terminate the already-running session but running two X11 sessions doesn't work 2025-07-28 09:07:21 There is a note in https://wiki.alpinelinux.org/wiki/OpenRC#Configuration_2 related to user services: 2025-07-28 09:07:44 "Note: Ensure that the startup of above services from /etc/xdg/autostart folder or from the startup/config file are stopped to prevent duplicate instance of services." 2025-07-28 09:09:04 Oh nvm 2025-07-28 09:10:50 I was going to say there is a /etc/xdg/autostart/pipewire.desktop file there calling pipewire-launch, but I now see pipewire-launch checks if a user service is already running and exits if so 2025-07-28 09:11:55 and that it was reinstalled after deleting it on every pipewire upgrade 2025-07-28 12:24:52 The "required by" section lists only packages in the same repository, apparelty: https://pkgs.alpinelinux.org/package/edge/main/x86_64/zsh 2025-07-28 12:25:00 that example should have hundreads more dependants. 2025-07-28 15:15:33 Hi, how can I configure APK to use a Bearer token to authenticate with a repository? 2025-07-28 15:16:16 what is "Bearer token" ? 2025-07-28 15:17:05 ngc0202: Probably by setting `HTTP_AUTH="Bearer " 2025-07-28 15:17:25 Biswa96[m]: It adds a header "Authorization: Bearer " to the requests 2025-07-28 15:17:43 ikke: I'll give that a shot 2025-07-28 15:19:51 Hmm, reading the code, it may only support basic auth, but not entirely sure 2025-07-28 15:21:23 ie, it checks if the value starts with "basic:" 2025-07-28 15:21:32 ikke: Yeah no luck unfortunately 2025-07-28 15:36:31 I can't seem to get basic auth working either 2025-07-28 15:36:48 I'm wondering if it's a problem that there's an at-sign in the username 2025-07-28 15:43:44 It should start with basic: 2025-07-28 15:44:34 https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/libfetch/http.c#L617-639 2025-07-28 15:49:49 ikke: Yeah I had that. HTTP_AUTH=basic:*:: 2025-07-28 16:36:28 ngc0202: HTTP basic auth does not care about the username, and neither does apk 2025-07-28 16:36:39 as in, it having an @ does not matter 2025-07-28 16:52:56 Yeah I've made a request successfully with both basic auth and the bearer token using curl, but neither are working with apk using the HTTP_AUTH var 2025-07-28 17:04:12 tcpdump the requests, compare the Authorization headers? 2025-07-28 17:05:47 WhyNotHugo: Could you open an issue on https://gitlab.alpinelinux.org/alpine/infra/apkbrowser ? 2025-07-28 17:49:45 dwfreed: APK seems to just be ignoring the HTTP_AUTH header 2025-07-28 17:50:55 Looking at the code, it seems it always makes a request without authorization, and then tries again with authorization if it got an HTTP 401 2025-07-28 17:51:26 My repo isn't sending a 401, so it doesn't even try to auth 2025-07-28 17:58:15 And if I try to include the auth in the URL instead, it gives me "invalid URL" 2025-07-29 13:28:41 hello there. I've recently created my account in Alpine Wiki, and i wish to contribute as a translator. Can anyone guide me about the good practices if i wish to make PT_BR versions of wiki pages, and possibly translations of the docs in the future? 2025-07-29 13:31:13 donte: This might be better to discuss in #alpine-docs 2025-07-29 13:33:19 Ok thanks 2025-07-29 16:15:48 ptrc: hi! I was wondering if you remember the details on community/xapian-bindings being disabled 2025-07-29 16:16:06 (oops! wrong channel) 2025-07-29 23:53:42 sertonix[m]: https://gitlab.alpinelinux.org/alpine/infra/apkbrowser/-/issues/31 2025-07-30 03:48:08 trying to use alpine in an LXC container, openrc services I add to boot or default don't autostart except default 2025-07-30 03:52:43 https://p.swee.codes/swee/3adbea7090ef448d8ed1f685112ae80c my current configuration, on a fresh rootfs I installed alpine-base on 2025-07-30 04:45:21 I followed https://wiki.alpinelinux.org/wiki/Install_Alpine_on_LXC but it seems I probably need more confiugration for LXC + libvirt? 2025-07-30 08:38:55 swee: try creating container with download template 2025-07-30 09:34:57 does 'abuild rootbld' run inside a user namespace? 2025-07-30 09:36:46 WhyNotHugo, man-page says “Build package in clean chroot.” 2025-07-30 09:37:25 checked the source, it also runs a user namespace with bwrap 2025-07-30 09:39:55 right 2025-07-30 13:35:44 my usual question is why rootbld is not the default. especially annoying when things like abump won't use it. 2025-07-30 13:38:56 there are still some rough edges, for abump it would be nice to start with a -r flag for rootbld imo 2025-07-30 14:06:25 also, the actual ci doesn't use rootbld either. i have no particular attachment to rootbld, but in my opinion it's really important that i can build packages locally exactly as they'd be built by ci. at least for my local architecture. 2025-07-30 14:58:35 Due to having different kernels/hardware you can't always get the same results. 2025-07-30 15:04:11 There are some things about rootbld that I would prefer to change before using it more. For example on build failure everything is wiped by default. 2025-07-30 15:46:10 CI doesnt run in rootbld because it is already in a clean chroot, there is little benefit in using bubblewrap on top of containers itself 2025-07-30 16:23:24 The little benefit would be to enforce the net option 2025-07-30 16:30:46 Downside: nested containers with all the fun 2025-07-30 16:43:06 gitlab runner can execute without container but would need additional stuff like not be publicly available to every user 2025-07-30 16:44:44 I don' 2025-07-30 16:44:54 don't think shell executors are very usefull for our case 2025-07-30 16:45:04 why not 2025-07-30 16:45:29 Manual setup of each host 2025-07-30 16:45:50 if you make it run abuild rootbld what is there to configure 2025-07-30 16:46:04 unless you mean builders which afaik also dont use rootbld? 2025-07-30 17:06:14 im using abuild rootbld in rootful podman containers and they work pretty much without any manual intervention 2025-07-30 20:14:18 01:38:55  swee: try creating container with download template | How do I do that inside virt-manager? 2025-07-30 20:14:39 ..or libvirt itself 2025-07-30 20:14:56 oh... i don't know 2025-07-30 20:15:39 can you show your /etc/inittab? 2025-07-30 21:20:05 sertonix[m]: also due to a myriad of other factors; see the various 'reproducible builds' efforts for more information. still, having the same environment is a good first step, and easily achievable. 2025-07-30 21:42:32 sertonix[m]: I'd love for rootbld to leave behind src/ for inspection 2025-07-31 00:09:36 ovf: Note that if a package actually builds reproducibly it should give the same result of rootbld or not 2025-07-31 00:15:40 WhyNotHugo: I am considering to mount srcdir (and pkgbasedir and tmpdir) from the locations they would be when not using rootbld. Then they would also be cleaned up in the same way as without rootbld. Any issues with that I am missing? 2025-07-31 00:20:06 can you show your /etc/inittab? | okay 2025-07-31 00:21:05 Ermine, https://p.swee.codes/swee/6b42bde862234d4f9dcc8bcdb1163604 2025-07-31 00:21:28 one of my LXC containers' inittabs, with the same issue 2025-07-31 06:31:06 huh, all runlevels should be executed by it 2025-07-31 06:32:06 i now wonder whta does it execute as container's init 2025-07-31 17:26:22 I installed tor through flatpak in alpine, but when I download any file through tor it is not downloading those files anywhere. It just gives me a prompt whether to save file or open file I choose save and it does nothing then. 2025-07-31 17:27:44 known issue with flatpak file pickers, i think 2025-07-31 17:28:04 try clicking on the download link a second time, and you might see the download window pop up 2025-07-31 17:28:20 at least that's been true in my case 2025-07-31 17:32:46 Sho[m]: be aware that the flatpak version of tor-browser will cause you to stick out a little more in terms of anonymity. i'm trying to do a little work on this to quantify that 2025-07-31 17:33:14 (vis a vis putting tor-browser in aports) 2025-07-31 17:50:03 is alpine linux is a replacement of gnu/linux? how can I use alpine if I already use debian, but im already building all software by myself, starting kernel compilation too 2025-07-31 17:57:23 your questions are all over the place. what are you trying to do? 2025-07-31 18:01:26 Im just trying to build my own linux environment for my old single cpu laptop. I found it interesting to organize my daily routines on old laptop. and today I see that maybe I do not even need glibc or gnu linux, and its enough something smaller 2025-07-31 18:02:09 try with the installation steps first https://wiki.alpinelinux.org/wiki/Installation 2025-07-31 18:02:46 or, test it in a VM 2025-07-31 18:09:49 toa: resource heavy apps will still be that under alpine, just slightly less so 2025-07-31 18:10:31 if you make different choices in tools though, it can be light. 2025-07-31 18:13:28 I do not use heavy apps 2025-07-31 18:16:11 is it a 32-bit machine? 2025-07-31 18:16:53 in general Im trying to stick with posix conforming tools 2025-07-31 18:17:21 yes. it is Pentium Celeron M laptop 2025-07-31 18:21:10 hm, i dunno what to tell you about that. 32 is going away in most distros, though i've heard debian will try to extend it 2025-07-31 18:22:16 can I be saved by manual kernel compiling and assembling libs? 2025-07-31 18:23:31 sure. 2025-07-31 18:23:49 but the kernel upstream is what kicked this off, mostly 2025-07-31 18:23:51 If it's https://en.wikipedia.org/wiki/Pentium_M, it supports SSE2, so Alpine may even work out of the box 2025-07-31 18:24:57 yes there is sse2 flag 2025-07-31 18:27:00 I would expect x86 to work then 2025-07-31 22:17:48 what is the alpine package for libxml module for PHP 8.3? 2025-07-31 22:17:53 I need it for Nextcloud to work 2025-07-31 22:19:09 https://cdn.swee.codes/uploads/Screenshot_20250731_151849.png 2025-07-31 22:22:40 I've tried php83-xml and php83-simplexml (which are also required) but that's not libxml apparently 2025-07-31 22:32:02 apparently libxml2-static did it 2025-07-31 22:53:36 does pmos have the alpine test repo too? 2025-07-31 22:53:53 I submitted a MR for cobang, which is GTK/Wayland QR/Barcode scanner 2025-07-31 22:53:57 Works nicely on my craptop