2026-01-01 00:50:42 happy new year to everyone. can someone point me to the APKBUILD-file of 'vim' on gitlab.alpinelinux.org? it appears to have moved since my old link results in 404. :( 2026-01-01 00:50:54 https://gitlab.alpinelinux.org/alpine/aports/-/raw/master/main/vim/APKBUILD 2026-01-01 00:54:18 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/vim/APKBUILD 2026-01-01 00:54:45 thanks! 2026-01-01 00:54:59 use the "git repository link" fom https://pkgs.alpinelinux.org/package/edge/community/x86_64/vim 2026-01-01 00:55:00 so it moved from main to community, i see 2026-01-01 00:55:42 ah right, i think that's where i found it earlier, before it moved 2026-01-01 01:12:20 hmm getting 500 error from alpines gitlab instance 2026-01-01 14:04:38 Do we have documentation for the v3 APK format anywhere? Thanks! 2026-01-01 14:24:41 runxiyu: no complete one, but some basics are at https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/master/doc/apk-v3.5.scd 2026-01-01 14:28:05 ty! 2026-01-01 14:29:03 wait, uh 2026-01-01 14:29:12 is this actually used in apk v3? 2026-01-01 14:31:07 https://dl-cdn.alpinelinux.org/edge/main/riscv64/apk-tools-3.0.3-r1.apk's first few bytes just looks like gzip to me 2026-01-01 14:37:56 Yes, apkv3 can still parse v2 files and alpine only uses v2 files at the moment 2026-01-01 14:48:20 Yes, Alpine still does V2 format only. Migration to V3 formats happens later. Some other distributions (Chimera, OpenWRT) use the V3 formats already now. 2026-01-01 14:48:38 APK V3 supports both file formats at this time. 2026-01-01 16:02:14 ah, alright 2026-01-01 16:02:15 ty 2026-01-01 17:02:46 runxiyu: If you want some prebuild v3 files to play with look in https://downloads.openwrt.org/snapshots/packages/x86_64/packages/ 2026-01-01 17:03:02 all the '*.apk' and the packages.adb are all v3 2026-01-01 17:24:08 thanks! 2026-01-01 17:24:13 im familiar with cihmera so im using theirs 2026-01-01 19:26:17 fabled: afaik the newest alpine does v3 2026-01-01 19:26:45 https://alpinelinux.org/posts/Alpine-3.23.0-released.html <- yeah 2026-01-01 19:35:45 just the package manager, the index and the packages still use the v2 format 2026-01-01 19:36:54 oh oops, also i missed what channel i was in lol 2026-01-01 19:37:01 thanks for the clarification :) 2026-01-01 19:56:04 I've just upgraded from 3.22 to 3.23 and got the following errors from APK: https://termbin.com/9fvx 2026-01-01 19:56:11 What can I do about that? 2026-01-01 19:59:13 Maybe apk fix linux-firmware-nvidia 2026-01-01 19:59:23 Okay, let's see. 2026-01-01 20:00:21 That did it. Thanks. 2026-01-01 20:01:11 You're welcome :) 2026-01-01 20:54:17 oh they left already 2026-01-01 20:54:24 but tldr thats a apk bug 2026-01-01 20:54:47 we could probably work around it in aports 2026-01-02 04:16:48 I'm getting this error in a build in CI. This smells like a package bug; is it? 2026-01-02 04:16:52 lto1: fatal error: bytecode stream in file '/usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../lib/libgmp.a' generated with LTO version 14.0 instead of the expected 15.1 2026-01-02 09:02:15 The package containing libgmp.a needs to be rebuild 2026-01-02 14:18:41 !list 2026-01-02 14:20:01 oO 2026-01-02 14:29:00 I think they just called you a gano 2026-01-02 14:57:13 hello, i have problem with my alpine linux installation, for some reason when i try to boot it up, it shows that /dev/nvme0n1p2 mounting on /sysroot: Not found file or directory 2026-01-02 14:57:57 "mount /dev/nvme0n1p2 on /sysroot failed: No such file or directory" 2026-01-02 14:58:37 Maybe it's missing some modules from the initrd 2026-01-02 14:58:54 Did you customize /etc/mkinitfs/mkinitfs.conf? 2026-01-02 14:59:19 a little i think, but this is what i have in it: features="ata base cdrom ext4 keymap kms mmc nvme raid scsi usb virtio sd-mod" 2026-01-02 15:00:03 my root is ext4 btw 2026-01-02 15:00:13 Yeah, should be enough 2026-01-02 15:00:29 So, you're dropped to an emergency sh 2026-01-02 15:00:39 What do you have in /dev? 2026-01-02 15:01:25 yes 2026-01-02 15:01:40 this is my /dev 2026-01-02 15:01:41 autofs log tty tty45 ttyS24 vcs6 2026-01-02 15:01:41 block loop-control tty0 tty46 ttyS25 vcs7 2026-01-02 15:01:41 bus mcelog tty11 tty49 ttyS28 vcsa 2026-01-02 15:01:41 btrfs-control mapper tty10 tty48 ttyS27 vcs9 2026-01-02 15:01:41 bsg loop0 tty1 tty47 ttyS26 vcs8 2026-01-02 15:01:43 char media0 tty12 tty5 ttyS29 vcsa1 2026-01-02 15:01:45 console mem tty13 tty50 ttyS3 vcsa10 2026-01-02 15:01:47 core mqueue tty14 tty51 ttyS30 vcsa11 2026-01-02 15:01:49 cpu net tty15 tty52 ttyS31 vcsa12 2026-01-02 15:01:53 cpu_dma_latency ng0n1 tty16 tty53 ttyS4 vcsa2 2026-01-02 15:01:55 cuse null tty17 tty54 ttyS5 vcsa3 2026-01-02 15:01:57 dbc nvme0 tty18 tty55 ttyS6 vcsa4 2026-01-02 15:01:59 disk nvme0n1 tty19 tty56 ttyS7 vcsa5 2026-01-02 15:02:01 dm-0 nvme0n1p1 tty2 tty57 ttyS8 vcsa6 2026-01-02 15:02:03 dm-1 nvme0n1p2 tty20 tty58 ttyS9 vcsa7 2026-01-02 15:02:05 dma_heap nvme0n1p3 tty21 tty59 udmabuf vcsa8 2026-01-02 15:02:07 dri nvram tty22 tty6 uhid vcsa9 2026-01-02 15:02:09 drm_dp_aux0 port tty23 tty60 uinput vcsu 2026-01-02 15:02:11 drm_dp_aux1 ppp tty24 tty61 urandom vcsu1 2026-01-02 15:02:13 drm_dp_aux2 ptmx tty25 tty62 usb vcsu10 2026-01-02 15:02:15 drm_dp_aux3 pts tty26 tty63 usbmon0 vcsu11 2026-01-02 15:02:17 drm_dp_aux4 random tty27 tty7 usbmon1 vcsu12 2026-01-02 15:02:19 drm_dp_aux5 rfkill tty28 tty8 usbmon2 vcsu2 2026-01-02 15:02:23 drm_dp_aux6 rtc tty29 tty9 usbmon3 vcsu3 2026-01-02 15:02:24 But nvme0n1p2 is in there 2026-01-02 15:02:25 drm_dp_aux7 rtc0 tty3 ttyS0 usbmon4 vcsu4 2026-01-02 15:02:27 fd sda tty30 ttyS1 usbmon5 vcsu5 2026-01-02 15:02:29 full sda1 tty31 ttyS10 usbmon6 vcsu6 2026-01-02 15:02:31 fuse sda2 tty32 ttyS11 usbmon7 vcsu7 2026-01-02 15:02:33 gpiochip0 sg0 tty33 ttyS12 usbmon8 vcsu8 2026-01-02 15:02:35 gpmctl shm tty34 ttyS13 usbmon9 vcsu9 2026-01-02 15:02:37 hidraw0 snapshot tty35 ttyS14 userfaultfd vfio 2026-01-02 15:02:39 hidraw1 snd tty36 ttyS15 v4l vga_arbiter 2026-01-02 15:02:41 hidraw2 softsynth tty37 ttyS16 vcs vhci 2026-01-02 15:02:43 hidraw3 softsynthu tty38 ttyS17 vcs1 vhost-net 2026-01-02 15:02:45 hpet stderr tty39 ttyS18 vcs10 vhost-vsock 2026-01-02 15:02:46 (try not to paste such huge amount of data into IRC, better using a third-party pasting service) 2026-01-02 15:02:47 hwrng stdin tty4 ttyS19 vcs11 video0 2026-01-02 15:02:49 input stdout tty40 ttyS2 vcs12 video1 2026-01-02 15:02:53 kfd synth tty41 ttyS20 vcs2 watchdog 2026-01-02 15:02:55 kmsg synthu tty42 ttyS21 vcs3 watchdog0 2026-01-02 15:02:57 kvm tpm0 tty43 ttyS22 vcs4 zero 2026-01-02 15:02:59 live-base tpmrm0 tty44 ttyS23 vcs5 zfs 2026-01-02 15:03:01 woops 2026-01-02 15:03:03 im rn on gentoo live usb 2026-01-02 15:03:05 and doing it through chroot 2026-01-02 15:03:07 ah 2026-01-02 15:03:07 yeah thats the problem 2026-01-02 15:03:50 Are you on a second machine? Can you reboot into Alpine to see the actual state, while reporting on IRC? 2026-01-02 15:04:12 not really, i cant 2026-01-02 15:04:23 ok 2026-01-02 15:04:42 Check the output of lsmod 2026-01-02 15:05:14 Hummm, and/or rather the output of lspci -k 2026-01-02 15:05:21 here https://0x0.st/P-U3.txt 2026-01-02 15:06:03 here you go https://0x0.st/P-UY.txt 2026-01-02 15:06:33 also i got pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted 2026-01-02 15:06:33 , but thats probably becuz im accessing alpine fro, chroot 2026-01-02 15:08:58 Hummm, I don't know, looks like it should work 2026-01-02 15:09:06 Maybe try regenerating your initrd 2026-01-02 15:09:19 how could i regenerate initrd 2026-01-02 15:09:45 that i also want to know, also how to set kernel cmdline arguments 2026-01-02 15:09:47 # mkinitfs $(basename /lib/modules/*) 2026-01-02 15:10:12 okay so i did initrd regeneration correctly 2026-01-02 15:10:48 The cmdline are part of your boot-loader, that depends on which 2026-01-02 15:11:14 fairly sure i am on grub for this machine, no idea about the pis i have now 2026-01-02 15:12:05 In /etc/default/grub, you have an entry GRUB_CMDLINE_LINUX_DEFAULT that you can use to customize your boot (will be used for every kernel entry) 2026-01-02 15:12:30 i will come back in sec, just gotta check if it works, and if not i will return 2026-01-02 15:12:38 i presume i have to do grub-mkconfig after or something like that 2026-01-02 15:12:40 good luck gentoo 2026-01-02 15:12:49 good luck also 2026-01-02 15:12:54 Yes penguinz_rule[m] :) 2026-01-02 15:13:09 # grub-mkconfig -o /boot/grub/grub.cfg 2026-01-02 15:16:33 okay so it doesnt work, the error is exactly the same 2026-01-02 15:17:05 Did you see anything suspicious in the kernel log while booting? 2026-01-02 15:17:44 "mount: mounting /dev/nvme0n1p2 on /sysroot: No such file or directory" 2026-01-02 15:17:50 also no, the boot was very fast 2026-01-02 15:18:00 maybe there is way to get the boot info back? 2026-01-02 15:18:02 Yeah but before that ;) 2026-01-02 15:18:28 I don't think so, it's ephemeral as it happens in memory, before being able to mount your permanent storage disk 2026-01-02 15:19:13 Could you share the kernel config of your gentoo one that correctly handles the nvme drive? 2026-01-02 15:20:32 okay im back 2026-01-02 15:22:21 okay i have no idea why it is not mounting 2026-01-02 15:22:47 maybe it doesnt see /dev/ ? 2026-01-02 15:22:52 at boot time 2026-01-02 15:24:19 but i have libevdev 2026-01-02 15:24:25 It should be populated by mdev/openrc 2026-01-02 15:24:41 mdev? 2026-01-02 15:25:17 maybe i need mdev 2026-01-02 15:25:33 Wait, no, just by the kernel when mounting devfs on /dev during init phase 2026-01-02 15:25:45 16:19:13 quinq$ Could you share the kernel config of your gentoo one that correctly handles the nvme drive? 2026-01-02 15:25:59 maybe it has no devfs 2026-01-02 15:26:09 It does 2026-01-02 15:26:21 so why it doesnt /dev/nvme0n1p2? 2026-01-02 15:26:34 That's what we are trying to find out 2026-01-02 15:26:52 wait if im in shell emergency can i see what is in /dev/? 2026-01-02 15:27:01 ls /dev/ 2026-01-02 15:27:01 Yes 2026-01-02 15:27:14 let me try it and then i will report 2026-01-02 15:27:29 Could you, first, share the gentoo kernel config? 2026-01-02 15:35:16 okay so i figured out that the kernel sees /dev/nvme0n1p2 2026-01-02 15:35:22 it simply refuses to mount it 2026-01-02 15:35:37 i tried just using mount command in emergency shell 2026-01-02 15:35:49 and it just refused to mount any /dev/nvme0 2026-01-02 15:36:08 it just says no such file or directory 2026-01-02 15:36:13 maybe it doesnt see /sysroot? 2026-01-02 15:36:50 but then it would different error 2026-01-02 15:38:22 so i have no idea what it would be 2026-01-02 15:42:57 if there is something to add, i use the mini root file system for chroot install 2026-01-02 15:44:17 so i have no idea whats happening with alpine 2026-01-02 15:55:04 Sorry, was away a bit 2026-01-02 15:55:08 ohhh, ok 2026-01-02 15:55:58 Well, that is weird indeed 2026-01-02 15:56:00 16:36:13 gentoo$ maybe it doesnt see /sysroot? 2026-01-02 15:56:03 Well, does it exist? 2026-01-02 15:57:07 yeah 2026-01-02 15:57:10 wait 2026-01-02 15:57:13 maybe it doesnt 2026-01-02 15:57:32 yeah there is /sysroot, there must be, i created directory for it 2026-01-02 15:58:33 Remember, everything's ephemeral at that point 2026-01-02 16:01:09 Well, it's created during init: /bin/busybox mkdir -p […] "$sysroot" 2026-01-02 16:02:19 Sorry but at this point I don't know, it's a bit hard without being able to poke at it directly 2026-01-02 16:02:46 how should i poke it idk 2026-01-02 16:03:05 sounds like a device enumeration issue 2026-01-02 16:03:06 it is weird it doesnt want to mount /dev/nvme0n1p2 even tho it sees it and has all the stuff 2026-01-02 16:03:21 gentoo: What is the filesystem type? 2026-01-02 16:03:54 maybe i will try different kernel 2026-01-02 16:04:06 ext4 2026-01-02 16:04:18 can you check /proc/cmdline? 2026-01-02 16:04:34 on chroot or boot? 2026-01-02 16:04:41 Boot 2026-01-02 16:04:52 well let me try it then 2026-01-02 16:09:29 so the /proc/cmdline is root=/dev/nvme0n1p2 rw 2026-01-02 16:10:21 just like in my limine conf 2026-01-02 16:10:31 What's a limine conf? 2026-01-02 16:10:55 a config for limine boot loader 2026-01-02 16:11:14 ftr, limine is not officially supported 2026-01-02 16:11:22 oh 2026-01-02 16:11:32 You seem to miss some cmdline options 2026-01-02 16:11:41 which are? 2026-01-02 16:11:48 Isn't it missing the rootfstype? 2026-01-02 16:12:04 yes 2026-01-02 16:12:08 modules and rootfstype 2026-01-02 16:12:30 modules=sd-mod,usb-storage,ext4 rootfstype=ext4 2026-01-02 16:12:36 gentoo, why not starting to state that you're using a custom system ;_; 2026-01-02 16:12:47 okay let me try 2026-01-02 16:14:06 yeah i did forget to mention that 2026-01-02 16:14:32 i usually use distros made for costumization 2026-01-02 16:19:35 anyways, sorry for not telling that and also thanks for the cmdline, so now to make wifi work i just need to add it as module? 2026-01-02 16:20:56 The module should already be loaded 2026-01-02 16:21:03 You need to connect to a wi-fi network 2026-01-02 16:21:39 gentoo: ftr, you can customize alpine, but 1: you should know what you do, 2: you should state that when asking for help :) 2026-01-02 16:22:44 okay so my issue is that, iwd (yeah im not using wpa_supplicant, it just didnt worked last time using alpine linux, and i prefer iwd) doesnt see wifi device 2026-01-02 16:23:14 Then it seems that neither wpa_supplicant nor iwd work 2026-01-02 16:23:39 It might just be missing the proprietary blobs for the chip 2026-01-02 16:24:25 gentoo: what NIC does it have? 2026-01-02 16:25:12 RTL8852BE PCIe 802.11ax Wireless Network Controller 2026-01-02 16:26:09 Verify that you have linux-firmware-rtlwifi installed 2026-01-02 16:26:52 yep i do have linux-firmware-rtlwif 2026-01-02 16:26:57 Humm, or maybe another 2026-01-02 16:27:20 Now that you're in Alpine, look at the dmesg 2026-01-02 16:27:26 Not sure if required, but I saw https://github.com/morrownr/rtw89 2026-01-02 16:27:52 well im not on alpine becuz i dont have wifi connection here, im still on chroot 2026-01-02 16:28:06 but i think dmesg still should work on chroot 2026-01-02 16:28:27 Then try linux-firmware-rtw89 2026-01-02 16:29:25 also i installed linux-firmware, so it should have all linux-firmware-rtw89 2026-01-02 16:31:01 i think i should just add wifi module 2026-01-02 16:31:01 $ grep -F 8852BE /boot/config-6.18.2-1-lts 2026-01-02 16:31:01 CONFIG_RTW89_8852BE=m 2026-01-02 16:31:04 Looks good 2026-01-02 16:31:27 gentoo, don't assume, check 2026-01-02 16:31:30 Also dmesg 2026-01-02 16:32:34 yep i have linux-firmware-rtw89 2026-01-02 16:33:32 okay let me send you dmesg 2026-01-02 16:33:36 ACTION . o O ( maybe I should replace my thinking noise “hmm” by “quinq” ) 2026-01-02 16:34:42 Am I making too much noise? ^_^ sorry 2026-01-02 16:35:20 don’t worry, I think it’s fun when that happens 2026-01-02 16:38:24 here dmesg https://0x0.st/P-GN.txt 2026-01-02 16:39:43 so thats about it 2026-01-02 16:41:17 Is rtw89_8852be loaded? 2026-01-02 16:41:45 i mean, if devices dont show up, then it is not 2026-01-02 16:42:36 Yes sorry, that was kind of a rhetorical question 2026-01-02 16:42:49 I'll reformulate, can you try loading the module and share again the dmesg? 2026-01-02 16:43:18 [ 6.793660] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 2026-01-02 16:43:25 That shouldn't be fatal, would it? 2026-01-02 16:43:52 no it is not fatal 2026-01-02 16:44:05 i have no idea what is regulatory 2026-01-02 16:44:16 also i should load the driver using modprobe? 2026-01-02 16:44:27 That's to adapt your wireless device power according to your contry RF laws 2026-01-02 16:44:33 It makes sure you don't use frequencies that are not allowed in the specific region 2026-01-02 16:44:46 Yeah: modprobe rtw89_8852be 2026-01-02 16:44:57 *power and frequencies indeed 2026-01-02 16:45:07 anyways, let me try then this 2026-01-02 16:49:22 okay yeah, when i did modprobe, the device showed up in iwd 2026-01-02 16:49:34 now gotta make it load on startup 2026-01-02 16:49:46 It should load by itself, something else is going on 2026-01-02 16:50:16 You could add it to /etc/modules, but quinq is right that it should autoload 2026-01-02 16:50:45 ./etc/modules? 2026-01-02 16:51:24 Is there any other deviration from the standard install that you did? 2026-01-02 16:52:19 i mentioned that i did not used standard install, i have used mini root filesystem as i didnt found other way to do rootfs install 2026-01-02 16:52:43 That can explain a lot 2026-01-02 16:52:52 You're most likely missing services 2026-01-02 16:53:18 ok, thank you :) 2026-01-02 16:53:28 I missed the info indeed 2026-01-02 16:55:07 what services would i be missing? 2026-01-02 16:55:28 mdev I suppose 2026-01-02 16:55:45 hwdrivers 2026-01-02 16:55:52 okay let me install them then 2026-01-02 16:56:46 rc-status -fini boot sysinit 2026-01-02 16:56:50 what does that return? 2026-01-02 16:57:27 http://0x0.st/P-G4.bin 2026-01-02 16:59:10 Right, those 2 are most prominently missing 2026-01-02 16:59:56 okay which package i should add for mdev? busybox-mdev-openrc or mdevd-openrc 2026-01-02 17:00:27 You don't need to explicitly install it 2026-01-02 17:01:03 well i dont have them 2026-01-02 17:01:18 rc-update add mdev sysinit 2026-01-02 17:01:27 Maybe just reinstall with a base system 2026-01-02 17:01:30 rc-update add hwdrivers sysinit 2026-01-02 17:02:28 okay done 2026-01-02 17:03:19 Now if you reboot, I expect the interface to be available 2026-01-02 17:03:22 quinq, i mean, i could just use base system, but first i put whole day into this install and i wanted to try minimal system 2026-01-02 17:04:05 also how would i know how to do such things if i didnt not try doing them 2026-01-02 17:04:13 *did not 2026-01-02 17:04:27 gentoo: opposite order generally works better. First do a default install, figure out how things work, and then move to a minimal system 2026-01-02 17:04:45 well i was already on default alpine install 2026-01-02 17:05:06 well i had before default alpine install 2026-01-02 17:05:15 so i figured out that i will try doing more lower level stuff 2026-01-02 17:05:38 but thanks for your help 2026-01-02 17:07:10 let me reboot quick 2026-01-02 17:14:17 okay yep everything till now works 2026-01-02 17:14:33 now i need to figure out why seatd is giving me error about no permissions 2026-01-02 18:45:29 hi 2026-01-02 18:48:04 gentoo: Add your user to seat group 2026-01-02 18:54:32 visone[m], gone :/ 2026-01-02 18:56:40 quinq: Thanks!! 2026-01-02 20:56:07 hello, so I tried setting up gtkgreetd on my alpine install, and found out that mdev doesnt work with libinput so i needed eudev, but now i have very weird segfault with GTK, that it cannot draw anything for some reason? 2026-01-02 21:00:23 gentoo: libudev-zero 2026-01-02 21:03:50 i wont use libudev-zero as it doesnt support pipewire and such (according to their readme) 2026-01-02 21:05:46 gentoo: yeah, pipewire needs a patch for some specific scenarios (works on 2 out of 3 setups for me) 2026-01-02 21:06:01 If you don't want libudev-zero, then you need eudev and libudev, no mdev(d) 2026-01-03 05:44:47 greetings! i've got a machine running alpine linux, its wi-fi and ethernet worked at first in the install media and after install, but after a few hours the interfaces stopped showing in ip link show and i can no longer connect. happy to provide more information and follow troubleshooting steps on request. anyone online to advise? 2026-01-03 05:45:11 absynthaero: anything relevant in dmesg? 2026-01-03 05:45:23 will check 2026-01-03 05:45:25 ikke: hey 2026-01-03 05:46:52 not seeing anything in dmesg under wifi, wireless, or realtek (i know this to be a realtek chip). anything else i should check? 2026-01-03 05:48:21 absynthaero: yes 2026-01-03 05:51:08 Lesley: happy to keep looking. any keywords i should be looking for or more information i could give? 2026-01-03 05:51:42 absynthaero: okay 2026-01-03 14:18:10 Hello, i have issue with user services in openrc, for some reason when i try to enable pipewire/wireplumber as user service (according to the wiki) it shows that there is no 'gui' runlevel 2026-01-03 14:19:32 Did you add something like `openrc -U gui` to ~/.profile? 2026-01-03 14:19:49 https://wiki.alpinelinux.org/wiki/OpenRC#Runlevels_for_user_services 2026-01-03 14:20:09 well no, but also, when i try to run the command, it says that gui is not a valid runlevel 2026-01-03 14:21:36 i need to create gui runlevel? 2026-01-03 14:21:37 Create a custom gui user runlevel: 2026-01-03 14:21:39 $ mkdir -p ~/.config/rc/runlevels/gui 2026-01-03 14:21:58 okey yeah now it works 2026-01-03 23:50:04 Good evening everyone. I have a weird one that I've been trying to troubleshoot. I'm in the process of adding a software RAID to my fstab and every time I reboot, /dev/md0 does not exist. I have to manually start mdadm-raid to get /dev/md0 to appear. It is the last line in my /etc/fstab and rebuilding the initramfs doesn't seem to help. Of course, I have added the service to the boot runlevel, 2026-01-03 23:50:10 but it fails to start every time. I am not seeing anything in /var/log/messages outside of "mdadm-raid failed to start". rc-status doesn't show mdadm or mdadm-raid at all. Is there something I may have missed? Running a fresh install of 2.23.2. 2026-01-03 23:54:33 anything in dmesg? 2026-01-03 23:59:34 Not sure if it's related or not, but I found a message showing "/dev/md0: Can't lookup blockdev". 2026-01-04 00:00:17 It happens a few seconds after the SAS controller is initialized, so I'm not sure why it would be complaining. 2026-01-04 00:13:29 Alright, this is curious. Why does mdadm rely on the firewall? I'm looking at /etc/init.d/mdadm and it's told not to start until after the firewall is up. Even weirder, /etc/init.d/mdadm-raid doesn't seem to rely on the mdadm service. Why would mdadm need the firewall? 2026-01-04 00:14:08 very much guessing here: in case some devices are networked, like nbd? 2026-01-04 00:15:23 Maybe? My thought was syslog, but that's a possibility too. I've commented out the requirement for dns and networking in /etc/init.d/mdadm, and I put a dependency on mdadm into /etc/init.d/mdadm-raid. Let's see if that makes things a little better. 2026-01-04 00:16:21 No luck. Removing the mdadm dependency from mdadm-raid to see if that was a mistake. 2026-01-04 00:17:47 Still no luck. I've reverted /etc/init.d/mdadm and /etc/init.d/mdadm-raid back to their original state. 2026-01-04 00:19:25 The only other thing I can think of is that mdadm legitimately can't find the SCSI drives. According to dmesg, sda/sdb/sdc are all present before the message about md0. It's set up as a RAID 10, but the last drive is configured as missing because the drive is defective and I will be reaching out to Seagate once their support center opens. 2026-01-04 18:24:22 hey guys, i'm trying to create a virtual raspi4b libvirt machine with alpine raspberry pi aarch64 image. https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Manual_method is the latest thing i've done through manual. Log https://0x0.st/PoQy.txt 2026-01-04 18:26:13 i try to get a rpi cluster but barely can afford one 2026-01-04 19:44:07 switch_root: can't execute '/sbin/init': No such file or directory 2026-01-04 19:44:24 should it come from initramfs? 2026-01-04 19:45:37 The message yes, the /sbin/init from the target root fs 2026-01-04 19:48:55 it's related to me attempting to have a virtual raspberry pi alpine edition. maybe there is a HOWTO 2026-01-04 19:49:58 There would be something on the wiki, yeah 2026-01-04 19:51:03 so i specify kernel,dtb,initrd to qemu-system-aarch64 and all seems to be working, but it turns out guest can't see /sbin/init 2026-01-04 19:57:38 passingbyuser, it could either not be present, or for the wrong architecture 2026-01-04 19:59:07 then the question is what can i do 2026-01-04 20:00:28 i'm kinda noob in emulating things, but i need a virtual rpi with alpine distro that badly 2026-01-04 20:04:06 for the record, i figured it out, my mistake was so stupid 2026-01-04 20:04:31 it was altering cmdline with root= 2026-01-04 22:41:16 Is this a good place to ask about securing services within an Alpine system, or can someone recommend a better place to ask? 2026-01-05 10:34:50 Aangularity[m]: This is as good of a place as any 2026-01-05 12:15:54 Hummm, not alpine-specific, but would you know how I can modify the library search path for alsa-lib? 2026-01-05 12:16:26 It has hardcoded /usr/lib/alsa-lib/ by default, I'd like to use something from my $HOME 2026-01-05 12:18:30 LD_LIBRARY_PATH? 2026-01-05 12:18:31 Bah, nevermind, went to the source directly, src/dlmisc.c:94: const char *env = getenv("ALSA_PLUGIN_DIR"); 2026-01-05 12:18:46 lopid, that's for libc 2026-01-05 12:18:54 i suspected as much 2026-01-05 12:19:02 But thanks :) 2026-01-05 13:28:34 is there some problem with colors in a bash prompt? I've copied my PS1 prompt from Fedora to Alpine (.bashrc), and while it works on Fedora, on Alpine the cursor is in the middle of the prompt, or it has linebreaks in it so it goes over 3 lines. but just on the first prompt of a new tab 2026-01-05 13:29:26 you've put weird escape codes in it? 2026-01-05 13:29:47 lopid: PS1="\[\e[1;33m\][\t] \[\e[1;32m\]\u@\h \[\033[1;36m\]\w: \[\e[0m\]" 2026-01-05 13:33:27 what shells? 2026-01-05 13:33:59 both bash? 2026-01-05 13:34:35 on both (Fedora/Alpine) I use bash via qterminal, accessed via xrdp. on Alpine I also testet vt and sakura, same problem 2026-01-05 13:35:00 it looks like this: https://ibb.co/9HV6T4t7 2026-01-05 13:35:11 Are those codes compatible with the terminal you're using? 2026-01-05 13:35:40 Are you using a shell that interpets those PS1 extensions? 2026-01-05 13:36:20 well it is bash, so I guess so. it does work on Fedora, so I thought it would work on Alpine too 2026-01-05 13:36:31 (changed it for the screenshot to PS1="\[\e[1;33m\][time] \[\e[1;32m\]user@host \[\033[1;36m\]dir: \[\e[0m\]" 2026-01-05 13:37:13 is the rest of the terminal limited to 10 chars width or just that prompt? 2026-01-05 13:38:14 just the first prompt of the tab. when I hit return, it seems normal starting with the second line 2026-01-05 13:38:54 it also works fine if I remove the color codes 2026-01-05 13:39:54 worksforme™ 2026-01-05 13:39:58 it might be something output before the prompt. are the rest of your shell start up files ok? 2026-01-05 13:40:02 (bash/qterminal) 2026-01-05 13:40:19 everything else seems just fine 2026-01-05 13:40:21 On edge 2026-01-05 13:40:54 installed from the 3.23.2 iso 2026-01-05 13:42:18 does tput output the same sequence the the colours, on both hosts? 2026-01-05 13:42:29 for the 2026-01-05 13:43:31 hm, no tput... looking to install it 2026-01-05 13:47:19 what exactly should I do with tput? 2026-01-05 13:47:27 (never used it) 2026-01-05 13:48:03 eg., to see yellow: v=$( tput setaf 3 ); declare -p v 2026-01-05 13:48:36 or tput setaf 3 | od -ta 2026-01-05 13:48:43 ah, you mean change the PS1 to it uses tput instead of \e? 2026-01-05 13:48:48 oh 2026-01-05 13:49:12 using tput would be more portable that hard coding a terminal's escape codes 2026-01-05 13:49:31 scratch the od example 2026-01-05 13:50:01 actually, it's fine 2026-01-05 13:50:55 for yellow, I get the same output on Fedora and Alpine 2026-01-05 13:51:18 does it happen in other terminals? 2026-01-05 13:53:25 hm, seems ok in st and sakura 2026-01-05 13:55:20 ahh... removed the qterminal.conf and it did work...changed the font to liberation mono 10 and it acts up 2026-01-05 13:56:58 it seems to be the 10pt. at 12pt it works 2026-01-05 14:05:38 it's not font related, only size related. even the default font at 10pt causes it (for me) 2026-01-05 14:17:27 hm 2026-01-05 15:47:06 btw abcde doesnt work because MusicBrainz/DiscID.pm doesnt exist and isnt pacakged 2026-01-05 15:47:31 i tried using perl-webservice-musicbrainz, libmusicbrainz{,-dev} and libdiscid{,-dev} and none had it 2026-01-05 15:48:21 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/perl-musicbrainz-discid of course its an edge package 2026-01-05 15:48:45 using cdparanoia myself instead 2026-01-05 19:39:56 lopid: I seem to have fixed it by adding "resize > /dev/null" into .bashrc. without it, $COLUMNS was 10 and $LINES was 2 for the first prompt. but for a font size >10pt, those two variables are empty 2026-01-05 20:52:00 weird 2026-01-05 21:46:55 ikke: Thank you. I've got the alpine/git docker image which I'm downloading and extracting in a format **runc** can use. But I'm very new to containers so I'd like to get input on what makes for a good, hardened, reliable setup for an appliance like this? My hope is to use the things I learn in this small case for other more complex ones. Thanks again and sorry about being a noob but I'm excited to learn and grow. 2026-01-06 05:59:44 Aangularity[m]: Containers are not considered a good security boundary. There are some tools to harden them, similar to what docker does, but you should still be careful with untrusted workloads 2026-01-06 06:31:52 ikke: Can you go into a little more detail about what docker does versus runc? I'm not against adding a VM around the container if that's best practice 2026-01-06 06:45:16 mostly things like seccomp, which are in the end facilitated through runc 2026-01-06 08:11:54 ikke: Interesting. I would have expected the security model to be similar between Docker and runc. So Docker has additional hardening. That's so surprising, given the amount of cve's it and Moby come with. Is there any documentation or info where I can learn what's missing in runc? 2026-01-06 08:12:41 Runc is a low-level tool, so you have to setup everything yourself 2026-01-06 08:17:09 Docker is a much broader tool, so a lot more attack surface. I'm not saying docker is necessarily more secure, but it does come with some hardening by default. 2026-01-06 08:17:46 A large improvement is to use rootless containers 2026-01-06 13:11:58 or use podman who runs rootless by default? 2026-01-06 13:13:47 That's included in 'using rootless containers' 2026-01-06 13:36:53 afaik Docker supports rootless too nowadays 2026-01-06 13:36:59 *iirc 2026-01-06 14:37:26 Indeed it does, but at least for our application, podman rootless was easier to setup 2026-01-06 14:48:08 Podman is great, no worries 2026-01-06 14:55:00 Hi 2026-01-06 14:55:01 apk info -L coreboot-tools 2026-01-06 14:55:01 coreboot-tools-25.09-r0 contains: 2026-01-06 14:55:05 2026-01-06 14:55:08 Is that expected? 2026-01-06 15:00:03 Yes, you're supposed to use one of the subpackages instead 2026-01-06 15:07:43 distrobox is just podman easymode 2026-01-06 15:11:12 PureTryOut, how is that known? 2026-01-06 15:11:44 (besides askin you on IRC ;)) 2026-01-06 15:13:41 I checked the APKBUILD, everything is split out into subpackages 2026-01-07 05:53:01 hello 2026-01-07 05:54:40 I have an issue when using a musllinux wheel in the python alpine docker image. If I install cryptography, anything that uses it will segfault 2026-01-07 10:01:55 actually installing musl-dev fixed it 2026-01-07 13:20:33 is there a reason that gst-plugins-* are compiled without -Dgpl=on? For example gst-plugins-bad has a build dep on x265 but without -Dgpl being set it will not be used 2026-01-07 13:24:16 not that i know of 2026-01-07 13:25:06 archlinux seems to enable the gpl flag, but I can't actually find any documentation on why this flag exists 2026-01-07 13:27:04 some projects may not want to include gpl'd software if it's packaged with their system IE *bsd. alpine isn't that though I think? 2026-01-07 13:27:30 alpine isnt 2026-01-07 13:27:34 yeah i think we should enable this 2026-01-07 13:28:03 Why would x265 be ine the “bad” codecs? 2026-01-07 13:28:04 martijnbraam: i'd merge it if you want to open a MR, otherwise i'll probably get around it this afternoon 2026-01-07 13:28:07 yeah I guessed it was an oversight, the gst build system doesn't warn about this at all unless you start explicitly enabling the codecs 2026-01-07 13:28:21 quinq: royalties/patents? 2026-01-07 13:28:39 openh264 is also in bad :P 2026-01-07 13:28:42 ssm, it's open 2026-01-07 13:28:48 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084 2026-01-07 13:28:51 > 2026-01-07 13:28:51 People building proprietary stuff on top of GStreamer are "terrified" of GPL-ed dependencies (their words), whilst generally being reasonably sure that they've got themselves covered on the patent front for the things that they're using or at least less bothered about it. 2026-01-07 13:28:53 why does webkit depend on the bad codecs and not the good ones? :D 2026-01-07 13:28:56 Ah ok, “GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest.” 2026-01-07 13:29:09 It's from gstreamer point of view, their implementation is self-rated bad 2026-01-07 13:29:16 But then who would use gstreamer 2026-01-07 13:29:53 martijnbraam, because otherwise it crashes 2026-01-07 13:29:57 Welcome to teh web 2026-01-07 13:30:18 incredible codec war 2026-01-07 14:38:07 huh gst-plugins-good doesn't even have the gpl flag, only bad and ugly 2026-01-07 14:38:09 and ugly already had it set 2026-01-07 16:53:28 speaking of gst 2026-01-07 16:53:41 gnome camera doesnt work because of gst depends that it doesnt have 2026-01-07 16:54:05 vp8enc and installing libva-{glx,utils} doesnt fix that 2026-01-07 16:55:09 also the newer gnome snapshot doesnt work if its outside of flatpak either 2026-01-07 16:58:02 for anyone with the same problem: gst-plugins-good is needed 2026-01-07 17:02:16 but its choppy so maybe it relies on some other gst thign idk about 2026-01-07 17:03:31 (or its running without libva-intel-drivers or something) 2026-01-07 17:03:57 or i am just using too high a resolution 2026-01-07 17:03:58 drk 2026-01-07 17:06:46 hi 2026-01-07 17:08:31 oh this place is dead huh 2026-01-07 17:09:49 last log from december 18 2026-01-07 17:09:52 I'll try discord 2026-01-07 17:16:51 Youngsters trying to learn how IRC work :D 2026-01-07 17:24:50 funnily enoufh the discord is deader 2026-01-07 17:57:03 and discord's just announced their ipo, enshitification turbo-boost in 3...2...1 2026-01-07 18:02:49 @p_6f3Ik7Suw i'm honestly curious how they could enshittify more, so watching intently 🤣 2026-01-07 19:56:07 hey, unsure if this is the right channel, but for some reason go-away blocks my requests if i try to access the alpine gitlab instance 2026-01-07 19:56:36 nevermind, it fixed itself 2026-01-07 20:05:46 user0: ok, otherwise let us know if it keeps happening, I'll look into it 2026-01-07 20:29:47 user0: note that gitlab instances often restrict direct access to certain URLs where there is no session cookie; one instance I use restricts commit URLs in this manner 2026-01-07 20:32:54 Why there is no community/autologin-openrc? O 2026-01-08 13:04:25 RoadRoller01[m]: you want tinydm? 2026-01-08 14:00:42 f_: Oh yes i want tinydm(: + Can i use autologin without tinydm? i tried my best to understand how to use it but no luck! 2026-01-08 14:02:49 + how to use tinydm with user openrc 2026-01-08 14:56:14 have there been any attempts to package bun in alpine? 2026-01-08 15:25:01 runxiyu: grepping for \Wbun\W in git log does not show any relevant results 2026-01-08 15:25:29 maybe also look in gitlab for prs and forks maybe there.. 2026-01-08 16:09:05 okie 2026-01-08 16:09:09 i guess i might package it sometime 2026-01-08 16:15:20 Who need packaging when the authors juste recommend `curl -fsSL https://bun.sh/install | bash` 2026-01-08 16:15:28 s/juste/just/ 2026-01-08 16:16:13 All the more reason to defy them and provide sane packaging :) 2026-01-08 16:16:43 ^^ 2026-01-08 16:31:59 curl https://totally-not-a-virus.lol/not-a-virus.sh | bash 2026-01-08 16:33:10 f_: you forgot sudo 2026-01-08 16:33:28 I obviously am always root and have no other user account on this machine 2026-01-08 16:36:37 power-user 2026-01-08 16:49:37 if you add 6200 dependencies to a single package you can't load the apkindex file anymore :( 2026-01-08 16:50:59 martijnbraam: rip 2026-01-08 16:51:08 I suppose that's for your split kernel? 2026-01-08 16:51:24 yeah, I have added a -all package now but now apk breaks :D 2026-01-08 16:51:46 I think that's the problem, there's many roads for apk to produce an ENOBUFS 2026-01-08 16:59:54 does anyone know how to make /var/log/messages to only contain info from the given boot (and ideally backup old versions to like messages.d and be timestamped wrt boot times), or is that a completely unintended use of the file 2026-01-08 17:00:22 penguinz_rule[m]: use syslogd 2026-01-08 17:03:22 i think its on my system by default; unless you dont mean the busybox one 2026-01-08 17:06:34 are you saying to use rsyslog/syslog-ng? 2026-01-08 17:09:15 yes 2026-01-08 17:10:07 i think i will try in test machine before fucking with this tbf; unless of course this is possible with some hackery like moving files before busybox's syslog is started 2026-01-08 17:15:58 No hackery needed 2026-01-08 17:17:53 yep apk works fine without the -all package in the index :( 2026-01-08 17:22:52 hackery do be needed if i am afraid of switching out the service 2026-01-08 17:32:41 i think busybox syslogd already does log rotation to some degree because its created /var/log/messages.0 2026-01-08 18:13:35 [@martijn:brixit.nl](https://matrix.to/#/@martijn:brixit.nl) Might be good to create an issue on the apk-tools repository 2026-01-08 21:18:28 f_: that domain does seem to exist 2026-01-08 21:19:34 of course it exists 2026-01-08 21:19:39 xe owns it iirc 2026-01-08 21:22:00 urgh 2026-01-08 21:22:03 oh nice 2026-01-08 21:22:05 but 2026-01-08 21:22:10 bun's build process needs bun 2026-01-08 21:22:38 ~~obviously i'll just package the binary with curl~~ 2026-01-08 21:24:14 it's always nice when to build a specific tool you need said tool 2026-01-08 21:24:20 catch 22 2026-01-08 21:25:27 i mean, it'll always exist to some extent, unless we write machine code 2026-01-08 21:27:06 Time to rewrite runxiyu in assembly. 2026-01-08 21:29:44 im getting an incus container 2026-01-08 21:29:51 to try to compile bun in the first place 2026-01-08 21:35:41 bun got bought by anthropic so expect even worse situation 2026-01-08 21:45:52 im trying to run stuff with node 2026-01-08 21:51:07 i fail 2026-01-08 22:50:04 it looks like the asterisk package in stable and edge is a bit broken? the chan_pjsip.so module can't find some symbols so it won't load 2026-01-09 08:03:21 dunno if these kinds of questions are off topic? i made this function to open urls(could be many urls, eg 40), is there a way to kill it or change it so i can kill it? tw () { [ $1 ] || set -- $(xsel);for tw in $@;do mpv $tw || surf $tw;done; } 2026-01-09 08:43:10 frag: Not entirely sure what you mean, but probably adding `|| break` in the loop would break the for loop if you cancel it (ctrl+c) 2026-01-09 08:44:53 oh right, i should have clarified: sometimes i start it from dmenu_run, so i guess it goes into the background 2026-01-09 08:45:39 its even a modified dmenu_run, but i dont think that matters here 2026-01-09 08:56:22 killall :) 2026-01-09 10:49:55 i think even that would just kill the current surf/mpv eh 2026-01-09 10:52:03 pkill mpv 2026-01-09 10:59:09 Make it its own script 2026-01-09 11:05:26 theres no way to make it so i can kill tw ? 2026-01-09 11:06:26 thats one thing with demnu, kinda easy to run the thing in completion instead of what you typed, sometimes convenient tho 2026-01-09 11:38:17 frag: what if you modified it from one function to two shell scripts? one worker that does the mpv|surf dance, one iterator that goes over the argv and runs the worker for each arg. then killing the iterator should stop further worker spawns, then killing the current worker 2026-01-09 11:39:56 could even design the iterator to trap signal and kill the current worker before exiting 2026-01-09 12:01:09 ah yes, must play a bit with that 2026-01-09 14:24:49 Hi people! 2026-01-09 14:24:49 I am considering daily driving Alpine Linux for my desktop use. Do you have any suggestions that I should keep in mind coming from a more standard desktop distribution? 2026-01-09 14:28:11 muizzz: should be fairly common knowledge, but keep in mind that alpine is musl based, so applications that only ship binaries compiled against glibc will not run directly in Alpine 2026-01-09 14:28:21 Things like flatpack can be used in that case 2026-01-09 14:29:47 ikke: yup, understood. To be honest the Alpine package repository seems to hold enough binaries that I use day to day! 2026-01-09 14:30:52 But is it common to use Alpine as a desktop distribution? Like do people who use Alpine, also use Alpine for desktop use? 2026-01-09 14:34:52 I used alpine for mobile, is that close enough? 2026-01-09 14:35:10 There is a whole mobile linux distro based on alpine called postmarketos 2026-01-09 14:35:25 Data sample of one here, but I run it on everything from containers/vms, to my laptops and even mobile phones. In production and at home. It's a great distro 2026-01-09 14:55:35 Alpine is great as a desktop distribution1 2026-01-09 14:55:36 s/distribution1/distribution!/ 2026-01-09 15:07:16 Sounds cool durrenda1, martijnbraam and DaKnig[m]! 2026-01-09 15:07:16 I will try it out for myself :) 2026-01-09 15:07:59 looking forward to hearing about how you like it :) good luck! 2026-01-09 15:08:10 Thanks! 2026-01-09 15:08:37 @muizzz Alpine on desktop is the linux distro that finally gor me to switch off windows as primary 2026-01-09 15:08:57 That's good to hear! 2026-01-09 15:09:33 Low cognitive load, bulletproof upgrades, insanely fast package manager 2026-01-09 15:10:17 OpenRC and needing to manually assign services to runlevels took some getting used to from systemd distros 2026-01-09 15:10:57 And sometimes missing runtime deps for extra features for some programs, but quite rare (just install them when you find out) 2026-01-09 15:11:44 Oh lol, durrendal are you on Mastodon? I think I accidentally found you while checking people who follow musl libc 2026-01-09 15:12:05 Thing I wish I knew at start: use the setup-alpine flow, inclusive of setup-desktop part (didnt exist when I started) 2026-01-09 15:12:31 Backup /etc/apk/world after first install to keep a clean package state you can roll back to easily 2026-01-09 15:13:13 Hmm ... 2026-01-09 15:13:14 Is timeshift compiled for Alpine 2026-01-09 15:13:56 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/timeshift 2026-01-09 15:14:04 muizzz: indeed I am, I use this handle pretty much everyone :) 2026-01-09 15:14:17 In testing 2026-01-09 15:14:25 s/everyone/everywhere/ 2026-01-09 15:14:29 I'll follow you durrendal 2026-01-09 15:15:45 I'm positive if you keep searching you'll find several familiar names out there, especially if you look into package maintenance 2026-01-09 15:15:51 Saijin_Naib[m]: thanks! 2026-01-09 15:16:09 The wiki is nice! 2026-01-09 15:18:26 durrendal: I'll take some time exploring the packages and down the line might try to contribute back! 2026-01-09 15:19:45 Arch wiki also genrally applies, which is helpful for extra coverage 2026-01-09 15:34:52 Advice, I have a LSI 9211-4i with raid bios, what do I use for a driver during alpine install? 2026-01-09 16:08:21 Linux should handle that automatically? 2026-01-09 16:12:49 i don't know about that specific raid bios, but for many, at POST you can get into that bios to configure devices and set up raid. if so, afterwards linux should see it as a generic scsi device. 2026-01-09 16:13:43 without a specific driver for the raid bios you wouldn't get system messages about the raid being degraded/device failures/et al 2026-01-09 16:14:40 opinion: these integrated raid features are often garbage 2026-01-09 16:15:06 software raid would be my choice every time. 2026-01-09 16:16:23 Yup, onboard raid is glorified software raid that fails alot. 2026-01-09 16:16:55 an LSI 9211 is not glorified software raid 2026-01-09 16:19:00 <-2 lsi9211-8i in it mode in my zfs server. 2026-01-09 16:19:59 This old Asus server seems to be pick when it come to UEFI. 2026-01-09 16:51:23 yes, very picky, bootable usb with 3.23 standard failed in UEFI, CDROM with 3.22 failed in UEFI, but CDROM with 3.22 Extended in dos mode boots up. And the 15 year old MB has the latest bios. 2026-01-09 20:58:02 brasero flat out doesnt recognize my /dev/sr0 as existing 2026-01-09 20:58:09 changing to flatpak didnt change that 2026-01-09 20:58:28 this is the same removable drive i used on another linux machine less than an hour ago 2026-01-09 20:58:33 and worked with cdparanoia 2026-01-09 21:11:28 ok 2026-01-09 21:11:33 probably because UDisks2 isnt installed 2026-01-09 21:12:00 k3b gave same error 2026-01-09 21:12:10 * k3b actually gave some error 2026-01-09 21:14:37 i should make a wiki page 2026-01-09 21:48:46 k3b is now my best friend 2026-01-10 12:13:07 Hello, I am new to Alpine Linux! 2026-01-10 12:15:06 huh, gnu grep doesnt support date +%s|grep '\d', busybox grep does 2026-01-10 12:30:32 frag, it supports it if you tell it that you're using a Perl regex 2026-01-10 12:31:30 even just extended regexp (-E) 2026-01-10 12:31:39 the default is basic regexp 2026-01-10 12:31:59 BRE vs ERE vs PCRE 2026-01-10 12:52:11 bb grep supports it without telling it :) 2026-01-10 13:01:46 Yeah, that's great for not knowing what to expect :D 2026-01-10 13:07:57 execve: no such file or dir 2026-01-10 13:07:57 i am trying to execute an appimage 2026-01-10 13:08:47 gonna guess it needs glibc 2026-01-10 13:09:24 run `file` on it, check if it shows "interpreter /lib/..." 2026-01-10 13:12:33 grawity: hopeful$ file LBRY_0.53.9.AppImage 2026-01-10 13:12:33 LBRY_0.53.9.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, stripped 2026-01-10 13:12:49 yeah, /lib64/ld-linux-x86-64.so.2 is the usual path for the glibc loader 2026-01-10 13:13:06 https://wiki.alpinelinux.org/wiki/AppImage 2026-01-10 13:19:58 grawity: i followed this tutorial but the appimage dont execute 2026-01-10 13:22:24 http://e2olmnzdp5d72z3xs2ugftvwgxywgbgipofa443zizolbgxoj5m46vyd.onion/r/5rr2tgLp#AtadFDWCql18kSFLxTaBFGU4eIPy8U1AWYkvEg72csE= 2026-01-10 13:22:25 some programs may use glibc-specific functions that aren't implemented in gcompat yet. 2026-01-10 13:22:37 Renan[m]: eternal in this 2026-01-10 13:23:19 please don't use Tor-based pastebin services, most people aren't going to be able to access them. 2026-01-10 13:23:33 Sheila: why? 2026-01-10 13:23:47 …because they don't use Tor? 2026-01-10 13:24:01 Sheila: but they should 2026-01-10 13:24:16 Renan[m]: no, just use a normal pastebin please 2026-01-10 13:24:22 that's nice, but this isn't helping you solve your problem. 2026-01-10 13:25:39 nero: no 2026-01-10 13:25:47 Sheila: ok 2026-01-10 13:41:54 Meh it's just a screenshot of lbry appimage hanging 2026-01-10 13:42:16 Renan[m]: Next time please use e.g. x0.at or bpa.st else not many people will help you 2026-01-10 13:42:42 I do use Tor Browser but please don't assume everyone else does 2026-01-10 13:42:54 even if you think they should. Accept differing POV's 2026-01-10 13:43:54 f_: "Accept differing POV's", no. 2026-01-10 13:44:09 Then this community is not for you because this is explicitely in Alpine Linux's Code of Conduct. 2026-01-10 13:44:42 (which you can find here: https://alpinelinux.org/community/code-of-conduct.html) 2026-01-10 13:46:40 f_: "Being respectful of differing opinions, viewpoints, and experiences" i am not being disrespcful, i only dont want to use no tor links. sorry my poor english 2026-01-10 13:46:45 A good middleground could be using a service that has both onion and clearnet addresses 2026-01-10 13:47:01 Tor users will use the onion version while non-tor won't 2026-01-10 13:47:22 Renan[m]: right I misunderstood you, sorry ^^ 2026-01-10 13:47:48 If you want to get help, you have to try to meet in the middle with the people able to help you 2026-01-10 13:48:04 And otherwise accept that you get no or little help 2026-01-10 13:48:06 e.g. https://disroot.org/services/privatebin 2026-01-10 13:49:05 f_: my english is poor and i can make feel cold, sorry 2026-01-10 13:49:34 I may seem insensitive because of bad English (i use a translate for this phrase) 2026-01-10 13:49:55 like saying only "no" for things 2026-01-10 13:51:26 Is alpine Linux possible to run under dinit ? 2026-01-10 13:54:15 Hdhchch: if dint works with musl, you coudl get it to work probably 2026-01-10 13:54:49 It's already packages: https://pkgs.alpinelinux.org/package/edge/community/x86_64/dinit 2026-01-10 13:54:56 it definitely works with musl 2026-01-10 13:54:58 But you are on your own making sure everything is setup correctly 2026-01-10 13:55:08 ikke: i accept 2026-01-10 13:55:19 might wanna take inspiration from chimera's dinit config 2026-01-10 13:55:36 f_: text only 2026-01-10 13:55:48 *while keeping in mind that chimera and alpina do not share lineage (yes, apk, but doesn't make them derivatives of each other) 2026-01-10 13:55:53 Renan[m]: https://disroot.org/services/upload then ^^ 2026-01-10 13:56:05 oh right it's what you used 2026-01-10 13:56:06 Oh so no preconfigured?? 2026-01-10 13:56:18 f_: i know 2026-01-10 13:56:21 Hdhchch: no, openrc is the only support init system 2026-01-10 13:56:27 supported* 2026-01-10 13:56:27 well then in that case just s/the-onion-domain/upload.disroot.org/ before sending to the chat ^^ 2026-01-10 13:56:36 Ohh sad 2026-01-10 13:57:15 Dinit feels like the futur 2026-01-10 13:57:34 It's so easy even a noob like me can understand 2026-01-10 14:01:38 You can host your own dinit configs, but I highly doubt any would be accepted into aports. 2026-01-10 14:02:04 JustSouptheyhe[m]: huh? If systemd unit files are accepted into aports I can't see why dinit services wouldn't 2026-01-10 14:02:13 ¯\_(ツ)_/¯ 2026-01-10 14:02:36 it will require work on the abuild side of things though AFAICT 2026-01-10 14:04:31 Only for built-in split-function support 2026-01-10 14:04:40 ikke: yeah that's what I thought 2026-01-10 14:04:48 nothing prevents you from adding a custom _dinit function that works similarly 2026-01-10 14:05:24 Sure, but doing it every single time for a whole lot of packages is a lot of duplication that could be avoided with a built-in splitfunc 2026-01-10 14:05:29 BTW there was dinit-alpine (3d2ce8f15846df0965ddefccfa79220602c7a68b) 2026-01-10 14:06:01 a mono repository of many commonly used services, dropped due to lack of maintainership, i think it would be cool if someone interested would pick it up 2026-01-10 14:06:14 f_: Yes, but I would start with a custom function and then if enough support is there, we can move it to abuild 2026-01-10 14:06:25 ikke: OK makes sense 2026-01-10 14:06:42 Hopefully our friend reads the irc logs :P 2026-01-10 14:06:55 Huh. That's cool. But I thought Alpine was switching to s6 in "the future" *tm*. Why are there no s6 services? 2026-01-10 14:07:08 there was never such decision 2026-01-10 14:07:11 :) 2026-01-10 14:07:15 JustSouptheyhe[m]: there are no plans to switch to s6 for the time being 2026-01-10 14:07:34 Oh, I thought I read that somewhere, but I must be misremembering. 2026-01-10 14:08:20 Don't know where you read this from. I know skarnet is working on s6-rc and trying to get it supported in Alpine but that's it when it comes to s6+alpine 2026-01-10 14:09:07 and from what I understood it'd be *alongside* openrc (and eventually systemd) instead of *replacing* openrc 2026-01-10 14:09:35 (from what I understand systemd will be the same situation) 2026-01-10 14:09:41 Makes sense then. 2026-01-10 14:19:15 do you think dinit is only a hype? 2026-01-10 14:20:09 I mean, the "possibly make s6 default for alpine" goes as far as 2015 2026-01-10 14:20:32 it has been discussed on irc 2026-01-10 14:21:52 but it also has been very long time since and openrc got (somewhat) better 2026-01-10 14:22:28 idk complexity < simplicity 2026-01-10 14:22:33 and dinit is simplicity hunter 2026-01-10 14:23:24 ftr, everything I said was about s6 2026-01-10 14:23:39 dinit is good (although not good enough for me) 2026-01-10 14:24:05 dinit is cool imo. Used it on Chimera for a while and really liked it. I also liked s6. I actually bootstrapped Alpine with it once but it was really buggy (because of my bad service writing) 2026-01-10 14:26:46 now that openrc has a caring maintainer its actually fine, and its also very very hard to switch the default away from openrc in alpine, just like it would be with busybox 2026-01-10 14:27:22 + 2026-01-10 14:27:26 I dislike the "simplicity" projects because they often implement barely anything, consider everything else evil and tell you "you have to things the same way as 20 years ago" because clearly that worked:tm: 2026-01-10 14:28:05 That's a misconception 2026-01-10 14:30:32 What is 2026-01-10 14:31:42 What you said 2026-01-10 14:32:04 ok 2026-01-10 14:32:20 the only gripe i have with openrc is network taking forever to boot unless you move it to async 2026-01-10 14:32:59 Yeah, it's a conservative default 2026-01-10 14:35:46 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16226 2026-01-10 14:37:43 I get: Error: access denied: denied by administrative rule 2026-01-10 14:37:52 Who's the administrator? 2026-01-10 14:38:05 The Request ID is 3212dfd2036e77c6127cda14d2d0bfd6 2026-01-10 14:38:07 I am 2026-01-10 14:39:08 It's on Librewolf + Privacy Badger + uBlock Origin 2026-01-10 14:39:40 Does it by default refuse cookies? 2026-01-10 14:39:45 But both say nothink blocked 2026-01-10 14:39:47 nothing 2026-01-10 14:40:04 I think it refuses third-party cookies, otherwise it should be there 2026-01-10 14:40:28 I have the same setup minus privacy badger, so that might be the issue 2026-01-10 14:40:42 made a script that shows what regex works where in busybox grep/sed/+, might need to show in terminal to get allignment (might be bugs too) https://x0.at/I6mS.txt 2026-01-10 14:41:24 Now it worked 2026-01-10 14:42:51 frag, you forgot sEd ;) 2026-01-10 14:43:25 never even used that :o 2026-01-10 14:47:24 quinq heres the script, sEd added https://x0.at/DehW.txt 2026-01-10 14:48:00 prob not "correctly" done also 2026-01-10 14:52:34 It's cool that ou use expand ;) 2026-01-10 14:57:18 i had to ... expand! 2026-01-10 14:59:36 Had to regulate! 2026-01-10 15:24:41 ,yx 2026-01-10 15:25:06 I wonder whether chimera linux is secure 2026-01-10 15:25:07 lol 2026-01-10 15:33:11 linux, so no 2026-01-10 15:38:24 huh.. did $'\t' recently become posix? 2026-01-10 15:38:47 yep 2026-01-10 15:39:19 liinux not secure? ssm_= 2026-01-10 15:39:20 “Dollar-Single-Quotes” 2026-01-10 15:40:06 where will it end :o 2026-01-10 15:40:58 It's less worse than what was done to make 2026-01-10 15:52:14 can chimera linux outperform artix + glibc + dinit? 2026-01-10 15:52:17 in terms of gaming? 2026-01-10 15:53:29 billgamesh: you know gaming? 2026-01-10 15:54:04 what, as a concept? 2026-01-10 15:55:46 billgamesh: can something inside bubblewrap outperform baremetal on glibc? 2026-01-10 15:57:19 oh. no idea... i don't think bubblewrap should have a huge performance penalty but i'm not an expert in bubblewrap or gaming 2026-01-10 16:08:05 billgamesh: is it hard to install dinit on alpine? 2026-01-10 16:08:31 or what abuot firewalld 2026-01-10 16:09:22 It's easy to install it, but just having it installed is not enough 2026-01-10 16:10:04 so it is probably better to have chimera installed instead? 2026-01-10 16:10:10 firewalld was not tough. alpine has alpine-wall, which is easy to configure 2026-01-10 16:10:28 billgamesh so firewalld would not work? 2026-01-10 16:10:33 D: 2026-01-10 16:11:27 firewalld would probably work. you should look this up in the alpine wiki 2026-01-10 16:13:45 billgamesh: there is no wiki for firewalld 2026-01-10 16:13:46 D. 2026-01-10 16:17:10 i am not sure then. 2026-01-10 16:18:05 so billgamesh so better chimera linux? xd 2026-01-10 16:19:25 idk. if you prefer dinit, chimera has it. what are you trying to do? 2026-01-10 16:20:01 having an easy linux without brainrot like openrc or systemd or runit or s6 2026-01-10 16:20:29 I am not good with brainrot 2026-01-10 16:25:47 > brainrot like openrc ... or s6 2026-01-10 16:25:47 what 2026-01-10 16:27:14 yeah 2026-01-10 16:27:20 how can you not get this 2026-01-10 16:27:30 its complicated so brainrot 2026-01-10 16:27:30 :D 2026-01-10 16:28:17 how on earth is s6 or openrc more complicated than systemd 2026-01-10 16:28:42 well not more than systemd 2026-01-10 16:28:51 I just said the same level of complicated 2026-01-10 16:29:16 in dinit you can easily avoid conflicts of services 2026-01-10 16:30:08 dinit has the one file all service thing 2026-01-10 16:30:12 nothing more simple than that 2026-01-10 16:38:30 someone know how to use firewalld in alpine 2026-01-10 16:40:24 https://wiki.gentoo.org/wiki/Firewalld 2026-01-10 16:40:33 are gentoo sources same for alpine? 2026-01-10 16:42:44 No, they are separate projects with different build systems 2026-01-10 16:43:52 @ikke the command doas rc-update add firewalld default did work though 2026-01-10 16:43:53 :D 2026-01-10 16:44:22 Sure, openrc works mostly the same 2026-01-10 16:45:06 ikke: which desktop works best on alpine? 2026-01-10 16:45:10 is it cosmic? 2026-01-10 16:45:19 I don't know 2026-01-10 16:45:41 iike which distro do you use? 2026-01-10 16:45:58 I use alpine linux and arch linux 2026-01-10 16:46:08 which desktop on alpine? Xd 2026-01-10 16:46:13 awesomewm 2026-01-10 16:46:19 xfce works 2026-01-10 16:46:37 best is very subjective 2026-01-10 16:46:49 Yes, that's why I said that I don't know 2026-01-10 16:46:59 yeah :) 2026-01-10 16:47:12 in functionality 2026-01-10 16:47:26 most desktops packaged in alpine work with all functionality 2026-01-10 16:47:54 even gnome works in all aspects even when maintaining it with openrc is a hassle 2026-01-10 16:48:27 which is the most relaxing one wayland? 2026-01-10 16:48:33 subjective 2026-01-10 16:49:23 does xfce work with wayland allready? 2026-01-10 16:49:25 xd 2026-01-10 16:50:25 xfce has a wayland session but i frankly couldnt care less about it 2026-01-10 16:51:01 penguinz_rule[m]: wayland is the best compatible thing that exists 2026-01-10 16:51:02 xd 2026-01-10 16:52:16 penguinz_rule[m]: there is a wayland session for xfce 2026-01-10 16:52:17 lol 2026-01-10 16:52:56 is the wayland desktop working allready without hassle anyone experience? 2026-01-10 16:53:21 sadsad: not if you need screenshare or input method editing 2026-01-10 16:53:23 There is no "the wayland desktop" 2026-01-10 16:53:30 There are various desktops that implement wayland 2026-01-10 16:53:50 what means screenshare inputmethod editing? 2026-01-10 16:55:33 screenshare is self explanatory but input method editing is taking keycodes and changing them based on anothrr language than the host keyboard, such as qwerty->chinese characters 2026-01-10 16:56:16 ahh so I better just use kde right? 2026-01-10 16:56:42 kde is already wayland 2026-01-10 17:02:38 how to know which service gives internet at the moment to not conflict with networkmanager when turning on? 2026-01-10 17:13:44 @sadsad it is experiemental, but I just updated a few components to enable more wayland compat in edge 2026-01-10 17:18:20 can apk be configured so i can see install date, or installed by which user 2026-01-10 17:19:22 dogg0: apk-tools v3 has logging, but it does not log by which user (apk would be run as root anyways) 2026-01-10 17:19:44 ooh ok ima check it out thanks~ 2026-01-10 19:19:05 someone knows how to run bubble wrap on alpine? 2026-01-10 19:19:08 with ssteam 2026-01-10 19:20:17 do i simply take a debian binary of steam and put it in bubblewrap? XD 2026-01-10 19:37:08 Steam Flatpak works nicely. Same for Steamlink and Moonlighr 2026-01-10 19:37:11 Moonlight 2026-01-10 19:41:35 Flatpak works great indeed, can recommend. Although for VR the sandbox from bubblewrap is in the way so I run it in an Arch Linux distrobox container 2026-01-10 19:42:28 yea but probably bubblewrap is better or? 2026-01-10 19:43:49 Why? Flatpak uses bubblewrap already, and bubblewrap is actually in the way for VR hardware access. Why would you then use bubblewrap directly when easier options exist? 2026-01-10 19:50:37 if I still have on my second disk a steam game can I put it inside my flatpak installed steam yes or? 2026-01-10 20:02:46 you would at least need to symlink ~/.var/app/ to somewhere on that second disk 2026-01-10 20:03:12 not sure that would actually work though. you might need to add the 2nd disk path via flatseal 2026-01-10 20:03:15 works nice thanks 2026-01-10 20:03:16 lol 2026-01-10 20:03:23 symlinks are op 2026-01-10 20:04:09 i don't think it should work that way, but that's just like, my opinion man. 2026-01-10 20:11:34 invoked: actually symlinks doesnt work 2026-01-10 20:38:58 Hi achill i found a problem with this commit: https://gitlab.alpinelinux.org/alpine/aports/-/commit/527c0d50b8f640a375bf8fe5a7a2bbfa168fe766 2026-01-10 20:46:52 do you know eweos? 2026-01-10 20:46:53 :D 2026-01-10 20:47:11 https://os.ewe.moe/ 2026-01-10 20:48:08 whats the issue tetsumaki 2026-01-10 20:50:13 They left a comment on the commit 2026-01-10 20:51:30 Yes, and I think that will require adding a new package: py3-libpass 2026-01-10 20:51:36 sadsad: I think i stumbled upon it some times ago. Seems on par with chimera linux. i would give it a year or two before trying it for production, but looks cool 2026-01-10 21:12:37 hmm performance is not the best in flatpak steam 2026-01-10 21:14:43 there shouldn't be much of a difference, if any 2026-01-10 21:15:26 maybe it is kde 2026-01-10 21:21:40 or even musl ;) 2026-01-10 21:21:45 musl could be guilty 2026-01-10 21:22:44 what is your favourite wayland 2026-01-10 21:22:46 ? 2026-01-10 21:22:50 desktop or wm 2026-01-10 21:22:53 glibc is guilty of all counts 2026-01-10 21:23:58 SyntheticBird[m]: who knows or who cares 2026-01-10 21:26:08 did you kick out wayfire? 2026-01-10 21:26:15 invoked: flatpak brings its own libraries, which tend to lag compared to Alpine or ArchLinux. 2026-01-10 21:26:28 This includes mesa and the whole video stack. 2026-01-10 21:26:43 At some point my video card wouldn't work on Steam but worked on an Arch chroot. 2026-01-10 21:26:53 WhyNotHugo: do you know a fix 2026-01-10 21:26:54 ? 2026-01-10 21:27:59 Confirm whether this is really the cause of slowness in your case before looking for a fix. 2026-01-10 21:28:48 WhyNotHugo: well there was graphical issues without vsync which I have not had on glibc 2026-01-10 21:28:48 lol 2026-01-10 21:29:21 Flatpak won't use musl 2026-01-10 21:29:32 At least not Steam inside flatpak 2026-01-10 21:29:46 Try using upstream WINE 2026-01-10 21:29:50 That could be the compositor itself maybe...? 2026-01-10 21:29:56 Or the graphic stack on the host? 2026-01-10 21:30:10 what is upstream wine 2026-01-10 21:30:10 ? 2026-01-10 21:30:32 That's part of what Steam is based on 2026-01-10 21:30:58 https://www.winehq.org/ 2026-01-10 21:31:11 nah steam is linux native ;) 2026-01-10 21:31:22 I play dota 2 which is linux native too 2026-01-10 21:31:43 Ah then you don't need steam, just run the game directly 2026-01-10 21:32:10 WhyNotHugo: but how? 2026-01-10 21:33:01 do I need vulkanloader or vulkan-validation-layer? 2026-01-10 21:33:22 I could also try labwc 2026-01-10 21:33:29 or hyprland 2026-01-10 21:33:30 lol 2026-01-10 21:34:40 ohh wait 2026-01-10 21:34:49 vulkan-radeon doesnt exist in alpine ? 2026-01-10 21:35:03 aka radv? 2026-01-10 21:40:38 sadsad, apk search vulkan 2026-01-10 21:43:09 one question what is the mesa-dri-gallium? 2026-01-10 21:43:55 https://wiki.alpinelinux.org/wiki/Radeon_Video I followed this tutorial to activate what ever kms is xd 2026-01-10 21:56:48 can someone help pls I have amd rx 7600 XD 2026-01-10 21:57:04 I installed linux-firmware-amd no idea if its correct 2026-01-10 21:57:19 I installed mesa-gallium-dri 2026-01-10 21:57:25 and I activated kms 2026-01-10 21:57:29 for amdgpu 2026-01-10 21:57:44 but I thought the radeon option is the same 2026-01-10 21:57:51 the webpage is bit confusing 2026-01-10 22:24:39 Imo alpine is one of the hardest distros 2026-01-10 22:25:05 Cause the documentation is written for people who know 2026-01-10 22:25:29 Or who can learn 2026-01-10 22:26:01 I mean the installer and such is beautiful but the documentation ugh 2026-01-10 22:26:23 Uga bunga is docs 2026-01-10 22:27:42 Need to become more friendly eventually start with dinit 2026-01-10 22:27:51 :S 2026-01-10 22:28:04 Yeah, the wiki is not the best 2026-01-10 22:28:09 But it's for free :D 2026-01-10 22:40:27 Hello, so uh I'm here to tell you (idk if alpine apk-tools package maintainers are presents here), that apk-tools package still have zstd-libs as dependency despite being removed in source, due to leaving revision same as previous one which led to pipeline action to ignore it, no update. Have good day. 2026-01-11 12:05:26 is it just me or did lnav lose its ip highlighting in alpine 3.23? 2026-01-11 12:06:28 lopid: Does lnav properly recognize the format? 2026-01-11 12:06:56 I notice that sometimes, due to unsupported messages, it does not properly recognize it as access log, and then falls back to some default formatting 2026-01-11 12:08:05 i don't know what's changed but i'm looking at the same log files with the same lnav config (i've also started anew) 2026-01-11 12:09:43 apparently the latest stable is 0.13.1 (according to docs.lnav.org), but we have 0.13.2 2026-01-11 12:10:23 https://lnav.org/downloads “The latest stable release is v0.13.2.” 2026-01-11 12:11:01 https://github.com/tstack/lnav/releases also lists v0.13.2 2026-01-11 12:11:42 must be just the docs then 2026-01-11 12:12:24 i've just tried it on another distro and it's the same - no ip highlighting by default 2026-01-11 12:22:51 lnav 0.12.2 in alpine 3.22 has the ip highlights, so it must be an lnav regression 2026-01-11 16:47:40 hi folks! 2026-01-11 16:48:04 pleased to share that my Alpine desktop install went smooth :) 2026-01-11 16:48:29 I am running Alpine with SwayWM now 2026-01-11 16:50:30 nice 2026-01-11 16:51:41 Just one thing, like the wiki suggests, I've used a .profile file to run sway via dbus, this opens up sway the moment I log in. However, I was wondering if I could ease up the process of shutting down and reboot. Right now, I exit SwayWM, login as root and then poweroff through the TTY. I wonder if the wiki covers something on this, making it a bit easier. 2026-01-11 16:52:23 sudo poweroff 2026-01-11 16:53:14 do you mean to do that through my terminal while I am in the sway session? 2026-01-11 16:53:14 I don't know who wrote that, but that doesn't sound like what you should do 2026-01-11 16:53:20 .profile is generic to any shell 2026-01-11 16:53:33 You should put whatever's related to graphical startup in the graphical startup file 2026-01-11 16:53:46 In X11 it's usually ~/.xinit, I don't know which file it's on wayland 2026-01-11 16:54:03 okay, I'll see what can be done here 2026-01-11 16:55:05 And yeah, almost what lopid said, `doas poweroff` from any shell as your current user (that should have sudo rights for this) 2026-01-11 16:55:42 well, I don't seem to have any additional ideas on the wiki: wiki.alpinelinux.org/wiki/Sway#Starting_Sway 2026-01-11 16:56:14 it points to use either .profile or a wrapper script 2026-01-11 16:58:48 why not use a login manager that starts sway for you? it can probably poweroff/reboot nicer, too 2026-01-11 16:58:59 would it be a good idea to just go for a display manager? 2026-01-11 16:59:07 yes 2026-01-11 16:59:13 lopid: yeah, I might as well 2026-01-11 17:12:24 btw, if the approach I used earlier isn't a good idea, ig someone should notify the wiki maintainers? 2026-01-11 17:26:09 nvm, that was my bad 2026-01-11 17:26:39 the wiki has a section mentioning use of greetd along with wrapper 2026-01-11 17:58:44 quinq, i adapted that instruction for starting sway based on archwiki instructions and WhyNotHugo fixed a few mistakes in my original script. The current instructions will startup sway automatically only from tty1 and all other tty's are available for the user.. 2026-01-11 17:59:29 i'm not aware of any .xinitrc equivalent for wayland.. 2026-01-11 18:00:45 muizzz can continue to use tty based autologin if it suits his needs. sway being a minimal wm, greeter is not mandatory.. 2026-01-11 18:05:18 I used sway and others wayland compositors w/o login managers, I just create a wrapper script to launch them... (full message at ) 2026-01-11 18:07:54 muizz, here are some dotfiles for sway on alpine linux .. mine @ https://git.sr.ht/~prabuanand/dotfiles and WhyNotHugo's @ https://git.sr.ht/~whynothugo/dotfiles .. both of us, use totally different tools, so do not mix these two dotfiles.. Use these as reference only, to know about the tools available in alpine linux for use with sway.. 2026-01-11 18:16:23 Hello i am adding https://github.com/iDescriptor/iDescriptor to aports but sadly it has git submodules, what is the correct why to add them? 2026-01-11 18:17:54 this what i have made so far:... (full message at ) 2026-01-11 18:18:13 Followed thi https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=idescriptor-git 2026-01-11 19:43:22 "this what i have made so far:..." <- i just put the submodules' dependencies within the sha512sums and fetched them with abuild 2026-01-11 19:43:55 https://gitlab.alpinelinux.org/zardoz/aports/-/blob/5aec20f9c92bdb69848c058d907796c1162cfc37/testing/exfetch/APKBUILD#L18 2026-01-11 19:44:33 s/sha512sums/& \\& source 2026-01-11 19:49:01 "i just put the submodules..." <- yeah thanks! I did it 2026-01-11 20:14:25 I stumbled upon https://sebastiano.tronto.net/blog/2025-08-16-alpine-declarative/ in an effort to see if anyone's made apk more declarative and am wondering if there is any work ongoing in making apk more capable in being declarative? 2026-01-11 20:15:47 Like it is not a far leap since the world file is already, all that's needed is some tooling to make it a bit more robust 2026-01-11 20:19:10 what should be more robust 2026-01-11 20:21:05 Declarative workflow specifically could be more robust in having it all built-in to apk instead of relying on like the blog post does writing it to the /etc/apk/world file then running apk fix 2026-01-11 20:21:32 have you tried using "apk add"? 2026-01-11 20:22:35 Well, yes, but that circumvents having complete declarative control over which packages are installed 2026-01-11 20:23:02 it's exactly the same thing as putting packages in world and running apk fix 2026-01-11 20:23:42 you just don't modify the world file yourself 2026-01-11 20:24:39 pj: could you stop stating facts that make me heavily realize the lack of utilities into shilling a heavy rework of apk please. 2026-01-11 20:24:50 lack of usefulness* 2026-01-11 20:24:57 /s 2026-01-11 20:25:01 no 2026-01-11 20:25:51 shrug 2026-01-11 20:25:52 NixOS is a conspiracy by the Haskell sacred order 2026-01-11 20:26:18 Is there a way to visualize the dependency tree with apk? 2026-01-11 20:26:48 apk dot --help 2026-01-11 20:26:59 Thank you 2026-01-12 00:10:24 Hi! I'm having trouble getting Rust to find libmpv on Alpine, but it works fine in NixOS. Would anyone be able to help? 2026-01-12 00:10:39 This is the error: /usr/lib/gcc/aarch64-alpine-linux-musl/15.2.0/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find -lmpv: No such file or directory 2026-01-12 00:11:22 But if I run "ld -lmpv --verbose" it's able to find everything 2026-01-12 00:11:41 Have you installed mpv-dev? 2026-01-12 00:12:46 Yes, same issue 2026-01-12 00:13:18 I have mpv, mpv-dbg, mpv-dev, mpv-doc, mpv-libs, and umpv 2026-01-12 00:15:33 Which alpine version? 2026-01-12 00:15:55 Currently 3.23.2, should I try switching to edge? 2026-01-12 00:17:31 Can you get the cc arguments used, maybe by passing --verbose to rust/cargo? 2026-01-12 00:21:00 I can't fit them all into one message 2026-01-12 00:23:01 You cound try using some paste website (eg. tpaste.us ) 2026-01-12 00:23:38 https://tpaste.us/yBjd 2026-01-12 00:25:18 It might try to link libmpv statically but alpine only paclages a shared library. 2026-01-12 00:27:13 Oh, that might be it, do you know how I could check? 2026-01-12 00:32:04 Do you want to produce a binary for alpine or statically for other systems? 2026-01-12 00:33:46 When it's for alpine it looks like you might not be using the alpine provided toolchain/target which include patches to default to dynamic linking. 2026-01-12 00:34:33 I'm using the rustup default, I'll try switching to the apk cargo/rustc 2026-01-12 00:36:20 Wow, that worked! Thanks! 2026-01-12 00:37:16 There are probably some ways to make it work woth the rustup toolchain as well but I don't know them 2026-01-12 00:38:50 I tried using the feature that builds mpv from scratch, but it had the same issue, would it be because it defaulted to compiling as a dynamic library? 2026-01-12 00:46:55 Possible but I don't know 2026-01-12 02:56:52 I'll head off - thanks for the help! 2026-01-12 20:22:37 hi i've just updated the system (edge) and i'm having issues with pixbuf (after it and many other gtk related package have been updated) here's log: https://tpaste.us/oxzL and when launching any gtk app i am getting the... (full message at ) 2026-01-12 20:45:18 i see on aports that there were some changes related to gtk as well as glycin which pixbuf uses as a loader and other stuff close to image processing but i'm not sure if was there something added that i cannot find and causes this behaviour or is my system is problematic 2026-01-12 20:52:37 it is ongoing, part of this https://gitlab.alpinelinux.org/alpine/aports/-/work_items/17848 2026-01-12 20:55:15 not this one but another issue 2026-01-12 20:56:00 iodomi[m]1: tldr: please upgrade your system and try again 2026-01-12 20:58:44 well i've already upgraded there aren't any new upgrades 2026-01-12 21:00:04 perhaps a mirror that is not yet up-to-date? 2026-01-12 21:00:07 https://alpine.global.ssl.fastly.net/alpine/edge/community should be 2026-01-12 21:02:12 ACTION uploaded an image: (43KiB) < https://matrix.org/oftc/media/v1/media/download/AXBvnbbfaeBQKeN17Icr1k40vNl932xpBP9K8Izqe527E5zja95CyXsfwRAYKYvsZSVLXoEjPU7Mtt-ARPfTBABCeb_B07RwADRkMi5vcmcvdFVnenloaFhGSWNyTmZtV2xKWXlVRVp6 > 2026-01-12 21:02:16 looks fine 2026-01-12 21:04:33 also the latest aports commit was 2h ago 2026-01-12 21:07:40 make sure you have adwaita-icon-theme 49.0-r2 installed 2026-01-12 21:11:31 emacs was not letting me paste strings containing non-ascii characters because the LANG environment variable was not set 2026-01-12 21:11:58 on my debian box, LANG=en_US.UTF-8 2026-01-12 21:12:18 my emacs issues on alpine were solved when I set LANG=en_US.UTF-8 2026-01-12 21:12:38 is there a normal/expected way to have that variable set appropriately? 2026-01-12 21:13:06 either in your ~/.profile, /etc/profile, or /etc/profile.d/* 2026-01-12 21:13:22 LANG=C.UTF-8 might work for you too 2026-01-12 21:13:32 obviously I can add export LANG=en_US.UTF-8 to /etc/profile, but I wonder if there is a normal step that I missed 2026-01-12 21:14:27 how would one normally find out about the strings en_US.UTF-8 or C.UTF-8, short of copying them from debian or IRC? 2026-01-12 21:14:35 achill: i've installed it and updated cache, no change 2026-01-12 21:15:08 so then glycin-svg is also installed? 2026-01-12 21:15:56 yes i've installed the optional glycin stuff 2026-01-12 21:16:33 bleb: if you don't need that change across the whole system (incl as root -- most people do not) then just put it in your user ~/.profile 2026-01-12 21:16:49 and the issue still persists? 2026-01-12 21:17:09 thats actually odd, do you know how I can reproduce it? 2026-01-12 21:17:40 invoked: is there some benefit to not setting LANG for root? 2026-01-12 21:18:37 bleb: it's generally best practice to leave system (/etc) environment files at defaults unless you understand the implications 2026-01-12 21:19:39 that makes sense 2026-01-12 21:19:58 I was wondering if there's some package that would set the LANG variable the way emacs seems to expect 2026-01-12 21:20:02 as for C.UTF-8 vs en_US (or any other), it will change things that aren't obvious like how ls(1) sorts 2026-01-12 21:20:09 achill: im not sure i've done by upgrading the system only before added flatpak env to set gtk-theme to my current theme but that did not affect a thing 2026-01-12 21:20:19 if you use C.UTF-8, dotfiles will be listed first 2026-01-12 21:21:07 i'm not sure if that's posix, but that's the comment in my .profile 2026-01-12 21:23:18 bleb: you need a UTF-8 locale for emojis, one way or another 2026-01-12 21:28:04 iodomi[m]1: yeah no idea i can launch any gtk3 application with no problems, do you mind giving me your /etc/apk/world and some example application that doesnt work? 2026-01-12 21:28:24 yeah sure 2026-01-12 21:30:05 https://tpaste.us/j1VV this is world 2026-01-12 21:31:50 this is virt-manager https://tpaste.us/BMOR 2026-01-12 21:32:21 https://tpaste.us/bQkB deadbeef 2026-01-12 21:33:24 https://tpaste.us/7oj1 thunar 2026-01-12 21:34:09 https://tpaste.us/1yYe blueman, etc. etc 2026-01-12 21:34:17 the logs look almost the same 2026-01-12 21:34:26 if not the same 2026-01-12 21:41:20 hello, can you recommend, are there any new desktop environments available? 2026-01-12 21:41:49 "new"? 2026-01-12 21:42:24 bleb: that reminds me -- it could be that your choice of shell / login manager / desktop may not read ~/.profile 2026-01-12 21:44:51 what do you mean it could be 2026-01-12 21:45:05 is it unusual that I don't already have a LANG setting? 2026-01-12 21:45:30 ikke: maybe there are any recent de updates related to wayland available in alpine or something like that? 2026-01-12 21:47:08 hmm so I do have /etc/profile.d/locale.sh which contains export LANG=C.UTF-8 2026-01-12 21:47:31 achill, i've went from edge to stable and gtk3 works fine 2026-01-12 21:47:41 my shell is mksh 2026-01-12 21:47:48 such a weird issue 2026-01-12 21:47:51 perhaps mksh is not reading /etc/profile? 2026-01-12 21:48:42 iodomi[m]1: yeah thats expected 2026-01-12 21:48:46 im trying to reproduce it right now 2026-01-12 21:48:49 lets see 2026-01-12 21:49:06 i' 2026-01-12 21:49:09 ll try too 2026-01-12 21:51:19 bleb: no idea what mksh does. the manpage should tell you what it does 2026-01-12 21:52:25 but point is, if you have 'export LANG=foo' in your .profile and you get DISPLAY up, open a terminal, and LANG != foo ... your .profile isn't being read 2026-01-12 21:59:45 fish people (no pun intended, lol) have/had problems with this as their login shell 2026-01-12 22:17:21 mksh should read /etc/profile 2026-01-12 22:18:23 from the manpage: A login shell 2026-01-12 22:18:23 processes the system profile first. A privileged shell then processes 2026-01-12 22:18:26 the suid profile. A non-privileged login shell processes the user 2026-01-12 22:19:38 fish doesn't read .profile anyway because that is for Bourne/Almquist shells, and it is not either of those. 2026-01-12 22:20:10 (you'd want ~/.config/fish/config.fish) 2026-01-12 22:21:28 .profile is only read on login shells on mksh, usually one sets ENV=$HOME/.kshrc, and then modify that so that you don't need a login shell again 2026-01-12 22:22:54 bleb, LANG is a fallback that can optionnaly be used by applications, I'd rather use directly LC_CTYPE for setting expected system charset 2026-01-12 22:25:19 haesbaert, that's also fine, because if you export something in your login shell, well it's inherited for other shells spawned from that login 2026-01-13 02:49:42 Hi, I am using Alpine Linux on a Lenovo T480. After I resume after suspending to ram, my display does not turn back on and the light on my caps lock LED does not turn on or off. 2026-01-13 03:55:21 Does apk have the idea of suggested or recommended packages that are optional? 2026-01-13 04:23:44 @justin.zobel:kde.org: There is a recommended key in the v3 format, but it is not used by any package manager as-of yet. 2026-01-13 04:24:01 JustSouptheyhe[m]: Ah OK thanks! 2026-01-13 04:24:10 So some dependencies will eventually be moved to recommended? 2026-01-13 04:24:50 Its still being discussed if and how optional dependencies would be handled, so I wouldn't say in the near-future, no. 2026-01-13 04:25:04 All good, but still planned. 2026-01-13 04:37:21 How does one make a vi config for the built in vi in Alpine? 2026-01-13 05:39:32 @Justin there are a few commandline options it accepts, and you can pass them using an alias 2026-01-13 05:40:14 I'm still trying to figure out if it can support colors and syntax highlight somehow, but I am coming up empty 2026-01-13 05:51:50 Ah OK. I'm trying to rebind shortcut keys. 2026-01-13 16:12:39 rosew0od: you could try disabling TPM in the bios and see if that helps 2026-01-13 16:13:01 i don't know why that would matter but i've heard it does 2026-01-13 16:13:13 (i don't use suspend myself) 2026-01-13 18:07:06 hi, achill have you managed to reproduce it? 2026-01-13 18:07:17 i had problems with vm today and couldn't 2026-01-13 19:25:56 It hasn’t been updated for the latest lte kernel 6.18 2026-01-13 19:27:04 what hasn't been? 2026-01-13 19:28:54 https://codeberg.org/NeYurii/broadcom-wl-alpine last updated from the alpine Wiki for kernel6.15 2026-01-13 19:29:31 Fails to build on 3.23.2 2026-01-13 19:30:00 Then you have to contact the author/maintainer of that APKBUILD 2026-01-13 19:31:17 I think he was killed in Ukraine 2026-01-13 19:31:28 The guy was a Ukrainian citizen 2026-01-13 19:31:54 Updated 2026-01-13 19:31:56 4 hours ago 2026-01-13 19:34:16 For package community/notmuch, `abuild rootbld` fails with '/usr/bin/abuild: line 51: git: not found'. Can someone else confirm this happens for them too? 2026-01-13 19:36:05 mrbubze: as in that NeYurii updated one of their other repositories at codeberg four hours ago, so you can still contact them 2026-01-13 19:39:22 Must be from the shadow realm 2026-01-13 19:56:01 WhyNotHugo: It seems like there is in implicit makedependency on git. Recent abuild versions don't auto-install git with rootbld anymore 2026-01-13 19:56:26 Sertonix[m]: thansk for confirming. I'm making another fix to that package and will add git 2026-01-13 20:43:27 hello, thinking on using alpine as base to build a security oriented distro. is this legal to do? 2026-01-13 20:45:32 depends on what you are planning to do 2026-01-13 20:48:38 in summary, using the distro as a base, hardening some internet connection protocols, implementing 2FA on logins, access to apps specifically desgined to work on this distro and several other things. isolation from the network and minimal internet access is the main goal 2026-01-13 21:16:08 I'm pretty sure as long as you don't represent your downstream distro as Alpine or imply that it has support from Alpine itself, then it is fine. That means removing branding and such. 2026-01-13 21:26:53 I understand, thank you 2026-01-13 21:27:49 and publish your work 2026-01-13 21:30:45 yes, it's the plan 2026-01-14 02:22:11 invoked: thanks for the suggestion, but the issue persists. 2026-01-14 04:52:08 Looks like my problem was because I was booting from iPXE, I can now suspend! 2026-01-14 14:45:24 Hello i am not sure why but my system randomly reboot with logread saying that elogind say The system is going down for power-off NOW! do anyone have any idea? 2026-01-14 14:55:27 did you press the power button? 2026-01-14 15:07:14 did not 2026-01-14 15:08:41 i have even added those to my logind.conf: 2026-01-14 15:08:41 ``` 2026-01-14 15:08:41 HandleRebootKey=ignore 2026-01-14 15:08:41 HandleRebootKeyLongPress=ignore 2026-01-14 15:08:41 HandlePowerKey=ignore 2026-01-14 15:08:41 ``` 2026-01-14 15:08:41 So the power button is now broken 2026-01-14 15:10:22 acpid will also do this 2026-01-14 15:10:52 how to stop it 2026-01-14 15:11:14 do you have acpid running? 2026-01-14 15:11:39 you could just disable acpid since the only thing it really does (afaik) is handle the power button 2026-01-14 15:11:40 no 2026-01-14 15:11:54 alright well, rules that out... 2026-01-14 15:12:18 nice thanks 2026-01-14 15:12:31 s/does/does by default/ 2026-01-14 15:12:40 ? 2026-01-14 15:12:54 just correcting myself 2026-01-14 15:13:17 ooh 2026-01-14 15:13:22 that is new for me 2026-01-14 15:13:38 😂 2026-01-14 15:14:32 invoked: do you know the other rules? 2026-01-14 15:14:52 i'm not sure what else could be causing that except if you are running some extra power management stuff, maybe 2026-01-14 15:15:02 eg pmutils 2026-01-14 15:15:10 pm-utils 2026-01-14 15:15:18 but even there i doubt it. 2026-01-14 15:15:52 i do not 2026-01-14 15:16:07 Is anyone else getting a 104 of alpine-offtopic? When I try to navigate to link from wiki to I get an invalid certificate warning. 2026-01-14 15:16:28 has it moved maybe? 2026-01-14 15:16:40 that is annoying it does not warn about the cause of the power off or reboot 2026-01-14 15:17:48 RoadRoller01[m]: if you boot from the alpine installer and let it sit there, does it do the same thing? 2026-01-14 15:24:56 invoked: I don't think so, As it just started within this weak only 2026-01-14 15:26:57 RoadRoller01[m]: hm, i'm out of ideas and almost out of time. you could try sending a pastebin link of your world file, system logs, things like that, maybe someone else can jump in here 2026-01-14 15:28:30 I can't figure out why this works but offtopic doesn't. Gonna ask here in case. I learned about ONIE today which seems really cool, and I was hoping to ask if anyone knows of network equipment that provisions an alpine os on routers and switches with onie. If so is there any reading I could be pointed to? 2026-01-14 15:34:04 invoked: thanks 2026-01-14 15:34:19 i might just rename /bin/reboot 2026-01-14 15:35:05 s//bin/reboot//sbin/reboot/ 2026-01-14 15:35:26 where did my \ go!! 2026-01-14 21:49:03 Would anyone find AquaLung media player useful? It does not meet my needs, so I'm thinking of abandoning my new aport for it since I won't use it 2026-01-14 21:54:33 If I know folks will use it, I'll finish it up and submit the MR 2026-01-14 21:55:30 It is nice, low RAM/CPU and flawless gapless, but struggles with the size library I have and is too slow to start to be a simple "just play this file(s)" media player. 2026-01-14 21:56:00 Also, no MPRIS nor scrobbling to ListenBrainz 2026-01-14 21:57:01 Maybe I'll try packaging lxmusic from LXDE again. Just got updated this past year 🤣 2026-01-14 22:40:54 And it seems limited support for sndio 2026-01-14 22:56:10 hi everyone 2026-01-14 23:08:23 I am still fairly new to linux in most respects can someone recommend me a highlighter for terminal? =) 2026-01-14 23:12:14 Similar to the one you can find in kali linux that helps with autocompletion and so on 2026-01-14 23:14:34 hm nevermind I think i found out what I meant is probably fish 2026-01-14 23:18:35 oh so these have a terminus too shells.... ok im stupid 2026-01-14 23:32:39 for not even knowing that basic i still got pretty far into the alpine desktop install 2026-01-14 23:32:56 just goes to show and cudos to the well done wiki 2026-01-15 01:35:52 jesus murphy guys setnu isnt working with vi just vim? 2026-01-15 02:30:14 wouldn't surprise me if 'vi' is busybox 2026-01-15 02:30:23 and busybox vi is *very* minimal 2026-01-15 02:35:38 i think I made a major oversight while installing I only have a single runlevel sysinit not gui and or desktop differentiaties before running sway is there a way post-install that i can change that, can someone link me with the relevant information? 2026-01-15 02:44:41 failxontour: have you read https://wiki.alpinelinux.org/wiki/Installation and https://wiki.alpinelinux.org/wiki/Tutorials_and_Howtos#Desktop ? 2026-01-15 02:46:20 i guess not thorughly enough yet once I feel comfortable with having read through them I ping back 2026-01-15 02:46:35 thank you 2026-01-15 02:57:32 https://wiki.alpinelinux.org/wiki/Setup-desktop should be of help, leading to `setup-desktop sway`. you may also be interested in https://wiki.alpinelinux.org/wiki/Greetd for a nice simple login manager with a number of options for graphical login 2026-01-15 02:59:56 I have already installed greetd and currently use greetgtk but I find that a bit undesirable I tried other greetd based packages but could not get them configured correctly to start yet with sway 2026-01-15 03:01:06 gtkgreet* 2026-01-15 03:02:39 yeah, i get that... last time i tried sway, i just used `seatd-launch` to start sway, which worked a charm for me and is much like how i prefer to start things up 2026-01-15 03:10:18 mhm maybe sometime please explain to me how that work well I stuck to the script and dbus for now 2026-01-15 03:11:37 this greetr I wanted to use sway with it looks awesome but i can't get out of it once it's started and I could not figure out why greetd-mini-wl-greeter https://github.com/philj56/greetd-mini-wl-greeter 2026-01-15 03:13:33 otherwise for simplicity reasons don't know if that's possible maybe we could reuse swaylock as lockscreen too 2026-01-15 03:13:53 uh sorry to fast greetr* too 2026-01-15 03:18:09 I actually am glad for now that I still got my system working and most of the basic programs together for word processing, browsing, rss feeds, mail 2026-01-15 03:20:29 but I am certain that pipewire still does not work but I wasn't able to test that out yet as I have no 3.5mm jack or USB headphones to try sound output. Not even on the display I am using. So I probably gonna shell out 5 bucks to get a usb adapter 2026-01-15 03:20:57 for most day to day normal usage alpine as desktop this way with rpi is great 2026-01-15 03:21:28 I can browse normally without hickups and still sort of multitask 2026-01-15 03:21:55 at least for my purposes 2026-01-15 03:48:52 Grub 2.14 released. How do I not brick my machines? 2026-01-15 08:08:21 Saijin_Naib[m]: You don't really need to patch the bootloader? 2026-01-15 08:30:15 Atque: uh, what? 2026-01-15 08:34:33 the bootloader is quite an important link in the security model of a host, especially when using a signed bootloader and kernel 2026-01-15 08:41:37 kchr: So you're running a version with a CVE? 2026-01-15 08:41:51 kchr: What're the changes between the versions? Any security patches? 2026-01-15 08:51:53 Atque: of course you should check if you have a need to upgrade - i just reacted to what sounded like a blanket statement of not needing to patch your bootloader. 2026-01-15 09:29:43 @Atque you really do, especially as on-disk formats of filesystems change default FS features and flags. Grub gets quite unbootable. 2026-01-15 09:51:54 any experience using alpine for home router duties? i was thinking of setting my current wifi router in dumb ap mode and use a 4nic n100 box i have as the wan/lan router as the wifi ap no longer get security patches 2026-01-15 10:00:51 just that i've seen one or two people come here saying they did something like that and it was slower than expected, but i didn't pay much attention 2026-01-15 10:02:23 On a specific openwrt device, that was 2026-01-15 10:24:17 ah 2026-01-15 10:38:52 impressive if apk is able to flow down kernel/firmware on openwrt 2026-01-15 10:39:03 s/flow/slow/ 2026-01-15 14:37:02 is there something going on with libinput? I just installed on an thinkpad t14 gen6 and the touchpad is not listed on libinput list-devices 2026-01-15 14:40:25 checked dmesg for missing driver messages? 2026-01-15 14:40:30 firmware 2026-01-15 14:41:27 nothing shows up, just the spitting some errors about audio that I haven't fixed it yet, but it's a one line fix in the kernel 2026-01-15 14:45:49 where can i find cc? I tried installing a rust project and failed as I was missing the cc linker libary. Do I have to seperatly install gcc or just add it to path? https://github.com/aeosynth/bk 2026-01-15 14:50:47 ah ok i needed gcc 2026-01-15 14:51:19 there probably is a way to do this with musl too but I am no dev so sry if that's my shortcut 2026-01-15 15:06:31 ❯ rustc --version rustc 1.92.0 (ded5c06cf 2025-12-08) hm I still error out because it cant find the file inside musl/bin/ld/crti.o 2026-01-15 15:07:11 whatever I'll try and install clang too and try bruteforcing my into getting the program to compile... 2026-01-15 15:14:40 hmh yes caveman me brain is now compiling something! FIRE 2026-01-15 15:17:57 nooo fire not worky :( bad stick 2026-01-15 15:19:06 oh 2026-01-15 15:19:22 gotta give fire more stick! AHA 2026-01-15 15:31:48 https://upload.disroot.org/r/ShSd9qTL#qjf0DcX4v3HhWOMzlWemFhRlJp2ySDQ2jRQFefs2ACs= 2026-01-15 15:32:00 FIRE WARM 2026-01-15 15:34:39 caveman happy 2026-01-15 16:46:35 it's odd, I just booted an ubuntu on 6.17 and it finds the touchpad: 2026-01-15 16:46:57 [ 1.515739] input: ELAN0676:00 04F3:3195 Touchpad as /devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input8 2026-01-15 16:47:06 .. 2026-01-15 16:47:07 [ 1.565508] input: ELAN0676:00 04F3:3195 Touchpad as /devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input11 2026-01-15 16:47:10 [ 1.565590] hid-multitouch 0018:04F3:3195.0001: input,hidraw0: I2C HID v1.00 Mouse [ELAN0676:00 04F3:3195] on i2c-ELAN0676:00 2026-01-15 16:47:48 but alpine's lts doesn't find it 2026-01-15 16:48:01 I wonder if I'm missing some modprobes? 2026-01-15 17:08:59 I think we're missing pinctrl_intl 2026-01-15 17:09:02 *pinctrl_intel 2026-01-15 17:11:17 i seem to have a weird problem when upgrading packages 2026-01-15 17:11:56 glycin-2.0.7-r10 and libglycin-2.0.7-r1 are "masked in: @edgecommunity", even though i do not have any related packages _from_ @edgecommunity 2026-01-15 17:12:34 the "satisfies:" lists fractal-12.1-r1, loupe-49.2-r0 and mutter-49.2-r0, and none of these are @edge or @edgecommunity either 2026-01-15 17:12:41 they're all standard v3.23 packages 2026-01-15 17:13:58 i even did a --prune to get rid of *all* packages that aren't in the v3.23 repos 2026-01-15 17:14:11 still the same error message when i re-add them and upgrade 2026-01-15 17:17:25 huh, reading the alpine wiki, it no longer suggests using @edge and @edgecommunity to selectively install edge packages in a stable repo 2026-01-15 17:17:33 i guess it's a riskier move than i thought 2026-01-15 17:20:18 welp, guess i'm gonna use edge now 2026-01-15 17:38:41 AHA! zefixed! I can now haz touchpad, patch incoming 2026-01-15 18:01:10 haesbaert: nice \o/ 2026-01-16 04:24:11 `apk info -s '*'` works, but `apk info -s --installed '*'`. Is this a bug? 2026-01-16 04:25:51 And `apk info -s` prints only package names, but no sizes 2026-01-16 04:36:09 `apk del qt6-qtwebengine` -> "World updated, but the following packages are not removed due to", and then apk proceeds to UPGRADE the package lol 2026-01-16 06:40:10 hi, so far really impressed with alpine, including installing it. Very easy 2026-01-16 06:40:49 however, i would like to use btrfs with snapshots / swapfile, thus ommitting the use of a dedicated swap partition 2026-01-16 06:41:02 is this explained somewhere on how to achieve this? 2026-01-16 06:41:14 wiki 2026-01-16 06:43:12 thnx...will have a deeper dive 2026-01-16 07:52:40 bket: check also the output of `setup-disk -h`. By choosing not tot setup storage in setup-alpine and running setup-disk manually, you have more flexibility 2026-01-16 08:37:59 hello there 2026-01-16 09:46:19 Get in touch with this platform for greatness you’ll definitely thank me later
ℹ️❤️
👇🏻👇🏻👇🏻 2026-01-16 09:46:19 https://t.me/+pa-CiKYv9-5lNWM8 2026-01-16 11:54:22 are openrc user services suppose to be working? I'm trying to start syncthing via it but I get "You are attempting to run an openrc service on a system...." 2026-01-16 12:08:58 syncthing-openrc only ships a system service in /etc/init.d/syncthing, not a user service 2026-01-16 12:09:23 user services are in /etc/user/init.d/ 2026-01-16 12:10:38 sam:haesbaert: stat /etc/user/init.d/syncthing File: /etc/user/init.d/syncthing 2026-01-16 12:10:47 they do ship one 2026-01-16 12:11:58 but it seems nothing will run unless I create this softlevel file, verify_boot() in /usr/libexec/rc/sh/openrc-run.sh seems to enforce it, what am I missing? 2026-01-16 12:14:44 I don't see how anything can work without creating it, check this: https://paste-bin.org/i6chcph7n1 2026-01-16 12:30:29 openrc user services require initialization. You can activate it though PAM login by installing openrc-user-pam or setup user. system service to start at boot. 2026-01-16 12:32:22 I thought the initialization was me doing openrc -U in .profile? 2026-01-16 12:32:32 cause the wiki mentions: PAM support 2026-01-16 12:32:33 The default installation of OpenRC user services in Alpine Linux is without PAM support. 2026-01-16 12:32:48 implying they should work without pam? 2026-01-16 12:37:30 ok I've added the PAM package and now it seems to go forward, the service doesn't start for other reasons now 2026-01-16 12:37:37 I guess the wiki is just outdated? 2026-01-16 12:48:09 haesbaert: Did you create a runlevel (forgot where, somewhere in ~/.config I believe) 2026-01-16 12:50:13 ikke: I did 2026-01-16 12:51:04 once I added the pam package it went forward, but it seems the service file is just broken, so unrelated. 2026-01-16 12:53:52 Could you explain what you mean with broken? 2026-01-16 12:56:14 sure, my bad: https://paste-bin.org/ecdwc7v5ms 2026-01-16 12:56:29 I think you can't define a logger() without background? I'm not familiar with openrc 2026-01-16 13:16:29 Hm, looks like it 2026-01-16 13:21:03 Good afternoon ncopa, do you mind if I take over maintainership of freerdp in !96002 ? 2026-01-16 13:21:03 Only ver 3, not ver 2. The freerdp2 aport can be deleted after guacamole-server upgrade the dependency to ver 3, so there is no need to deal with it. 2026-01-16 14:52:01 Hello, 2026-01-16 14:52:01 The pkg: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95755 2026-01-16 14:52:01 For some reason i get `SIGSEGV` because of `runtime.sysargs` go function, Does anyone have any idea? 2026-01-16 15:42:46 On the alpine linux vlan page, when discussing 2 interfaces on the same adapter, the following rules exist: 2026-01-16 15:42:56 auto eth0.5 iface eth0.5address 192.168.5.100/24 post-up ip route add 192.168.5.0/24 dev eth0.5 src 192.168.5.100 table rt2 post-up ip route add default via 192.168.5.1 dev eth0.5 table rt2 # actual gateway for this interface post-up ip rule add from 192.168.5.100/32 table rt2 post-up ip rule add to 192.168.5.100/32 table rt2 2026-01-16 15:42:59 oops 2026-01-16 15:43:18 address 192.168.5.100/24 2026-01-16 15:43:27 post-up ip route add 192.168.5.0/24 dev eth0.5 src 192.168.5.100 table rt2 2026-01-16 15:43:34 post-up ip route add default via 192.168.5.1 dev eth0.5 table rt2 # actual gateway for this interface 2026-01-16 15:43:42 post-up ip rule add from 192.168.5.100/32 table rt2 2026-01-16 15:43:48 post-up ip rule add to 192.168.5.100/32 table rt2 2026-01-16 15:44:20 These are rules from an interface definition in interfaces. I am unsure why the address is defined in /24, but the last 2 rules are /32 2026-01-16 15:44:44 does anyone know why this is done? 2026-01-16 15:45:58 link: https://wiki.alpinelinux.org/wiki/VLAN 2026-01-16 15:50:09 i guess so the rule clear that it is specific to the 1 machine? 2026-01-16 15:50:18 lindsay: thank you for stepping up! I'm happy to let you maintain freerdp 2026-01-16 18:13:32 Does Alpine have any policy for ads and tracking? Should aports deliver an "upstream" experience, or explicitly disable tracking and/or ads? 2026-01-16 18:14:18 We typically disable telemetry, or at least, require explicit opt-in 2026-01-16 18:15:01 So a policy.json file for Firefox with some of these values would be an acceptable patch: https://github.com/corbindavenport/just-the-browser/blob/main/firefox/policies.json 2026-01-16 18:17:13 There's no policy for ads, tho, right? 2026-01-16 18:21:45 you'd have to add uBlock Origin to the default profile. 2026-01-16 18:23:23 WhyNotHugo: do you mean sponsored stories? 2026-01-16 20:12:08 Sheila: I mostly mean first-party ads. 2026-01-16 20:12:23 ikke: Yeah, "sponsored suggestions" == "ads" 2026-01-16 20:12:54 Like, the sign on the bus stop that says "go to online casino XYZ" might be a sponsored suggestion, but it's just an ad in layman terms. 2026-01-16 20:13:21 Yeah, just referring to the specific 'feature' as it's called in the policy.json file 2026-01-16 20:13:55 Right 2026-01-16 20:44:18 Advertisement for gambling is quite controlled (sometimes banned) throughout europe 2026-01-16 21:10:44 quinq: I'm surprised to see an uptick in Netherlands in recent years. A few months ago I counted 5 from my place to the nearest train station. 2026-01-16 21:13:34 :/ 2026-01-16 21:55:47 it's everywhere they can part seniors from their pensions 2026-01-17 05:40:02 i have removed /usr/sbin by accident! What should i do(: ? 2026-01-17 05:40:18 there is no apk fix as i have just removed it 2026-01-17 05:42:23 You can download it again 2026-01-17 05:43:30 i did 2026-01-17 05:44:07 hmmm: 2026-01-17 05:44:07 doas ./apk fix 2026-01-17 05:44:07 ``` 2026-01-17 05:44:07 After this operation, 0 B of additional disk space will be used. 2026-01-17 05:44:07 OK: 8729.3 MiB in 2225 packages 2026-01-17 05:44:07 ``` 2026-01-17 05:44:38 how to tell it i removed /usr/sbin 2026-01-17 05:48:54 You can't tell it, but it's strange that it wouldn't detect it 2026-01-17 05:49:21 idk man 2026-01-17 05:49:42 Me neither :) 2026-01-17 05:49:58 nice 2026-01-17 05:50:43 Maybe just tell apk to reinstall all packages in /etc/apk/world 2026-01-17 05:52:29 sure 2026-01-17 05:55:06 s/in/from/ 2026-01-17 05:56:11 is there a macro for world pkgs? like .makedepends-pkgName 2026-01-17 10:08:25 Something likr apk fix $(apk info) 2026-01-17 10:34:14 thanks! 2026-01-17 11:16:56 Hi all 2026-01-17 11:21:02 by days i try to setup an alpine installation on gnome-boxes but i have difficult with video. 2026-01-17 11:30:16 and by night you fight crime on the streets 2026-01-17 11:30:54 my problem: gnome-boxes set the graphics to "virtio" driver. Alpine-virtual go with qxl driver result Xorg freeze. Alpine standard, on the other hand, loading virtio_gpu module seems to do nothing. I'm doing something wrong? 2026-01-17 11:31:42 using gnome boxes? why not qemu? 2026-01-17 11:35:48 because gnome-boxes is in flatpak version that mantain my system clean. I know using virt-manager i can manage more options and resolve the problem but it require installation of several packages that i want avoid. 2026-01-17 11:37:26 try changing the vm's xml config manually, eg. https://unix.stackexchange.com/questions/614027/how-to-enable-automatic-change-of-guest-resolution-to-fit-boxes-window 2026-01-17 11:38:02 my dilemma is that alpine-virtual has qxl built in the kernel so cannot be disabled but alpine standard seems missing same drm modules. 2026-01-17 11:43:16 yes is the last test that i try, but I was wondering why virtio_gpu module not work while loading qxl (alpine-standard) for shell work so much so that the video enter in high resolution instantly. 2026-01-17 11:50:08 flatpak is definitely not cleaner. 2026-01-17 11:50:20 whatever you mean by "clean", that is 2026-01-17 11:52:40 i now, "clean" in the meaning that the things are confined all in folder lib/flatpak 2026-01-17 11:54:11 not sure what you mean by confined either. also you're duplicating most of everything inside of flatpak. 2026-01-17 11:54:36 all the dependencies/etc are another set of binaries foreign to alpine. 2026-01-17 11:55:34 i mean, it's fine, do what you want to do -- i'm just not sure it's having the effect you think it's having. 2026-01-17 11:56:45 my understanding is gnome boxes is supposed to be a bit dumb, so it's not surprising there are fewer options available if you want to customise it 2026-01-17 11:59:56 they are a series of experiments to work with vms to create ideal workspases isolated from main system (a debian trixie) mantained with minimal packages installation, even if I am aware that cost in space is high. 2026-01-17 12:22:07 ok. on a second attempt with alpine-virtual gnome-boxes has setup the video driver on qxl automagicaly and all work like a sharm. excuse me for your time. 2026-01-17 12:31:13 np, glad it's working for you 2026-01-17 12:50:01 thank you. 2026-01-17 12:51:08 For some reason `udev-settle` take some time in my system and some times not. 2026-01-17 12:51:08 After reading https://www.freedesktop.org/software/systemd/man/latest/systemd-udev-settle.service.html should i disable it (i will need also to disable udev-tigger)? if not what could i investigate to fix it? 2026-01-17 14:53:02 Hi, does anyone here knows if River 0.4 will be on the Alpine repo someday? 2026-01-17 14:53:02 The wiki says that currently, they don't want to update from 0.3 to 0.4 because it's a breaking release. Maybe in future releases this will change... 2026-01-17 14:57:57 river 0.4 is not released yet 2026-01-17 14:58:30 so when it will release, it will also be in alpine 2026-01-17 15:12:36 Has anyone else had Electron randomly crash at times? Sometimes it also crashes on launch and sometimes it crashes only later..? 2026-01-17 15:12:36 Oh yeah, didn't see 2026-01-17 15:12:36 I thought the 0.4 version was released because there is the "river-classic" project that aims to provide LTS for 0.3.x versions. 2026-01-17 15:12:36 Ok, but then, can I use the `river-window-management-v1` protocol? From what I understood, Alpine only packages the "river-classic" fork, not the main river repo. Is that correct? Or maybe the river protocol isn't ready yet. 2026-01-17 15:12:57 I'm just wondering if it's probably just something related to my setup 2026-01-17 15:23:13 hi, i do try to build a package, but I’m still getting an error on gettext on a cmake build on Qt code: error: 'dgettext' was not declared in this scope what dependency am I missing? 2026-01-17 15:48:18 hello 2026-01-17 15:48:42 oh wait 2026-01-17 15:49:16 found that musl explicitely requires includes 2026-01-17 15:49:25 that explains the failure 2026-01-17 15:49:39 how exactly do i go about launching an electron window at boot, preferrably without a large desktop enviornment installed 2026-01-17 15:49:52 hainesnoids: startx? 2026-01-17 15:50:01 cage for wayland? 2026-01-17 15:50:08 i haven't set up my vm yet but i'll try these meathods 2026-01-17 15:50:14 methods* 2026-01-17 15:50:54 i've seen some modern arcade games use a trimmed down version of xfce 2026-01-17 15:56:56 ok i got my alpine vm running 2026-01-17 15:57:02 now i want to install it to a virtual hdd 2026-01-17 15:57:41 ftr cage is a kiosk system so if you want actual windows, slimmed down xfce might be better 2026-01-17 15:57:56 yeah that's my plan 2026-01-17 15:58:19 my goal is to make a kiosk system that uses a web panel and no peripherals 2026-01-17 15:58:37 just plug in power, internet, and video and everything else is done through a web browser 2026-01-17 15:59:45 i found the setup-disk command 2026-01-17 15:59:47 we ball 2026-01-17 16:14:35 it builds when I do fix includes 2026-01-17 18:20:26 another issue, when I’m building a package with abuild, it does say untrusted signature, it did create a signature with abuild-keygen earlier. how to handle this? 2026-01-17 18:20:43 s/it/i/ 2026-01-17 18:28:02 Copy the public key in /etc/apk/keys 2026-01-17 18:32:39 ok 2026-01-17 18:34:08 thanks 2026-01-17 18:35:12 did finally install my own package! 2026-01-17 18:41:01 cool 2026-01-17 19:58:17 Hello, it's been a few days that 'apk upgrade' gives me annoying errors when trying to upgrade the system 2026-01-17 19:58:18 ERROR: unable to select packages: 2026-01-17 19:58:18 so:libicui18n.so.78 (no such package): 2026-01-17 19:58:18 so:libicuio.so.78 (no such package): 2026-01-17 19:58:18 required by: php83-intl-8.3.30-r0[so:libicui18n.so.78] 2026-01-17 19:58:19 so:libicuuc.so.78 (no such package): 2026-01-17 19:58:19 required by: php83-intl-8.3.30-r0[so:libicuio.so.78] 2026-01-17 19:58:21 php83-intl-8.3.30-r0[so:libicuuc.so.78] 2026-01-17 19:58:21 required by: xerces-c-3.2.5-r4[so:libicuuc.so.78] 2026-01-17 19:59:15 I can't remove any of them, what should I do? 2026-01-17 20:03:07 on which architecture are you? 2026-01-17 20:03:27 and on which alpine version 2026-01-17 20:25:10 x86_64 / 3.23 for main / edge for community / no testing 2026-01-17 20:30:18 dont mix repos 2026-01-17 20:31:40 yeah it's the mixing that goes wrong 2026-01-17 20:32:00 Uh 2026-01-17 20:32:24 Is it ok to put back the community one to 3.23? 2026-01-17 20:32:45 Or will apk get mad because of the mismatches? 2026-01-17 20:34:16 Okay, I put the main one in edge, it's fixed, thanks! 2026-01-17 21:05:10 apk upgrade --available to make sure everything is consistent 2026-01-17 21:33:45 Hello, postegresql gives me the error "psql: error: connection to server on socket "/run/postgresql/.s.PGSQL.5432" failed: FATAL: could not open collator for locale "en-001-x-icu": U_FILE_ACCESS_ERROR" for a db, how can I get this locale on Alpine? I don't know how to add one with musl-locales 2026-01-17 21:55:28 (fixed but I still don't know how to install new locales, and I am interested to know how) 2026-01-18 00:02:32 Hello! 2026-01-18 00:02:51 How do i for android tablet installing alpine linux? 2026-01-18 00:03:10 I want play more linux dev-soft 2026-01-18 00:04:07 Uhhhh......Fine i exit now 2026-01-18 02:38:47 ...postmarketos? oh well, you're gone anyway 2026-01-18 02:46:34 how do i fix this? https://files.catbox.moe/7g3835.png 2026-01-18 03:16:10 hainesnoids: if that's a prebuilt binary (which I'm guessing it is), you could try the gcompat package, but it's likely to still be problematic; better to run a chroot of a glibc-based distro using something like distrobox 2026-01-18 03:18:06 its an electron app built on the same install 2026-01-18 03:23:19 as in *you* built it on the same system or another alpine linux system with the same toolchain versions? 2026-01-18 10:57:30 Hello anyone got an idea on how to find usb devices by their /dev/serial/by-id/ ? I already installed mdevd using the script from the wiki but somehow the dir is still empty. I can't find the path for my Bus 001 Device 002: ID 10c4:ea60 ITead Sonoff Zigbee 3.0 USB Dongle Plus. When I plugged it in while observing dmesg it also doesn't provide me the path. 2026-01-18 11:02:09 chatterino[m]: you'd need udev for that 2026-01-18 11:02:54 At least, I don't see any rules in mdev.conf that would create those 2026-01-18 11:47:36 Thanks! However I still cannot find the mount point of the dongle.... (full message at ) 2026-01-18 11:58:35 chatterino[m]: do you see something like /dev/ttyUSB*? 2026-01-18 11:59:14 ikke: Unfortunately not. 2026-01-18 11:59:44 Can you try to modprobe cp210x 2026-01-18 12:00:35 modprobe: FATAL: Module cp210x not found in directory /lib/modules/6.18.5-0-virt 2026-01-18 12:00:43 chatterino[m]: what does uname -r return? 2026-01-18 12:01:02 well sorry, that would return the same 2026-01-18 12:01:06 apk version linux-virt 2026-01-18 12:01:26 Installed: Available: 2026-01-18 12:01:26 linux-virt-6.18.5-r0 = 6.18.5-r0 2026-01-18 12:01:36 Ok, so that module does not exist for the -virt kernel 2026-01-18 12:01:42 you would need the -lts kernel for that 2026-01-18 12:01:48 or -stable 2026-01-18 12:02:30 I assume I could integrate the module in my kernel? 2026-01-18 12:03:04 You would need to recompile the kernel with that module enabled 2026-01-18 12:06:53 I think I'm gonna stick with the stable kernel though who knows what module might be missing in the future for me. 2026-01-18 12:08:30 That did the job, the device is now listed unter /dev/serial/by-id, thank you very much! 2026-01-18 12:09:27 * unter /dev/serial/by-id and /dev/ttyUSB0 is also there, thank 2026-01-18 18:15:28 Hello 2026-01-18 18:15:47 NGL, arch is better 2026-01-18 18:18:35 > says obvious bait 2026-01-18 18:18:35 > doesnt even wait to see it though 2026-01-18 19:07:01 Didn't say better than what 2026-01-18 19:07:38 some people have way too much spare time :D 2026-01-18 19:08:51 Please remember, don't feed the trolls :) 2026-01-18 19:13:36 too late, already switched to arch 2026-01-18 19:13:46 lol 2026-01-18 22:07:14 hoi -- what mechanisms do you use to be notified of software releases? 2026-01-18 22:07:59 i considered rss, but didn't find feeds for e.g. curl, openssh 2026-01-18 22:10:32 You can use https://release-monitoring.org/. This also flags whenever a package is out of date and emails the maintainers. 2026-01-18 22:10:32 Alpine has mails send to maintainers when the are marked as out of date on Anitya. 2026-01-18 22:21:12 multisn8: I use rss, you can find them for most packages, especially if theyre hosted on github, gitlab, forgejo, etc. 2026-01-18 22:22:27 curl is a funny example, since you can just use the tags rss feed 2026-01-18 22:23:59 as for openssh, yeah idk 2026-01-18 22:24:28 but just using the software forge's rss feed for tags will cover the vast majority of software 2026-01-19 04:04:24 how do I search in apk with wildcards like in pkgs.alpinelinux.org? 2026-01-19 04:06:58 linux* 2026-01-19 04:32:20 because I want to use lua5.[1-9] to install all Lua versions, while apk search also includes its optional modules 2026-01-19 04:34:50 https://p.swee.codes/swee/1afb9f0d5da7460db41861522409e442 2026-01-19 04:40:23 for i in 1:5 do apk install lua5.i? 2026-01-19 04:59:19 I am trying to push a branch up to gitlab.alpinelinux.org and it seems stalled out, any thoughts? 2026-01-19 04:59:21 debug1: Sending command: git-receive-pack 'unrznbl/aports' debug1: pledge: fork 2026-01-19 05:02:20 I am trying "Update fork" for my master in case somehow that is a factor... it has been a LONG time: 123600 commits behind the upstream (I am trying to push to a different branch, not master) 2026-01-19 06:07:28 unrznbl: sometimes you have to have a little patience with aports, because it's a relatively large repository 2026-01-19 06:13:10 ikke, thx, will do 2026-01-19 06:15:22 unrznbl: because it's so far behind, you could also try to push it in batches 2026-01-19 07:04:30 anybody having issues installing packages? 2026-01-19 07:15:17 Wryl: could you share any error message in your case? 2026-01-19 07:15:31 temporary failure.. think it's a DNS issue. 2026-01-19 07:16:01 for some reason I can't ping duckduckgo.com 2026-01-19 07:16:16 nslookup also just yields "connection refused" 2026-01-19 07:16:34 but. I can. visit it. 2026-01-19 07:18:55 https://usercontent.irccloud-cdn.com/file/1m51WRse/image.png 2026-01-19 07:19:05 very. odd. 2026-01-19 09:06:50 Wryl, very 403 2026-01-19 09:07:29 yeah my bad. had nothing to do with alpine, had everything to do with the bridge router exploding. 2026-01-19 09:07:41 👍 2026-01-19 12:18:19 anyone here with experience installing Alpine on a 64-bit laptop, with a 32-bit EFI? 2026-01-19 12:22:35 help 2026-01-19 12:24:48 alas no 2026-01-19 12:27:19 considering what I read about Alpine, rc, musl, it is strange that it seems impossible to install Alpine on a 10 yr old laptop (that has only 2GB of RAM). I am able to run Arch on that laptop, and it works OK, I can even browse quite decently, but lowering the OS-footprint would help, ofcourse. 2026-01-19 12:28:36 so, I am wondering, did I use the 'wrong' ISO, or is it just not 'provided' for? 2026-01-19 12:28:56 lext: have alpine installed on an eeepc 701 2026-01-19 12:29:22 I am aware of injecting bootia32, but I could not get it working this morning, on grub. 2026-01-19 12:38:25 maybe try this? https://wiki.alpinelinux.org/wiki/Bootloaders#EFI_Boot_Stub 2026-01-19 14:22:58 ikke, thanks for the tip, once I got things synced multiple operations were "normal" speed :) Got my MRs in and one merged! :) 2026-01-19 14:27:00 Cool 2026-01-19 14:58:49 Hi 2026-01-19 14:59:06 I'm having a problem with dhcpcd, when I try to restart it, I get: 2026-01-19 14:59:07 dhcpcd | * Stopping dhcpcd ... 2026-01-19 14:59:07 dhcpcd | * start-stop-daemon: 1 process refused to stop 2026-01-19 14:59:29 Apparently dhcpcd can refuse to do what the service manager tells it to do 2026-01-19 15:01:01 Though my setup diverges a bit, I did create an “async” Runlevel as suggested in the wiki, for having login not waiting on network at boot 2026-01-19 15:02:57 achill,Sertonix[m], Alpine devs: could you please review this MR when you have a moment? Thanks. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95996 2026-01-19 15:05:03 achill: Sertonix[m] could you please review the MR when you have a moment? Thanks. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95996 2026-01-19 15:13:55 It worked the first time ;) 2026-01-19 16:23:13 ... why does alpine package apt, rpm, dpkg, pacman, etc. seems kind of odd to have another distro's package managers available. 2026-01-19 16:24:31 huh, didnt know that.. does it mean you can install packages from those managers? :S 2026-01-19 16:25:20 elagost: In a pipeline, I create debian packages using nfpm, and then use dpkg-query to show the contents of the package 2026-01-19 16:30:19 frag: I expect so, but if you use debian or arch or fedora's repos you'll get nonfunctional glibc software. (or will it pull in glibc? might be worth testing.) 2026-01-19 16:56:04 package manager do a whole lot more than just manage the running system 2026-01-19 16:56:13 e.g. you can bootstrap new installations 2026-01-19 16:56:33 or install a package of another rootfs 2026-01-19 16:56:43 *on 2026-01-19 17:32:42 arch has an apk-tools package and even abuild to test alpine package building on arch :) 2026-01-19 22:22:16 you can also get pacman on debian, and then completely ruin your installation by trying to install stuff 2026-01-19 23:36:16 2 2026-01-20 00:01:46 good night! i wanted to ask about WebKit2GTK... I had problems with some browsers when using static pages such https://openbsd.org (links are unclickable, only JS works well), i used w3m and my phone anyway. :b 2026-01-20 06:54:13 Hi carlinux, I've heard other people having such issue 2026-01-20 06:54:52 Though I have no idea why 2026-01-20 13:15:52 how to install android studio on alpine? 2026-01-20 13:19:32 Flatpak or (probably preferable) Distrobox. There is no from-source version available so no way to compile it with Musl 2026-01-20 13:19:50 Do note that you don't need Android Studio for any Android app development 2026-01-20 13:20:00 i know 2026-01-20 13:20:09 what i need for emulator 2026-01-20 13:20:26 i know some kvm or something required 2026-01-20 13:20:47 if I want care about it with flatpak? 2026-01-20 13:21:59 For emulator you don't need Android Studio either, I run it without 2026-01-20 13:22:19 I do run via Distrobox though because the emulator package is again proprietary and compiled against glibc 2026-01-20 13:22:39 You can do KVM stuff just fine with Flatpak though 2026-01-20 13:25:57 so emulator 2026-01-20 13:26:55 tell more 2026-01-20 13:27:09 What do you want to know...? 2026-01-20 13:28:01 you mean not android studio one? 2026-01-20 14:20:29 First time rebooting my PC since upgrading to post 3.23 edge, and now I can't boot. It just hangs at * Mounting root: _. If I remove the root= cmdline parameter to get into diskless, it hangs at trying to mount the boot media. 2026-01-20 14:37:24 chdsky9: everything can be done through `sdkmanager` (to install Android platform files, emulator, etc), `avdmanager` (to create the VM's) and `emulator` (to actually launch the VM you created with `avdmanager`). Android Studio just offers a graphical way to use these tools, but they're perfectly usable commandline tools on themselves 2026-01-20 14:43:53 Looks like it's getting stuck in nlplug-findfs 2026-01-20 15:37:13 So at this point: https://files.catbox.moe/vx6ud3.jpg the cursor stops blinking and the fans spin up. The kernel must still be marginally alive because sysrq still works. Honestly I'm quite baffled. The latest Alpine Linux ISO boots just fine. 2026-01-20 15:48:43 Hi! Does anyone here knows how to enable hotplug support for USB Ethernet adapters? I mean, when I hotplug the Ethernet cable in the adapter, it seems to work, but when I hotplug the USB adapter cable itself, the interface is down by default, and I have to `ip link set eth0 up` manually. Each time I plug the adapter in, it's a different interface id. 2026-01-20 15:48:43 Of course, the dhcp and networking services are enabled and running. 2026-01-20 17:06:12 If I get rid of nlplug-findfs, the system hangs at "* Waiting for uevents to be processed" after udev starts. https://files.catbox.moe/mkq2iw.jpg 2026-01-20 17:06:39 Does anyone have any idea what might be going on, or what I could do to try to find the issue? 2026-01-20 17:07:32 freerig[m]: Those services do not do hotplug detection 2026-01-20 17:07:46 lonjil: Wish I had an idea, but I'm not sure what is causing that 2026-01-20 17:23:36 I searched for Linux crashes associated with uevents, and made a collection of changes to my cmdline. Not sure what did it, but now it's booting. 2026-01-20 17:36:51 Ok, I have a definitive answer now: amdgpu is broken. 2026-01-20 17:43:13 Yup, everything is working just fine if I unplug my AMD GPU and use the iGPU in my Intel CPU instead. 2026-01-20 19:16:50 hey could someone help me out installing a newer build for Thunderbird the current one in v3.23 r0 has a bug in it that stops it from being able to add or delete new accounts or receive incoming mail. I tried adding the later build from edge to see if the issue persists in 145.0.0r2 but could not get it to proerply install 2026-01-20 19:19:54 https://upload.disroot.org/r/WY_6d0qx#SIDKWHQqfgdhDg63J6qIn8a/qvsMg1whMeQLVDtmN2k= 2026-01-20 19:20:52 those are my repos and if I did doas apk add thunderbird@testing it should iirc download the latest edge version? 2026-01-20 19:22:46 for now I can use himalaya on alpine to check my email 2026-01-20 20:35:25 nvm on a new profile I can just readd my email account as is something is corrupted with my thunderbird profile 2026-01-21 00:49:17 hi! :D 2026-01-21 01:16:52 i wanna ask about a WebKit2GTK issue... i tried to use Vimb, Badwolf and Luakit but links in static pages such https://openbsd.org or https://duckduckgo (without JS) don't work... :/ 2026-01-21 07:55:49 Hi! Could anyone check what's wrong at https://gitlab.alpinelinux.org/runxiyu/aports/-/jobs/2183439 2026-01-21 07:57:46 runxiyu: you declare a -doc subpkg, but apparently there are no manpages or similar installed for the sub package 2026-01-21 07:58:08 oh im dumb 2026-01-21 07:58:10 ty 2026-01-21 08:00:14 a go package picked at random, community/act installs the license that's in the repo to /usr/share/licenses/$pkgname/LICENSE, even though it's MIT; you could (maybe even should? idk packaging rules for alpine) do the same 2026-01-21 08:00:51 /usr/share/licenses/$pkgname is one of the dirs included in the automatic doc subpkg function 2026-01-21 08:03:46 https://gitlab.alpinelinux.org/runxiyu/aports/-/jobs/2183461 huh 2026-01-21 08:03:53 i guess i'll use an older go version 2026-01-21 08:04:34 it says it needs a newer go version 2026-01-21 08:05:28 oh, you're upstream too 2026-01-21 08:05:35 yeah, lower the version in your go.mod :) 2026-01-21 08:19:26 It's annoying that go started to enforce patch versions 2026-01-21 16:31:07 attempting to install alpine currently causes lddtree to fail as depmod and modinfo depend on libzstd which doesnt exist..? 2026-01-21 16:31:21 specifically in the kmod trigger it tries to call depmod 2026-01-21 16:33:19 sewn: what version of Alpine? What installation medium? 2026-01-21 16:33:29 v3.23 iso, setup-disk 2026-01-21 16:41:48 hm, restarting the installation medium fixed it 2026-01-21 18:33:18 Hello. I tried asking a question last night, and din't get an answer, then signed off and slept. I just looked at the log liste idn channel topic to see if perhaps I was answered later, and don't even see my question, that's odd eh? https://irclogs.alpinelinux.org/%23alpine-linux-2026-01.log is for this channel, right? 2026-01-21 18:33:52 Anyway I'm just going to cut & paste what I wrote yesterday incase someone knows... 2026-01-21 18:34:01 Hello. I'm new to Alpine and have a question about updates, in particular firefox, which is at version 145, whereas 147 is the latest. Will I be able to upgrade it in this verison of Alpine (3.23) or do I have to wait for new version of Alpine to get new version of firefox? 2026-01-21 18:34:10 An in either case, how often is it updated, is it on a schedule or certain amount of time after upstream, or just wiat and see, or what? 2026-01-21 18:35:35 ptrc: ^ 2026-01-21 18:36:24 enigma9o7_irc: in general, for stable releases, firefox-esr would be more appropriate 2026-01-21 18:39:00 enigma9o7_irc: you tripped an anti-spam measure last night; it was removed, but not until after you tried to speak 2026-01-21 18:46:31 thanks for replies. I'm aware of firefox-esr, but still want to understand how upgrades work, etc. 2026-01-21 18:49:17 enigma9o7_irc: desktop software is a bit different from other software. Generally we are careful upgrading major versions in stable releases to avoid breaking peoples setup. Sometimes, it's limited by available dependencies (sometimes newer versions of libraries are required that we cannot upgrade). 2026-01-21 19:16:29 enigma9o7_irc: generally we try to have the latest versions of all Mozilla products (firefox, firefox-esr, thunderbird) in edge and latest stable release 2026-01-21 19:17:19 however, bus factor of 1 (myself) sometimes means the update is delayed 2026-01-21 19:24:03 but then, ideally Firefox in edge gets updated according to https://whattrainisitnow.com/ (± 1 day for some patching), and latest stable (3.23 as of now) after waiting for any feedback from edge users about bugs or breakages 2026-01-21 19:27:41 ptrc: thank you for your service 2026-01-21 19:28:34 you're welcome ^^ 2026-01-21 19:38:02 Obligatory thanks to all who work on making Alpine awesome 2026-01-21 19:50:54 Yes thanks indeed. 2026-01-21 19:52:23 i'm using the alpine raspi image builder, and with 3.21 (the default) it works well, but if i set the branch to v3.23 i get an error about overlay kmod not found and thus you could say it doesn't really do what is expected. any idea what the difference could be? i checked, the /lib/modules/.../ does have a overlay.ko.xz 2026-01-21 20:18:32 Dear alpine linux support team, i'd like to install alpine on my ODYS Winpad V10, which comes with a bay-trail board, with 2 GB RAM and 32GB flash card. I just want to do simple things, like chatting, browsing and do some office work. Unfortunately, alpine doesn't recognize my wlan card (Realtek RTL8723BS), so I am not able to proceed further on the installation menu. Is there any possibility to add a package 2026-01-21 20:18:32 while the install process has been started? 2026-01-21 20:18:59 ... sorry for my poor english :-) 2026-01-21 20:19:16 @Guest36468 tried the alpine extended ISO? 2026-01-21 20:19:37 It has a good number more packages, inclusive of firmware, than the regular ISO 2026-01-21 20:19:42 not sure 2026-01-21 20:20:01 I have to have a look back 2026-01-21 20:20:37 I think, I downloaded the largest ISO with all possible packages 2026-01-21 20:20:39 https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/x86/alpine-extended-3.23.2-x86.iso 2026-01-21 20:20:48 https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/x86_64/alpine-extended-3.23.2-x86_64.iso 2026-01-21 20:21:10 You used one of these? 2026-01-21 20:22:14 No, I tried the previous versions, when I tried it 2026-01-21 20:22:48 I will download these ones and will try again 2026-01-21 20:23:32 Do you recommend to use the x86 one or the x86_64? 2026-01-21 20:23:32 https://pkgs.alpinelinux.org/contents?file=*8723*&path=&name=&branch=edge&repo=&arch=x86 2026-01-21 20:24:02 the architecture is 64-bit but the UEFI is unfortuantely 32-bit 2026-01-21 20:24:05 x86_64 has more packages available, but may use slightly more RAM 2026-01-21 20:24:30 I used x86_64 on my little craptops since the CPU supported it 2026-01-21 20:24:31 But this is not really a problem. I could manage to boot 64-bit systems als well 2026-01-21 20:24:39 Only used x86 image on my VIA C7-M 2026-01-21 20:25:20 ok. I understnd 2026-01-21 20:25:43 Looks like linux-lts, linux-firmware-rtl_bt, and linux-firmware-rtlwifi should support that card 2026-01-21 20:25:48 Thank you very much for your quick response 2026-01-21 20:25:54 I will come back later ... 2026-01-21 20:26:04 Hope you have success! 2026-01-21 20:26:29 the extended version has this firmware? 2026-01-21 20:26:44 I believe so, yes. 2026-01-21 20:26:58 Cant check ATM, on mobile 2026-01-21 20:27:58 another question I hvae, before testing, is there a way to convert .deb packages into .apk? 2026-01-21 20:31:16 and which desktop environment you'll recomment on a machine like this? 2026-01-21 20:33:14 with only 2GB memory, you likely want to keep your system as light as possible, maybe just use a simple window manager like icewm. 2026-01-21 20:34:05 ok. thank's for your tip 2026-01-21 20:34:30 have a nice and pleasant evening to all 2026-01-21 21:28:56 how to fix this? 2026-01-21 21:28:56 fatal error: linux/videodev2.h: No such file or directory 2026-01-21 22:04:54 chip1972[m], apk ad linux-headers 2026-01-21 22:05:06 s/ad/&d/ 2026-01-22 05:41:04 @chip1972 install the -dev package for your kernel, and/or linux-headers? 2026-01-22 05:42:47 By some miracle, is anyone else using Alpine with an Intel Core N350 CPU, with working s2idle suspend? 2026-01-22 05:44:00 From DE, I mean. S0ix troubleshooting toolkit from Intel passess fully, but XFCE Suspend bricks the laptop, seemingly by making it go into deep sleep/s3, which seems to be broken in my laptop's firmware 2026-01-22 05:45:27 Asked XFCE folks, and it should ask systemd/whatever for Suspend, or fallback to pm-suspend, or consolekit, or other binaries 2026-01-22 05:46:15 ”if no systemd, it calls equivalent consolekit method, and if not present, falls back to binaries in xfce4-session/libxfsm/xfsm-shutdown-common.h” 2026-01-22 05:46:23 ”see also xfsm_shutdown_try_suspend in xfce4-session/xfce4-session/xfsm-shutdown.c” 2026-01-22 05:47:24 Default mem_sleep is set to s2idle, so in theory, everything should work 2026-01-22 05:47:46 systemd includes elogind 2026-01-22 05:48:26 Yeah, so our elogind should call Suspend, which should honor mem_sleep, thus use tested/validated s2idle 2026-01-22 05:48:40 But it seems not... 2026-01-22 05:49:09 Next step to test on another OpenRC/elogind distro LiveUSB? 2026-01-22 05:49:47 Compare loaded kernel modules? I'm at a loss where this is falling apart 2026-01-22 05:50:59 Hibernate and Hybrid sleep work perfectly, just Suspend fails 2026-01-22 05:51:11 on void we saw an issue in a recent elogind version where it was defaulting to deep for mem_sleep 2026-01-22 05:51:17 Which is reverse of my usual experience 🤣 2026-01-22 05:51:25 ended up reverting 2026-01-22 05:51:40 @abby that... sounds exactly what I think is going on 2026-01-22 05:52:01 Do you have a link to that? Is it a trivial patch? 2026-01-22 05:53:26 https://github.com/void-linux/void-packages/issues/58479 2026-01-22 05:53:27 https://github.com/void-linux/void-packages/pull/58486 2026-01-22 05:53:44 https://github.com/void-linux/void-packages/commit/7e6e47aedc56eee0312add158db709e2af38a132 2026-01-22 05:55:18 the patch was to downgrade 2026-01-22 05:56:05 Or wait for an unreleased 257.x? 2026-01-22 05:56:25 think so 2026-01-22 05:56:46 Sweet, this is heartening. Just got this laptop and would like to like, use it, without it boiling and dieing if I walk away 2026-01-22 05:57:04 Thank you for confirming! 2026-01-22 05:59:06 @ikke, is this potentially patchable for us (the empty list to not override kernel default mem_sleep, or user-set mem_sleep), since a downgrade likely has ripple effects? 2026-01-22 06:02:05 You have to ask the maintainer 2026-01-22 06:02:53 team/alpine-desktop. Is this just an Issue in aports and at them, or like, a bigger discussion? 2026-01-22 06:03:43 Fixing this how chimera did seems like a win for everyone. Anyone using deep gets deep, anyone using s2idle gets s2idle,ans anyone with a user-set state keeps it. 2026-01-22 06:04:13 I'm surprised not more folks are hitting this 2026-01-22 06:04:59 I'm not using elogind 2026-01-22 06:06:28 Ah, I am because it comes with setup-desktop xfce and setup-desktop gnome 2026-01-22 06:14:31 Saijin_Naib[m]: in any case, opening an issue would be helpful, or perhaps, directly an MR 2026-01-22 06:46:09 Hot damn, this N350 rips compared to my N3450 2026-01-22 07:24:47 abby thanks for that. It (patching elogind to not set a mem_sleep mode) improved Suspend behavior slightly, but it is still broken on my platform, so something else must be going on 2026-01-22 07:59:06 Built 252.39 locally based upon 252.24 from Alpine 3.22, but it broke a ton of things so I couldn't verify if that Suspended properly vs 255 elogind 2026-01-22 09:37:33 Anyone have bandwidth to help me troubleshoot build failures for pragha? 2026-01-22 09:38:03 APKBUILD https://bpa.st/4MFA 2026-01-22 09:38:54 It seems to be failing to find files that are definitely there, and found earlier in the build during the sanity check, while building 2026-01-22 09:39:26 like peas-gtk.h, libxfce4ui.h, totem-pl-parser.h 2026-01-22 09:39:45 These are all in makedepends, and picked up by the make process after autogen.sh and ./configure 2026-01-22 09:39:50 How do they get lost at make time? 2026-01-22 09:44:24 numbers of course arent everything, what wondering what milestone will warrant v4? 2026-01-22 09:54:17 Last time was the switch from uclibc to musl 2026-01-22 09:55:38 Landing s6-rc 🤔 2026-01-22 18:10:37 Nvm on help building Pragha. Someone has a PR open to fix bash-specific shell expansion in the Makefile, which solves the issue 2026-01-22 18:18:52 hello it seems that i have miss up my /etc/doas.conf, And now i can't edit it. 2026-01-22 18:18:52 usually i login as root through `doas su` the problem is that i don't know what is the root password!! i tried my password, nothing, 'root', 'password', `alpine`, `postmarket`, 'postmarketos', `root`, `123`, `12345` and `12345678`. 2026-01-22 18:18:52 I didn't set any password to root so what is it? what could i do? 2026-01-22 18:23:13 RoadRoller01[m]: you have to reboot and edit the kernel cmdline 2026-01-22 18:24:08 init=/bin/sh 2026-01-22 18:25:05 general question is it possible to install alpine onto my router? its quadcore/512ram i dont care about wifi 2026-01-22 18:25:16 dogg0: what CPU? 2026-01-22 18:25:25 gimme sec ill see 2026-01-22 18:25:34 oh its broadcom :( 2026-01-22 18:26:04 was thinking it c ould be used for some services nice low powered box 2026-01-22 18:26:45 would anyone else here benefit from regularly built and published images for the Milk V Duo S (riscv)? 2026-01-22 18:29:30 ikke forgive me for pressing, but is that a no? 2026-01-22 18:32:17 ikke: how to edit the kerenl cmdline when disk encryption is used? It seems that there is two boot process one before the disk encryption and one after. I am using postmarketos 2026-01-22 18:35:01 dogg0: I don't know, depends on the architecture and other things 2026-01-22 18:35:13 RoadRoller01[m]: It would be after you unlock disk encryption 2026-01-22 18:35:19 And the bootloader used 2026-01-22 18:35:32 You could ask pmos for information on how to edit the kernel cmdline on boot 2026-01-22 18:36:19 nu_: Don't have any milk-v duo board here 2026-01-22 18:40:12 wish there .img releases that one could dd onto an sd card 2026-01-22 18:42:26 Difficult part is that each board would need a dedicated image 2026-01-22 18:44:38 would that only be a matter of storage or would it be extra support efforts too? 2026-01-22 18:55:27 Storage is at least a large part of it 2026-01-22 19:28:44 ikke: Sadly I banned there(: I have resolved the issue through recovery usb 2026-01-22 23:09:10 i cant change one side of the headphone volume in kde plasma 2026-01-22 23:10:45 no balance adjustment? 2026-01-22 23:11:49 longnoserob[m]: yes 2026-01-22 23:13:24 alsamixer should allow independent channel levels,but they might get overwritten 2026-01-22 23:19:58 "alsamixer should allow independe..." <- overwritten 2026-01-22 23:25:56 "overwritten" <- ? 2026-01-22 23:26:04 * 2026-01-22 23:33:01 by other settings, e.g.if iu chabe 2026-01-22 23:33:16 change volume in kde 2026-01-22 23:45:40 "change volume in kde" <- how i can fix? 2026-01-23 00:00:09 seems to be an issue in kde.. i would try pavucontrol 2026-01-23 00:00:41 dogg0: does openwrt support it? if it does, you might have better luck with alpine on it 2026-01-23 00:03:59 hey runxiyu no it doesnt 2026-01-23 00:04:33 i think im just going to not use any broadcom hw 2026-01-23 00:13:43 yeah :/ 2026-01-23 00:19:43 dogg0: if any other distro supports it, you can most likely do it... most of us that have put Alpine on oddball boards have taken the kernel from a working distro and just used that to bootstrap Alpine 2026-01-23 00:48:27 iggy, ahk thx 2026-01-23 23:08:02 hello everyone, i am trying to setup alpine linux on my old laptop and im having trouble getting the broadcom-wl driver 2026-01-23 23:08:02 the package listed on the wiki has issues building (/usr/src/linux-headers-6.18.6-0-lts/vmlinux: permission denied) 2026-01-23 23:08:02 and trying to make from source gets me an error due to a supposedly missing headfile (the file is actually there though) 2026-01-24 01:26:19 I have pulseaudio and pipewire installed and cant see in rc-service 2026-01-24 01:42:01 i cant adjust audio balance whatever app i use 2026-01-24 01:44:14 i am using pulseaudio 2026-01-24 01:56:33 pavucontrol doesnt work? 2026-01-24 01:56:55 longnoserob[m]: doest work 2026-01-24 02:10:23 there is probably a way to do it with pactl 2026-01-24 02:11:02 check the known wikis like arch or ge too 2026-01-24 04:41:30 Sertonix[m], thanks much for librewolf v147 i386, I don't think any other distro building it, so very much appreciated! Even regular firefox seems to have stopped building for i386 at 145, unless I'm missing something. 2026-01-24 08:00:12 "doest work" <- yoiu need to unluck the channels (padlock symbol) of the output device, then you should be able to adjust l&r independently 2026-01-24 15:33:23 "yoiu need to unluck the channels..." <- i put my airpod to the trash 2026-01-24 18:03:33 Hello, I'm using Gentoo Linux, clang/musl profile and am having segfaults with latest mesa and vulkan. What packages besides mesa should I avoid to update in order to prevent segfaults when launching vulkan apps? 2026-01-24 20:58:40 i downloaded latest alpine and tried setup-keymap to set to fr-ergol but it fails 2026-01-24 20:59:29 can someone else try it to see if it's me or a bug ? 2026-01-24 23:42:58 Select variant (or 'abort'): fr-ergol 2026-01-24 23:42:58 * Caching service dependencies ... [ ok ] 2026-01-24 23:42:58 * WARNING: you are stopping a boot service 2026-01-24 23:42:58 * Setting keymap ... [ ok ] 2026-01-24 23:43:26 It did work on my end with edge, didn't test in the iso though 2026-01-25 09:55:48 <|cos|> It seems at least lua-rapidjson and lua-lgi are completely empty packages, without meaningful metadata. Is it a known bug that only subpackages can't be built "alone", issues I should file, or am I missing something which makes things work as expected? 2026-01-25 10:00:22 |cos|: those are installed based on the lua versions. see the list of subpackages here https://pkgs.alpinelinux.org/packages?name=lua*rapidjson&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer= 2026-01-25 10:06:17 <|cos|> Biswa96[m]: I realize there are subpackages. The question is why their main package exist when they don't actually pull in the subpackage or anything. Are they just an artefact of apkbuild lacking flexibility? 2026-01-25 10:13:25 main lua-rapidjson package pulls the subpackage when a specific version of lua is installed. see install_if="$pkgname=$pkgver-r$pkgrel lua$lver" in the APKBUILD of lua-rapidjson. 2026-01-25 10:19:40 <|cos|> Biswa96[m]: That definitely falls under "am I missing something". Thanks! 2026-01-25 16:02:29 After getting "mesa-vulkan-nouveau" and "linux-firmware-nvidia" for my gtx 1050ti, I get a segfault if I type "vulkaninfo". Dmesg complains that "pmu: firmware unavailable", but it is still loaded for "nouveaudrmfb". The segfaut is for "libvulkan_nouveau.so". Is it a known issue? 2026-01-25 19:41:59 https://words.filippo.io/frood/ ooh, that's clever! never thought of doing the *entire* Alpine system inside an initramfs. I suppose if you wanted this could be inside a UEFI image with efistub too 2026-01-25 21:18:02 ACTION uploaded an image: (151KiB) < https://matrix.org/oftc/media/v1/media/download/AfDVWQrTITN0x1hB0Q9RbTCaFH9ZxuU9R9AVPK7r8Aaa1iNm5lamYyKck6QSZgzID7fJJ_UUTjlbP5G_ofGtugBCecPx5j9AADRkMi5vcmcvVXRISFBLS3BUYUpkWEJKSWpEWkxxZ0Rn > 2026-01-25 21:18:22 how do i deal with this because i'm annoyed atp 2026-01-25 21:18:38 and i'm considering reflashing os 2026-01-25 21:24:45 iodomi[m]1: what arch? 2026-01-25 21:25:03 x86_64 2026-01-25 21:31:12 What is the content of /etc/apk/repositories? 2026-01-25 21:34:31 #/media/sda/apks 2026-01-25 21:34:31 http://dl-cdn.alpinelinux.org/alpine/v3.23/main 2026-01-25 21:34:31 http://dl-cdn.alpinelinux.org/alpine/edge/testing 2026-01-25 21:34:31 http://dl-cdn.alpinelinux.org/alpine/v3.23/community 2026-01-25 21:35:17 i cannot use edge because of pixbuf error 2026-01-25 21:35:37 s/error/core dump/ 2026-01-25 21:36:09 I feel like you shouldn't mix edge/testing with v3.23/main 2026-01-25 21:37:13 because that's exactly how you end up in situations like that screenshot 2026-01-25 21:37:17 i knw 2026-01-25 21:37:34 but i don't have a better option 2026-01-25 22:00:13 so no better option than fresh install? 2026-01-25 22:00:19 or is there 2026-01-25 22:03:50 Remove that edge, upgrade -a, try removing what requires broken dependencies 2026-01-25 22:03:55 apk fix can help too 2026-01-25 22:11:13 i can try 2026-01-25 22:14:58 performing apk fix gets me [APK unavailable, skipped] 2026-01-25 22:32:28 apk list --orphaned 2026-01-25 22:35:22 ACTION uploaded an image: (183KiB) < https://matrix.org/oftc/media/v1/media/download/Ad0dmxjobVgPCKcBjwmOmvv-YgXxttRJA_ch_tNoSmq7pXHSLJgWSMobPhYqcSA7axqiPDjqGP2eF-IKg79loAtCecP2UyWwADRkMi5vcmcvaGp0QnBFR3JRWGtPYmNwWnFESG9nVnRk > 2026-01-26 06:30:46 in posix shell, if $var contains ctrl+p, is there a way to remove the ctrl part with var manipulation? trying echo ${var#?} 2026-01-26 06:32:29 actually i need it lower case too, i guess it cant be done like that 2026-01-26 06:32:43 i need the p lower case i mean 2026-01-26 07:40:03 @Sertonix, you are a legend for that GTK3 GRIP port. I let the maintainer know, and they are working on upstreaming it and making a new tag. They also told me to thank you! 2026-01-26 08:06:05 frag, ^P isn't Ctrl and P, it's DLE (0x10) 2026-01-26 08:06:36 And it's already “lower-case” 2026-01-26 08:08:43 ah yes 2026-01-26 09:41:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:42:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:43:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:44:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:44:55 ok, i have signed up four times now 2026-01-26 09:45:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:46:11 how many duplicate accounts do you want? 2026-01-26 09:46:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:47:04 Received an error on irc.oftc.net: err_chanoprivsneeded ["pj","#alpine-linux","You're not channel operator"] 2026-01-26 09:47:04 rip 2026-01-26 09:47:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:48:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:49:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:50:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:51:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 09:52:41 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 10:11:47 What is pvt? Peer Versus Tank? 2026-01-26 10:15:03 permanent variable trabsmission? 2026-01-26 10:15:25 pervert 2026-01-26 10:15:58 per vlan tree 2026-01-26 10:16:26 Pre-victorian transport 2026-01-26 10:17:35 good ones :D 2026-01-26 11:00:57 "Received an error on irc.oftc...." <- probly realted to the irc-server updates ongoing at oftc? 2026-01-26 11:02:10 longnoserob[m]: nope not at all 2026-01-26 11:02:21 pj does not have op on irc 2026-01-26 11:02:45 ah ok 2026-01-26 11:55:40 funderscore: well I had op, until bridge got disconnected 2026-01-26 12:42:49 what am I missing https://paste.trom.tf/owuvinuhuc.bash ? 2026-01-26 12:46:54 -S for the src path? 2026-01-26 14:43:37 how do you build a alpine package using abuild for another architecture? changing CHOST or CTARGET doesnt seem to work and theres no documentation that i could find ^^; 2026-01-26 14:44:44 CBUILD=aarch64 abuild rootbld works 2026-01-26 14:56:55 is this documented 2026-01-26 15:30:54 i have no idea 2026-01-26 16:00:38 There are multiple different kinds of compiling for a different arch. It looks like CBUILD for rootbld is not document but I also am uncertain how to document this without causing more confusion/misunderstandings 2026-01-26 16:11:10 especially since CBUILD is technically the wrong variable for it under autoconf traditions 2026-01-26 16:21:51 pj: yeah about a year ago 2026-01-26 16:21:58 No ChanServ flags either 2026-01-26 16:24:04 pj: I've added you to the chanop list 2026-01-26 16:30:47 anyone here? 2026-01-26 16:31:00 no, nothing to see here :) 2026-01-26 16:31:10 (to be clear, that's a joke) 2026-01-26 16:33:28 Yeah, we can see you ikke :/ 2026-01-26 16:34:04 I have a question, software like zerotier has it's own custom license, cloud it be admitted to aports? 2026-01-26 16:35:14 Not if that license is not considered FOSS by either FSF or OSI 2026-01-26 16:38:03 I just read its repo, it's licensed by mpl2 (mostly), it has nonfree code, licensed by custom license 2026-01-26 16:38:26 well, if you omit the nonfree code, that could be packaged 2026-01-26 16:38:44 which just means the alpine package would not be able to run the controller 2026-01-26 16:39:10 got it 2026-01-26 17:47:44 `-- Build files have been written to: /..../xsuspender/src/xsuspender-1.6/build` 2026-01-26 17:47:44 `make: *** No targets specified and no makefile found. Stop.` 2026-01-26 17:48:02 "-S for the src path?" <- I added `-S .` but still ^ 2026-01-26 23:35:10 why did plasma get removed from setup-desktop? 2026-01-26 23:36:45 What, it was still there yesterday? 2026-01-26 23:37:35 it was there in 3.21 2026-01-26 23:41:00 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 23:42:00 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 23:43:00 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 23:44:00 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 23:44:54 you shared it enough times already 2026-01-26 23:45:00 just wanna share, open registration for a pvt tracker at https://bluetorrents.com :D 2026-01-26 23:45:24 it's spamming every 1m to avoid a flood kick 2026-01-26 23:54:06 [@_oftc_swee:matrix.org](https://matrix.to/#/@_oftc_swee:matrix.org) I swear that I installed plasma with the 3.23 iso and the edge repos 2026-01-27 00:05:53 hi everyone! :D just wanna share that https://bluetorrents.com is open for registration...new releases and old releases 2026-01-27 00:15:38 OlalaH: fuck off 2026-01-27 00:28:24 real 2026-01-27 00:58:07 courge_musque[m]: I mean I still can get it by typing plasma, but also I'm using 3.23 repo and drkonqi is 2026-01-27 00:58:11 orphaned 2026-01-27 00:59:49 and also qcoro-qt6 2026-01-27 01:00:24 https://p.swee.codes/swee/3fdab4c5fd644b79824dc08dfb62a6ba 2026-01-27 02:18:53 hi everyone! :D just wanna share that https://bluetorrents.com is open for registration...new releases and old releases 2026-01-27 03:19:22 https://p.swee.codes/swee/16b6d125c3a945649a961f02e5493112 trying to use `abuild rootbld` on an aport I'm trying to make 2026-01-27 03:21:58 swee: add options="net" in the APKBUILD, `abuild rootbld` will disable network without it. 2026-01-27 03:22:36 oooo okay 2026-01-27 03:22:42 didn't see that before lol 2026-01-27 10:52:57 Heya, when booting from lbu or in "diskless" mode, do all packages get loaded into RAM? It says in the wiki "local adjustments to what-gets-loaded-into-RAM are possible" 2026-01-27 11:22:36 marcc: in general, yes 2026-01-27 11:22:53 / is tmpfs, so everything that gets installed there and is not part of some other mountpoint, will be in ram 2026-01-27 19:13:07 Howdie all, I am learning about ifstate right now, and it seems really interesting, espacially since network namespaces are possible to define. I am trying to understand how this may pair with or replace ifupdown-ng. 2026-01-27 19:13:37 does anyone have experience with ifstate, and would be willing to impart some knowledge? haha 2026-01-27 19:44:25 andarlan: ifstate is designed to work without any other network configuration tooling in parallel 2026-01-27 19:46:26 it has some built-in ignore rules which can be extended in case another process handles parts of the network configuration 2026-01-27 19:54:56 Just for clarity, That means I can test using ifstate exclusively, and define all routes, netns's, interfaces, tunnels, etc in a single config, and it could manage upping and downing the interfaces without ifupdown or ifupdown-ng? 2026-01-27 19:56:02 ifstate uses a declarative approach: your configuration defines the states and ifstate will configure the hole network stack to match that state 2026-01-27 19:56:08 If you disable the networking service, there is nothing in alpine that invokes ifupdown* 2026-01-27 19:57:01 So one would not use the networking service with ifstate? 2026-01-27 19:58:16 ifstate has it's own service file 2026-01-27 19:58:35 ah, I shoulda added a * in search, I just found the openrc package 2026-01-27 19:58:47 thanks so much. Will be easy to tinker with! So cool! 2026-01-27 19:58:48 both have 'provide net' in their initd script 2026-01-27 19:59:08 andar1an: https://pkgs.alpinelinux.org/package/edge/community/x86_64/ifstate also has a section Sub Packages 2026-01-27 19:59:33 ya, I shoulda checked there first 2026-01-27 19:59:52 I have a lot of tabs open trying to understand. Really appreciate the social learning help 2026-01-27 20:01:52 ifstate is developed with routers/firewalls/servers in mind - it has no hotplug support, so using it on desktop-like setups might be difficult 2026-01-27 20:06:54 I am working on my networking infra right now. and during this journey I have really wished I could throw alpine on my networking hardware with declarative and immutable images. Gotta work with what I have for now, but this is really exciting to bump into 2026-01-27 20:10:05 at the point of configuring vlans for my spf and ethernet interfaces, and the routing table, netns, static addressing is exciting. internally I don't need to worry about slaac or router advertisements so much, but due to some vlans sharing an interface, it will be cool if I can define the route tables here too. Currently I just manually created 2026-01-27 20:10:46 Thank you again for the help. My day evolved into playing with this haha 2026-01-27 20:29:17 omg, I think there is a linux subsystem for dynamically reprogramming fpgas too 2026-01-27 20:29:55 I have been wondering about that in regards to hardware offloading for routing/networking as well as encoding and decoding 2026-01-27 23:59:48 Does Alpine plan to separate security-updates into a separate repository in the future? 2026-01-28 00:09:46 we dont have any current plans for that 2026-01-28 00:10:13 what would the purpose for that be? 2026-01-28 00:10:23 The ability to only install security updates. 2026-01-28 00:13:23 using a stable release is already that 2026-01-28 00:15:46 pj: No bug fixes go in? 2026-01-28 00:16:42 so you want only security fixes but not other bug fixes? 2026-01-28 00:16:54 in my book, bug fixes are security fixes 2026-01-28 00:17:22 they can be 2026-01-28 00:17:29 in my book the other way around is true 2026-01-28 00:19:57 Just a question if it is planned. 2026-01-28 04:58:04 does abuild already package to v3 format or do I have to add an extra process to convert? 2026-01-28 05:13:34 swee: abuild still produces v2 format packages and index 2026-01-28 05:15:10 they're still usable by apk3, right? 2026-01-28 05:50:11 <|cos|> According to apk(8), it may be configured by /etc/apk/config, but I can't either find an example file nor any documentation for configuration. 2026-01-28 05:50:53 <|cos|> Would it be possible to make `apk add …` return 0 even though broadcom-wl no longer being available from any repository? 2026-01-28 05:51:55 <|cos|> Core question, what's the most pragmatic way to get wifi working on an old macBook running 3.23? 2026-01-28 05:56:37 <|cos|> I'm attempting to build a slightly older kernel, but `abuild -rK` exits early with ">>> ERROR: linux-prev: builddeps failed", presumable due to the existance of local packages? 2026-01-28 06:15:55 |cos|: if you do `apk add `, that package must be available in a repository 2026-01-28 06:23:32 <|cos|> ikke: if is a local file, apk happily installs it. however i just realized one could add the directores to /etc/apk/repositories, so the build has started. thanks for helping! 2026-01-28 06:23:57 yes, you can, indeed 2026-01-28 06:37:04 |cos| a sample config file for apk here -> https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Configuration_file 2026-01-28 06:41:19 <|cos|> prabu: so there is, i see. thanks for the link! 2026-01-28 14:58:58 ? 2026-01-28 17:19:11 📯https://alpinelinux.org/posts/Alpine-3.20.9-3.21.6-3.22.3-3.23.3-released.html 2026-01-28 20:56:58 I've been trying to simplify my initramfs and the last piece is nlplug-findfs. I can seemingly recreate what it does (using mdev to load necesarry modules, mount root using PARTUUID from /sys/class/block/*/uevent). But booting from a USB uncovers a race condition with usb data in /sys not being fully there yet. Any way to wait for this to finish without sleeps? 2026-01-28 20:57:34 Isn't that what nlplug-findfs is supposed to do? 2026-01-28 20:58:09 yeah, I'm not understanding why you want to remove a core part of the alpine initramfs 2026-01-28 20:58:52 nlplug-findfs was written specifically by alpine for this exact purpose 2026-01-28 20:59:46 My question would be: Is there no way to do what its doing in shell/using mdev. Is something like C a requirement? 2026-01-28 20:59:49 "I'm trying to slim down my bike, so I removed the saddle, but now it hurts to bike" :) 2026-01-28 21:00:42 fanzer: I'm not sure there is an alternative communicating with the kernel interface 2026-01-28 21:01:08 ikke: lol perfect 2026-01-28 21:01:28 Unfortunate. I even shoved udev into the initramfs and tried to use the udev settle functionality but it didnt work. 2026-01-28 21:01:58 Well that's certainly a choice 2026-01-28 21:02:17 fanzer: isn't that the opposite of simplifying initramfs? 2026-01-28 21:02:30 (but also, that's exactly what 'udevadm settle' is for, so I have some doubts) 2026-01-28 21:03:05 ikke, The context is that the original initramfs provided by alpine was >1000 lines. Ive slimmed mine down to <75. It makes it easier to understand. A good lesson at least. 2026-01-28 21:03:16 for some reason fnott (notification manager) doesn't work when it get ran by user rc when sway is ran through tinydm do any one have any info? the fnott process is running normally but notify-send say it got failed showing the notification as shown here: 2026-01-28 21:03:17 ``` 2026-01-28 21:03:29 Failed to show notification: Error calling StartServiceByName for org.freedesktop.Notifications: Process org.freedesktop.Notifications exited with status 1 2026-01-28 21:03:45 fanzer: so you are talking about initramfs-init 2026-01-28 21:04:01 Correct 2026-01-28 21:04:40 RoadRoller01[m]: sounds like fnott is failing to claim the dbus endpoint 2026-01-28 21:04:57 replacing nlplug-findfs with shell/mdev sounds like it would add a lot of code instead of removing it 2026-01-28 21:07:48 ikke, In the initramfs init? It might be close. But mdev is automatically bundeled into the initramfs so I could remove nlplug-findfs from it and make the initramfs environment slimmer. 2026-01-28 21:08:14 fanzer: But you loose the functionality that it provides and running into issues 2026-01-28 21:08:28 It seems to be load-bearing 2026-01-28 21:08:35 dwfreed: hmm its only when i start it with `rc-service -U` but through the cmdline it cool 2026-01-28 21:08:57 fanzer: the jenga piece you don't want to touch ;-) 2026-01-28 21:09:34 ikke, Its a shame if it is because the one aspect I need from it is to wait until uevents are processed. mdev really seems like it should do that on its own. (But I even tried udevadm settle? So I dont know what the issue is). 2026-01-28 21:09:43 fanzer: just curious, is there any practical reason you are doing this? 2026-01-28 21:10:25 RoadRoller01[m]: how is the dbus user session started? by tinydm before launching sway? how are user services started? 2026-01-28 21:10:27 ikke, Simply to better my understanding of my system. This isnt a support request or anything 2026-01-28 21:10:43 fanzer: I didn't perceive it as one 2026-01-28 21:12:47 Hi. Can anyone let me know what I'm doing wrong with an install on a Raspberry CM5 please? Using instructions from , and particularly https://gitlab.alpinelinux.org/alpine/aports/-/issues/12353#note_164623. However, several attempts have failed completely. 2026-01-28 21:14:35 setup-alpine always fails with: WARNING: opening from cache http://dl-cdn.alpinelinux.org/alpine/aarch64/APKINDEX.tar.gz: No such file or directory@ 2026-01-28 21:15:03 I have enabled dbus in the system rc and tinydm, Append exec openrc -U gui at the end of my config. I have fnott in my gui group it have use dbus in its service file 2026-01-28 21:15:03 whitepj: it's missing the release in the url 2026-01-28 21:15:38 and the rpeo 2026-01-28 21:15:55 whitepj: for example: https://dl-cdn.alpinelinux.org/v3.23/main/aarch64/APKINDEX.tar.gz 2026-01-28 21:16:19 RoadRoller01[m]: dwfreed: forgot to mention 2026-01-28 21:16:42 setup-alpine always fails with: WARNING: opening from cache http://dl-cdn.alpinelinux.org/alpine/aarch64/APKINDEX.tar.gz: No such file or directory". Using image file https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/aarch64/alpine-rpi-3.23.3-aarch64.img.gz 2026-01-28 21:17:18 fanzer: ftr, (and it was probably just to test), but nlplug-findfs is 34k, the 2 udev binaries alone are already 400k combined 2026-01-28 21:18:32 Sorry - i was taking too long to type. what do I edit? I can see *why* script fails - but no idea what is misconfigured 2026-01-28 21:19:26 that url is missing version and repo (there should be a v3.23/main after alpine/) 2026-01-28 21:19:29 ikke, Yeah. udev is huge and i was just testing it. Still didnt work though. Only nlplug-findfs works. Natanael Copa knows something I dont >: 2026-01-28 21:20:59 Going offline for a moment - need to try something.... 2026-01-28 21:21:49 fanzer: it was specifically built for that purpose, so 1: it better ought to work and 2: does not include unnecessary things 2026-01-28 21:22:32 though, it still has some features that not everyone needs, but all in all it should be pretty lean 2026-01-28 21:23:42 I'm curious though how that's handled in other distros, but probably the answer would be systemd 2026-01-28 21:26:03 ikke, Oh for sure it does what it needs to do. Ill probably do some more reading of nlplug-findfs' code and see if I can understand what its doing. And yeah, im sure its far simpler than whatever many other distros are doing. 2026-01-28 21:26:50 My understanding of what it does is subscribe to events from the kernel until the device you are trying to boot from is found 2026-01-28 21:27:03 of course, the implementation requires a lot more details 2026-01-28 21:29:55 ikke, That was my thoughts as well. Semi-unrelated, but the top of the code has "Copy me if you can. by 20h" Is 20h a person? 2026-01-28 21:30:40 Doesn't ring a bell to me 2026-01-28 21:49:37 I have created this simple service:... (full message at ) 2026-01-28 22:16:53 fanzer: mdev (and mdevd) both trigger events before /sys if fully populated. 2026-01-28 22:25:46 WhyNotHugo, hmmm. mdev simply may just not be the tool for the job. I tried calling it several times (with -s, -d; and several times each) and it still didnt wait until /sys was fully populated. 2026-01-28 22:27:03 It doesn't wait, that's not part of what it does. I think (e)udev has a way of doing so, but I can't remember how it's implemented right now. 2026-01-28 22:32:33 "I have created this simple..." <- it seems the fnott bus is on `/run/user/10000/bus` 2026-01-28 22:32:34 while my env `DBUS_SESSION_BUS_ADDRESS` saying that bus is on `unix:path=/tmp/dbus-5lL4CPaVeq` unseting it resolve the problem (: 2026-01-28 22:32:34 But still not sure why i have two buses is it becuase tinydm? 2026-01-28 22:35:23 there is no rc.conf man page as shown here: https://man.freebsd.org/cgi/man.cgi?rc.conf 2026-01-28 22:37:57 RoadRoller01[m]: sorry it's not related to openrc rc.conf 2026-01-28 22:50:09 adding this rc_env_allow="WAYLAND_DISPLAY DBUS_SESSION_BUS_ADDRESS" to ~/.config/rc/rc.conf fixed my problem i think this should be updated in the wiki 2026-01-28 22:52:55 ah, those variables should be allowed for user services regardless 2026-01-28 22:53:17 in other words, this is an openrc bug 2026-01-28 22:53:25 not sure why i have two buses!! 2026-01-28 22:53:39 you have 3! That's just how dbus works 2026-01-28 22:53:44 no i think i should only have /run/user/10000/bus 2026-01-28 22:53:59 but idk who is creating the other bus! 2026-01-28 22:54:11 dbus is, when you log in 2026-01-28 22:54:30 there's the system bus, the user bus, and the session bus 2026-01-28 22:55:09 RoadRoller01[m]: the one who is creating the other one is the bug maker 2026-01-28 22:55:19 no, all 3 buses are supposed to exist 2026-01-28 22:55:36 are you sure? there is should be three? 2026-01-28 22:55:38 wow 2026-01-28 22:55:41 that is a lot 2026-01-28 22:56:17 what are the default paths for them? if please could share 2026-01-28 22:56:52 i have found two /run/user/10000/bus and DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-5lL4CPaVeq 2026-01-28 22:58:43 actually maybe there is supposed to be 2; are you starting dbus in a user service as well? 2026-01-28 22:59:41 if i did it would create the /run/user/10000/bus bus 2026-01-28 22:59:52 yeah, that's actually the bus you want to keep 2026-01-28 22:59:54 and DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-5lL4CPaVeq is by tinydm 2026-01-28 23:00:03 disable tinydm starting dbus 2026-01-28 23:00:11 ? 2026-01-28 23:00:27 then how to start my wm? 2026-01-28 23:01:04 your wm will use /run/user/10000/bus as long as the dbus user service is started before tinydm launches your wm 2026-01-28 23:01:06 where is the third bus? 2026-01-28 23:01:23 the other bus is the system bus, which is used by system daemons 2026-01-28 23:02:02 dwfreed: this is impossible 2026-01-28 23:02:09 tinydm is a system rc service 2026-01-28 23:03:00 tinydm doesn't launch dbus until after you log in, just like it doesn't start your user services until after you log in 2026-01-28 23:03:32 what you want is for user services to start the dbus session bus, and tinydm to not; then make sure tinydm is starting user services before it launches your window manager 2026-01-28 23:04:18 now i am in my wm without /run/user/10000/bus being active as i didn't yet started my user rc. The DBUS_SESSION_BUS_ADDRESS is now declared 2026-01-28 23:04:27 RoadRoller01[m]: how to tell tinydm to not start dbus? 2026-01-28 23:06:03 dunno, I don't use tinydm, but you should have tinydm start user services during login (or I think there's way to have them start via pam, idk, haven't looked into it) 2026-01-28 23:06:52 dwfreed: how do you start your wm with auto login ? 2026-01-28 23:08:09 I don't 2026-01-28 23:08:19 umm there is a third bus: 2026-01-28 23:08:19 /run/dbus/system_bus_socket 2026-01-28 23:08:19 /tmp/dbus-rgw8PpgBfz 2026-01-28 23:08:19 fd bus -tsocket / -uu 2026-01-28 23:08:19 /run/user/10000/at-spi/bus 2026-01-28 23:08:27 what is /run/user/10000/at-spi/bus (: 2026-01-28 23:08:40 dwfreed: cool 2026-01-28 23:10:26 RoadRoller01[m]: as the name suggests, it's for at-spi, which is an accessibility service 2026-01-28 23:11:19 like i know what is an accessibility service (: 2026-01-28 23:11:30 Why would the installer fail with the error: "WARNING: opening from cache http://dl-cdn.alpinelinux.org/alpine/v3.23/main/aarch64/APKINDEX.tar.gz: No such file or directory", when I can verify (by doing a wget as the immediate next command) that I can wget it? 2026-01-28 23:15:17 it is really failing with that warning only? 2026-01-28 23:16:14 Yep! 2026-01-28 23:25:35 "now i am in my wm without /run/..." <- wow you can really make tinydm no starting dbus through setting `TINYDM_START_DBUS_SESSION` to false 2026-01-28 23:27:29 RoadRoller01[m]: its false by default (: 2026-01-28 23:44:53 If anyone has time, can you review this attempted install, and let me know what bit of the manual I am failing to understand? http://beta.manx.biz/alpine/ 2026-01-29 00:21:24 whitepj: Likely this: https://wiki.alpinelinux.org/wiki/Alpine_configuration_management_scripts#setup-disk 2026-01-29 00:21:57 Likely this: https://wiki.alpinelinux.org/wiki/Alpine_configuration_management_scripts#setup-disk 2026-01-29 00:21:58 Thanks. I'll give it a go... 2026-01-29 01:13:04 media (dev/mmcblk0p1) - and i don't fully understand the various environment variable options in https://wiki.alpinelinux.org/wiki/Alpine_configuration_management_scripts#setup-disk. At this point, I now have a working DISKLESS system working between reboots... 2026-01-29 01:13:04 Documentation is totally confusing me. https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi states "the usual sys mode installation works perfectly with Raspberry Pi now" (it didn't). Therefore, do I attempt 'Convert diskless to sys mode', even though the preceeding sentence contradicts this? https://gitlab.alpinelinux.org/alpine/aports/-/issues/12353#note_164623 doesn't give me the option of unmountin 2026-01-29 01:51:20 fanzer: I never tried such setup before but you probably need an event loop that shell alone can not provide. It might be possible to configure scripts to run in mdev.conf when specific devices become available. As far as I am aware there is never really a "fully populated" state, you have to react to events as they come instead. 2026-01-29 02:18:25 Sertonix[m]: their issue is that sysfs is populated after uevents. IIRC you can inotify sysfs to wait for them? Or poll? 2026-01-29 02:29:00 The chromium desktop file need a fix like https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/commit/2b6287f66f1ebe07dd4ad6851925d41a9d635436 2026-01-29 04:00:35 whitepj, what method did you follow to create the installation media? https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Preparing_the_installation_media 2026-01-29 04:04:30 here's a older version of the wiki page https://wiki.alpinelinux.org/w/index.php?title=Classic_install_or_sys_mode_on_Raspberry_Pi&oldid=31052 . see if this helps.. 2026-01-29 04:07:13 the second page only concerns with sys mode installation, not the installation media preperation..since the installation media will be overwritten in sys mode install, it does not matter what partition layout is used originally on the sdcard.. 2026-01-29 04:45:31 I just did it yesterday. No issue installing from usb on nvme, but rpi defaults to boot from nvme first so change boot order so you don't have to pull pcie cable from m2 hat if u do 2026-01-29 05:46:07 how to configure a socks5 proxY 2026-01-29 05:46:22 s/proxY/proxy?/ 2026-01-29 06:34:07 "how to configure a socks5 proxY" <- in your browser, in nmtui, systemwide? 2026-01-29 06:34:31 longnoserob[m]: system 2026-01-29 06:53:58 "system" <- https://wiki.archlinux.org/title/Proxy_server#Using_a_SOCKS_proxy 2026-01-29 07:03:40 It's transparent to softwares, but will pullute firewall rules or network routing. 2026-01-29 07:03:40 I personally use TProxy or Tun devices as proxy portals, and transfer to other proxy protocols, like socks5 or shadowsocks on my daily PC (using sing-box as transfer layer BTW). 2026-01-29 07:06:07 s/pullute/poluute/ 2026-01-29 07:06:40 s/pullute/pollute/ 😢 2026-01-29 09:26:52 Hi everyone... Does anyone have experience with abuild, alpine-sdk, and... the OpenWrt APK format? (Specifically, does anyone know how to migrate my abuild sources... and adapt their lifecycle methods like post_install() or pre_deinstall() to the OpenWrt Makefile format?) 2026-01-29 12:49:38 lindsay: sing-box is an amazing piece of software! 2026-01-29 15:39:13 yt-dlp/mpv working with youtube links for stable users? 2026-01-29 15:40:45 is there any error? 2026-01-29 15:45:39 i get: HTTP error 403 Forbidden 2026-01-29 15:46:27 or : No video formats found 2026-01-29 15:47:28 huh, while testing now, one video actually played.. 2026-01-29 15:48:26 youtube often block it 2026-01-29 15:49:46 Yeah frag, yutub changed again a blocked it out 2026-01-29 15:49:59 i think it would be better to make a venv and install yt-dlp with pip instead 2026-01-29 15:50:06 might be because its an old yt-dlp 2026-01-29 15:50:17 It's self-updating, no need for pip 2026-01-29 15:50:25 didnt know that 2026-01-29 15:51:02 https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp and you can update with -U 2026-01-29 15:51:41 https://github.com/yt-dlp/yt-dlp#update also 2026-01-29 15:53:30 says i have the latest tho: stable@2025.12.08 2026-01-29 15:53:47 youtube often block it 2026-01-29 15:54:31 Cat and mouse game 2026-01-29 15:54:42 seems to work mostly tho, maybe if heavy use they flip the switch? 2026-01-29 15:54:56 it depends which server you happen to hit and/or when 2026-01-29 15:55:57 if you do it too much you might even find you can't use their web site using a web browser unless you create an account and log in 2026-01-29 15:56:00 maybe gemini needs the ram :c 2026-01-29 16:02:33 frag, it actually seems to be fixed in 'master' (didn't try 'nightly') 2026-01-29 16:05:05 quinq what does that mean? it will be fixed in hours? days? 2026-01-29 16:05:42 Sorry, not a yt-dlp dev 2026-01-29 16:05:51 should just quite youtube... 2026-01-29 16:06:00 so addictive.. 2026-01-29 16:06:04 What I meant though is that you could update to that “Channel” 2026-01-29 16:06:12 Or stop using yutub yeah 2026-01-29 16:06:23 Peertube is becoming better day aftee day 2026-01-29 16:54:08 there's this werid quirk when a package has `provides="pipewire"` withou specifying a version. Can someone remind me what it is? 2026-01-29 16:54:52 virtual package 2026-01-29 16:55:19 virtual packages and concrete packages should not be mixed 2026-01-29 16:55:44 community/pipewire exists, so no package should provide it as a virtual package 2026-01-29 16:55:58 Ah, providing without version implies "provided as virtual package?" 2026-01-29 16:56:01 0yes 2026-01-29 16:56:11 1yes 2026-01-29 16:56:40 ½yes 2026-01-29 16:56:50 Don't mind if I quote all this in an issue report, right? 2026-01-29 16:57:02 sure 2026-01-29 16:57:24 With pleasure 2026-01-29 16:57:33 (to be honest, I'm not sure if anything regarding this has changed since APKv3), but it always has been an issue with v2 2026-01-29 17:03:15 Context is https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11184 btw, this always results in super werid issues (which is why I vaguely remembered something about it) 2026-01-29 17:04:52 WhyNotHugo: you pasted the same section twice from the chat 2026-01-29 17:05:15 Copy-pasting is HARD! 2026-01-29 17:08:22 HTLM also is apparently, gitlab renders those code blocks over regular text -_- 2026-01-29 17:08:55 quinq: for me it looks alright 2026-01-29 17:12:37 Hence the hard 2026-01-29 17:13:15 Somehow some of the web developers seems to be weirdly attracked to the latest fad that will not render the same everywhere 2026-01-29 17:13:32 “but it works fine on my Mac” 2026-01-29 20:47:09 Bonsoir je suis en train d'installer alpine 2026-01-29 20:47:36 J'ai choisi:Installation rapide: setup-alpine -q 2026-01-29 20:47:46 Bonsoir, on ne parlez pas françai ici 2026-01-29 20:48:05 ah ok 2026-01-29 20:48:13 xD 2026-01-29 20:52:59 greetings 2026-01-29 21:14:06 :D 2026-01-29 22:07:56 Is there someone who can help me in French tomorrow to set up an Alpine 2026-01-29 22:08:17 greetings 2026-01-29 22:12:08 Perhaps, there are some who speak french, but not sure when they're available 2026-01-29 22:29:37 What do I put as a guest name 2026-01-29 22:30:41 why tomorrow? fosdem or something? 2026-01-29 22:34:02 no 2026-01-29 22:48:44 With a Diskless install, what would make a reboot hang at 98%, with the message "DNS resolution us currently unavailable" - and how do I fix? it is making no attempt to 'timeout' gracefully 2026-01-29 22:56:11 scratch that - sorted! 2026-01-29 22:56:37 (I think) 2026-01-30 03:31:13 Hello, which openrc service responsible for loading default modules e.g i915 and atheros wireless module? Is it udev{-settle,-trigger} service? 2026-01-30 05:33:26 those don't sound like default modules, they're loaded as part of udev's regular "react to newly detected device" 2026-01-30 05:35:32 1) the kernel scans PCI and detects various generic PCI devices, 2) either udev handles events for them directly, or udev-trigger re-queues all already-detected devices for udev proessing 2026-01-30 05:36:01 3) udevd gets each "new PCI vvvv:pppp device" and there's a udev rule which looks for a module that would handle that and loads it 2026-01-30 05:40:00 (e.g. udev gets an event "new device /sys/devices/pci0000:00/0000:00:02.0" with some initial metadata, then from /lib/modules/*/modules.alias it finds that 8086:9B41 needs i915.ko) 2026-01-30 05:40:23 so it's *mostly* udev itself, with some help from udev-trigger to re-queue what got already scanned 2026-01-30 05:41:40 (udev-settle does basically nothing, it just sits there and waits until "okay maybe it *looks like* the queue is empty so we can hopefully assume everything is Done") 2026-01-30 12:33:55 Greetings, is there documentation for setting up a minimal system on an SD card, from which I have booted? IT seems like the scripts assume I am on a live-CD type, and want to install to another disk? 2026-01-30 12:36:26 it's run-from-ram, so just target your SD card and proceed as you normally would. 2026-01-30 12:37:57 I see, so when runnign the setup (where to store the configs &c...), I can simply choose / or simiar directory? 2026-01-30 12:39:29 yup 2026-01-30 12:40:49 \0/ Thanks! New to Alpine, still reading! 2026-01-30 16:35:46 @ncopa the webserver that hosts https://mirrors.alpinelinux.org/mirrors.txt does not work with IPV6 2026-01-30 16:36:26 apkrepos breaks because of this 2026-01-30 16:37:23 setup-apkrepos, alpine defualts to ipv6 if awail. and than it breaks ipv4 works fine 2026-01-30 16:39:37 ikke: Anyone here have access to fix? Or do we need a bugreport. 2026-01-30 16:39:57 heh, 666 nicks 2026-01-30 16:40:20 so do i see it right that there is no zfs `arcstat` packaged for alpine? 2026-01-30 16:42:52 zarcstat packaged in zfs-utils-py 2026-01-30 16:43:47 gah, there i was thinking it was python bindings 2026-01-30 16:43:49 thanks 2026-01-30 16:44:11 yw 2026-01-30 16:45:09 as expected, zfs is greedy :) 2026-01-30 17:07:04 Jenkler: I'll take a look. I've upgraded and rebooted that server today, so that must have broken something 2026-01-30 17:17:15 ikke: Yeah :) 2026-01-30 17:17:36 ikke: Do you use the discord channel too ? 2026-01-30 17:17:40 setting the root password during setup-alpine seems not to stick. am i doing something wrong? 2026-01-30 17:17:45 Jenkler: no, I don't 2026-01-30 17:17:47 just here on IRC 2026-01-30 17:17:52 ok 2026-01-30 17:18:52 Jenkler: The issue is due to docker changing how it handles ipv6 networking 2026-01-30 17:18:57 Will fix it 2026-01-30 17:23:19 dock-err 2026-01-30 17:25:07 nice 2026-01-30 17:25:46 oh, is root locked by default on alpine >=3.22? 2026-01-30 17:31:40 hello all, I am not able to start xfce session with tuigreet running on vt7. xorg tell permission denied on vt7. elogind and pam are present infact from normal tty I can run startx normaly. what I do wrong? 2026-01-30 17:32:01 Jenkler: It should be working again 2026-01-30 17:35:13 Yes, it works 2026-01-30 17:35:18 Thanks man.... 2026-01-30 17:51:39 how can i see if awk supports a regex in a shell variable? when i try the following the first line works but not the second one echo '20201010'|awk -v r='20[0-9]\{6\}' '$0 ~ r' .. echo '20201010'|awk -'$0 ~ /20[0-9]\{6\}/' 2026-01-30 17:55:03 ill ask in the awk chan 2026-01-30 17:59:40 awk is supposed to support all standard ERE features, but busybox is busybox so who even knows 2026-01-30 18:00:04 try the + and ? ERE features 2026-01-30 18:02:34 thats why i made script to test diff tools, but not sure how to test regex from shell var in awk 2026-01-30 18:26:17 posix shell doesn't support regex, only externally invoked tools 2026-01-30 18:27:03 if `expr` is a builtin on bash or something that's an extension 2026-01-30 18:27:28 isnt there ${foo/rx/replace} 2026-01-30 18:27:36 or is that another bash-extension that is supported by zsh 2026-01-30 18:27:45 never seen that 2026-01-30 18:28:35 that's just literal find and replace 2026-01-30 18:28:42 and it's a bashism 2026-01-30 18:28:50 but ash supports it 2026-01-30 18:29:34 only supported posix parameter subs are :? :+ :- ## %%, and their variants ? + - # % 2026-01-30 19:53:11 frag: It's awk '$0 ~ /20[0-9]{6}/' 2026-01-30 19:54:45 Also see POSIX spec about what escape sequences are interpreted by awk -v 2026-01-30 19:59:36 frag, worksforme 2026-01-30 20:01:04 yes it works, i was trying to distinguish whitch regex works from a shell var, and finally got it working :] 2026-01-30 20:21:22 Sertonix[m]: if busybox awk supports BREs for some reason, you only need to escape { and } 2026-01-30 20:24:35 That would be… Very weird 2026-01-30 20:24:44 ssm: busybox awl uses ERE for the ~ operator as mandatey by POSIX 2026-01-30 20:24:52 yeah 2026-01-30 20:26:48 busybox is aggresively non-posix to the point I never assume such things 2026-01-30 20:47:26 ssm: I feel like coreutils is not significantly more posix (if at all) 2026-01-30 20:49:43 I'm more baffled at how busybox starts implementing common tools, but with only half the features 2026-01-30 20:50:02 When considering missing functionality, deviances or added additional functionality? 2026-01-30 20:51:22 Iirc busybox doesn't support pax, mandatory under POSIX, but does hexdump, not part of POSIX at all. I don't personally mind such as its clear the goal is functioning. 2026-01-30 20:51:28 * functionality, deviances, or 2026-01-30 20:52:17 But I get issues with half-implemented tools and would be horrified it has outright deviances in non-edge-case behavior. Not like Linux itself is POSIX... 2026-01-30 21:22:26 it's a kernel, it can not inherently be or not be posix :p 2026-01-30 21:22:32 since posix just defines userland C interfaces 2026-01-30 21:23:53 I was referring to how POSIX defines a set of system interfaces Linux doesn't satisfy and I'm unsure one could without notably using out-of-tree modules or effectively running a second kernel entirely. 2026-01-30 21:24:34 I mean, no kernel does 2026-01-30 21:24:59 No, there are Unix-certified OSs. 2026-01-30 21:25:10 yes, including some linux distros 2026-01-30 21:26:03 not currently, but definitely in recent years 2026-01-30 21:26:29 https://www.opengroup.org/openbrand/register/brand3617.htm 2026-01-30 21:27:13 POSIX's XSH volume specifies: 2026-01-30 21:27:13 - Scheduling 2026-01-30 21:27:13 - Sockets 2026-01-30 21:27:13 - Threads 2026-01-30 21:27:13 - File descriptors 2026-01-30 21:27:15 which is why I raised Linux not being POSIX (not guaranteeing implementation of the POSIX spec in that regard) and why I said POSIX doesn't solely define a C userspace, even if the kernel is viewed and interacted with a C userspace. 2026-01-30 21:27:49 While yes, the Linux kernel could not alone be a POSIX OS, it could satisfy the POSIX XSH volume, which is what I wanted to communicate. 2026-01-30 21:29:06 I also don't claim to care about UNIX certification. My comment was in the above discussion, questioning where busybox isn't POSIX, I just wanted to say I'd give busybox whatever leeway is understandable due to Linux itself. 2026-01-30 21:29:32 I'm unconvinced Linux could not be POSIX compliant albeit with minor changes, considering prior art of distros with unix compliance 2026-01-30 21:30:15 For the four standards indexed there, none appear to be premised in the Linux kernel. 2026-01-30 21:30:27 *no certified implementations appear 2026-01-30 21:32:31 Historically, I'm finding Huawei's EulerOS and Inspur K-UX from a StackOverflow answer. 2026-01-30 21:33:04 22:26:29 Shiz : https://www.opengroup.org/openbrand/register/brand3617.htm 2026-01-30 21:33:06 yes, i linked that 2026-01-30 21:35:03 Oh gosh, so sorry. 2026-01-30 21:35:33 I thought you meant to link to certifications and linked to a specific one by accident as I didn't recognize it as "Linux". 2026-01-30 21:35:44 Absolutely my misunderstanding, sorry. 2026-01-30 21:36:22 hehe, no worries 2026-01-30 21:36:33 I can't find information on Inspur as relevant to what they did, possibly the language barrier, possibly Inspur may be shuttered? Some product documentation fails to connect to the relevant domain. 2026-01-30 21:36:43 it'd be interesting to find out what if any changes they made 2026-01-30 21:36:48 it's apparently RHEL-based, which tracks 2026-01-30 21:37:26 I'd imagine, just because of how detailed the spec is, it'd require out-of-tree modules for the filesystem, if not a non-trivial patch set. I did see they met the C spec with gcc though. 2026-01-30 21:39:21 EulerOS appears to have had its own FS. That doesn't mean an existing in-tree FS can't be UNIX certified, with whatever tweaks or patches, but it doesn't help with demonstrating certifying Linux itself is so immediate. 2026-01-30 21:40:55 or fuse :D 2026-01-30 21:50:43 Is running a userland filesystem to avoid modifying the kernel an example of effectively running a kernel in userland? :p 2026-01-30 21:51:25 some commentary on monolithic/micro kernels is sure to proceed 2026-01-30 21:56:24 I'm fine conceding it may not be as far off as I implied though 2026-01-30 21:57:25 and i'm fine conceding it might not be as trivial as simply getting an existing distro to fork over cash :p 2026-01-30 21:57:41 it would be interesting to see what they did for sure, but -ENOTIME (currently trying to get Linux working on M3 chips...) 2026-01-30 22:05:04 For my original question though, when grace with the underlying OS not being POSIX-compliant is given, is busybox not compliant by its lack of functionality or explicit deviations? 2026-01-30 22:36:47 They probably mean both. 2026-01-30 22:45:27 busybox isn't trying to be full posix. it's trying to be "just enough" 2026-01-30 22:45:40 that will mean different things to different people 2026-01-30 22:49:51 And you can never really know as there's little to no documentation 2026-01-30 22:56:24 i need to catch up on toybox one of these days, but from my memory it's had less than busybox. 2026-01-30 22:57:03 but i think landley has been communicating changes/etc 2026-01-30 22:59:01 But less is more 2026-01-30 22:59:27 hi all, quick question if gstreamer webrtcbin should be working? so far I failed to make it show up in gst-inspect-1.0 | grep webrtcbin 2026-01-30 22:59:59 quinq: less is more more 2026-01-30 23:04:03 limm 2026-01-31 01:40:36 Good evening 2026-01-31 01:40:53 morning 2026-01-31 01:47:38 something 2026-01-31 02:24:33 if only "just enough" included colors for grep and diff etc. :p 2026-01-31 02:50:17 | bat -pl diff 2026-01-31 02:50:24 @ffoss bb vi and less with colors would be amazing 2026-01-31 02:53:57 busierbox 2026-01-31 03:20:39 It can be very helpful when reading docs and code 2026-01-31 03:20:52 But yeah, likely low impact for intended purpose, sadly 2026-01-31 03:36:25 but how often do you need to do that on your bare minimal busybox only system? 2026-01-31 03:37:13 I mean, busybox being just enough for your system to do what it needs to and for you to get out of a situation, if you need to 2026-01-31 03:37:58 s/your system/your minimal system/ 2026-01-31 03:38:18 and then you have your bloated system(s) with anything available 2026-01-31 05:23:12 I try to use busybox and default alpine tools as much as possible, even on my full DE systems 2026-01-31 05:23:43 I like the consistency across all my alpine installs, and building muscle memory for busybox tools for elsewhere. 2026-01-31 05:24:14 I also just kinda like how busybox vi and less work, especially with some of the flags to add display options 2026-01-31 05:25:56 Being able to use them and see colors/formatting instead of raw escape sequences would be sick. Being able to use them and see code highlight would be even cooler, without having to learn and use yet another tool, like hx, and set it up for all workflows like git, et al 2026-01-31 07:22:24 Is the gst-plugin-rs package supposed to be a metapackage for all the gst-plugin-rs-* plugins? 2026-01-31 07:22:28 Installing them all is painful, haha 2026-01-31 09:47:19 tuigreet cannot start xfce session with xorg tell vt7 permission denied 2026-01-31 10:40:27 Hello. 2026-01-31 10:40:29 How do you get into root when you'r/:rerererererere//////:////////rererer///////////iooooooooo/////////////////////rerererreerretBon/Carri/q/Cu///:::/query/query/cTThank you very ///rerere 2026-01-31 10:42:14 u wot m8 2026-01-31 10:50:34 Hello 2026-01-31 10:50:42 I still have my problem, the display manager gdm3 is in qwerty 2026-01-31 10:53:32 Look at its configuration files to understand why it does change the configuration you set in your Xorg config 2026-01-31 10:56:16 I am on Wayland gnome 2026-01-31 10:58:54 Oh then sorry 2026-01-31 11:00:19 it doesn't matter :) 2026-01-31 11:01:23 But if you have any ideas for my problem, I'm all ears. 2026-01-31 11:12:27 jpp1: https://wiki.archlinux.org/title/GDM#Keyboard_layout 2026-01-31 11:20:22 What does systemd have to do with graphical session keyboard layout -_- 2026-01-31 11:36:33 quinq: do the transfer work and find the way how to set it with openrc.. 2026-01-31 12:08:50 longnoserob[m], setting an environment variable before starting a process? 2026-01-31 12:09:17 magic: env process 2026-01-31 12:10:31 use the /etc/init.d files? 2026-01-31 12:29:14 ok thanks 2026-01-31 13:28:29 is there documentation for the TLS: server certificate not trusted issue? I read about the --don't-check-that-nonsense flag, which works. Rebooting the board also seems to work for a time? Whats the actual solution for apk? 2026-01-31 13:37:26 Kammus: The question lacks context, but have you verified the date and time on your board are correct when this issue happens? 2026-01-31 14:17:04 [@saijin_naib:matrix.org](https://matrix.to/#/@saijin_naib:matrix.org) I am relatively certain that color output for busybox less wouldn't cause much of a size increase. I have some notes for that but didn't finish the change yet 2026-01-31 14:32:11 i cant connect my PHILIPS TAH2300BK/00 bluetooth headphoen 2026-01-31 14:35:02 one of errors: SetDiscoveryFilter success 2026-01-31 14:35:02 Failed to start discovery: org.bluez.Error.InProgress 2026-01-31 14:35:11 but have others 2026-01-31 14:35:24 maybe linux kernel dont support these phone? 2026-01-31 14:35:38 the bluetooth dongle never worked in linux out of the box 2026-01-31 14:35:45 no matter what is the distro 2026-01-31 15:34:41 i dont use locale... 2026-01-31 15:34:52 ups, wrong window 2026-01-31 15:36:49 Too late, now everybody knows 2026-01-31 15:37:26 now i have to delete IRC :c 2026-01-31 15:41:31 @Sertonix oh, that's sweet. Any chance upstream would implement it? 2026-01-31 15:41:44 Let's flash everybody's memory of the last 10 minutes 2026-01-31 16:03:37 Hello 2026-01-31 16:03:39 I still have my problem, the display manager gdm3 is in qwerty 2026-01-31 16:04:04 But if you have any ideas for my problem, I'm all ears. 2026-01-31 16:04:29 I am on Wayland gnome 2026-01-31 16:06:58 And I'm on a VM Alpine linux 2026-01-31 16:12:43 I specify that there is only gdm3 that is in QWERTY my terminal is in AZERTY 2026-01-31 16:14:26 And all the menus are in French 2026-01-31 16:19:56 How they should always be 2026-01-31 16:26:27 n AZERTY i.e. in French 2026-01-31 16:26:47 In AZERTY i.e. in French 2026-01-31 16:39:39 is there a way to list running shell functions, similar to ps? 2026-01-31 16:55:21 I don't think so, at least not with busybox shell 2026-01-31 16:55:31 jobs command, I think 2026-01-31 17:14:07 if you run a function in the background and kill the terminal it will go on forever and ever.. 2026-01-31 23:28:03 Anyone with experience with dbus-broker on alpine? i saw it was available in the repos. 2026-01-31 23:32:30 it doesn't work 2026-01-31 23:32:49 APKBUILD explains it all 2026-01-31 23:33:07 you need systemd to launch dbus-broker 2026-01-31 23:33:37 I mean, to use it as a daemon 2026-01-31 23:58:17 Ah I see, thanks