2019-11-01 01:15:43 when did alpine drop x32 support from kernels?? :( 2019-11-01 01:32:24 dalias: kernel alread made it! last year! 2019-11-01 01:45:08 Hello 2019-11-01 01:51:31 Does anyone have experience with gcc APKBUILD 2019-11-01 01:51:59 It seems like the CI uses `abuild -r` while it would need `abuild -R`. 2019-11-01 02:53:52 mckaygerhard, no, kernel did not drop x32 2019-11-01 02:54:20 it was proposed and rejected 2019-11-01 04:26:56 anyone here using ipoe to connect to their ISP 2019-11-01 04:27:19 i changed isp, my old one used pppoe so i used ppp to connect 2019-11-01 04:27:29 but now they use dyanmic/ipoe does that even mean i need pppoe? 2019-11-01 04:27:35 https://en.wikipedia.org/wiki/IPoE 2019-11-01 04:27:44 cannot find anything out about how to configure that though 2019-11-01 04:28:08 what i do know is it doesn't need a password 2019-11-01 04:29:51 my external interface on my router looked like this: https://clbin.com/tl2mO 2019-11-01 06:01:44 anyone seen this before with timestamps out of glog looking like this? 2468-Apr-11 20:37:54.700300 2019-11-01 07:20:43 so 2019-11-01 07:20:51 how do I trigger Ocaml rebuild? 2019-11-01 07:21:59 Nobody answered to https://github.com/alpinelinux/aports/pull/12008 2019-11-01 07:50:09 xvilka: to trigger a rebuild the pkgrel needs to be incremented 2019-11-01 07:51:11 did this break happen in edge? 2019-11-01 07:51:35 if so then just wait until the PR to latest version is merged 2019-11-01 07:53:08 <_ikke_> ttps://github.com/alpinelinux/aports/pull/11591 2019-11-01 07:53:12 <_ikke_> https://github.com/alpinelinux/aports/pull/11591 2019-11-01 07:54:00 okay so it happened in edge, you can remove your PR in favour of the new version 2019-11-01 08:00:46 russkel: yes 2019-11-01 08:00:56 3.10 broken too 2019-11-01 08:01:45 I am fine with merging the 4.09, not fine with waiting 2019-11-01 08:01:48 how I can help? 2019-11-01 08:02:15 xvilka: you can bump the version yourself and install the package locally until it is done 2019-11-01 08:02:40 or maybe someone will expediate it give it's broken 2019-11-01 08:04:42 <_ikke_> in 3.10 it would not be upgraded, but a bump is no issue 2019-11-01 08:04:53 <_ikke_> I can bump ocaml in 3.10 2019-11-01 08:06:30 <_ikke_> xvilka: I installed ocaml in my 3.10 lxc container, and it runs without error? 2019-11-01 08:07:02 <_ikke_> Installed: 2019-11-01 08:07:04 <_ikke_> ocaml-4.07.1-r1 2019-11-01 08:08:09 <_ikke_> 3.10 still has binutils 2.32 2019-11-01 08:09:53 ah, right 2019-11-01 08:10:07 let me check 2019-11-01 08:11:26 <_ikke_> Stable branches should not get breaking upgrades in principle 2019-11-01 08:12:48 yeah, seems 3.10 works, sorry about the fuss 2019-11-01 08:17:40 ah, I remembered why I can't use 3.10 2019-11-01 08:18:00 because of this: https://github.com/ocaml/ocaml/issues/8965 2019-11-01 08:21:46 btw, yesterday met this bug - see the zip file attached (minimal reproducer Dockerfile): https://gitlab.alpinelinux.org/alpine/aports/issues/10925 2019-11-01 08:28:53 _ikke_: whats the process for upgrading testing into community? 2019-11-01 08:30:27 <_ikke_> russkel: asking the maintainer of the package (usually in combination with feedback about the usability / stability of the package 2019-11-01 08:31:31 what if the maintainer is yours truly? 2019-11-01 08:31:36 =) 2019-11-01 08:32:21 <_ikke_> If you think the package is stable enough to be part of a stable release, then it's just a matter of creating a pull/merge request or patch to move it :) 2019-11-01 08:32:30 <_ikke_> Not a lot of fuss involved 2019-11-01 08:33:22 <_ikke_> russkel: https://gitlab.alpinelinux.org/alpine/aports/merge_requests?scope=all&utf8=%E2%9C%93&state=all&search=move+from+testing 2019-11-01 08:33:30 <_ikke_> Enough examples 2019-11-01 08:35:12 ah great, thanks 2019-11-01 08:44:55 russkel: I'd add to what _ikke_ says, another option is to create issue on gitlab.a.o and ask for moving pkg 2019-11-01 08:45:27 or even sending mail to alpine devel ML 2019-11-01 09:07:26 good tip, thanks mps 2019-11-01 09:08:20 hey guys, does anybody know, if it's possible to specify the order of services in openrc? I thought it would be possible to rename the symlinks in /etc/runlevels/default/ to 99- to make it start last but it stops working completely instead 2019-11-01 09:13:45 <_ikke_> kytart: you have to declare dependencies 2019-11-01 09:14:48 @_ikke_: well it's not dependency per say, I'm just trying to make my app boot faster and I don't like that chronyd takes a long time to initialize and is blocking 2019-11-01 09:15:00 so I'd like to move it to the back 2019-11-01 09:16:28 kytart: did you looked in /etc/conf.d/chronyd 2019-11-01 09:16:54 FAST_STARTUP 2019-11-01 09:17:27 ooooh 2019-11-01 09:17:28 nice 2019-11-01 09:17:33 I'll try that thanks 2019-11-01 09:22:00 it works! thanks a lot 2019-11-01 09:30:33 can I find the function call history using gdb? 2019-11-01 10:04:08 anyone here configured ipoe on alpinelinux 2019-11-01 10:04:22 seem to be having some issues getting my WAN up 2019-11-01 10:04:41 would have figured it was as easy as putting modem in bridge mode 2019-11-01 10:04:45 plugging router into LAN/WAN port 2019-11-01 10:05:01 and running udhcpc 2019-11-01 10:06:31 weirdly, when i plugged another host into the network running debian 2019-11-01 10:06:43 that was issued with an IP (external one) 2019-11-01 10:32:33 okay weird, seems if i configure my interface with /etc/network/interfaces file:///home/david/Downloads/Configure%20Networking%20-%20Alpine%20Linux.html#IPv4_DHCP_Configuration 2019-11-01 10:33:06 https://wiki.alpinelinux.org/wiki/Configure_Networking#IPv4_DHCP_Configuration rather 2019-11-01 10:33:09 it does not seem to work hmm 2019-11-01 10:33:32 but specifying udhcpc -i eth1 does 2019-11-01 10:37:26 i wonder if its somehow conflicting with dhcpcd 2019-11-01 10:37:36 iirc i needed that for prefix delegation 2019-11-01 10:38:31 hmmm, what's this about: ERROR: dccl*: Has /home/... in rpath 2019-11-01 10:39:28 <_ikke_> russkel: rpath is the path were the loader searches for libraries 2019-11-01 10:39:49 <_ikke_> /home should not be in the rpath 2019-11-01 10:39:57 and this is being embedded in the so? 2019-11-01 10:40:11 <_ikke_> yes 2019-11-01 10:40:15 <_ikke_> and binaries 2019-11-01 10:40:51 is this a default thing? or is the CMake doing silly things 2019-11-01 10:41:00 <_ikke_> https://codeyarns.com/2017/11/02/how-to-change-rpath-or-runpath-of-executable/ 2019-11-01 10:41:26 <_ikke_> http://cmake.3232098.n2.nabble.com/Removing-rpath-paths-td7598520.html 2019-11-01 10:42:04 <_ikke_> https://github.com/tango-controls/cppTango/issues/16 2019-11-01 10:43:42 thanks I'll have a look at what's going on 2019-11-01 10:44:51 I started using a different docker abuild image which mounts to /home/abuilder/package 2019-11-01 10:45:19 hence why this has started occurring all of a sudden 2019-11-01 10:46:26 https://github.com/GobySoft/dccl/blob/379d640fad333e496024c1aba4a405699a779079/src/test/CMakeLists.txt#L2 2019-11-01 10:46:35 tsk tsk 2019-11-01 10:48:05 oh wait that's tests which isn't being packed 2019-11-01 10:52:22 okay seems dhcpcd works, on boot but not udhcpd 2019-11-01 10:54:21 i wonder why udhcpc can't get an IP over ipoe 2019-11-01 10:54:30 (on boot) 2019-11-01 10:54:40 seems okay after the interface is up 2019-11-01 10:56:34 dngray: udhcpc is 'slim' busybox applet, perhaps it doesn't know all dhcp server options 2019-11-01 10:57:01 seems to work if i command it to configure the interface like "udhcpc -i eth1" 2019-11-01 10:57:10 just not when the rc-script brings up the interface 2019-11-01 10:57:32 yes, it need -i 2019-11-01 10:58:08 the whole point is i want it to occur automatically, and https://wiki.alpinelinux.org/wiki/Configure_Networking#IPv4_DHCP_Configuration does not seem to do it 2019-11-01 10:58:34 do you need to offer IP address to your dhcp server 2019-11-01 10:59:16 s/offer/request/ 2019-11-01 10:59:26 i need to request one over ipoe 2019-11-01 10:59:34 which should be as simple as pluging it into the modem (which it is) 2019-11-01 10:59:40 and requesting one, it works with dhcpcd 2019-11-01 10:59:54 and it works with udhcpc if i type udhcpc -i eth1 after the machine has booted 2019-11-01 10:59:59 so it can obviously do it 2019-11-01 11:00:25 do you have request your (previously defined) IP address 2019-11-01 11:00:42 well when i boot up no 2019-11-01 11:00:57 the leases would be managed by the isp 2019-11-01 11:01:05 but if i do: udhcpc -i eth1 sure then i get an IP 2019-11-01 11:01:21 that's kinda irritating to do every power cycle 2019-11-01 11:01:24 udhcpc works fine by default, if you do not need to set 'special' params 2019-11-01 11:01:50 that's what i thought 2019-11-01 11:02:03 but having 2019-11-01 11:02:06 iface eth1 inet dhcp 2019-11-01 11:02:10 does not seem to be enough to do it 2019-11-01 11:02:41 if you have to request ip address you should add '-r your IP' to udhcpc 2019-11-01 11:02:58 oh maybe that's why then 2019-11-01 11:03:44 -r,--request=IP IP address to request 2019-11-01 11:03:48 that is assuming i know what the IP is 2019-11-01 11:03:54 i might get a different one 2019-11-01 11:04:14 especially if the internet goes down for say longer than 30minutes 2019-11-01 11:05:24 now I'm confused. Cmake does strip them when installing them to pkg 2019-11-01 11:05:33 but abuild is still bawking at it 2019-11-01 11:05:39 yes, it depends on how your access point is setup, i.e. what it requires to identify your interface 2019-11-01 11:05:59 mps: nothing is required 2019-11-01 11:07:24 might just use dhcpcd and do it through that 2019-11-01 11:07:29 then udhcpc should work 'out of the box' 2019-11-01 11:07:31 because i need that for prefix delegation anyway 2019-11-01 11:09:55 yeah i don't think udhcpc can actually do that 2019-11-01 11:10:10 ie i have in my dhcpcd config: 2019-11-01 11:10:14 interface eth1 2019-11-01 11:10:30 ipv6rs # (enable routing solicitations to get the default IPv6 route) 2019-11-01 11:10:39 iaid 1 2019-11-01 11:10:51 ia_pd 1/::/56 eth0.2/2/64 2019-11-01 11:10:54 _ikke_, any idea why CMake wouldn't strip rpaths from binaries while installing? 2019-11-01 11:15:06 dngray: ah, ipv6 2019-11-01 11:16:00 I couldnt make Alpine work in some dual stack network, only what work out of the box is getting dhcp v4 address + ipv6 SLAAC 2019-11-01 11:16:44 i could get it working with dhcpcd 2019-11-01 11:17:01 im using dhcpcd as well 2019-11-01 11:17:12 so i think i might just setup the interface in /etc/network/interface as manual 2019-11-01 11:17:13 with proper ipv4 & ipv6 via router advertisements 2019-11-01 11:17:20 yeah same 2019-11-01 11:17:30 when i was doing pppoe ihad it working nicely 2019-11-01 11:17:52 so use dhcpcd cus with busybox udhcpc somehow cant work together with udhcpc6 :\ 2019-11-01 11:18:03 yeah that's what i am going to do 2019-11-01 11:18:21 would it be correct then to define the interface as: 2019-11-01 11:18:24 iface eth0 inet manual 2019-11-01 11:18:34 mh, maybe i should document the alpine linux networking setup i have on my laptop 2019-11-01 11:18:43 obviously it won't be "iface eth0 inet dhcp" 2019-11-01 11:19:17 it will be nice to be free of ppp 2019-11-01 11:20:57 ah 2019-11-01 11:21:32 when you don't use install with TARGETS, cmake doesn't fix the RPATH in binaries 2019-11-01 11:22:06 dngray, and if you dont want your clients to leak your MAC address in ipv6 address then think about net.ipv6.conf.*.use_tempaddr = 2 2019-11-01 11:22:53 yeah i have been doing that 2019-11-01 11:23:07 or if wanna have stable address then generate net.ipv6.conf.default.stable_secret per every host oooor use that and tempaddr 2019-11-01 11:26:47 <_ikke_> russkel: no, no idea, this is about as far as my knowledge goes :) 2019-11-01 11:27:10 _ikke_, I think I got it ;) 2019-11-01 11:27:11 <_ikke_> russkel: ah ok, you found out 2019-11-01 11:27:13 <_ikke_> yeah 2019-11-01 11:27:21 <_ikke_> Good to know 2019-11-01 11:28:04 I can't believe how many things I have fixed since I started making alpine packages haha 2019-11-01 11:28:23 <_ikke_> :) 2019-11-01 11:28:25 and I haven't even got to using the libraries in anger yet 2019-11-01 11:28:44 just trying to compile the things on anything that isn't some debian derivative haha 2019-11-01 13:23:58 mps: MY-R okay dhcpcd seems to work, but it does take a while. In the past I used ppp hooks to add a few routes when the interface came up ie https://clbin.com/0MPmM 2019-11-01 13:24:19 where it could determine ${IPREMOTE} and ${IFNAME} 2019-11-01 13:24:43 i wonder how i will do that now that i don't have ppp 2019-11-01 13:24:59 dngray: openresolv maybe 2019-11-01 13:25:00 can i do that in my /etc/network/interfaces ? i won't know what the remote IP is until dhcpcd runs 2019-11-01 13:25:37 udhcpc also have script which it executes at some events 2019-11-01 13:25:56 because maybe i should figure out why udhcpc wont do it at boot then 2019-11-01 13:26:00 and use that. 2019-11-01 13:26:10 can still use dhcpcd for the PD stuff 2019-11-01 13:26:13 also, you can add 'post-up' in interfaces file 2019-11-01 13:26:31 yeah i'm aware of that, but i won't be able to use hooks like i did with PPP 2019-11-01 13:26:40 unless there's some equivalent of ${IPREMOTE} 2019-11-01 13:27:55 -s,--script=file Run file at DHCP events (default /usr/share/udhcpc/default.script) 2019-11-01 13:27:59 you can run a script apparently. 2019-11-01 13:27:59 you have different dirs under /etc/networks where you can put scripts (hooks for events) 2019-11-01 13:28:17 so there are 2019-11-01 13:28:52 if-down.d, if-post-down.d, if-post-up.d, if-pre-down.d, if-pre-up.d, if-up.d 2019-11-01 13:28:52 for example, /etc/network/if-post-up.d 2019-11-01 13:29:01 so i think i want if-post-down.d and if-post-up.d 2019-11-01 13:31:04 there are different methods by which you can 'program' what you need in network setup 2019-11-01 13:31:25 or maybe udhcpc need longer timeout? 2019-11-01 13:31:46 maybe 2019-11-01 13:31:50 that might fix it 2019-11-01 13:31:54 in the past i used: 2019-11-01 13:31:56 pre-up /sbin/ip link set eth1 up 2019-11-01 13:32:05 up ifup ppp0=isp 2019-11-01 13:32:14 down ifdown ppp0=isp 2019-11-01 13:32:21 post-down /sbin/ip link set eth1 up 2019-11-01 13:32:30 so i guess i am just changing that up ifup and down ifdown part 2019-11-01 13:32:33 you could try play with few timeout settings 2019-11-01 13:32:48 i'll try that 2019-11-01 13:33:14 seems dhcpcd also tries to start before the interface is up 2019-11-01 13:33:52 udhcpc --help and there you have -t -T -A stuff 2019-11-01 13:34:25 i think there's no substitute to using udhcpc if i want to use ifplug hooks 2019-11-01 13:34:44 i kinda like systemd :P 2019-11-01 13:34:53 justworks(tm) 2019-11-01 13:35:02 no crappy scripts that feel so flakey 2019-11-01 13:35:26 -B Request broadcast replies - or need that, dunno 2019-11-01 13:35:34 ye cus all crap is already included :D 2019-11-01 13:35:34 maybe ill try that 2019-11-01 13:35:46 i noticed even with dhcpcd takes quite a while to get an address 2019-11-01 13:36:47 hmm so if i do put that in if-post-up.d/ip-up 2019-11-01 13:36:51 so you have got plenty things to check :) reboot/reboot/reboot :D 2019-11-01 13:36:54 how do i know what the hooks are 2019-11-01 13:37:12 put what? 2019-11-01 13:37:12 yeah this setting the route is the most annoying part every time manually 2019-11-01 13:37:24 /sbin/ip rule add from ${IPREMOTE} table ISP prio 100 2019-11-01 13:37:34 i don't think ${IPREMOTE} will work will it 2019-11-01 13:37:37 that's a PPP thing 2019-11-01 13:40:00 oh maybe i can make something similar to /usr/share/udhcpc/default.script 2019-11-01 13:40:04 ncopa: is the expert on this :P 2019-11-01 13:41:01 oh oops 2019-11-01 13:41:21 i never configured /etc/udhcpd.conf 2019-11-01 13:41:55 # The interface that udhcpd will use 2019-11-01 13:41:58 interface eth0 2019-11-01 13:42:00 err that's wrong 2019-11-01 13:42:02 should be eth1 :P 2019-11-01 13:42:23 wait that might be for the server 2019-11-01 13:42:26 i'm not using that 2019-11-01 13:45:37 i think some of these things will work, ${IFACE} 2019-11-01 13:47:12 that should work: 2019-11-01 13:47:14 allow-hotplug eth1 2019-11-01 13:47:16 auto eth1 2019-11-01 13:47:18 iface eth1 inet dhcp 2019-11-01 13:47:20 post-up /etc/network/if-post-up.d/ip-up 2019-11-01 13:47:22 post-down /etc/network/if-post-down.d/ip-down 2019-11-01 13:47:24 now i just need the right hook 2019-11-01 13:47:52 instead of ${IFNAME} it's ${IFACE} i think 2019-11-01 13:49:39 allow-hotplug eth1 2019-11-01 13:49:41 auto eth1 2019-11-01 13:49:43 iface eth1 inet dhcp 2019-11-01 13:49:45 udhcpc_opts -t 100 -T 5 2019-11-01 13:49:47 post-up /etc/network/if-post-up.d/ip-up 2019-11-01 13:49:49 post-down /etc/network/if-post-down.d/ip-down 2019-11-01 13:49:51 should work 2019-11-01 13:50:21 i wonder if ${IPREMOTE} is just ${IP} 2019-11-01 14:34:50 so i solved it MY-R mps 2019-11-01 14:35:03 it seems to be just merely having dhcpcd installed causes that to run instead 2019-11-01 14:35:17 and thus when it is installed udhcpc does not even try to run 2019-11-01 14:35:40 as i need dhcpcd anyway, because i need to do prefix delegation, i'll have to use that instead 2019-11-01 14:35:59 i did an apk del dhcpcd and booted 2019-11-01 14:36:04 and noticed that udhcpc was now running 2019-11-01 14:36:13 i guess the logic is if you've got dhcpcd installed you really have no use for udhcpc 2019-11-01 14:36:40 which means i should be able to configure dhcpcd to run a script 2019-11-01 14:36:47 What's the fastest way to look inside of every possible file on a disk for the text "foo"? 2019-11-01 14:36:58 because surely it knows what my remote IP is and device 2019-11-01 14:37:09 crockwork: grep maybe 2019-11-01 14:37:12 crockwork: fgrep 2019-11-01 14:37:18 Why fgrep or grep over ripgrep? 2019-11-01 14:37:32 crockwork: o_O 2019-11-01 14:38:08 Also, the text is inside of a file surrounded by other things, possible multiple things. 2019-11-01 14:38:29 i should use rg more i have that installed 2019-11-01 14:38:32 crockwork: if you know the answer already, why do you ask? 2019-11-01 14:38:35 :) 2019-11-01 14:38:44 KatolaZ: I don't, sadly. 2019-11-01 14:39:16 then find it out 2019-11-01 14:39:17 hello! 2019-11-01 14:39:19 :) 2019-11-01 14:39:25 Your answer was in the same vein that my previous idea was, so I was wondering what the difference is between our answers. 2019-11-01 14:39:57 crockwork: my answer is based on simplicity 2019-11-01 14:40:05 I need to do something like that very rarely 2019-11-01 14:40:22 and I don't need to install an entire new language toolchain for that 2019-11-01 14:40:39 how is everyone 2019-11-01 14:40:42 Lang toolchain? Do you build from source every time? 2019-11-01 14:40:45 Hello, blas-fange 2019-11-01 14:41:24 hi crockwork 2019-11-01 14:41:31 crockwork: by the time I check if rg is in the repo, my search has already ended :) 2019-11-01 14:41:53 how do I play a midi file under alpine linux? 2019-11-01 14:43:36 KatolaZ: For your whole disk? 2019-11-01 14:44:15 crockwork: how often do you look for a file in the whole disk? 2019-11-01 14:44:18 like, really 2019-11-01 14:44:18 :) 2019-11-01 14:44:48 Often, really. 2019-11-01 14:45:20 crockwork: time find / 2>&1> /dev/null 2019-11-01 14:45:31 real 0m5.152s 2019-11-01 14:45:31 user 0m1.865s 2019-11-01 14:45:32 sys 0m3.254s 2019-11-01 14:45:49 fast 2019-11-01 14:45:57 (but that's just find, not grep) 2019-11-01 14:46:08 crockwork: try both, and then decide 2019-11-01 14:46:18 use what fits your use case best 2019-11-01 14:46:40 Searching for something like "foo" in there? 2019-11-01 14:48:02 crockwork: test it yourself 2019-11-01 14:48:11 on your hardware and youtr usecases 2019-11-01 14:48:45 For some reason, ripgrep's not even touching the cpu 2019-11-01 14:48:57 has anyone managed to get a working browser on armhf/arm64? 2019-11-01 14:50:11 blas-fange: which one 2019-11-01 14:50:35 any of them, I just would like to have a working browser and watch youtube on it 2019-11-01 14:50:43 without huge delays 2019-11-01 14:51:02 on aarch64 firefox from testing works fine 2019-11-01 14:51:11 great 2019-11-01 14:51:20 isnt the ram consumption too big? 2019-11-01 14:51:43 its a tv box with only 800MB 2019-11-01 14:51:47 well, nowadays all browser are memory eater 2019-11-01 14:53:17 is the ram consumption really smaller in alpine? 2019-11-01 14:54:08 yes 2019-11-01 14:54:31 and disk as a bonus 2019-11-01 14:54:40 and CPU usage 2019-11-01 14:54:57 that's mostly because of musl 2019-11-01 14:55:01 true, im also liking the apk app manager 2019-11-01 14:55:02 anyone run gnome on alpine? i get some core dumps from it 2019-11-01 14:55:10 yes 2019-11-01 14:55:20 unfortunately it seems timidity will not compile 2019-11-01 14:55:23 crosbymichael_: ask Cogitri 2019-11-01 14:56:05 ACTION wonder why anyone use gnome/kde :) 2019-11-01 14:56:19 what do you use, mps 2019-11-01 14:56:38 blas-fange: awesome wm 2019-11-01 14:56:45 cool 2019-11-01 14:56:56 I am trying jwm/dwm 2019-11-01 14:56:59 ha, well I got used to it on my current PopOS 2019-11-01 14:57:29 my daughter use xfce 2019-11-01 14:57:36 these managers boot really quick on alpine 2019-11-01 14:57:50 i like xfce 2019-11-01 14:58:27 I tried it and used it few years, but switched back to tilling 2019-11-01 14:58:55 tiling is interesting really 2019-11-01 14:59:03 I used dwm and liked it 2019-11-01 14:59:13 but, not for the regular user, who will be instantly afraid 2019-11-01 14:59:19 but, my X session is a lot of terminals and one 'screen' with firefox 2019-11-01 15:01:23 anyway, xfce is quite stable and fine on alpine, and gnome and kde are newcomers and some quirks are expected till they are polished 2019-11-01 15:02:34 i've always used tmux so tilling didn't give me much 2019-11-01 15:02:49 tmux on the desktop and server so it kept things insync for me 2019-11-01 15:03:02 thats the only real reason i didn't make the switch to awesome or i3 2019-11-01 15:03:21 most of my terminals run under tmux also 2019-11-01 15:03:46 nobody uses dvtm, its also a really cool app 2019-11-01 15:04:02 for splitting the screen on the terminal 2019-11-01 15:04:16 blas-fange: who told you nobody uses it? ;) 2019-11-01 15:04:27 nice 2019-11-01 15:04:40 I thought it was a new, not so known app 2019-11-01 15:04:42 I prefer tabbed under X 2019-11-01 15:04:56 but via ssh dvtm works well 2019-11-01 15:05:24 I normally run it under abduco 2019-11-01 15:05:30 dvtm is new, iirc? 2019-11-01 15:05:43 it's a very good replacement for screen/tmux 2019-11-01 15:05:48 I am not sure why I had this in mind 2019-11-01 15:05:53 and very lightweight as well 2019-11-01 15:06:17 i read about it some time ago and thought to try it, but after some time forgot 2019-11-01 15:06:30 yes, I cant even tell because I started using dvtm and never had to even try screen or something 2019-11-01 15:06:59 blas-fange: the top is abduco + dvtm 2019-11-01 15:07:12 what is that abduco, never heard of 2019-11-01 15:07:12 abduco manages the attach/detach and session management 2019-11-01 15:07:17 I use screen for serial console to arm SBC's and as qemu serial console 2019-11-01 15:07:43 what is that attach stuph and why would one need it, sorry for the dumb q 2019-11-01 15:07:54 https://github.com/martanne/abduco 2019-11-01 15:08:13 blas-fange: if you run dvtm via ssh, and you logout, dvtm dies 2019-11-01 15:08:28 if it rund under abduco, you can keep the session until you reconnect again 2019-11-01 15:08:33 same concept as tmux/screen 2019-11-01 15:08:34 ah, ok 2019-11-01 15:08:43 I never thought it was a problem that it died 2019-11-01 15:08:44 only 1/10th of the code 2019-11-01 15:10:23 KatolaZ: OT, (but) are you still active in devuan 2019-11-01 15:14:53 isnt the links2 browser working in alpine? I didnt find it 2019-11-01 15:16:12 only links and elinks 2019-11-01 15:16:27 too bad, why that, do you know? 2019-11-01 15:16:32 doesnt compile on musl? 2019-11-01 15:16:51 blas-fange: links is actually links2 IIRC 2019-11-01 15:17:10 sure but links2 has also an option to see images 2019-11-01 15:17:50 links -g 2019-11-01 15:18:10 (sorry can't double-check right now) 2019-11-01 15:18:12 ha, so links is actually links2 2019-11-01 15:18:24 blas-fange: there is links-graphics apk also 2019-11-01 15:18:37 ah, its only a different name 2019-11-01 15:18:48 thanks a lot for this, i will check 2019-11-01 15:19:21 crosbymichael_: When does the crashing happen? 2019-11-01 15:20:24 it doesn't crash, i just get a core dump in $HOME 2019-11-01 15:31:36 Well, core dumps only happen when a binary crashes, sooo :P 2019-11-01 15:31:51 Do `gdb core` to see what program crashed 2019-11-01 15:32:01 Also, x11 doesn't work, right? 2019-11-01 15:32:17 it's using xwayland 2019-11-01 15:33:00 `/usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mu` 2019-11-01 15:33:09 that is what core was generated by 2019-11-01 15:40:22 how can I start wayland instead of X on alpine, but use X programs under it 2019-11-01 15:40:44 and what needs to be installed 2019-11-01 15:47:03 You need to enable XWayland. How that is done depends on the DE or compositor you're running 2019-11-01 15:48:06 PureTryOut[m]: thanks 2019-11-01 15:48:29 anyone tried awesome wm under wayland? 2019-11-01 15:48:56 That's an X window manager, that's not how Wayland works lol 2019-11-01 15:49:16 You can't just run a X window manager under Wayland. The window manager itself needs to support the Wayland protocol 2019-11-01 15:49:46 thanks again, so not worth for me to try it :) 2019-11-01 15:50:01 Individual GUI applications however can be run under xwayland if your Wayland compositor supports it 2019-11-01 15:50:59 yes, I tried some X GUI apps under wayland and they worked 2019-11-01 15:51:59 I had a (false obviously) hope that I can run awesome+wayland 2019-11-01 15:52:01 <_ikke_> Isn't sway an awesome like wm for wayland? 2019-11-01 15:52:22 does it support lua applets 2019-11-01 15:52:41 <_ikke_> Oh no, it 2019-11-01 15:52:44 <_ikke_> it's more like i3 2019-11-01 15:52:52 is plex supported under alpine, I can't really find any information about it 2019-11-01 15:53:03 <_ikke_> way-cooler was what I was thinking of 2019-11-01 15:53:08 sway is bascailly of i3 2019-11-01 15:53:19 <_ikke_> mps: http://way-cooler.org/ 2019-11-01 15:53:21 there is wlroots if you want to code your own 2019-11-01 15:54:08 _ikke_: no it's literally i3 but for Sway 2019-11-01 15:54:09 _ikke_: ah, that is that one which is again rewritten in C instead of rust, I read about it 2019-11-01 15:54:21 <_ikke_> nod 2019-11-01 15:54:24 <_ikke_> that's how I heard about it 2019-11-01 15:54:33 <_ikke_> At least, some part 2019-11-01 15:55:25 <_ikke_> The compositor has been rewritten in C 2019-11-01 15:55:28 yes, but they wrote 'my words' why I stopped to work with rust 2019-11-01 15:57:30 <_ikke_> It's funny they point out that way-cooler is secure because it's writtin in rust (no races, segfaults, etc), as if those are the only possible security issues 2019-11-01 15:57:36 crosbymichael_: Ah, I'm having the same crash here sometimes generating that coredump, sadly I haven't been able to fix that yet 2019-11-01 15:57:50 no worries, it still runs good 2019-11-01 15:57:55 i only had one major crash 2019-11-01 15:58:09 ACTION it's fine, it's fine 2019-11-01 15:58:27 ikke: Well, memory corruption are a major part of the CVEs which are uncovered, sooo 2019-11-01 15:58:43 <_ikke_> Cogitri: of course, the so called low-hanging fruit 2019-11-01 15:58:49 crosbymichael_: Sadly I have some more, especially if I hook up a 2nd monitor with different DPI 2019-11-01 15:58:58 ahh 2019-11-01 15:58:59 rust is only cool until you have to maintain the toolchain 2019-11-01 15:59:13 _ikke_: agree, security is todays something which is strong selling point without deep thinking, like AI 2019-11-01 15:59:33 <_ikke_> They could have glaring logical security errors in rust 2019-11-01 16:00:52 Sure, but they could have that in any lang 2019-11-01 16:01:07 AinNero: Heh, yes, can confirm as the Rust maintainer :P 2019-11-01 16:01:22 <_ikke_> That's my entire point. Just because it's writtin in rust does not necessarily mean it's secure 2019-11-01 16:01:28 But writing Rust code is fun and doesn't slowly but surely decays my sanity the way C++ does :P 2019-11-01 16:01:29 okay so dhcpcd seems to working https://clbin.com/WcrXz ip-up https://clbin.com/3de8X ip-down https://clbin.com/L77hb 2019-11-01 16:01:33 <_ikke_> just that one class of issues is less probably 2019-11-01 16:01:35 <_ikke_> probable 2019-11-01 16:01:53 i think maybe it does not like the $ip or $dev when I used PPP it was ${IPREMOTE} and ${DEV} 2019-11-01 16:01:55 Yup, it just makes some common vulnerabilities impossible 2019-11-01 16:02:01 It's not secure, but less insecure 2019-11-01 16:02:05 also I can confirm as wanna be maintainer who stepped back and left it to Cogitri :D 2019-11-01 16:03:23 after my rust experience I start to think that anything which tries to make better C++ is doomed 2019-11-01 16:04:48 Hm, I just came to accept that all langs suck :P 2019-11-01 16:05:23 <_ikke_> Cogitri: Yes, but that's why I'm alergic to those claims that it's better because it's rust 2019-11-01 16:05:35 <_ikke_> just because it's Rust 2019-11-01 16:05:58 agree, most over promised things in IT are safe and better langs besides AI 2019-11-01 16:06:10 Cogitri: it's true that all langs suck, but it's also true that multiplying the binary size by 20 times to so the same thing, is rarely acceptable for me 2019-11-01 16:06:39 GNU grep is 200K 2019-11-01 16:06:42 rg is 4.1 MB 2019-11-01 16:12:28 The microdeps really are kind of a pain for distros, yes 2019-11-01 16:12:57 But most users like how they don't have to mess with the binary not compiling against shared lib X because it's too old or too new and not having to mess with all that stuff 2019-11-01 16:13:04 And for devs it's pretty neat too 2019-11-01 16:13:55 I do think about looking into DLang because Rust isn't really capable of dynamic linking, but Rust is soooo much fun to write 2019-11-01 16:24:17 <_ikke_> But you need to recompile to get security fixes, right? 2019-11-01 16:25:18 <_ikke_> Or bugfixes for that matter 2019-11-01 16:26:27 You need to recompile AND bump the version in the Cargo.lock 2019-11-01 16:26:53 (Although cargo does that automatically if you don't pass --locked to it) 2019-11-01 17:52:40 at some point I remember that apk had a dry run option 2019-11-01 17:52:42 did I dream this up? 2019-11-01 17:53:21 -s --simulate i guess ? 2019-11-01 17:53:34 yep, that's what I wanted 2019-11-01 17:53:41 thanks for the reminder 2019-11-01 21:38:16 ls 2019-11-01 21:38:30 <_ikke_> access denied 2019-11-01 22:12:39 quit 2019-11-01 22:12:46 oops ahahah sorry 2019-11-01 22:55:56 I was in here yesterday. nlplug-findfs is not respecting settings in fstab. The apkovl is stored on a fat32 partition, which nlplug-findfs mounts on boot. The partition is mounted under /media/sda1, but it is mounted read only. Because of this, I can't commit apkovl changes to it without manually remounting it as writable. I have tried specifying 2019-11-01 22:55:56 that it should be mounted as writable in /etc/fstab, which works... But it won't let me specify any mount point other than /media/sda1. For example, if I try to mount /dev/sda1 to /media/disk1, or just /mnt, it defaults back to mounting it at /media/sda1. 2019-11-01 22:56:53 It seems like fstab can remount the existing nlplug-findfs mounted partition as writable, but it can't mount it at another location. 2019-11-01 22:58:20 AinNero says that 1. lbu ci should automatically remount the read only /media/sda1 partition as writable automatically (it doesn't), and 2. nlplug-findfs should respect fstab settings (it doesn't). 2019-11-01 22:59:47 I this is a bug, but I wanted to ask: am I missing something here? I am using a pretty standard configuration. This should "just work". 2019-11-01 22:59:55 I think* 2019-11-01 23:04:18 The reason this is relevant: I want to mount the config partition by UUID, as writable in fstab. This way, I can use lbu ci normally (instead of having to manually remount the partition). I also want to make sure it is mounting by UUID, because there may be multiple USB drives connected to this system, and I don't want it inadvertently committing 2019-11-01 23:04:18 apkovls to the wrong one. 2019-11-01 23:05:16 *committing to the wrong one because it happened to be /dev/sda on that particular boot. 2019-11-01 23:05:59 ncopa or _ikke_, any thoughts on this? 2019-11-01 23:13:07 After doing some further digging, this looks like an instance of this issue: https://gitlab.alpinelinux.org/alpine/aports/issues/7780 2019-11-01 23:44:45 I added some of my above findings to that issue. Hopefully this gets some attention. 2019-11-02 01:30:52 @ncopa have you ever seen the mlx4 bug kernel message https://pastebin.com/66z6ZSKn ,I turned off aer pci=noaer, found this error 2019-11-02 03:19:36 Hello 2019-11-02 03:19:47 I'm new to alpine 2019-11-02 03:20:04 I tried it ounce 2 years ago, but found it to be lacking in software and stability 2019-11-02 03:20:57 at this point, I've kind of gone my own way and built an AppArmor protected OpenRC LXC container hypervisor based on Devuan, but wanted to come back here and see how things have progressed 2019-11-02 03:21:26 Can you run other Distros as containers in Alpine that are not musl, but glibc based? 2019-11-02 03:23:11 why are there so many forks of debian/ubuntu ? 2019-11-02 03:24:00 agris, that should have always worked 2019-11-02 03:24:22 distro in the container has no relationship with outside host's libc 2019-11-02 03:24:35 russkel, because systemd :-p 2019-11-02 03:24:38 russkel, Because of the way systemd was forced upon the community in Debian 2019-11-02 03:25:01 It's all archived on the mailing lists and forums if you care to see 2019-11-02 03:25:16 dalias, great 2019-11-02 03:25:30 what about mandatory access control 2019-11-02 03:25:43 but why fork debian? is there anything particularly amazing about it apart from the selection of software it has? 2019-11-02 03:26:05 I always found it wanting and continually ran into dependency errors when I tried to anything somewhat developerish 2019-11-02 03:26:07 russkel, yes. Debian is more than just a collection of various userspace 2019-11-02 03:26:09 russkel, that's what's so amazing about it. nothing else compares. 2019-11-02 03:26:21 Debian is it's own downstream 2019-11-02 03:26:47 of which major software versions are supported even far beyond what the upstream developer supports 2019-11-02 03:26:54 as well as it's very polished for desktop use 2019-11-02 03:27:03 and very consistent 2019-11-02 03:27:54 and it's not beholden to a product release date, meaning new versions only ship when they are 'ready', not when a company needs more money now 2019-11-02 03:28:09 also, the Debian packaging system is very sane 2019-11-02 03:28:43 but you should probably go to #devuan or #debian to learn more about those 2019-11-02 03:28:50 I'm here to ask about alpine 2019-11-02 03:29:48 :) 2019-11-02 03:30:14 ACTION shrugs 2019-11-02 03:30:41 I'm continually unimpressed each time I use it haha 2019-11-02 03:31:36 to each their own 2019-11-02 03:31:49 I currently use Gentoo on my desktop 2019-11-02 03:32:11 but every other week I keep finding my needs better served by Devuan than Gentoo 2019-11-02 03:32:32 in fact, my main workstation is the only place I have not replaced with Devuan yet 2019-11-02 03:33:53 mostly just added a huge blacklist to portage and brought ebuilds into my old local repo because I just don't have the extra time to keep rebuilding thigns every time userspace software makes a major change 2019-11-02 03:34:27 I guess you could say Devuan/Debian is closer to a BSD release than a linux distro 2019-11-02 03:35:39 random (highly ot) question: can debian be de-systemd'd without switching to devuan? 2019-11-02 03:36:05 no 2019-11-02 03:36:09 maybe i'm mistaken but i feel like a lot of the value of debian (trust, reproducible builds) is lost by using a third-party repo source 2019-11-02 03:36:13 That's why Devuan exists 2019-11-02 03:36:25 it seems like you should just be able to install your own fake package that "provides" systemd 2019-11-02 03:36:32 well, the longer version of that is yes, but not realisticly 2019-11-02 03:36:49 you can indeed install only a debian base system 2019-11-02 03:36:55 with sysv or openrc 2019-11-02 03:37:03 however you go to install a RDBMS 2019-11-02 03:37:07 ban, systemd pulled in 2019-11-02 03:37:14 thus the "provides" 2019-11-02 03:37:16 you install a window manager 2019-11-02 03:37:18 systemd 2019-11-02 03:37:46 it could be apt-get install fuck-systemd 2019-11-02 03:38:01 * fuck-systemd provides systemd 2019-11-02 03:38:01 the problem is that userspace programs have been compiled with flags turned on that actually require systemd to be there 2019-11-02 03:38:19 it's not just a matter of tricking the package manager 2019-11-02 03:38:25 I'm amazed at the lengths people will go to avoid systemd 2019-11-02 03:38:26 they might need the libs but those can be installed with no harm 2019-11-02 03:38:39 you need to recompile userspace not just provide dummy packages 2019-11-02 03:38:59 russkel, it's not just horribly broken, but constantly getting worse, requiring new workarounds every time you update. not fun. 2019-11-02 03:39:07 dalias, not only that but you also need to replace udev with eudev 2019-11-02 03:39:11 because systemd ate that too 2019-11-02 03:39:18 yes but that's not a big deal 2019-11-02 03:39:20 and session management 2019-11-02 03:39:21 elogind 2019-11-02 03:39:29 and bootloader 2019-11-02 03:39:34 systemd-bootd 2019-11-02 03:39:40 and containers 2019-11-02 03:39:45 oh I use that for EFI booting 2019-11-02 03:39:47 systemd-containerd 2019-11-02 03:39:50 super straightforward 2019-11-02 03:39:57 and cgroup management 2019-11-02 03:40:03 and dns resolving 2019-11-02 03:40:16 I could go on but it's plenty documented else systemd's scope creep 2019-11-02 03:40:29 *elsewhere 2019-11-02 03:40:51 I mean just take a look at the Debian buster release notes 2019-11-02 03:41:13 how much stuff is broken due to systemd taking things over and doing it redhat's way 2019-11-02 03:41:23 even encrypted volumes now have issues 2019-11-02 03:42:01 https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html 2019-11-02 03:42:50 a lot of longtime Debian maintainers have been alienated 2019-11-02 03:43:14 debian can generally run in a chroot, docker or lxc container with no init, etc. 2019-11-02 03:43:27 so obviously stuff works just fine with no systemd running 2019-11-02 03:44:26 What's the point of a container without any init? 2019-11-02 03:44:42 what's the point of any init? 2019-11-02 03:45:00 to start and monitor daemons of course 2019-11-02 03:45:03 and prepare userspace 2019-11-02 03:45:15 the best init is no init :) 2019-11-02 03:45:30 no thanks 2019-11-02 03:46:14 I don't think you know what your talking about 2019-11-02 03:46:26 but more seriously 2019-11-02 03:46:43 always need PID1 2019-11-02 03:47:09 most of the stuff you rely on happening at startup time is stuff that either doesn't make sense at all, or only makes sense conditionally on usage, in a container 2019-11-02 03:47:11 unless you don't 2019-11-02 03:48:33 certainly for example starting udev makes no sense in container 2019-11-02 03:49:05 I'm using containers as a more efficient means to run trusted software with the ability to very easily migrate and snapshot guests 2019-11-02 03:49:09 setting up network might or might not (depending on whether you use separate network ns) 2019-11-02 03:49:11 then KVM 2019-11-02 03:49:55 If all I was doing was isolating a specific peice of software I wouldn't use containers. I'd simply setup a cgroup and a chroot running as an unprivileged user daemon 2019-11-02 03:50:09 my typical usage was running a particular piece of proprietary software that (1) needed glibc, and (2) needed to be isolated from stuff it could damage 2019-11-02 03:50:12 OpenRC has some nice integration for that now 2019-11-02 03:50:17 no need for any daemons or init whatsoever 2019-11-02 03:50:57 dalias, can you share a host's Xorg session with software running in a container? 2019-11-02 03:51:41 MIT-X-COOKIEs over loopback interface? 2019-11-02 03:52:01 anyways 2019-11-02 03:52:09 what is the preferred firewall on Alpine? 2019-11-02 03:52:27 IPTables , NFTables, or PacketFilter? 2019-11-02 03:52:51 and what is the supported ZFS versions? 2019-11-02 03:56:08 I see that Alpine is using traditional Debian network init 2019-11-02 03:56:46 Is that integrated with OpenRC to provide the NET. virtual? 2019-11-02 03:58:02 why is the radvd package different from the radvd-openrc package? 2019-11-02 03:58:06 agris, the clean way to do it is ssh X11 forwarding 2019-11-02 03:58:20 but that requires sshd running 2019-11-02 03:58:20 dalias, too much overhead for gaming 2019-11-02 03:58:24 :-) 2019-11-02 03:58:39 otherwise you can just copy the cookie into the container 2019-11-02 03:59:05 ah so Xorg cookies do work cross containers 2019-11-02 03:59:10 I will have to try that with steam 2019-11-02 03:59:13 thanks 2019-11-02 03:59:19 well 2019-11-02 03:59:30 there's also the matter of making the socket reachable 2019-11-02 03:59:35 you can probably do it with bind mounts 2019-11-02 03:59:42 but i'm not sure 2019-11-02 03:59:49 can you do that without the overhead of TCP 2019-11-02 04:00:02 that's what i'm saying 2019-11-02 04:00:06 nevermind, i'll play around with that myself later 2019-11-02 04:00:13 i think you can do some tricks to make the unix socket accessible 2019-11-02 04:00:57 personally i'd just use a separate gaming system from a system with data you care about 2019-11-02 04:03:16 thing is CUDA cards are expensive 2019-11-02 04:07:46 and don't work with muslc =( 2019-11-02 04:11:13 utterly wrong gpu driver architecture has been an obstacle for a long time 2019-11-02 04:13:41 wouldn't know anything about it 2019-11-02 04:34:10 is there any interest in people getting alpine linux running on those system on a chips a la armbian? 2019-11-02 04:34:36 has there been any interest* 2019-11-02 04:45:32 russkel, OpenWRT's got that pretty well covered 2019-11-02 04:45:47 embedded Linux development 2019-11-02 04:45:51 openwrt runs on alpine? 2019-11-02 04:46:06 no, I mean for SoCs 2019-11-02 04:46:29 oh same as ALARM and armbian 2019-11-02 04:46:50 but they're for their respective distros 2019-11-02 05:11:51 What is the difference between package radvd and radvd-openrc? 2019-11-02 05:12:00 I want to use routed containers 2019-11-02 05:12:11 via IPv6 stateless autoconfiguration 2019-11-02 05:12:38 I've got the system all setup and ready and allocated a /56 to it 2019-11-02 05:15:46 nevermind 2019-11-02 05:16:09 for some strange reason the init scripts for radvd and the daemon itself are packaged seperately 2019-11-02 05:16:22 despite radvd-openrc being a dependency of radvd 2019-11-02 05:27:12 Can I setup a bridge interface in /etc/network/interfaces but not bridge it to any physical ports? 2019-11-02 05:28:31 alpine:~# ifup lxcbr0 2019-11-02 05:28:31 ifup: option with empty value " bridge_ports" 2019-11-02 05:47:23 huh 2019-11-02 05:48:01 I installed apk-templates from a fresh 3.10 alpine but nothing shows up in /usr/share/lxc/templates but busybox and local 2019-11-02 06:00:42 Yes Ii'm a bit confused 2019-11-02 06:01:09 I'm following the guide here 2019-11-02 06:01:10 https://wiki.alpinelinux.org/wiki/LXC 2019-11-02 06:01:21 with a fresh 3.10 alpine amd64 install 2019-11-02 06:01:54 I run apk install lxc bridge lxc-templates 2019-11-02 06:02:12 there's no lxc-alpine in /usr/share/lxc/templates 2019-11-02 06:02:31 nor is there a /etc/lxc/lxc.conf 2019-11-02 06:02:39 am I missing something? 2019-11-02 06:12:22 agris, if I remember right theres an lxc package with the word legacy in it 2019-11-02 06:12:45 TBB, I thought that was only needed if your upgrading from Alpine 2.9 2019-11-02 06:13:07 What's the modern way I should be creating lxc containers? 2019-11-02 06:15:08 TBB even then, lxc-templates-legacy does not contain lxc-alpine 2019-11-02 06:36:20 hello? 2019-11-02 06:36:31 I thought alpine was supposed to be used for containers 2019-11-02 06:40:51 alpine:~# lxc-create -n test -t alpine 2019-11-02 06:40:51 lxc-create: test: utils.c: get_template_path: 926 No such file or directory - bad template: alpine 2019-11-02 06:40:51 lxc-create: test: lxccontainer.c: do_lxcapi_create: 1808 Unknown template "alpine" 2019-11-02 06:40:51 lxc-create: test: tools/lxc_create.c: main: 327 Failed to create container test 2019-11-02 06:43:28 hello? 2019-11-02 06:49:55 I imagine the whole container reputation is based on docker; it's been a while since I've played with lxc on alpine but I think I used minimal containers provided by the lxc project as a starting point 2019-11-02 06:50:28 TBB, I have no interest in docker 2019-11-02 06:52:25 I understand that, yours is basically the place where I was a year or two ago. but I've been gone from the project where lxc was needed for 10 months now so things don't come back to me right away 2019-11-02 06:52:57 and the LXC project says I shouldn't use their containers and to get a template from the OS vendor 2019-11-02 06:53:07 although I'm open to trying anything at this point 2019-11-02 06:53:42 it almost looks like this LXC stuff is only half-finished in Alpine, and the documentation for it is really for a much older release of Alpine 2019-11-02 06:53:46 just a moment, I'll boot my only Alpine system and see if I can be of help 2019-11-02 06:53:57 references files that just don't exist 2019-11-02 06:54:01 the documentation is out of date, definitely, you're absolutely correct about that 2019-11-02 06:54:08 I appreciate that 2019-11-02 06:54:50 yes, it's definitely concerning to me that's the state of documentation coming into alpine 2019-11-02 07:00:29 ah. templates have been deprecated in favour of distrobuilder. 2019-11-02 07:00:41 distrobuilder? 2019-11-02 07:00:56 is this an LXC-3.0 thing? 2019-11-02 07:01:03 seems so 2019-11-02 07:01:45 <_ikke_> agris: most of Alpine Linux' infra is running on LXC 2019-11-02 07:01:49 and the bad news is, it's in testing 2019-11-02 07:03:05 hmm. What does that mean? 2019-11-02 07:03:26 and how can the Alpine infrastructure be running on LXC if it's in testing? 2019-11-02 07:03:27 <_ikke_> That it's not part of a stable branch 2019-11-02 07:03:36 <_ikke_> Because what it's running is not in testing 2019-11-02 07:04:07 and just to be clear, the stable 3.10 release requires 'distrobuilder', but distrobuilder is not available for the stable release? 2019-11-02 07:04:08 <_ikke_> agris: you need lxc-templates-legacy-alpine 2019-11-02 07:05:41 <_ikke_> We are not using distrobuilder 2019-11-02 07:07:15 ok 2019-11-02 07:07:35 and what about the vgroup driver? 2019-11-02 07:07:39 *group driver? 2019-11-02 07:07:44 *cgroup 2019-11-02 07:08:52 <_ikke_> not sure 2019-11-02 07:09:48 alpine:~# lxc-start -F -n test 2019-11-02 07:09:48 lxc-start: test: cgroups/cgroup.c: cgroup_init: 49 Failed to initialize cgroup driver 2019-11-02 07:10:36 I assume these are privileged containers as I didn't see setting up id mappings in the docs 2019-11-02 07:11:20 thanks for the help _ikke_ I do appreciate it 2019-11-02 07:12:31 <_ikke_> clandmeter sets it up for us, I have little experience with it myself 2019-11-02 07:13:29 <_ikke_> The wiki mentions this: 2019-11-02 07:13:29 Clandmeter? 2019-11-02 07:13:32 <_ikke_> "Make sure you have removed cgroup_enable from your cmdline as this will fail to mount cgroups and fail LXC service. " 2019-11-02 07:13:47 I see 2019-11-02 07:14:27 I thought I was supposed to skip that as i am installing 3.10 fresh not upgrading from 2.X 2019-11-02 07:15:26 wait 2019-11-02 07:15:39 my kernel does not have that in it's cmdline 2019-11-02 07:15:40 GRUB_CMDLINE_LINUX="console=ttyS0,19200n8 net.ifnames=0 2019-11-02 07:15:53 BOOT_IMAGE=/boot/vmlinuz-virt root=/dev/sda ro console=ttyS0,19200n8 net.ifnames=0 modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4 2019-11-02 07:19:23 <_ikke_> than that's not the issue I guess 2019-11-02 07:20:40 >Cgroup namespace: required 2019-11-02 07:20:56 Does the virt kernel support cgroup namespacing? 2019-11-02 07:22:04 I mean /boot/config-virt says CONFIG_NAMESPACES=y 2019-11-02 07:22:56 _ikke_, it's working on your machine right? 2019-11-02 07:23:32 <_ikke_> On our infra it is 2019-11-02 07:23:53 <_ikke_> But it's running linux-vanilla 2019-11-02 07:28:52 _ikke_, can you run mount | grep cgroup for me? 2019-11-02 07:29:27 <_ikke_> http://tpaste.us/RzrW 2019-11-02 07:30:38 I think your using cgroupv1 2019-11-02 07:31:28 Hmm 2019-11-02 07:31:31 I did a # mount -t cgroup -o all cgroup /sys/fs/cgroup 2019-11-02 07:31:40 now I get a different error 2019-11-02 07:31:58 <_ikke_> I don't see something cgroup related in fstabe 2019-11-02 07:32:08 Segmentation fault 2019-11-02 07:32:20 =O 2019-11-02 07:34:06 _ikke_, cgroup won't be in fstab. It's a psueofilesystem like procfs 2019-11-02 07:34:28 <_ikke_> yea 2019-11-02 07:34:53 <_ikke_> just checking to be sure 2019-11-02 07:35:03 well mount cgroupfs on /sys/fs/cgroup is probably a bad idea. seeing as how it causes segmentation faults 2019-11-02 07:37:05 <_ikke_> agris: what does apk info | grep lxc return for you? 2019-11-02 07:37:50 _ikke_, http://dpaste.com/0BGZKG8 2019-11-02 07:39:00 <_ikke_> We also have lxc-{dev,download,lvm} but I don't think those are necessary 2019-11-02 07:39:28 dev? 2019-11-02 07:39:42 as in devices or development version? 2019-11-02 07:39:56 <_ikke_> -dev packages, not sure why it's installed 2019-11-02 07:40:18 <_ikke_> things like headers 2019-11-02 07:43:08 _ikke_, I'm looking at https://wiki.gentoo.org/wiki/LXC#Mounted_cgroup_filesystem 2019-11-02 07:44:20 I'd consider openrc (OpenRC) 0.41.2.6fc2696f3e 2019-11-02 07:44:20 recent. especially when it already works in Devuan with openrc 0.21 2019-11-02 07:44:55 <_ikke_> is the cgroup service started for you? 2019-11-02 07:45:00 <_ikke_> cgroups* 2019-11-02 07:45:23 <_ikke_> I see it under neeeded/wanted 2019-11-02 07:45:24 no, I was not aware that's a service 2019-11-02 07:45:47 <_ikke_> lxc service should pull it in 2019-11-02 07:49:14 'rc-update add cgroups' 2019-11-02 07:49:25 <_ikke_> mps: as lxc pulls it in, that should not be needed 2019-11-02 07:49:37 <_ikke_> lxc has needs cgroups 2019-11-02 07:49:42 it is needed 2019-11-02 07:49:55 yeah that looks like that's what was needed 2019-11-02 07:49:57 I mean, add to rc start 2019-11-02 07:50:35 and for lxc templates 'apk search lxc | sort' 2019-11-02 07:50:50 containers start, although they are privileged and are not automatically configuring ipv6 which is strange 2019-11-02 07:51:04 it's probably just a config thing 2019-11-02 07:51:11 <_ikke_> mps: I see, thanks 2019-11-02 07:51:18 let me lookup SLAAC for alpine 2019-11-02 07:51:38 agris: for -openrc separation, it is intended for (posible) future new init system if we change to something 2019-11-02 07:52:23 you guys are the actual Apline devs right? 2019-11-02 07:53:39 I prefer term 'packagers' 2019-11-02 07:54:20 <_ikke_> But yeah, we're involved with Alpine 2019-11-02 07:55:32 agris: alpine tries to have least possible dependencies for packages 2019-11-02 07:55:50 well 2019-11-02 07:56:08 despite the documentation alpine seems simple enough and well constructed 2019-11-02 07:56:35 and you peeps seem fairly engaging 2019-11-02 07:56:58 I may be interested in helping fix some of the lxc and documentation issues 2019-11-02 07:57:17 <_ikke_> We're trying to improve our documentation, but that takes a lot of time and effort 2019-11-02 07:57:30 documentation is scarce, true. we don't have much man power 2019-11-02 07:57:41 <_ikke_> So any help is appreciated 2019-11-02 07:58:04 I'm basically trying to create the same thing you seem to be doing here with Devuan 2019-11-02 07:58:12 but that's like fighting an upstream current 2019-11-02 07:58:38 because if it's not a systemd related fix, I have to interact with two different communities to get something fixed upstream 2019-11-02 07:59:14 the most difficult part is the god awful mess of AppArmor profiles on Debian and the weird things they have done to the OpenRC package 2019-11-02 07:59:37 as one of the early adopter of systemd I enjoy to fight upstream, but not fight with them and helping make something better ;) 2019-11-02 08:00:36 I'll have to do some testing with this lxc 3.0 version as I'm used to lxc 2.0, as apparmor may not be needed if I can get id mapping (unprivileged containers) working 2019-11-02 08:00:51 but yeah, I'll have to test if I can still poke hardware from inside a container 2019-11-02 08:01:25 all these security framework are oversold and useless things 2019-11-02 08:01:27 because at least in lxc2.0, you could manipulate the hypervisor by being root inside a container, and screwing with procfs if you didn't setup apparmor 2019-11-02 08:02:06 a great example is toggling LEDs on the keyboard and hypervisor computer 2019-11-02 08:02:17 that's not supposed to be a thing from within a container LOL 2019-11-02 08:02:34 >mps> as one of the early adopter of systemd I enjoy to fight upstream, but not fight with them and helping make something better ;) 2019-11-02 08:02:42 mps, no I don't me literally argue with them 2019-11-02 08:02:46 if you try hard enough, I have no doubt that you will succeed 2019-11-02 08:02:59 Devuan is quite happy to accept patches to get better openrc and lxc support 2019-11-02 08:03:14 there's just SOO much legacy craft you have to work around and fix first 2019-11-02 08:03:19 it's like an uphill battle 2019-11-02 08:03:28 *cruft 2019-11-02 08:03:33 also, I don't like to argue with anyone, I like to help make something better 2019-11-02 08:04:02 but yeah 2019-11-02 08:04:25 even If I use Alpine for a container hypervisor, i'd still probably want some Devuan containers 2019-11-02 08:04:43 so I'm going to have to fix at least OpenRC on that platform as well 2019-11-02 08:05:19 as a long time debian user I still have one lxc debian container on one of my alpine workstation 2019-11-02 08:06:16 I don't use it for anything serious but to look at it from time to time 2019-11-02 08:08:34 _ikke_, you mentioned something about using 'clandmeter' for setting up unprivileged containers 2019-11-02 08:08:43 can you tell me more about that? 2019-11-02 08:09:34 russkel: if you are still here, alpine work fine on a lot of arm SBC's, only for some u-boot is missing and kernel is not best tweaked for them 2019-11-02 08:10:24 actually, I use alpine on arm's mostly 2019-11-02 08:12:49 agris: 'c_landmeter' (added _ to not beep he) is one of core developer on alpine 2019-11-02 08:13:42 oh 2019-11-02 08:13:58 lmao sorry I thought you were talking about some alpine-specific software 2019-11-02 08:14:10 np 2019-11-02 08:21:45 <_ikke_> agris: :D 2019-11-02 08:23:01 another thing, apparently the documentation saying to put dummy in /etc/modprobe.d/dummy.conf is wrong 2019-11-02 08:24:03 It's actually /etc/modules 2019-11-02 08:25:06 or /etc/modules-load.d 2019-11-02 08:26:13 but, yes, /etc/modules is simpler, and I usually put modules in it 2019-11-02 08:30:11 still having a bit of ip configuration trouble 2019-11-02 08:31:42 * eth0 ... [ ok ] 2019-11-02 08:31:42 * lxcbr0 ...ip: RTNETLINK answers: Result not representable 2019-11-02 08:31:42 [ !! ] 2019-11-02 08:32:14 use bridge 2019-11-02 08:33:42 Hi, I'm having problems with ipv6. "ip addr" shows eth0 has inet and inet6 but after setting up awall I can't ping ipv6 anymore, can still ping ipv4. iptables and ip6tables are added to rc.update as well. 2019-11-02 08:33:50 mps, it is a bridge 2019-11-02 08:35:04 bridge name bridge id STP enabled interfaces 2019-11-02 08:35:04 lxcbr0 8000.a69ddd9fdb3c no dummy0 2019-11-02 08:35:31 agris: hm, then your error msg is somewhat strange 2019-11-02 08:35:59 mps, could it have anything to do with the fact a /56 prefix is assigned to it? 2019-11-02 08:36:12 I would think that's quite normal for linux 2019-11-02 08:37:03 here is what I have on one box http://tpaste.us/9Ny4 2019-11-02 08:37:46 let me try none instead of dummy0 2019-11-02 08:38:44 nope 2019-11-02 08:38:46 lxcbr0 ...ip: RTNETLINK answers: Result not representable 2019-11-02 08:38:46 [ !! ] 2019-11-02 08:44:40 http://dpaste.com/0GC7MR9 2019-11-02 08:47:14 wait a minute 2019-11-02 08:47:57 human error 2019-11-02 08:48:04 there was an extra zero 2019-11-02 09:06:07 thank you people a lot 2019-11-02 09:06:20 I've got it from here and I'm experimenting around with alpine 2019-11-02 09:06:25 I really like it 2019-11-02 09:27:37 I'm back. agris: nice to hear 2019-11-02 09:41:42 however still trying to figure out how to get clients to grab a ipv6 address via the route advertisement daemon 2019-11-02 10:06:21 Hi. Does anyone know if Via C3 without cmov instruction is supported? 2019-11-02 10:10:56 I think i've got it 2019-11-02 10:18:21 @agris: think you've got cmov support in your cpu? 2019-11-02 10:19:04 tnbd, No I got stateless ipv6 prefix delegation working 2019-11-02 10:19:27 ok, sorry 2019-11-02 10:25:51 hi 2019-11-02 10:26:31 is there a guide somewhere on how to shrink an alpine installation as much as possible? i.e. beyond removing unneeded packages? stuff like, which folders /usr/share/man, etc. can be removed and so on? 2019-11-02 10:27:24 alpine doesn't come with manpages per default :) 2019-11-02 10:27:36 okay, bad example :-P 2019-11-02 10:27:44 rapha: alpine is small by default, and if you do not install any -doc there will not be man pages installed 2019-11-02 10:27:56 the kernel is usually the place where you can save a ton of kb/mb 2019-11-02 10:28:12 ofc you need to manually rebuild :) 2019-11-02 10:28:46 rapha: you can save space by installing just needed firmware package/s, rest will be uninstalled 2019-11-02 10:29:16 or linux-firmware-none if you don't need any firmware 2019-11-02 10:29:29 wow 2.4M /boot/System.map-virt 2019-11-02 10:29:35 that's not even the kernel itself 2019-11-02 10:29:55 for a qemu virtual machine, i'm guessing firmware would be moot 2019-11-02 10:30:09 ah, and none installed 2019-11-02 10:31:38 from where does the difference between `du -c /*` and `df` come? 2019-11-02 10:33:12 mps, _ikke_ thank you so much for your help. everything is working absolutely perfect now 2019-11-02 10:34:19 rapha: du calculates some tmpfs if you do not exclude them 2019-11-02 10:35:04 it's still smaller than what's shown by df 2019-11-02 10:35:36 in my case it is otherwise 2019-11-02 10:35:54 agris: you are welcome 2019-11-02 10:36:15 huh, interesting 2019-11-02 10:36:45 anyways, i have 5MB+ free now, so i'm happy. thanks everyone! :) 2019-11-02 10:37:31 :) 2019-11-02 10:51:03 huh 2019-11-02 10:51:11 alpine is missing rdnssd 2019-11-02 10:53:16 agris: I think it is in ndisc pkg 2019-11-02 10:56:40 no, rdisc is provided by iputils but does not seem to provide rdnssd 2019-11-02 11:03:40 mps: what tmpfs stuff do you have? 2019-11-02 11:05:00 agris: sorry ndisc6 2019-11-02 11:06:19 mps, is that only in dev? I don't see it in apk search 2019-11-02 11:06:31 crockwork: /var /run /tmp 2019-11-02 11:06:45 Interesting. What's going on in /var? 2019-11-02 11:07:38 different files on different machines 2019-11-02 11:08:29 for example, /var/log and some files in /var/spool 2019-11-02 11:08:57 agris: it in testing repo, true 2019-11-02 12:11:17 anyone have yubikeys working on alpine? I'm using udev hand have rules that ykman info work but trying to access different slots, like ykman oath dont work 2019-11-02 12:11:36 udev is trying to access binaries that don't exist [ 3189.273654] udevd[9672]: failed to execute '/lib/udev/udev-acl' 'udev-acl --action=add --device=': No such file or directory 2019-11-02 13:07:21 hello 2019-11-02 13:08:42 How do I add support to an HP printer? I couldnt find hplip in the repo 2019-11-02 13:09:03 <_ikke_> https://pkgs.alpinelinux.org/package/edge/testing/x86_64/hplip 2019-11-02 13:09:05 <_ikke_> It's in testing 2019-11-02 13:09:15 hplip is on testing/ 2019-11-02 13:09:16 which is available only on edge 2019-11-02 13:09:26 hmm 2019-11-02 13:09:32 problem is, im on armhf 2019-11-02 13:09:59 the real problem is, it's hplip 2019-11-02 13:10:07 Yes that is problem, hplip is x86 x86_64 only atm 2019-11-02 13:10:44 so, a working printer wont be possible atm? 2019-11-02 13:12:15 there isnt an alternative to hplip, right... 2019-11-02 13:12:34 that hplip was probably packaged and possibly patched by fabled after I spent something like a year trying to get the bloody thing to work at all on Alpine 2019-11-02 13:13:04 wow... 2019-11-02 13:13:21 but that was back in the grsec-kernel days, who knows, it might work on a vanilla kernel 2019-11-02 13:14:03 now whether it even compiles on platforms other than x86*, that I don't know and have no hardware to test it 2019-11-02 13:14:15 I never heard about these kernel types, sorry, im a new user 2019-11-02 13:15:10 grsecurity was a security patchset for the linux kernel, it was on Alpine for a long time but was thrown out some... two years ago maybe 2019-11-02 13:15:15 and it was really difficult to compile on x86? 2019-11-02 13:15:16 blas-fange: Apparently hplip was restricted due to sane which was only available on x86 and x86_64 2019-11-02 13:16:14 thanks for the infos, its good to see a channel where people actually do reply 2019-11-02 13:20:03 <_ikke_> We try to be helpful 2019-11-02 13:30:28 now that maxice8 mentioned sane ... yeah, my problems mostly manifested themselves with multifunction devices, in other words, printer+scanner combos 2019-11-02 13:31:41 plain printers can even work without any drivers, just dump postscript to the printer 2019-11-02 13:48:36 hmm, I remember that we fixed sane with 3.9 release to work on all arch's 2019-11-02 13:49:35 I can't remember details, maybe I have test cases and IRC discussion in logs 2019-11-02 15:03:27 i'm trying to mount a lvm LV into alpine, but i don't it's like the device mapper is not loaded, no directory /dev/VGNAME/.. 2019-11-02 15:04:00 i loaded dm_mod, installed lvm2 binaries. 'lvs' shows the different LV 2019-11-02 15:04:04 any idea what's missing ? 2019-11-02 15:16:33 i'm trying to troubleshoot my alpine desktop which doesn't boot anymore after an upgrade :'( 2019-11-02 15:18:29 good luck 2019-11-02 15:20:38 thks 2019-11-02 15:26:43 waw, i just rebooted (try again without changes) and it worked 2019-11-02 15:27:01 probably an hardware issue 2019-11-02 15:39:23 best way to get python3 support for neovim on alpine? 2019-11-02 15:40:00 pip build doesn't work because of musl 2019-11-02 15:40:37 well lack of /gcc/ 2019-11-02 15:43:20 nvm, just have to install some crap 2019-11-02 15:57:33 Need s6 users to help test https://gitlab.alpinelinux.org/alpine/aports/merge_requests/1028 2019-11-02 16:48:45 Hey everyone, Just got myself a Raspberry Pi 4B, I've looked all around and I'm not seeing a decent tutorial that actually gets alpine booting, currently I can start, but I have no USB so no keyboard (looking like I might have to recompile the kernel for this) and it seems to be failing to mount boot media. (mmc0: error -110 whilst initializing SD card) Any pointers? 2019-11-02 17:01:18 perfectchaos: IIRC the raspi4 isn't supported yet 2019-11-02 17:01:39 I know I saw someone in here actually get parts of it working, but theres' no easy way yet 2019-11-02 17:04:27 Yeah kinda looking like that, I guess I can just run something else while I wait. Mostly just want to run docker on it anyways. It does seem like maybe it's getting close from the little tweaking I've been able to do 2019-11-02 17:04:53 <_ikke_> artok has been getting it running 2019-11-02 17:05:36 seems like if I could recompile the kernel with CONFIG_USB_XHCI_HCD=y 2019-11-02 17:05:36 CONFIG_USB_XHCI_PCI=y I might be able to get the usb working. But this doesn't look too straight-forward 2019-11-02 17:06:00 is there a way to have apk install doc packages's by default? 2019-11-02 17:06:05 <_ikke_> grayhatter: apk add docs 2019-11-02 17:06:53 _ikke_: does that install missing docs? 2019-11-02 17:06:56 <_ikke_> yes 2019-11-02 17:07:00 <_ikke_> it's a meta package 2019-11-02 17:07:18 for all packages, or installed ones? 2019-11-02 17:07:19 <_ikke_> It pulls in all -doc packages of packages that are installed 2019-11-02 17:07:26 <_ikke_> The latter :) 2019-11-02 17:07:57 that's cool, so when I intsall a new package, will it pull down the docs for it aswell? 2019-11-02 17:08:13 <_ikke_> yes 2019-11-02 17:08:41 that's really cool, I wonder why I haven't seen that anywhere before 2019-11-02 17:09:15 <_ikke_> It's the same mechanism we use to pull in the -openrc package 2019-11-02 17:09:55 Is it possible to like check out a branch of the rpi aarch64 build? So far I've only seen the kernel repo 2019-11-02 17:10:33 <_ikke_> perfectchaos: not really sure what you mean 2019-11-02 17:11:23 well I'm definitely a noob here, not quite sure what I'm doing yet, but I want to rebuild the kernel with those two arguments added 2019-11-02 17:12:16 <_ikke_> https://git.alpinelinux.org/aports/tree/main/linux-rpi/APKBUILD 2019-11-02 17:12:32 perfectchaos: it is enabled as module 2019-11-02 17:12:56 you can add it as module to kernel cmdline in boot loader 2019-11-02 17:12:59 oh so I should be able to pass a kernel param to turn it on? 2019-11-02 17:13:27 I don't have RPi so can't be sure but it should work 2019-11-02 17:13:55 oh cool I'll give that a shot, at least get the keyboard working :) 2019-11-02 20:53:39 hello 2019-11-02 20:54:01 Is it possible to run a program compiled on alpine in a regular libc system? 2019-11-02 20:55:39 is it staticly compiled? 2019-11-02 20:55:58 no, 2019-11-02 20:56:04 then: no 2019-11-02 20:56:04 dynamically 2019-11-02 20:56:10 no workaround? 2019-11-02 20:56:17 I tried to copy the libs 2019-11-02 20:56:28 but i get some 'not found' message 2019-11-02 20:56:28 if you want a portable binary, you have to staticly compile it. 2019-11-02 20:56:32 If you compile it statically and assuming the same CPU arch, possibly yes 2019-11-02 20:56:35 and even then, ymmv 2019-11-02 20:56:49 ^ what maxice8 said 2019-11-02 20:57:02 really, even if I had the musl libs on that system it would also fail? 2019-11-02 20:57:11 if dynamic, you can also copy libc (ld-musl-$(ARCH).so.1) and invoke it as a command via a wrapper script 2019-11-02 20:57:14 blas-fange: it might or might now 2019-11-02 20:57:16 *not 2019-11-02 20:57:33 dalias: assuming libc is the only dep... 2019-11-02 20:57:35 there's a wip system for making dynamic programs that are able to locate their own ldso relative to the location of the binary 2019-11-02 20:57:52 Why not just static compile? 2019-11-02 20:58:04 bougyman, if libc is the only dep, yes, just use -static 2019-11-02 20:58:06 You increase your chances of success with a static compile 2019-11-02 20:58:07 ok, I thought it was easier 2019-11-02 20:58:22 I just wanted to save some space, I guess 2019-11-02 20:58:27 it won't save space 2019-11-02 20:58:31 static is far smaller 2019-11-02 20:58:32 And wanted to use apps that I get directly from apk 2019-11-02 20:58:46 (for a single app) 2019-11-02 20:59:30 sounds like you're talking about a package, now. 2019-11-02 20:59:41 yeah 2019-11-02 20:59:50 well, I got ncdu using apk, and tried to use it on a debian system 2019-11-02 20:59:51 you need to be more clear about what you actually want to do 2019-11-02 21:00:15 but, this was a dynamic app 2019-11-02 21:00:19 why wouldn't you just install the debian package on debian? 2019-11-02 21:00:33 i assumed your problem was that you wanted to make your own binaries to deploy 2019-11-02 21:00:38 I know... just that system has broken dependencies and i cant 2019-11-02 21:00:41 not use premade packages from one distro on another 2019-11-02 21:01:05 Hello. I'm thinking about using alpine as xen hypervisor host. Anybody here got experience with it? 2019-11-02 21:02:38 ok... thanks for the fast replies. 2019-11-03 00:38:53 hi! 2019-11-03 00:39:03 how can I test in sh if a file ends with .mkv? 2019-11-03 00:40:18 `if [ "$filename" = "*.mkv" ]; then` ? 2019-11-03 00:41:06 it doesn't work 2019-11-03 00:42:12 out of the top of my head: printf "%s\\n" "$filename" | grep -q '.mkv$' 2019-11-03 02:38:27 bbuccianti: are you trying to test for whether a file is a MKV file? because a filename check probably isn't how you want to do it. 2019-11-03 04:16:29 Hi, when awall is installed, base policies are setup and it's activated for the first time, I can no longer ping ipv6 but ipv4 remains unaffected. How do I restore ipv6? 2019-11-03 12:53:39 bbuccianti: case "$var" in *.mkv) ... ;; esac 2019-11-03 14:07:59 ive got alpine minirootfs on real partition and working chroot there. how to setup bootloader? i have efi system 2019-11-03 14:09:57 yellow_apple: try 'setup-bootable', and if it doesn't help, then 'by hand' 2019-11-03 14:15:17 setup-bootable is for creating bootable usbs 2019-11-03 14:21:46 'Copy the contents of SOURCE to DEST and make DEST bootable.' 2019-11-03 16:34:16 are there good zsh completions out there for apk? Having trouble finding, with searches like "alpine linux apk zsh completion" -- Thanks for any tips! 2019-11-03 17:10:20 Did anyone of you ever try to build C++14 stuff in Aline? https://mapnik.org/pages/downloads.html 2019-11-03 17:15:22 Should work, GCC 9.2 supports up to C++17 and parts of C++20 IIRC 2019-11-03 17:57:04 Cogitri: I thought, Alpine is based on musl ? 2019-11-03 18:01:11 It is 2019-11-03 18:01:21 You can use both Musl and GCC lol 2019-11-03 18:07:43 I see. 2019-11-03 18:07:50 Thanks, I'll try. 2019-11-03 20:51:39 Hmm. `Checking if compiler (c++) supports -std=c++14 flag... no` 2019-11-03 20:51:49 I've just installed g++ and gcc ... what else do I need? 2019-11-03 20:53:53 Hmm. My gcc is 8.3.0-r0 2019-11-03 20:59:28 velix: try gcc 9.2 2019-11-03 21:00:09 mps: How can I install it 2019-11-03 21:00:54 ah, it is in edge, not in 3.10 (stable) 2019-11-03 21:01:01 ok 2019-11-03 21:01:14 but doesn't seem to be in edge/main 2019-11-03 21:01:42 gcc (Alpine 9.2.0) 9.2.0 2019-11-03 21:01:44 option is to upgrade to edge, 2019-11-03 21:01:47 just installed it. 2019-11-03 21:01:54 But the problem is still there. 2019-11-03 21:02:27 NOW it works. 2019-11-03 21:02:28 hmm, tell me g++ option by which I can check 2019-11-03 21:02:30 I missed g++ 2019-11-03 21:02:35 aha, ok 2019-11-03 21:02:53 "apk add" is confusing, I'm coming from debian. If you run it two times, it installs the old version. 2019-11-03 21:03:35 who? apk? 2019-11-03 21:03:49 apk add -u gcc 2019-11-03 21:04:10 if you set repositories properly, ofc 2019-11-03 21:52:05 leonardus: what would be a good approach? 2019-11-03 21:52:25 file -i "$file" | grep -q video; echo $? 2019-11-03 21:52:43 I'm trying to test for video files 2019-11-03 21:52:57 can use file -bi and search for video/x-mastroska 2019-11-03 21:53:10 what about mp4 and avi? 2019-11-03 21:53:55 video/ then 2019-11-03 22:02:11 Hello, please, how to fix the following libEGL error: DRI2 failed to authenticate? 2019-11-03 22:02:56 <_ikke_> https://pi3d.github.io/html/FAQ.html ? 2019-11-03 22:02:58 I try to use the 'surf' browser and am getting this error 2019-11-03 22:04:38 if that was for me, could you post it again, I lost it, sorry 2019-11-03 22:11:17 please.. no one knows it? 2019-11-03 22:12:08 _ikke_ posted: https://pi3d.github.io/html/FAQ.html 2019-11-03 22:13:36 I am searching the web and cant fi 2019-11-03 22:14:09 Ok, thanks, I saw that one, but I cant understand how it applies here, I only seem to have the libEGL in /usr/lib and thats all 2019-11-03 22:14:17 not sure where to create a symlink 2019-11-03 22:16:20 ok, my approach here would be the following: I'd use strace on the program (surf), and look it i can find the error which causes the error message ("DRI2 failed to authenticate") 2019-11-03 22:17:10 if it involves opening some device file, like /dev/dri/something, i'd look at the user/group ownership and mode 2019-11-03 22:17:21 maybe your user account is missing a group 2019-11-03 22:19:54 In Debian, it's not so good to mix unstable, testing etc. with stable. I'm on 3.10 ... is it bad to install packages from edge? 2019-11-03 22:19:58 thanks for the help 2019-11-03 22:20:07 I will try to add myself to video 2019-11-03 22:20:15 strace is too fast and the messages go away 2019-11-03 22:20:29 strace -o logfile ... 2019-11-03 22:21:47 ok, again I only see with strace, libEGL warning, DRI2 failed to authenticate 2019-11-03 22:22:30 ok, well, then try the other route first (adding yourself to the video group) 2019-11-03 22:22:57 I tried, I am using the root account, not sure if it works then 2019-11-03 22:23:06 then the browser still had the same problem 2019-11-03 22:23:58 btw couldnt find firefox in the edge repo, including testing 2019-11-03 22:30:05 <_ikke_> velix: yes, it's not recommended on Alpine Linux either. 2019-11-03 22:30:50 <_ikke_> velix: chances are you are going to run in dependency conflicts / mismatches. 2019-11-03 22:30:53 just had connection break and not sure if my msg arrived, but as _ikke_ says 2019-11-03 22:31:13 _ikke_: I see. But most of the common packages I need, aren't available on 3.10 2019-11-03 22:32:09 <_ikke_> Then you either have to wait, switch to edge, or build these packages yourself for 3.10 2019-11-03 22:32:24 _ikke_: Can I backport stuff from testing to stable, like in Debian? 2019-11-03 22:32:33 <_ikke_> velix: what kind of packages? 2019-11-03 22:32:40 <_ikke_> Should be possible 2019-11-03 22:33:00 Let's take a simple example: proj-6.2.0 from edge 2019-11-03 22:33:06 I can build it from source, of course. 2019-11-03 22:33:50 <_ikke_> You can just take the edge APKBUILD, and build it on 3.10 2019-11-03 22:33:57 sometimes you need to build dependencies 2019-11-03 22:34:24 okay, I need to google, how to do this in Alpine. 2019-11-03 22:34:45 I backport not small number of packages for some servers 2019-11-03 22:35:00 <_ikke_> Maybe you can test it on edge 2019-11-03 22:35:12 <_ikke_> And give feedback to the maintainer 2019-11-03 22:35:33 <_ikke_> Then it can be moved to community, where it would be part of 3.11 2019-11-03 22:36:02 v6.2.1 is already out ;) 2019-11-03 22:36:25 Actually, I can install it from edge in 3.10 and it works. 2019-11-03 22:36:55 but it's the same as gcc 9.2 ... 2019-11-03 22:37:00 Seems like I need to switch to edge. 2019-11-03 22:39:19 Hi, It seems, according to strace, that libEGL is loaded, it returns 3 2019-11-03 22:46:47 Fine! I will stick to windows 10 2019-11-03 22:46:56 just kidding 2019-11-03 23:43:02 just had a kernel panic in vmware workstation pro 15.5 (latest), is this a known issue? 2019-11-03 23:45:22 doesn't work with BIOS or UEFI 2019-11-03 23:45:53 danieli: hi! doesn't boot? 2019-11-03 23:46:04 it gets to the bootloader which attempts to load linux, then it fails 2019-11-03 23:46:41 can't remember that I saw any issue report about that 2019-11-03 23:46:52 I have but it's been a long time 2019-11-03 23:47:03 https://i.imgur.com/Oir2hbc.png 2019-11-03 23:48:48 the linux-virt variant should work fine in vmware, right? 2019-11-03 23:49:40 both should, but I'm not sure because didn't tested 2019-11-03 23:49:53 both works with qemu 2019-11-03 23:49:55 this was 3.10.2, let's test 3.10.3 2019-11-03 23:50:03 yup, still kp 2019-11-03 23:50:58 :( 2019-11-03 23:51:14 that's a shame, I wanted to use alpine as a docker host instead of running it on hyper-v 2019-11-04 01:31:13 danieli, If your forced to use Windows Server as a hypvisor for whatever reason you may be able to use QEMU.exe instead og Hyper-V 2019-11-04 07:59:56 danieli: I think its odd it kernel panics on vmware and you being the only one to see it 2019-11-04 08:00:16 danieli: I would try it on a second machine 2019-11-04 09:37:12 Hi, are you guys aware that the update to libevent broke some other packages? 2019-11-04 09:37:13 I was trying to build pmOS, reported it there, they suggested I'd report it here. (I may have written this already, tried it in the native matrix channel before) 2019-11-04 09:38:33 Looks like that matrix bridge doesn't go here so I'll leave that channel 2019-11-04 09:38:36 Jasper[m]: yes, we are aware 2019-11-04 09:38:53 Cool, good to know 2019-11-04 09:39:10 it is edge, and it sometimes break 2019-11-04 09:39:29 we have a list of packages which must be rebuilt 2019-11-04 09:39:43 I get that, I'm not bitter. Just figured that reporting is a good idea if something breaks :) 2019-11-04 09:40:41 np, even if you bitter, reporting problem is always good 2019-11-04 09:43:27 here is a list of pkgs which should/must be rebuilt https://github.com/alpinelinux/aports/pull/10235 2019-11-04 09:44:13 minecrell: did you see which PR was merged instead? 2019-11-04 09:46:18 hi, any idea why downloading from the https alpine mirror fails on fedora: 2019-11-04 09:46:21 139779404779324:error:14007086:SSL routines:CONNECT_CR_CERT:certificate verify failed:ssl_clnt.c:1037: -- ERROR: https://nl.alpinelinux.org/alpine/v3.10/main: Permission denied 2019-11-04 09:46:39 if I switch to http, it will work. i've not encountered this on debian or arch or other distros 2019-11-04 10:17:55 I don't think we have https mirrors? 2019-11-04 10:18:06 <_ikke_> We do 2019-11-04 10:19:09 miasma: Firstly, do you play dwarf fortress? And secondly, that's either because your clock is seriously out of wack, or you don't have the correct certificates that are needed - the root certificates change from time to time. 2019-11-04 10:20:17 Arahael: i don't play. so it's probably the issue with certificate s 2019-11-04 10:21:01 Arahael: what would be the suggested fix? this occurs with the official installer 2019-11-04 10:21:07 miasma: Ah, well, miasma is a big (negative) thing in dwarf fortress. 2019-11-04 10:21:25 ok, maybe not official but https://github.com/alpinelinux/alpine-chroot-install 2019-11-04 10:21:30 ah ok :) 2019-11-04 10:22:26 miasma: Which browser? You probably need to download newer ca certificates. Actually I am in the wrong channel, I haven't used alpine in ages. (Mostly in here for using it as a docker base image, actually) 2019-11-04 10:23:17 :-/ i don't use a browser 2019-11-04 10:23:34 it's the latest fedora 31 2019-11-04 10:23:46 kernel 5.3.7 2019-11-04 10:24:05 same issues with fedora 30 though 2019-11-04 10:25:08 maybe i'll change the script to use http instead of https if /etc/system-release matches 'Fedora' 2019-11-04 10:28:57 miasma: For fedora, it's probably best to check with the fedora people. (#fedora or something like that?) 2019-11-04 10:29:40 ikke: Oh, nice 2019-11-04 10:30:40 <_ikke_> check mirrors.alpinelinux.org to see which support https 2019-11-04 10:31:29 I always stopped reading after the cdn :P 2019-11-04 10:31:37 _ikke_: the list doesn't tell which certificates are supported by fedora 2019-11-04 10:32:23 <_ikke_> Nope, but that's a bit out of our scope, to keep track which distro's / OS' support the certificates :) 2019-11-04 10:34:23 ACTION running alpine edge aarch64 with kernel 5.4-rc6 2019-11-04 10:34:49 and looks like everything works well 2019-11-04 10:35:13 Could any of you try installing tmux with the new libevent 2019-11-04 10:35:28 I'm not running alpine actively anywhere to try 2019-11-04 10:35:41 Jasper[m]: need to be rebuilt 2019-11-04 10:35:59 I tested it two weeks ago 2019-11-04 10:36:10 Then that's likely where my pmOS rootfs build fails 2019-11-04 10:36:12 with new libevent, I mean 2019-11-04 10:36:24 ye 2019-11-04 10:36:41 <_ikke_> mps: Would've been nice to know in advance that it requires rebuild these things 2019-11-04 10:36:54 did you look at list I posted of pkgs which should be ugraded 2019-11-04 10:37:23 _ikke_: if you remember we talked about this two week ago 2019-11-04 10:37:57 <_ikke_> vaguely :) 2019-11-04 10:38:18 heh, np 2019-11-04 10:38:45 I remember and have this on todo 2019-11-04 10:38:48 <_ikke_> mps: Normally that should be part of the same merge requests 2019-11-04 10:39:03 <_ikke_> mps: We typically not upgrade packages and rebuild the dependencies seperately later 2019-11-04 10:39:15 <_ikke_> dependent packages* 2019-11-04 10:39:16 https://github.com/alpinelinux/aports/pull/10235 was never merged 2019-11-04 10:39:41 I asked you about that, and you told me that in this case it is not needed and maybe will be better one by one 2019-11-04 10:40:46 I'm not accusing of anything, we agreed then that is ok to break sometimes on edge 2019-11-04 10:41:11 s/ of/ you of/ 2019-11-04 10:43:10 I will start this afternoon or evening to make MR's and push what I can 2019-11-04 10:45:13 Aloha! Just a quick one and possibly a FAQ: which Alpine Version download is best suited as a docker host on VMware? 2019-11-04 10:45:55 Something non productive. Just to fiddle around 2019-11-04 10:47:19 <_ikke_> i guess the latest stable version? 2019-11-04 10:47:25 <_ikke_> which is 3.10 atm 2019-11-04 10:47:50 <_ikke_> mps: sorry that I do not recall any of this :( 2019-11-04 10:48:15 np, will be fixed and that is important 2019-11-04 10:48:19 <_ikke_> at least, not the conclusion 2019-11-04 10:48:25 <_ikke_> yup 2019-11-04 10:48:57 Ok. But which flavour: standard, extended, virtual,...? 2019-11-04 10:49:54 _ikke_: and you will have some work to push MR's this evening :) 2019-11-04 10:49:58 <_ikke_> I think -virtual should suffice 2019-11-04 10:50:29 <_ikke_> But -standard should be fine as well 2019-11-04 10:51:26 Thanks a lot, _ikke_ 2019-11-04 13:28:33 is it possible to configure busybox syslogd to redirect the kernel log (dmesg) to /var/log/messages? 2019-11-04 14:08:43 bah, why hasn't the lounge saved more logs so I have scrollback? 2019-11-04 14:09:00 looks like it just glitched :) 2019-11-04 14:09:25 IGnorAND: it worked flawlessly on Hyper-V and VirtualBox on the same host machine, so it's something relating to VMware Workstation [Pro] 2019-11-04 14:10:08 <_ikke_> danieli: o/ 2019-11-04 14:10:21 _ikke_: \o 2019-11-04 14:13:35 @danieli where are you from? 2019-11-04 14:13:45 pedrolucasp: uh.. why? 2019-11-04 14:14:43 you wrote `bah`, it's a common word here in south of brazil ahahah 2019-11-04 14:14:53 i just thought you were a fellow brazilian too :) 2019-11-04 14:15:08 nope, norwegian 2019-11-04 14:15:41 nice 2019-11-04 14:15:45 in english it's an exclamation 2019-11-04 14:17:05 yeah, here it depends on the context. could be like when you found something goes terrible wrong or if somethings succeeds and you can't believe etc 2019-11-04 14:17:16 more like an exclamation as well hihihi 2019-11-04 14:17:27 mm, pretty much the same in english 2019-11-04 14:17:41 anyway, sorry for the creep intromission ahahah 2019-11-04 14:18:57 no worries 2019-11-04 14:19:28 /join #ansible 2019-11-04 14:20:52 Heh 2019-11-04 14:23:13 Sorry, I didn't see the space... 2019-11-04 18:35:15 ugh, can ibft support be added to the default virt or vanilla kernel? 2019-11-04 19:32:22 why the default one? isn't recompiling it better if you need specific features for niche use cases? 2019-11-04 19:44:22 How does the logic for mounting APKOVL's using the LBU_MEDIA option in lbu.conf worK? How does Alpine decide which device is "usb"? 2019-11-04 19:44:30 APKOVLs* 2019-11-04 20:34:26 danieli: because i like following upstream updates 2019-11-04 21:42:16 Are there any zsh completions available for apk (with or without pkgname completion)? 2019-11-04 21:42:50 <_ikke_> andyandybobandy: not aware of any 2019-11-04 21:43:03 _ikke_: thanks 2019-11-04 22:06:43 Hi everyone, what's the project's stanse on what arch to support? 2019-11-04 22:08:42 I'd love to see PPC32 2019-11-04 22:12:52 how do we make the boot time just REAL FUCKIN FAST 2019-11-04 22:16:01 terror: Isn't ppc32 slowly dying? 2019-11-04 22:17:28 abuild supports ppc32, so you could bootstrap aports/alpine for ppc32, if you really wanted to. (i've done that once) 2019-11-04 22:18:28 however, unless you're looking for that kind of adventure, i suggest reading about Adélie Linux instead 2019-11-04 22:21:09 terror: ^ 2019-11-04 22:26:55 Yeah, I don't think we're going to add support for 32-bit arches at this point 2019-11-05 03:22:56 Will do 2019-11-05 03:23:20 thanks for the tip @jn__ 2019-11-05 03:23:47 Will do 2019-11-05 03:23:50 '] 2019-11-05 06:31:58 tips how to get g++-5 easily installed ? 2019-11-05 06:34:19 Probably not at all 2019-11-05 06:37:55 haha, ok, so its just not me being bad with linux =D 2019-11-05 10:03:58 is there alternative in alpine to https://packages.debian.org/stretch/libauthen-pam-perl 2019-11-05 10:04:04 in alpine? 2019-11-05 11:09:40 Jasper[m]: tmux on edge is rebuilt with new libevent, you can try to see if works now 2019-11-05 11:15:43 Already worked around it with pmbootstrap 2019-11-05 11:32:26 mps: You're running iwd, right? do you ever have an issue where you have to restart iwd on boot to get it to connect? 2019-11-05 11:32:46 also, does anyone know why chronyd takes so long to launch, or am i reading the bootscript output incorrectly? 2019-11-05 11:33:38 crockwork: yes, I even had to add some sleep for it on boot 2019-11-05 11:34:12 wild. is there a known reason for this? 2019-11-05 11:34:32 iwd is to fast 2019-11-05 11:34:42 s/to/too/ 2019-11-05 11:34:46 lmao 2019-11-05 11:34:50 too fast for what, though? 2019-11-05 11:35:23 too fast to set up interface and send requests 2019-11-05 11:35:30 200-300 ms 2019-11-05 11:35:58 that's kind of interesting 2019-11-05 11:36:07 it have FILS (Fast Interned Link Setup) 2019-11-05 11:36:11 how could this be fixed in the future? 2019-11-05 11:36:48 this is discussed on #iwd, for now most of use sleep in boot 2019-11-05 11:38:26 for chrony you have FAST_STARTUP option in /etc/conf.d/chronyd 2019-11-05 18:56:44 '/connect 2019-11-05 19:32:36 muhaha: you could always obtain it from CPAN 2019-11-05 19:40:10 is there a package for the docker python module? 2019-11-05 20:00:05 maldridge: docker-py ? 2019-11-05 20:26:10 no that's the deprecated one 2019-11-05 22:12:00 UANBAN 2019-11-05 22:12:02 UNBAN 2019-11-05 22:12:58 maldridge: then i think not 2019-11-05 22:13:28 yeah I just pulled it with pip 2019-11-05 22:13:32 ACTION is sorry... wrong window 2019-11-05 22:14:04 maldridge: :D if you make an issue on gitlab.a.o i can take a look at it 2019-11-05 22:16:20 its not super important 2019-11-05 22:16:33 just means docker via ansible is broken on alpine without some extra hoops 2019-11-05 22:17:36 sounds important but ok 2019-11-05 22:21:17 I can workaround with pip 2019-11-06 01:01:24 Dumb question, how do I use rsync for apk ? 2019-11-06 01:30:33 rsync://alpinelinux.mirror.iweb.com/alpine/community throws me an error, is this normal ? 2019-11-06 01:41:42 This iw what i'm getting: WARNING: Ignoring rsync://alpinelinux.mirror.iweb.com/alpine/edge/testing/x86_64/APKINDEX.tar.gz: No such file or directory 2019-11-06 05:56:23 Has anyone already compiled wine on alpine? 2019-11-06 05:56:40 Someone was asking me to do some extra wine development. 2019-11-06 05:56:41 community/wine 2019-11-06 06:00:36 maxice8: Those are prebuilt binaries, right? I'm looking for compilation deps, etc 2019-11-06 06:00:45 oh 2019-11-06 06:01:07 you can use abuild and gitlab.alpinelinux.org/alpine/aports to build from source the same way alpine does 2019-11-06 06:01:20 all the information about how the package is built is stored on community/wine/APKBUILD 2019-11-06 06:15:20 oh, neat! 2019-11-06 06:15:23 thanks a ton, comrade 2019-11-06 06:15:27 what does aports even mean? 2019-11-06 06:15:29 automatic ports? 2019-11-06 06:16:50 i'd assume alpine ports 2019-11-06 10:06:01 So should I be able to use rsync://alpinelinux.mirror.iweb.com/alpine/community in my mirror list ? 2019-11-06 10:11:39 <_ikke_> I'm not sure if apk supports the rsync protocol 2019-11-06 10:20:36 I don't think it does, its fetching capabilities are based on libfetch which is http(s) only 2019-11-06 10:44:19 Got it, thanks ^^' 2019-11-06 10:44:23 I was confused 2019-11-06 10:44:55 Also, is there anything we can do apart from flag a package for it to be updated in the repos ? 2019-11-06 10:45:15 <_ikke_> KH405: submit a merge request / patch :-) 2019-11-06 11:23:55 hi! i'm getting alpine build failures with meson 0.52.0-r2 https://builds.sr.ht/~emersion/job/105275 2019-11-06 11:24:05 could this be caused by a bad meson upgrade? 2019-11-06 12:17:23 <_ikke_> emersion: currently the upgrade to python3.8 is in progress 2019-11-06 12:25:33 hi. Quick question, does anybody know when Apline will be release for Raspberry 4, any kind of update will be appreciated 2019-11-06 12:26:53 someone here just reported spending some time and getting it working 2019-11-06 12:27:33 <_ikke_> artok: 2019-11-06 12:28:00 _ikke_: okay, thanks 2019-11-06 12:28:31 Thanks 2019-11-06 12:29:18 yeah that's me 2019-11-06 12:31:10 artok: yesterday I read on debian-arm ML that there is uefi for rpi's 2019-11-06 12:31:19 you know for this 2019-11-06 12:31:21 https://github.com/djazo/aports/tree/rpi4 is the WIP tree 2019-11-06 12:31:42 ok, good. I don't have rpi to test it 2019-11-06 12:35:29 ls -l 2019-11-06 12:35:32 oops 2019-11-06 12:37:59 orekerete: edge build of aarch64 is available, only needs some firmare updates. (add firmware dir to sd card rather than use ones in initramfs) 2019-11-06 12:41:55 https://www.dropbox.com/s/mvu0i1us4snvpaf/alpine-rpi-191029-aarch64.tar.gz?dl=0 2019-11-06 12:42:01 Thanks Artok, 2019-11-06 12:42:35 I'll update image later this weekend 2019-11-06 12:45:31 that should at least boot, can't remember if I already added correct wifi firmware onto it, but my suggestion is to first install all linux-firmware and copy https://github.com/RPi-Distro/firmware-nonfree/tree/master/brcm brcmfmac43430* to the correct place 2019-11-06 13:15:50 regarding rpi4, usually i take the time and purchase one myself and port it. but i have too many other rpi's so im not going to buy another. 2019-11-06 13:16:09 an alternative is that rpi project provides us early access with some demo unit. 2019-11-06 13:16:37 but i have no contract window within rpi project. 2019-11-06 13:17:09 if anybody here does, let them contact me if they like alpine have support for rpi. 2019-11-06 13:24:15 clandmeter: as far as I've heard from them, they aren't interested in alpine whatsoever 2019-11-06 13:24:48 anyway, I have 4-5 rpi4s but haven't bothered troubleshooting it yet, it's too wonky and time-consuming 2019-11-06 13:25:24 danieli: the mention they dont want to support alpine at all? 2019-11-06 13:25:35 no, not directly 2019-11-06 13:25:54 just *complete* lack of interest every time I've asked people there about helping out in any way/shape/form 2019-11-06 13:26:37 ok so somebody from their community team could be interested in a wide spread distribution to have support for it. 2019-11-06 13:27:01 i guess they have enough units to spare. 2019-11-06 13:46:01 I can do rpi3b+ + rpi4 now since I have both boards, just for the fact that they can do 64bit stuff 2019-11-06 13:56:13 I'm calling mkinitfs and it seems not to listen to what's in my config file. In fact, it does quite strange things, to the point I wonder if it's normal 2019-11-06 13:56:14 https://paste.gnugen.ch/raw/7m16 2019-11-06 14:00:07 mymkinitfs.conf contains exactly this: `features="ata base ide scsi usb virtio cryptkey cryptsetup ext4 btrfs"` 2019-11-06 14:08:25 I'm trying to run apk as non root for a completely other root, let's say a chroot. However apk seems to always want to change owner of the .apk files to root. Is there a way to prevent this? What makes apk chosing root? 2019-11-06 14:09:23 If someone can run the same command on his system I would be grateful 2019-11-06 17:17:39 anyone stop me if this is a bad idea 2019-11-06 17:18:12 i'd like to deploy alpine on a raspberry pi as a docker host for a few containers i'd like to spin up (alpine + SQL, pi-hole, etc.) 2019-11-06 17:19:19 i'd like to limit sd card IO so i was thinking mounting a USB drive for persistent storage (the containers) 2019-11-06 17:21:17 anyone know if this would be even feasible if done over wifi? i'm not sure how multiple containers would work regarding what ip:port combo to point to from various clients on the lan for various services 2019-11-06 17:59:50 vawil: not quite sure what you want to do 2019-11-06 18:00:06 You want multiple containers running with different IPs with one WLAN interface? 2019-11-06 18:37:22 Cogitri: not quite, containers on external storage running services accessible from LAN clients 2019-11-06 18:40:42 vawil: I have few lxc containers in local machines with their IP address accessible from local networks 2019-11-06 18:41:24 mps: i'mnot sure if the host being on wifi affects things 2019-11-06 18:42:27 depends on speed and stability of link, nothing more 2019-11-06 18:44:44 gotcha 2019-11-06 18:45:19 unrelated: just set up the rpi everything's working fine, but if i boot headless i can't seem to ping it (or ssh) 2019-11-06 18:45:41 plugged hdmi/keyboard back in, booted, can ping 2019-11-06 18:46:32 do they have HW RNG 2019-11-06 18:46:55 afaik no but i gave it ~5m to connect and couldn't ping headless 2019-11-06 18:47:12 unless it's getting entropy from the idle keyboard and screen? 2019-11-06 18:48:18 install haveged and add with rc-update, if you didn't already 2019-11-06 18:49:33 level boot? 2019-11-06 18:50:13 ah, wiki says default 2019-11-06 18:51:17 I have it on one box in default and on second one in sysinit, don't see difference 2019-11-06 18:59:41 wps: doesn't look like that helped 2019-11-06 19:00:42 interestingly as soon as i plug in the keyboard and hdmi i get return pings 2019-11-06 19:02:11 well, I have few arm32 boxes and all boot fast with haveged and without any keyboard, mouse, display (they are so called, headless) 2019-11-06 19:02:36 yep, definitely related to entropy 2019-11-06 19:03:14 1 second after io plugged in dmesg says 'random: crng init done' 2019-11-06 19:04:45 you don't have any peripheral device normally connected? interesting to note 2019-11-06 19:05:16 put something 'fake' in usb 2019-11-06 19:05:37 mps: well i'll end up plugging in some form of usb storage, so that'll probably work 2019-11-06 19:05:49 cold boot without io now, let's see how long it takes 2019-11-06 19:07:20 but again, one of my arm32 boxes doesn't have any external peripheral and boot without delay 2019-11-06 19:37:28 mps: over 30 minutes! 2019-11-06 19:39:59 too much 2019-11-06 19:41:04 if you build kernel yourself I have a patch to revert crng to pre 4.19 behavior, i.e. not wait 2019-11-06 19:41:21 but muh security 2019-11-06 19:41:45 thanks for the offer but i'm trying to keep this one as simple as possible 2019-11-06 19:42:28 it is strange that haveged didn't help 2019-11-06 19:43:16 on boxes where I had to wait 15-20 minutes it lowered it to 5-10 seconds 2019-11-06 19:43:53 runlevel default related? 2019-11-06 19:44:11 can't remember 2019-11-06 19:44:59 can boot one in a hour without peripherals and look 2019-11-06 19:45:05 have to find it 2019-11-06 19:45:09 and prepare 2019-11-06 19:46:26 the BCM2708 chip in an RPi has hardware RNG built-in. It looks like you might just need the rng-tools package and the right kernel module/driver to be loaded. 2019-11-06 19:47:05 have to reboot box, just upgraded to 5.3.9 kernel 2019-11-06 19:47:51 ah, probably want rng-tools-openrc for the init-scripts. 2019-11-06 19:49:22 I have arm boxes with hwrng and I don't need rng-tools 2019-11-06 19:51:25 hm, getting connection reset by peer when trying to use scp (ssh works) 2019-11-06 19:51:49 i'm sure this is something simple but don't recall having this issue previously 2019-11-06 19:55:14 nevermind, that was my fault 2019-11-06 19:55:40 i'll try out rng-tools 2019-11-06 20:05:10 quick question about ssh keys, can i store them in /etc/ssh/? i'd rather not use /root/.ssh/ 2019-11-06 20:06:59 they are related to user home dir 2019-11-06 20:11:10 what are those keypairs created during setup for? 2019-11-06 20:11:17 ie ssh_host_rsa_key 2019-11-06 20:12:54 those are host keys 2019-11-06 20:28:26 ERROR: Failed to create usr/bin/dockerd: No space left on device 2019-11-06 20:28:47 not sure why i'm getting this with apk 2019-11-06 20:29:15 ~1000M memory vs ~187M of packages 2019-11-06 20:29:50 tmpfs related? 2019-11-06 20:30:34 <_ikke_> most likely, yes 2019-11-06 20:30:43 <_ikke_> tmpfs is not going to use all of your memory 2019-11-06 20:31:00 <_ikke_> what does df -h return? 2019-11-06 20:31:02 here's the output of df -h http://ix.io/2116 2019-11-06 20:31:04 hah 2019-11-06 20:31:05 <_ikke_> :P 2019-11-06 20:31:41 <_ikke_> So your rootfs is just ~200M 2019-11-06 20:32:02 yeah, i don't remember running into this a few versions ago 2019-11-06 20:32:17 <_ikke_> I'm not sure how the tmpfs size is determined 2019-11-06 20:33:32 <_ikke_> I think you can tweak it with the rootflags boot param 2019-11-06 20:33:59 <_ikke_> rootflags="size=..." 2019-11-06 20:34:01 hmmm, what's a particularly large package? 2019-11-06 20:34:16 <_ikke_> random package? 2019-11-06 20:34:20 yeah 2019-11-06 20:34:25 libreoffice 2019-11-06 20:34:25 <_ikke_> stelarium 2019-11-06 20:35:33 tmpfs can be set in fstab 2019-11-06 20:35:56 <_ikke_> does that work for the rootfs on a run-from-ram system? 2019-11-06 20:36:17 <_ikke_> https://git.alpinelinux.org/mkinitfs/tree/initramfs-init.in#n554 2019-11-06 20:37:04 was there a change to tmpfs recently? 2019-11-06 20:37:13 <_ikke_> not aware of anything myself 2019-11-06 20:40:04 i'm guessing it's something specific to do with apk 2019-11-06 20:40:47 <_ikke_> Not really.. 2019-11-06 21:20:19 if anyone has input on why tmpfs is running out of room or why it's only ~200M i'd appreciate the feedback 2019-11-06 21:41:20 there's a certain irony here that every single google result refers to alpine docker containers 2019-11-06 21:41:32 whereas my issue is installing docker /on/ alpine 2019-11-06 21:41:41 <_ikke_> haha 2019-11-06 21:41:51 <_ikke_> https://unix.stackexchange.com/questions/205174/what-sets-the-size-of-tmpfs-what-happens-when-its-full 2019-11-06 21:41:52 (though note the issue occurs with any "large" package) 2019-11-06 21:42:29 <_ikke_> Well, yes, your root is only 200M, so that tends to get full quickly 2019-11-06 21:42:56 on my other alpine instance it's ~381M 2019-11-06 21:43:23 i just assumed this was set by alpine somewhere based on lbu, apk, etc. 2019-11-06 21:43:38 <_ikke_> vawil: check /etc/fstab 2019-11-06 21:43:52 i have, nothing there 2019-11-06 21:43:59 <_ikke_> Then it's not apk / lbu 2019-11-06 21:44:41 <_ikke_> that initramfs-init.in link I gave contains the logic that mounts tmpfs 2019-11-06 21:45:24 <_ikke_> https://git.alpinelinux.org/mkinitfs/tree/initramfs-init.in#n561 2019-11-06 21:45:28 oh i know what's going on 2019-11-06 21:46:04 i forgot the 3A+ had half the ram at 512M 2019-11-06 21:46:10 <_ikke_> :) 2019-11-06 21:46:13 that explains the ~200M tmpfs 2019-11-06 21:46:52 oof maybe this isn't the right board for the job 2019-11-06 21:57:34 dedotated wam? 2019-11-07 03:50:23 Can anyone remind me what was determined regarding getting all of the dependencies downloaded and installed for building wine from source? 2019-11-07 03:50:32 It's just on the aports site, right? 2019-11-07 03:54:07 you could use the template to build it, and if you'd like to change anything in the build you can just edit the template 2019-11-07 03:54:45 bobertlo: What's the template? I'm trying to change some things in the source. Configure script tells me that I can't build 32-bit bins 2019-11-07 03:56:06 the APKBUILD file in the repo 2019-11-07 04:00:46 Oh, interesting. 2019-11-07 04:00:52 It looks like it just compiles the wine64 version 2019-11-07 04:01:28 Be RIGHT back 2019-11-07 04:01:29 exit 2019-11-07 04:01:31 LOL 2019-11-07 04:20:17 Alright, new question. How do I quickly setup a virtual machine in qemu? Should I use virt-manager? 2019-11-07 04:21:06 sudo nano ~/.bashrc 2019-11-07 04:22:14 sorry; local moron failed to be leet hacker while i looked for soda. 2019-11-07 04:22:21 ANYWAY, the virt-manager question is real. 2019-11-07 05:03:42 Alright, now I'm trying to run virt-install, but it's telling me the libvirt module isn't installed. 2019-11-07 05:03:50 It's totally installed. I installed py3-libvirt. 2019-11-07 05:09:01 Looks like it might be adding to python3.8 instead of python3.7. How the hell do I fuse these? 2019-11-07 05:09:38 python3.8 is currently being done so you'll have to wait until it is completed 2019-11-07 05:11:50 Say what? 2019-11-07 05:12:04 What I'm saying is I don't get why apk's installing packages to the py3.8 dir instead of the 3.7 2019-11-07 05:12:33 Or why any packages are installing there. Can someone else with virt-manager confirm if it's working for them? 2019-11-07 05:12:41 because we recently updated python3.8, as i said above, the python3.8 rebuild is being done and apk is installing newer packages that install to py3.8 2019-11-07 05:13:21 Interesting. So how the hell do I get the packages for 3.7 into the 3.7 dir so that virt-install and virt-manager will work? 2019-11-07 05:13:28 Do I need to just install the deps through pip3? 2019-11-07 05:13:48 you can install from an archive if you have or wait until the rebuild is done so your python3 will be updated to 3.8 as well 2019-11-07 05:14:00 How long would that be? 2019-11-07 05:14:33 the python3.8 rebuild has been going on for 1.5 days, it finished rebuilding community/ about 2 hours ago and is rebuilding testing/ 2019-11-07 05:14:57 Will I just run apk upgrade to get everything moved over? 2019-11-07 05:14:59 You can follow on build.a.o and #alpine-commits 2019-11-07 05:15:04 Will it reinstall all of my deps? 2019-11-07 05:15:10 stockwork: apk update && apk upgrade or apk upgrade -U 2019-11-07 05:15:30 it won't reinstall any deps, just update the ones that have new versions 2019-11-07 05:15:38 I'm on edge--is that the next step, then? 2019-11-07 05:15:50 How will that not bust a bunch of stuff if 3.7 is being upgraded without it? 2019-11-07 05:16:16 Oh boy, it's updated 2019-11-07 05:16:18 we might be in 2019-11-07 05:16:37 it will 2019-11-07 05:16:38 you're on edge 2019-11-07 05:17:01 We can believe. 2019-11-07 05:17:14 i mean, it will bust a bunch of stuff 2019-11-07 05:17:18 Virt-manager runs now. We're in. 2019-11-07 05:17:28 because it is edge, not a tagged release branch that only recieves backports of bugfixes/sec-issues 2019-11-07 05:17:59 What does tagged mean, here? 2019-11-07 05:18:23 I'm fine with instability--I was just weirded out that some packages were updated while my main python wasn't. Now it is, though. 2019-11-07 05:18:29 any alpine release 2019-11-07 05:18:41 3.10.x is the latest release 2019-11-07 05:33:46 I think I changed to edge because of firefox. 2019-11-07 06:20:53 heh, https://lwn.net/Articles/803548/ 2019-11-07 10:23:10 I try to measure boot up time of Alpine with boot chart. In grub.cfg I set the kernel options 2019-11-07 10:24:11 I try to measure boot up time of Alpine with boot chart. In grub.cfg I set the kernel options 'rdinit=/sbin/bootchartd bootchart_init=/init' but the machine stops booting at grub. I use initramfs. Do you know how should it be properly configured? or maybe you know some other tool for measuring boot time? 2019-11-07 10:25:57 You'd need mkinitfs to work with booychartd 2019-11-07 10:27:00 do you mean that I must start bootchard inside initramfs? no way of launching it before initramfs? 2019-11-07 10:31:21 No, you need the initramfs to have something for bootchartd to work in 2019-11-07 10:32:20 And mkinitfs doesn't include what bootchartd needs to work (e.g. the bootchartd binary) 2019-11-07 10:38:07 ok, thanks! I will give it a try 2019-11-07 11:33:24 How do I specify in APKBUILD to create needed dirs for my package?. 2019-11-07 11:37:18 install -d $pkgdir/path/to/dir 2019-11-07 11:37:27 you write a script that does that. Subpackages and their dirs apk might handle automatically. 2019-11-07 11:51:18 can I make the alpine iso smaller than 110MB? maybe down to 60? 2019-11-07 11:55:51 i see most of the stuff is kernel drivers and firmare 2019-11-07 11:56:46 You can remove the firmware if you're sure that you don't need that 2019-11-07 11:56:50 do you have the scripts to create the netboot image on IRC? 2019-11-07 11:57:15 Cogitri: we can have a detailed look at what we need and make it smaller 2019-11-07 11:57:26 I think the kernel modules are some 50mb though, so you'll most likely also have to compile a custom kernel with less supported hardware 2019-11-07 11:57:27 it would help a lot to have the scripts so that we don't start from zero 2019-11-07 11:57:37 It's in the aports repo IIRC 2019-11-07 11:57:46 Cogitri: no idea where the aports repo is 2019-11-07 11:57:47 yup, in the scripts directory 2019-11-07 11:58:23 https://gitlab.alpinelinux.org/alpine/aports 2019-11-07 11:58:38 Cogitri: we will probably recompile the kernel, yes. i think we still have a 4.9 kernel made for gentoo and we can start there 2019-11-07 11:59:16 Good 2019-11-07 12:00:11 I found in the source code of initramfs_init and in the documentation that to activate the bootchart I must first add it to initamfs (with mkinitfs) and then to set the kernel parameter 'chart'. But, the bootchart is not activated with this option. it should according to this lineL in initramfs_init: "if [ "$KOPT_chart" = yes ]; then" or? 2019-11-07 12:00:31 https://gitlab.alpinelinux.org/alpine/aports/blob/master/scripts/mkimg.netboot.sh 2019-11-07 12:00:42 this looks like the script that does the netboot image 2019-11-07 12:42:18 maxice8 thanks! 2019-11-07 15:31:53 Hi! I think something recently broke in the supervisor package. We run supervisor in a Docker image that extends from Alpine 3.10 and recent builds fail when we try to start supervisor with the following error: pkg_resources.DistributionNotFound: The 'meld3>=0.6.5' distribution was not found and is required by supervisor 2019-11-07 15:46:52 suggestoins for tweaking the ratio of memory available for tmpfs / ? 2019-11-07 15:47:27 on a 3A+ with 512M fresh installation i'm seeing ~200M for / and ~675 for RAM 2019-11-07 15:48:38 <_ikke_> vawil: you said the 3A+ only had 512M ram? 2019-11-07 15:49:30 yep 2019-11-07 15:49:56 <_ikke_> vawil: with the rootflags param you should be able to tweak it 2019-11-07 15:49:56 might be best to throw in the towel and admit perhaps alpine isn't the right choice for this board 2019-11-07 15:50:19 <_ikke_> You mean run-from-ram is not right :) 2019-11-07 15:50:33 fair point :) 2019-11-07 15:51:17 maybe i should just try a traditional install 2019-11-07 15:51:22 sd cards make me nervous though... 2019-11-07 15:51:47 <_ikke_> I already had 2 cards that went in read-only mode (effectively) 2019-11-07 15:52:14 i'm not sure how to parse that, can you elaborate? 2019-11-07 15:53:09 <_ikke_> I had 2 sd cards, that (due to write wear I assume) did not persist any writes anymore 2019-11-07 15:53:14 he can not write to it and can only read garbage^W /dev/random from them ;) 2019-11-07 15:53:32 <_ikke_> I could still read from it 2019-11-07 15:53:40 <_ikke_> But changes were not persisted 2019-11-07 15:53:49 gotcha, whelp 2019-11-07 15:54:19 _ikke_: I ended with ';)', because I have two such cards 2019-11-07 15:55:11 not as bad as that one card i have that one day decided it was from tha tday forward a 32M microSD 2019-11-07 15:55:21 <_ikke_> lol 2019-11-07 15:56:55 and I think what is important is the quality of card readers not much cards 2019-11-07 15:57:12 some card readers likes to 'eat' cards 2019-11-07 15:58:10 on one my asus notebook card reader destroyed 3 cards 2019-11-07 15:58:28 and 2 or 3 usb flash 2019-11-07 15:58:56 interesting 2019-11-07 15:59:27 any hunches why? shooting too many pixies through the pins? 2019-11-07 16:00:02 another one asus (distinct model) which my daughter use never had any issue 2019-11-07 16:00:04 i assume whatever firmware exists on the card dictates what is and isn't safe to write to 2019-11-07 16:01:13 both bought at nearly same time, my costed nearly double 2019-11-07 16:02:11 so, quality not always goes with more money 2019-11-07 16:19:37 supervisor will not be installed automatically, I hope 2019-11-07 22:12:58 anyone know what terminals support image display via w3m? xfce/gnome terminals don't. the only thing that i have found is urxvt 2019-11-07 22:15:18 Hm, it surprises me that gnome-terminal doesn't support it, but if it doesn't support it everything using vte doesn't work most likely 2019-11-07 22:15:33 crosbymichael: image? you mean ansi 'image'? 2019-11-07 22:38:14 Hi all. Why is there no http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/ anymore? 2019-11-07 22:40:05 I can't find any reference anywhere to this going away and it's blocking my production deploy 2019-11-07 22:41:14 DeniseM: probably temporary issue because builders had to be fixed 2019-11-07 22:41:39 Anywhere I can see the status of that issue 2019-11-07 22:42:49 don't know status exist, wait about 15-30 minutes and check again 2019-11-07 22:43:06 Thanks for the information 2019-11-07 22:43:13 you are talking about edge? 2019-11-07 22:43:21 Yes 2019-11-07 22:44:03 there was issue with builders which is fixed about half an hour ago 2019-11-07 22:44:14 mirrors need some time to sync 2019-11-07 22:45:09 for example http://dl-cdn.alpinelinux.org/alpine/edge/testing/ is ok 2019-11-07 22:46:04 ok, I'll check back in a bit. Thanks 2019-11-07 22:46:48 Cogitri: https://lwn.net/Articles/804066/ 2019-11-07 22:47:11 rust 1.39.0 2019-11-07 23:07:51 Is it expected that http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64 directory is returning 404? Trying to run some upgrades and they are failing due to this error. 2019-11-07 23:13:45 Apparently there was an issue with the builders and it's redoing all of those directories 2019-11-07 23:14:10 I haven't seen any updates in the last 30 minutes, though so is there a way to check on that process mps 2019-11-07 23:15:56 I had a hope that they will be faster 2019-11-07 23:16:40 builder upload packages when it finish building all in queue, iirc 2019-11-07 23:17:02 looks like it will take some time 2019-11-07 23:17:34 and, we don't have status page 2019-11-07 23:18:17 you can look progress here https://build.alpinelinux.org/ 2019-11-07 23:18:52 ok, so it looks like it failed on the x86_64 build? 2019-11-07 23:19:25 hm, will try to restart it 2019-11-07 23:21:28 restarted 2019-11-07 23:22:29 Thank you very much for looking into it. I will keep an eye on the build status page. 2019-11-07 23:23:27 DeniseM: electra: I'm going to bed, if you will be here please inform other who will come about issue 2019-11-07 23:23:36 it is late here 2019-11-07 23:24:57 Will do! 2019-11-07 23:25:34 thanks, and good night, ot $part_of_day 2019-11-07 23:25:55 s/ot/or/ 2019-11-07 23:26:48 Have a good night 2019-11-07 23:38:10 hey, quick question: am I the only one missing the `x86_64` path in http://dl-cdn.alpinelinux.org/alpine/edge/main/ ? did I miss some structural changes? 2019-11-07 23:38:41 ? 2019-11-07 23:38:46 in practice, this breaks my CI pipeline 2019-11-07 23:39:54 compared to http://dl-cdn.alpinelinux.org/alpine/edge/{community, releases, testing}/, I see a few architecture paths missing in `…/main/` 2019-11-07 23:41:08 specifically, `APKINDEX.tar.gz` is not were it probably was 2019-11-07 23:41:15 *where 2019-11-07 23:42:57 Y0Gi: apparently there was an issue with those directories and they are being rebuilt 2019-11-07 23:43:21 oh, ok. where did you get that info from? 2019-11-07 23:43:42 I spoke with mps earlier who provided this information 2019-11-07 23:43:51 In the channel 2019-11-07 23:43:54 alright, thanks 2019-11-07 23:44:04 You can follow the rebuild on https://build.alpinelinux.org/ 2019-11-07 23:44:23 great! 2019-11-07 23:47:45 Lost connection... Not sure if I already said this, you can follow build status on https://build.alpinelinux.org. If that fails (it apparently failed once) someone from Alpine Linux admin team will have to restart it/troubelshoot it 2019-11-07 23:48:33 it came through, thank you. 2019-11-07 23:49:34 I'll catch some sleep then in the meantime. have a nice day! 2019-11-07 23:50:05 mps: i mean, uh, real image display using w3mimgdisplay 2019-11-08 00:17:51 Hi, 2019-11-08 00:18:19 looks like http://dl-cdn.alpinelinux.org/alpine/edge/main/ doesn't have x86_64 folder any more which cause apk update to fail for images that try to depend on edge 2019-11-08 00:18:27 WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz: No such file or directory 2019-11-08 00:18:31 is this intentional? 2019-11-08 00:19:01 mikler: i just noticed that as well 2019-11-08 00:19:18 also it seems to be the case for all mirrors 2019-11-08 00:19:25 i have a local mirror and had to restore from a snapshot to get everything back 2019-11-08 00:20:01 and https://mirrors.alpinelinux.org/#mirror1 reports dl-cdn edge main/x86_64 as OK 2019-11-08 00:20:11 which kind of strange as it simply doesn't exist 2019-11-08 00:22:51 i was using rsync://rsync.alpinelinux.org/alpine/ and it seems to be gone 2019-11-08 00:24:50 looks like http://mirror.clarkson.edu/alpine/edge/main/ is 4 hours stale and still has stuff 2019-11-08 00:32:45 Hi, http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/ seems to be completely gone, what's going on? 2019-11-08 00:33:37 it's not just you 2019-11-08 00:45:57 No sure if this is expected, but the builds that were started earlier to fix the x86_64 directories that were missing in the package repo appear to be failing. https://build.alpinelinux.org 2019-11-08 00:47:21 build-edge-x86_64, build-edge-armv7, build-edge-ppc64le, build-edge-s390x are trucking along, but build-edge-aarch64, build-edge-armhf and build-edge-x86 are failing 2019-11-08 00:50:39 it's weird that it would delete them though 2019-11-08 00:59:39 what packages do I have to install to get sound working in firefox? 2019-11-08 01:00:08 fatalistfrank_: alsa 2019-11-08 01:00:14 and start the alsad service 2019-11-08 01:01:26 there is a good doc that should work for you: https://wiki.alpinelinux.org/wiki/Sound_Setup 2019-11-08 01:07:07 yes the wiki is great thanx and opening alsamixer, soundcard is detected, but no sound when opening youtube. 2019-11-08 01:16:32 i also had to add my device in /etc/asound.conf 2019-11-08 01:21:55 look here: https://wiki.alpinelinux.org/wiki/Desktop-notes#Setting_up_Alsa_audio 2019-11-08 01:46:06 Now it looks like build-edge-x86_64 builder has failed as well 2019-11-08 03:41:23 greetings... is there an issue with the mirrors? x86_64 appears to be missing from main on several different mirrors 2019-11-08 03:42:22 someone else said that earlier 2019-11-08 03:42:45 ok -- i've been meaning to get a local mirror setup but haven't yet :( 2019-11-08 03:42:49 thx 2019-11-08 03:42:51 :/ 2019-11-08 03:53:54 ehazlett: There is an issue with the x86_64 edge packages. A build was started earlier to rebuilt the packages, however it failed. A person with access to the build servers will have to restart the builds and/or troubleshoot why they might be failing. 2019-11-08 03:54:12 You can see the failed build workers here: https://build.alpinelinux.org 2019-11-08 03:55:10 thx martineno 2019-11-08 03:56:19 No problem 2019-11-08 06:06:22 mps: Yup, 1.39.0 is super nice, will bump once I have my laptop :) 2019-11-08 06:14:49 Has it been already reported that edge is broken ? 2019-11-08 06:15:01 edge x86_64 specifically 2019-11-08 06:16:10 Due to bad packages? Yes 2019-11-08 06:53:00 https://github.com/alpinelinux/docker-alpine/issues/49, Does the Docker alpine:edge default mirrors bugs fixed? 2019-11-08 07:08:33 is there a problem with the Edge x86_64 mirrors? I see many mirrors with x86 packages but no x86_64 2019-11-08 07:08:48 http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/ http://dl-cdn.alpinelinux.org/alpine/edge/main/x86/ 2019-11-08 07:14:08 Yes, the problem is known, we're currently in the process of fixing it 2019-11-08 07:19:05 Cogitri, is there any place to check for updates? 2019-11-08 07:20:33 good thing it wasn't stable alpine that broke 2019-11-08 07:24:21 danieli, indeed. although I use mostly edge 2019-11-08 07:25:39 seems like something went wrong with rsync - anyway, it's early morning (8.25 AM) here in CEST and people are still making their coffee 2019-11-08 07:26:04 isn't rsync so much fun 2019-11-08 07:26:23 rsync is awesome except when it isn't 2019-11-08 07:26:44 void has a handful of sanity traces running at any given time to keep an eye on rsync problems 2019-11-08 07:27:27 i just checked on cdn and all packages seems to be available 2019-11-08 07:27:38 that's clever of them i suppose, but that doesn't really change anything for us 2019-11-08 07:27:41 20/20 hindsight 2019-11-08 07:27:49 but its a cdn, not sure all caches return the same results. 2019-11-08 07:27:55 just throwing it out there, trace files are cheap 2019-11-08 07:28:02 very true 2019-11-08 07:28:08 clandmeter: doesn't fastly cache errors too? 2019-11-08 07:28:36 i have noticed small hiccups before 2019-11-08 07:29:02 fastly has a number of small consistency problems and an array of really odd network problems in my experience 2019-11-08 07:29:18 at a previous job we regularly observed their anycast flapping its way around the world 2019-11-08 07:29:54 i've seen anycast be screwy with several SaaS providers using it, it's not unique to fastly 2019-11-08 07:30:08 sure, the problems my org was observing were though 2019-11-08 07:30:22 i see, so it was pretty bad? 2019-11-08 07:30:28 uh yeah 2019-11-08 07:30:37 we wound up blacklisting the APAN zone to get error rates down for a while 2019-11-08 07:31:04 i don't think i can't remember having noticed something really bad (having my feet on fire) when i was more active in the alpine project 2019-11-08 07:31:45 I've not noticed anything with alpine specifically either, but then again I have a significant sized cache between my alpine machines and the repos 2019-11-08 08:17:30 packages should be back now 2019-11-08 08:17:36 sorry for the inconvenience 2019-11-08 08:18:31 somehow we managed to purge the master mirror files by mistake yesterday evening (UTC). all the files were still on the builders, so it took some time to re-sync them 2019-11-08 08:18:39 but they should all be back now 2019-11-08 08:27:52 Cogitri: re rust, I pointed to lwn comments, looks like nothing important new in this release 2019-11-08 08:28:21 especially musl improvements, so no need to hurry 2019-11-08 08:39:47 Mistakes happen. Thank you for you hard work always. 2019-11-08 08:40:13 (thank you, to the team) 2019-11-08 08:49:04 mps: I expect lots of stuff requiring 1.39 soon due to all the async improvements 2019-11-08 08:51:19 ncopa: thanks for repairing it, the info, and in general :) 2019-11-08 08:51:55 (i.e. everybody involved) 2019-11-08 09:16:46 Thanks for fixing this! 2019-11-08 09:16:58 I expect more breaks from async than improvements 2019-11-08 09:18:17 why they didn't use fibers (or something like goroutines) instead of complicated (for programmer and compiler) async's 2019-11-08 09:44:48 Because they want zero cost abstractions 2019-11-08 09:45:01 Which you can't do with fibers IIRC 2019-11-08 09:45:27 And Async became pretty ergonomic with 1.39 2019-11-08 09:46:38 mps: I'm not far into Go, but maybe fibers aren't "zero cost" as Rust's are, AFAIU 2019-11-08 09:47:03 source: https://blog.rust-lang.org/2019/11/07/Async-await-stable.html 2019-11-08 09:48:29 rust is a pain in the butt 2019-11-08 09:48:45 even Go which is the most useless language is easier to bootstrap 2019-11-08 09:48:48 It's super fun to program in 2019-11-08 09:49:04 they officially say that the only way to support the bootstrapping is to use the older version 2019-11-08 09:49:19 so you can't officially build rust with its own version (but it somewhat works with some patches) 2019-11-08 09:49:25 Oh well, not much of a problem when the lang evolves so quickly 2019-11-08 09:50:29 I can't understand the hype of always writing the compiler in its own language btw, python, ruby, lua are all written in C and so no bootstrap involved 2019-11-08 09:50:33 ¯\_(ツ)_/¯ 2019-11-08 09:55:20 Because it's nice writing in your own lang? 2019-11-08 09:55:42 eat your own dogfood 2019-11-08 09:57:31 nothing in IT is more overhyped than the new programming languages (and over promised) 2019-11-08 09:58:03 I follow this hype for more than 3 decades 2019-11-08 09:59:06 it means you are getting too old for IT :p 2019-11-08 10:03:51 hehe 2019-11-08 10:04:23 I personally prefer people that loves to use new languages that dinosaure that write C++ from the past 2019-11-08 10:04:33 at work lots of people are still writing C with classes 2019-11-08 10:04:49 i learned to not expect much of these new langs, simply 2019-11-08 10:05:49 i'm starting to play with zig 2019-11-08 10:09:33 that is like 'fall in love' but after marriage starting to see all 'not good points' 2019-11-08 10:10:53 markand: yes, C is still at second rank on most statistic about programming langs 2019-11-08 10:11:11 I have to write C++ at $WORK and using Rust in my OSS projects is like a breeze of fresh air 2019-11-08 10:11:38 Not having to worry about SEGFAULTs and SIGSEGVs alone is worth it 2019-11-08 10:12:01 hmm, rust looks easier and more clean than C++, agree 2019-11-08 10:12:11 Cogitri: segfaults are a fault of the programmer, not the language 2019-11-08 10:12:25 and in general, not having to worry about bad programmers is worth it :P 2019-11-08 10:12:46 KatolaZ: as a bad programmer, i agree 2019-11-08 10:12:56 not having to worry is good 2019-11-08 10:13:00 jn__: as a bad programmer myself, I agree with myself :D 2019-11-08 10:13:39 KatolaZ: But having SEGFAULTs is super easy 2019-11-08 10:13:49 Same for UB in C(++) 2019-11-08 10:14:05 yes Cogitri, find good programmers is hard 2019-11-08 10:14:07 I like rust too 2019-11-08 10:14:13 its nice to have rust as a magnet for all the coders who hate C++ because they can't write a "hello world" program without a SEGFAULT 2019-11-08 10:14:14 solution for segfaults is easy, run on OS which doesn't care :) 2019-11-08 10:14:23 And since you don't really want either of those like ever having the compiler stop you from doing that is nice 2019-11-08 10:14:34 the language will help avoiding segfaults, not avoiding bad programs 2019-11-08 10:15:00 you can have lots of bad programs not segfaulting ;) 2019-11-08 10:15:24 (and we have tons of examples, e.g., in Python, Perl, Lua, and even C/C++) 2019-11-08 10:15:39 (and Java, and node.js, and whatever $LANG you mention) 2019-11-08 10:27:41 Yes, but a program constantly segfaulting is a bad program, so it helps you to make part of it better 2019-11-08 10:34:20 in a way Cogitri 2019-11-08 10:34:45 but a programmer writing a program that constantly segfaults is probably a bad programmer anyway, and no language will save him/her ;) 2019-11-08 10:35:00 bbl o/ 2019-11-08 14:34:17 hi im not sure if my message was sent corectly. I have problems installing wireguard on alpine 2019-11-08 14:34:36 alpine:~$ sudo wg-quick up wg0[#] ip link add wg0 type wireguardRTNETLINK answers: Not supportedUnable to access interface: Protocol not supported[#] ip link delete dev wg0Cannot find device "wg0"alpine:~$ modprobe wireguardmodprobe: FATAL: Module wireguard not found in directory /lib/modules/4.19.80-0-virt 2019-11-08 14:36:27 I think Wireguard isn't enabled in the -virt kernel 2019-11-08 14:36:33 -vanilla supports it 2019-11-08 15:53:04 Ah ok thx. Is there any reson not to run the vanilla kernel in a VM? 2019-11-08 15:56:54 Also can I read more about which alpine version supports wireguard? 2019-11-08 16:02:45 @ncopa: Thank you for fixing the mirror issue 2019-11-08 16:04:47 martineno: np. sorry for the inconvenience 2019-11-08 16:05:38 hoiuzuiz: all stable and edge have wiregurad 2019-11-08 16:06:36 Cogitri: WG is enabled on -virt 2019-11-08 16:10:53 @mps any idea what my error is then? 2019-11-08 16:11:57 apk add wireguard-vanilla 2019-11-08 16:12:14 or if you in VM apk add wireguard-virt 2019-11-08 16:14:18 hoiuzuiz: ' FATAL: Module wireguard not found' 2019-11-08 16:14:37 Oh, right 2019-11-08 16:14:44 ACTION really needs a powernap 2019-11-08 16:17:05 yes, but how can I install it? I thought thats what wireguard-vanilla is for? 2019-11-08 16:18:11 no, vanilla is for vanilla kernel, and virt is for virt kernel 2019-11-08 16:19:00 modules are built for their kernel versions (and name is also part of version) 2019-11-08 16:30:59 I ok thx I didnt realize that there is a wireguard-virt 2019-11-08 19:22:03 Having trouble finding out how to update PHP from 7.1 to 7.3. Any help appreciated... 2019-11-08 19:32:05 <_ikke_> What release are you on? Alpine 3.10 contains php7.3 2019-11-08 19:35:23 I just updated to 3.10.3. But when I run the check for the PHP version, it still shows "PHP Version 7.1.10" 2019-11-08 19:43:24 Need testers for !1028 2019-11-08 20:13:00 <_ikke_> tkramer: what does apk policy php7 return? 2019-11-08 20:36:48 7.1.10-r0: lib/apk/db/installed 2019-11-08 21:30:26 how do you change the user/group in your init scripts? 2019-11-08 21:39:01 crosbymichael: probably depends how daemon handle changing 2019-11-08 21:43:34 supervise-daemon 2019-11-08 21:47:10 I use runit for such tasks 2019-11-08 21:48:16 ok 2019-11-08 23:25:38 any idea why apk keeps getting stuck on "Installing..."? the solutions seems to be to Ctrl+C and try again and it instantly works 2019-11-09 02:23:25 is the hardened kernel still a thing? 2019-11-09 02:44:32 grsec isn't. i don't know if there's a successor but most of the stuff it did was dubious 2019-11-09 02:44:53 i disagree, but no, there's hardened kernel in alpine anymore 2019-11-09 02:46:02 ok, "some of the things were outright wrong, others were probably useful" is a more nuanced take 2019-11-09 04:44:29 thanks 2019-11-09 04:44:42 the kernel hardening project seems interesting 2019-11-09 05:12:29 Hi. Got myself an ODROID N2 board and I "created" the proper petitboot bootloader on my microSD card by dd'ing the known working Ubuntu image, then wiping the second partition (ext4) and replacing it with the alpine rootfs, it "boots" to the login, but when I try to login as root I get "Login incorrect" without being prompted for a password. 2019-11-09 05:13:01 yay, the peculiar differences in ARM SBC's are fun /s 2019-11-09 05:51:23 tried adding manually generated password hash to /etc/shadow of the root partition, no change. 2019-11-09 06:09:48 permissions problems by chance? 2019-11-09 06:44:42 yeah 2019-11-09 06:44:58 I recreated the partition, made sure to extract it with proper permissions and redid the shadow, that solved it 2019-11-09 06:45:00 time for bed ol 2019-11-09 06:45:04 lol* 2019-11-09 13:39:25 hi, does widevine for either firefox or chrome works for you on alpine? 2019-11-09 13:42:00 it's drm for things like netflix and primevideo 2019-11-09 15:52:01 how am i supposed to bash script apk stuff? cause the fetch gets stuck lots of times 2019-11-09 15:52:18 are there any private mirrors that are known to work? should i just create my own mirror? 2019-11-09 16:09:46 I haven't ever had that get stuck for me 2019-11-09 16:16:34 We have seen issues which are mtu related via the cdn. 2019-11-09 16:17:15 You try another mirror via mirrors.a.o 2019-11-09 19:56:57 hey y'all - I just migrated a machine from debian to alpine and I just wanted to say that the install experience for alpine is *super* good, very well done 2019-11-09 19:57:46 elly: nice :) 2019-11-09 21:04:14 so 2019-11-09 21:04:20 working on raspi 2019-11-09 21:04:25 lbu ci -d 2019-11-09 21:04:50 gzip write error, no space on device 2019-11-09 21:04:59 and my install is gone 2019-11-09 21:05:13 is that supposed to happen? 2019-11-09 21:40:44 grayhatter: which rpi ? 2019-11-09 21:40:55 3b IIRC 2019-11-09 21:41:01 it's in another state 2019-11-09 21:41:24 so fixing it isn't trivial 2019-11-09 21:42:28 check your lbu media 2019-11-09 21:42:34 lbu conf in general 2019-11-09 21:45:19 and check how much you have space left on your SD 2019-11-09 22:19:45 Might have asked this here before; anyone know how to get XWayland working properly under Alpine? 2019-11-09 22:20:05 what you mean ? works for me here on sway 2019-11-09 22:20:19 On a fresh Alpine install, `apk add sway xorg-server-xwayland` doesn't seem to work 2019-11-09 22:20:29 EGL works w/o issue, but anything w/ GLX errors out 2019-11-09 22:20:45 There a package I'm missing or a setting required that's not mentioned on the wiki? 2019-11-09 22:21:01 I double-checked just now, and I have `xwayland enable` in my sway config 2019-11-09 22:23:55 "doesn't seem to work" - Sway works fine; XWayland seems to be running (DISPLAY is set to :0), but e.g. glxinfo gives `Error: couldn't find RGB GLX visual or fbconfig`) 2019-11-09 22:24:21 This has happened on all three computers tested, so it's probably something I'm doing wrong, and not e.g. a hardware issue 2019-11-10 00:17:40 Hi everybody, wich hw recommend to iot with alpine ? 2019-11-10 06:41:46 Hi, is the "Alpine WSL" in the windows store official/endorsed/etc? 2019-11-10 06:47:04 i dont think so, but not sure. WSL1 is not even compatible with musl because of critical bugs on their side (invalid initial fpu control word) 2019-11-10 07:12:31 Interesting 2019-11-10 07:32:01 I don't know. Any device that is well supported and has the hardware will do. You may want to look at https://wiki.alpinelinux.org/wiki/Alpine_on_ARM for more information 2019-11-10 08:14:44 Is disk-based mode supported by the setup scripts for rpi, now? 2019-11-10 10:39:00 If I'm setting up on a raspberry pi, should I be using ext4 on the sd card? 2019-11-10 10:39:05 Or can I just shove fat32 on there? 2019-11-10 10:39:07 I suppose I can change this on the fly in the future, right? 2019-11-10 10:41:09 crockwork: you may want to consider turning the sd card read-only with an overlay as well 2019-11-10 10:47:25 Hello 2019-11-10 10:47:39 I have problem with pptpd program 2019-11-10 10:48:14 if I it install , start /etc/init.d/pptpd start ended with 2019-11-10 10:48:23 crockwork: on sd and emmc I use f2fs 2019-11-10 10:48:29 even on ssd 2019-11-10 10:48:34 /etc/init.d/pptpd start 2019-11-10 10:48:34 * Starting pptpd ... 2019-11-10 10:48:34 * start-stop-daemon: failed to start `/usr/sbin/pptpd' [ !! ] 2019-11-10 10:48:34 * ERROR: pptpd failed to start 2019-11-10 10:49:35 log : Nov 10 11:36:19 router1 daemon.err pptpd[2296]: MGR: PPP binary /usr/sbin/pppd not executable 2019-11-10 10:49:35 Nov 10 11:36:19 router1 daemon.err /etc/init.d/pptpd[2295]: start-stop-daemon: failed to start `/usr/sbin/pptpd' 2019-11-10 10:49:35 Nov 10 11:36:19 router1 daemon.err /etc/init.d/pptpd[2278]: ERROR: pptpd failed to start 2019-11-10 10:49:42 honza_: please use tpaste.us (or similar) service when posting files 2019-11-10 10:50:09 sorry , Inewbe in IRC , usei if first time 2019-11-10 10:50:36 this is how BTS , in my start with computer ... 2019-11-10 10:50:49 no BTS BBS 2019-11-10 10:51:13 ok, when you post more than 3 lines it is custom to paste it on some free (preferable text only) paste service 2019-11-10 10:51:39 ok 2019-11-10 10:51:41 /usr/sbin/pptpd --help 2019-11-10 10:51:44 work 2019-11-10 10:51:49 how did you installed pppd 2019-11-10 10:51:58 apk add pptpd 2019-11-10 10:52:42 https://pkgs.alpinelinux.org/package/edge/main/x86/pptpd 2019-11-10 10:52:45 I don't have knowledge about it but this 'binary /usr/sbin/pppd not executable' 2019-11-10 10:53:00 ls -l //usr/sbin/pppd 2019-11-10 10:53:00 www not work - http://www.poptop.org/ 2019-11-10 10:53:38 -rwxr-xr-x 1 root root 35072 May 5 2019 /usr/sbin/pptpd 2019-11-10 10:53:48 executable for all 2019-11-10 10:53:57 looks good 2019-11-10 10:54:31 are you on edge or stable alpine 2019-11-10 10:54:51 oh, no 2019-11-10 10:55:11 this one 'ls -l /usr/sbin/pppd' 2019-11-10 10:55:30 pppd not pptpd 2019-11-10 10:55:34 if I use /usr/sbin/pptpd -c /etc/pptpd.conf , I have not error , but in ps ax pptpd not 2019-11-10 10:57:08 hmm, just installed it on edge and started successfully 2019-11-10 10:58:31 pppt not in my system 2019-11-10 10:58:53 I have edge 2019-11-10 11:00:19 hm, looks like you need to install 'apk add ppp-daemon' 2019-11-10 11:02:37 ok , it works 2019-11-10 11:02:45 Thank You wery much 2019-11-10 11:03:25 would you mind to create issue about that on gitlab.alpinelinux.org, we have to fix this 2019-11-10 11:05:03 issue in political correct lang, bug in real world ;) 2019-11-10 11:15:55 mps: hmm, interesting. 2019-11-10 11:16:16 Is there a way that I can also configure alpine to just start an ssh server on boot, so I don't have to plug this into a monitor 2019-11-10 11:16:16 ? 2019-11-10 11:16:42 I assume it installs openssh with my setup-alpine.in file, but how do I get alpine to just run setup-alpine on boot without me running it myself? 2019-11-10 11:16:43 isn't it started by default 2019-11-10 11:16:48 Oh, is it? That'd be nice. 2019-11-10 11:17:21 if you install by setup-alpine it ask you will it use openssh 2019-11-10 11:17:54 By the setup-alpine.in, or the setup-alpine script itself? How can I get it to just run that automatically, so I have a setup system myself? 2019-11-10 11:19:10 there are some work on pre seeded setup-alpine, but I don't know does it really work 2019-11-10 11:22:25 hmm 2019-11-10 11:22:35 i wonder what the easiest method to do this without a keyboard or a monitor would be 2019-11-10 11:22:45 i've probably got a keyboard in the car that i could use, but mehhhh 2019-11-10 11:41:26 On raspbian, you just add an "ssh" file to the boot partition. I assume I'd have to do something more intricate, right? 2019-11-10 11:42:02 openssh is already on the disk, so how do i just go about running it? 2019-11-10 12:53:39 trying to run qpaeq (pulsaudio equalizer): no module named 'sip' 2019-11-10 12:53:45 even if package is installed 2019-11-10 12:54:22 ln -s /usr/lib/python3.7/site-packages/sipbuild /usr/lib/python3.7/site-packages/sip # fixes the issue 2019-11-10 12:54:41 where can i report this ? 2019-11-10 12:58:49 fridim: gitlab.alpinelinux.org and add issue/bug report 2019-11-10 12:58:59 thanks 2019-11-10 13:39:06 How well does Alpine work on WSL2? I'm kind of considering installing that on the machine I borrow while my laptop is in repair 2019-11-10 13:43:28 Oh boy. 2019-11-10 13:43:49 I switched my raspi to edge, updated, changed some things, and now it doesn't seem to be accepting ssh connecitons. 2019-11-10 13:44:36 Adding iptables shouldn't have denied port 22, right? 2019-11-10 13:45:04 not by default 2019-11-10 13:45:32 Weird. 2019-11-10 13:46:25 ONE last test, before I leave. Hope I don't have to revert, though. 2019-11-10 13:46:27 working with SBC's without serial console is considered harmful ;) 2019-11-10 13:46:33 lol 2019-11-10 13:46:48 I guess I could just keep it right next to me to work on 2019-11-10 13:47:08 hmm 2019-11-10 13:47:37 btw. few days ago I upgraded one arm SBC on remote site, everything worked fine 2019-11-10 13:49:12 Seriously? I wonder what I did. Guess I'll haul it over to the TV... 2019-11-10 13:50:01 well, I did upgrade in few steps, not at once 2019-11-10 13:50:23 and after each step rebooted to check state 2019-11-10 13:54:42 what the hell? my home directory for the user i just spent time configuring ssh for is gone 2019-11-10 13:54:43 lmao 2019-11-10 13:55:49 it still has passwordauth off, but somehow the ENTIRE home directory for this user is just gone 2019-11-10 13:59:59 Alright, now I think I've found what doesn't makes sense, mps. I make a directory for the user (/home/pi), and then chown -R pi /home/pi, and then lbu commit, and then reboot, and the directory's gone again. 2019-11-10 14:00:01 What's going on? 2019-11-10 14:01:52 I don't have much experience with lbu 2019-11-10 14:02:06 Me neither. 2019-11-10 14:02:44 maybe it's just not setting that option 2019-11-10 14:02:58 but something should be added to lbu config to save /home iirc 2019-11-10 14:03:31 wait till someone with experience can give better answer 2019-11-10 14:03:36 Oh, could be lbu include 2019-11-10 14:03:38 oh boy. 2019-11-10 14:12:44 alright, might have finally gotten it. 2019-11-10 14:13:50 you have to be kidding me. HOW 2019-11-10 14:15:03 I can't simultaneously connect it to a display and a network cable, which is really hampering my ability, here. If only everything was so easy. 2019-11-10 14:28:13 I figured out what happened. It somehow took away the eth0 interface. 2019-11-10 14:28:29 If it did it again, I'm going to lose it. 2019-11-10 14:32:26 AND NOW IT'S STILL NOT CONNECTING AAAAAAAAAAAAAAAAAAAAAAAA 2019-11-10 14:42:38 Okay, I've finally got it. PHEW. 2019-11-10 14:44:09 mps: I have no idea how it lost the interfaces config--I must have hit something. Works fine, now. 2019-11-10 14:50:42 nice to hear, but looks like he is gone 2019-11-10 19:16:57 Hello ! I'm trying to install Alpine on an old laptop (HP pavilion zt1142) using an alpine chroot running on an ubuntu sitting on another partition on the disk (the BIOS cannot boot from USB). Using setup-disk -m sys -k vanilla /mnt I managed to have an alpine install that boots. However, it seems to be missing something important (kernel modules?) 2019-11-10 19:16:58 as I'm missing all network interfaces except lo. At this point I'm at a bit of a loss and cannot find any pointer on the wiki. Is there anything obvious I might have missed ? 2019-11-10 20:29:14 Well I think I got it! (maybe, I only got eth0 working, not wlan0). I needed to rc-update add hwdrivers sysinit (https://gitlab.alpinelinux.org/alpine/aports/issues/9653) 2019-11-11 00:23:08 Evening everyone, 2019-11-11 00:23:08 I appologize if this is a n00b question, this is my literal first time using mdadm. 2019-11-11 00:23:08 I'm brand new to linux software raid using mdadm. I've setup a 4 disk raid 10 array (4x 500GB 7200 RPM). The disks are running through a cheap SATA III port replicator $25.00 chip based on Marvell 88SE9215. All four of the disks were used. Everything seems up and running, fdisk -l shows md0 up but lacking a partition table. My question is the resync time is fluctuating between 10k and 20k minutes, is this normal? 2019-11-11 00:25:36 This is an existing raid10? You created a partition table on /dev/md0? 2019-11-11 00:25:58 Or did you just assemble the array without creating a filesystem? 2019-11-11 00:26:13 Just assembled the array, no FS yet 2019-11-11 00:28:37 Well I haven't seen this particular behavior, but I'd but a FS on it and see what it says. 2019-11-11 00:29:00 cool 2019-11-11 00:29:50 This is a dev box so there is no data or anything to worry about. I'm just wondering what the typical process is. Tutorials online seem to indicate waiting for the rsync to complete, but I don't have 10 days ;) 2019-11-11 00:30:08 ncopa I'm looking for documentation on `awall` (building a personal gateway distro in go) and am wondering if this is documented anywhere or if this is a source-code-has-the-answers kinda thing? 2019-11-11 00:31:19 Ahhhh DCiple yup actually I *have* run into this - when you assemble the array there's a flag for no-resync -- as these are fresh drives you can safely disassemble the array. 2019-11-11 00:31:28 Then recreate it with the flag -- lemme find it. 2019-11-11 00:32:26 ` --assume-clean` is what you're looking for champ 2019-11-11 00:32:56 https://raid.wiki.kernel.org/index.php/Initial_Array_Creation 2019-11-11 00:43:37 DCiple any reason for mdadm? Alpine packages ZFS (I'm currently running my NAS on Alpine+ZFS) 2019-11-11 00:43:51 Get yourself some de-duplication and compression :) 2019-11-11 00:44:10 Hello again, I'm still strugling with my wifi interface : it's a ADWF150, which is supposed to use the rtl8188eu driver. The driver seems to be present on my system in /lib/firmware/rtlwifi (I installed linux-vanilla). That said, wlan0 still doesn't appear in the IF list (ip link for example). Am I missing some other needed service in some runlevel 2019-11-11 00:44:11 ? 2019-11-11 00:45:14 (I should have mentionned, this is an USB dongle) 2019-11-11 00:45:26 I searched it - what does lsusb show? 2019-11-11 00:46:29 Oh wait, I don't think Alpine ships with the hardware vendor info. 2019-11-11 00:46:40 Only the vendor:product IDs : Bus 002 Device 003: ID 0bda:8179 2019-11-11 00:47:05 I don't think so either, from what I can see ^^ 2019-11-11 00:47:31 So I'm certain this chipset is supported - do you have wifi-tools installed? 2019-11-11 00:47:37 What does iwconfifg -a show? 2019-11-11 00:47:50 Agh - no `-a` 2019-11-11 00:48:22 @vivi Just playing with mdadm, no real reason for it. I will likely play with ZFS with this hardware as well 2019-11-11 00:48:27 And I'm stupid, the apk is called wireless-tools 2019-11-11 00:48:29 eth0 no wireless extensions. 2019-11-11 00:48:57 I understood the intent :) I have wireless-tools installed 2019-11-11 00:49:20 DCiple I've had great success with ZFS - one thing to note is that once you upgrade a zpool to the version alpine packs there aint no going back to a previous version 2019-11-11 00:50:55 Alpine ships a pretty recent version - be careful. 2019-11-11 00:51:48 understood 2019-11-11 00:52:12 Would the fact that the drives are not blank have anything to do with the rsync time, given lack of a FS? 2019-11-11 00:52:56 Were these disks ever used in an array before? 2019-11-11 00:53:02 no 2019-11-11 00:54:03 Hrm, I've run into having to exec `mdadm --zero-superblock` to kill previous block headers but cannot accurately recall if the resilvering process was called. 2019-11-11 00:54:20 Frankly if these are new disks and there's nothing on them - --assume-clean and carry on with your day. 2019-11-11 00:54:34 I'll try that 2019-11-11 00:54:46 I assure you it will work. 2019-11-11 00:54:46 Thanks 2019-11-11 00:54:56 No problemo! 2019-11-11 00:56:47 as for your wifi issue aearil is there anything in dmesg? 2019-11-11 00:56:51 vivi I tried plugging the dongle in an ubuntu machine and watching dmesg : i can see lib80211 and r8188eu loading whereas on alpine it stops after all the "usb 2-1:" logs 2019-11-11 00:57:35 So yeah I only get usb 2-1 loading msg in dmesg and nothing else after that 2019-11-11 00:58:11 uname -a pls 2019-11-11 00:59:29 Also : https://github.com/lwfinger/rtl8188eu 2019-11-11 00:59:38 Linux alpinist 4.19.80-0-vanilla #1-Alpine SMP Fri Oct 18 11:27:44 UTC 2019 i686 Linux 2019-11-11 01:02:20 I know the repo, I just compiled the driver, but I'm not sure I want to install it, looking at the Makefile it's gonna overwrite some existing firmware file (rtl8188eufw.bin) 2019-11-11 01:03:13 https://pastebin.com/etZ7kRZp 2019-11-11 01:03:29 Is that module not available in any of these? 2019-11-11 01:04:00 Like maybe linux-firmware-rtlwifi-20190322-r1 2019-11-11 01:06:09 Doesn't linux-vanilla install all firmware ? Anyway it was already installed on my machine 2019-11-11 01:07:06 And yes it provides rtl8188eufw.bin 2019-11-11 01:07:31 As far as melon-scratchers go, that's a honey doodle. 2019-11-11 01:08:22 glad you agree ^^ 2019-11-11 01:09:11 What's fun is that dongle, on that laptop, has work with all the other distros I've thrown at it in last few days 2019-11-11 01:10:05 (that is: on old arch install and an old ubuntu (14.04)) 2019-11-11 01:11:43 Before I fixed the problem with loading the eth0 driver by enabling the hwdrivers service. Couldn't there be something similar I missed that's preventing this driver from loading ? 2019-11-11 01:12:21 Or maybe some kind of udev/mdev config so that proper action is taken after plugging in the dongle ? 2019-11-11 01:14:51 I've experience with usb_modeswitch (dealing with Hueweii serial 3g modems that think they are CD ROM's) 2019-11-11 01:15:31 But I don't think that's relevant to what you're asking (executing a thing on new device) 2019-11-11 01:15:36 What is usb_modeswitch exactly ? I've seen it mentionned on the wiki with some modem 2019-11-11 01:16:22 Often HW modem vendors will ship a USB dongle that is capable of running in different 'modes' 2019-11-11 01:16:55 The default mode contains a read-only SSD disk that presents itself to the operating system as /dev/sr0 2019-11-11 01:17:43 usb_modeswitch watches for these events and sends some bytes over the serial connection to say "hey, drivers are installed, switch to modem mode pls" 2019-11-11 01:18:30 Oh ok. But yeah you're right, it doesn't look like it'd help 2019-11-11 01:18:42 Basically it's this abortion of an idea made to make Windows users not have to use their heads. 2019-11-11 01:19:14 By storing the windows driver on the SSD ? 2019-11-11 01:19:24 Yeah, perhaps more of a brief anecdote than any form of help - not to mention I'm off tomorrow so Curry lamb and vodka :P 2019-11-11 01:19:54 I love those kind of anecdotes ! 2019-11-11 01:20:08 Anyway, thanks for your help 2019-11-11 01:20:10 Yeah - they store the drivers with an autoexec.barf and once installed they send a msg over serial they are ready to connect you to the Hueweii Chinese network of shame 2019-11-11 01:20:18 OFC, best of luck to you 2019-11-11 01:21:10 This documentation is good, but I need to know every permutation of configuration keys in the JSON https://git.alpinelinux.org/awall/about/ 2019-11-11 01:29:18 https://www.youtube.com/watch?v=i21b35DtbIQ 2019-11-11 01:31:04 I need to build a raspberry pi image of Alpine that can happen in .gitlab-ci.yml with some packages already installed including a custom binary - suggestions? 2019-11-11 01:31:32 I cannot use qemu-system-user against musl + golang to make it work. I have a raspberry pi building the binary to avoid that. 2019-11-11 01:41:34 Welp gonna figure this one on my own later #alpine <3 2019-11-11 06:38:09 Hey guys. So, .. How common is it to run Alpine on desktop? ... I'm just curious - I have literally been slowly building out a fork of Debian by building scripts that take the the current stable index from apt and modifying the package index systematically... 2019-11-11 06:38:16 Turns out I was basically building alpine. 2019-11-11 06:38:45 Just a crappier version of it =) 2019-11-11 06:56:51 nezZario: I ran alpine on my desktop/laptop for a while 2019-11-11 06:57:00 it's pretty doable 2019-11-11 07:04:29 I run Alpine on my laptop with GNOME 2019-11-11 07:04:30 It's pretty nice, but be mindful of the limitations musl comes with (e.g. no proprietary applications, unless you put them in some kind of container like Flatpak) 2019-11-11 07:13:11 nezZario: I do that quite often, the realization that I'm building a slightly buggier version of something that already exists 2019-11-11 07:29:12 vivi: https://wiki.alpinelinux.org/wiki/Zero-To-Awall 2019-11-11 10:11:51 aearil: you could try installing the Linux firmware package ? 2019-11-11 14:31:34 hi 2019-11-11 14:31:56 is there a package equivalent to debian's avahi-daemon ? 2019-11-11 14:32:03 avahi is not enough 2019-11-11 14:34:13 RzR: Hi, what specifically do you need from avahi-daemon? 2019-11-11 14:34:54 RzR: The package "avahi" contains the daemon... 2019-11-11 14:34:58 exactly 2019-11-11 14:36:30 39 apk add -U dbus 2019-11-11 14:36:30 40 rc-service avahi-daemon start 2019-11-11 14:36:30 42 history 2019-11-11 14:36:30 41 rc-update add avahi-daemon 2019-11-11 14:36:35 easy 2019-11-11 14:47:36 said differently, i think the difference is that debian has packages which affect what daemons automatically run just by installing the package 2019-11-11 14:47:47 alpine (rightly, imo) doesn't do that; packages just install software 2019-11-11 14:47:59 if you want to run/autorun it, you have to opt in 2019-11-11 14:48:36 it can install helpers scripts :) 2019-11-11 14:48:41 but in that case there is no need 2019-11-11 15:26:03 Hello... 2019-11-11 15:27:57 I've had a chance to play with some server / storage stuff and I thought I'd give Alpine a go and try Fibre Channel multipathing - but it seems that this does nothing. Unlike CentOS I have on the second server, multipath on Alpine doesn't even 'see' the internal SCSI drive... 2019-11-11 15:28:15 Is there something inherently missing in Alpine for this sort of stuff? 2019-11-11 15:35:25 danci1973: few weeks ago some of core developers talked about setting it, but I didn't closely followed 2019-11-11 15:35:56 maybe you will need edge and not stable, iirc (speaking from head) 2019-11-11 15:37:42 RzR: always have been disappointed about debian insisting to run pkg just from apt and stop even if it is stopped on deinstall 2019-11-11 15:37:47 mps: Ok, as long as it should be possible, I'll give it another go. :) Thanks. 2019-11-11 15:38:18 danci1973: ask _ikke_ and clandmeter when they come online 2019-11-11 15:38:57 danci1973: try edge 2019-11-11 15:48:25 clandmeter: I'm pretty sure I did... But it was late at night, so... will try it again. 2019-11-11 15:48:46 remember it will need udev 2019-11-11 15:48:54 and fixes are in edge 2019-11-11 16:44:24 clandmeter: Thanks, it works. :) It seems I was missing 'udev'. 2019-11-11 17:29:06 anyone ever boot alpine on a raspberry pi zero w? It seems to be ignoring boot paramaters in cmdline.txt 2019-11-11 18:02:35 nm, not sure what I did, but it seems to be working... 2019-11-11 18:04:17 question, does anyone over here know where I can find the public key, to verify a alpine container image, that has been uploaded to dockerhub? 2019-11-11 18:04:35 (I'm using podman, so using DOCKER_CONTENT_TRUST isn't an option unfortunately) 2019-11-11 18:06:13 ncopa: ^ 2019-11-11 18:10:46 _ikke_: I would like to add CI to apk-tools. However it seems as we don't have any runners up https://gitlab.alpinelinux.org/fredrigu/apk-tools/pipelines/2216 2019-11-11 18:11:22 _ikke_: the reason for that is that when I should write new tests for apk I saw that the apk tests has been broken for a while (I've submitted a fix for that) 2019-11-11 18:11:38 however I think it would be a good idea to always run tests on each MR 2019-11-11 21:31:27 is the default make unusual in some way? 2019-11-11 21:33:07 <_ikke_> maldridge: https://pkgs.alpinelinux.org/package/edge/main/x86_64/make it's just gnu make 2019-11-11 21:33:23 hmm, prometheus' makefile does not like it 2019-11-11 21:33:59 can we get the error ? maybe a busybox applet is causing weirdness ? 2019-11-11 21:34:34 sure, one moment while I reattach and share the error 2019-11-11 21:39:47 https://hastebin.com/xapeboweyi.sh 2019-11-11 21:41:26 <_ikke_> "command failed: build -o /home/builder/aports/betterhelp/prometheus/src/prometheus-2.14.0/prometheus ..." 2019-11-11 21:41:46 yep, one line above that it remarks that there are commas in a list that shouldn't have them 2019-11-11 21:42:07 since that list appears to be dynamically generated from a makefile, I believe this may be a make related problem 2019-11-11 21:42:44 <_ikke_> "-tags netgo,builtinassets" 2019-11-11 21:44:07 yep 2019-11-11 21:44:16 <_ikke_> But I'm not skilled enough in make to be able to debug this 2019-11-12 00:35:55 Is there a way for the random number generator to be brought up first? 2019-11-12 00:36:09 Or, at least, way higher than what it's currently at? It's starting after virtlogd for me. 2019-11-12 02:41:38 Hm, what's the easiest way to add command aliases to a fresh Alpine install? 2019-11-12 02:41:56 I've tried adding alias lines in ~/.ashrc and ~/.profile but that doesn't seem to work. 2019-11-12 02:44:15 what doesn't work? 2019-11-12 02:44:22 i'm not aware of there being any "ashrc" 2019-11-12 02:44:32 per posix, .profile is sourced for *login* shells 2019-11-12 02:45:01 and the file named by $ENV is sourced for all (i think; maybe just non-login?) shells 2019-11-12 02:45:49 so .profile should export ENV=something to get it sourced in non-login shells 2019-11-12 04:07:19 So is the "Alpine way" just manually sourcing your aliases when the need arises? 2019-11-12 04:07:53 no 2019-11-12 04:07:53 Wonder what everyone else who has a knack for minimalism is doing. 2019-11-12 04:08:06 probably reading the manual for the shell... 2019-11-12 04:08:09 i just told you how you do it 2019-11-12 04:08:25 ash just follows the standard and does not source nonstandard files at startup 2019-11-12 04:08:31 OK, but to be honest I don't always have a need for the aliases. 2019-11-12 04:08:42 if you follow it too, you can have it source a file at startup 2019-11-12 04:08:52 or you can install bash and use if you'd rather 2019-11-12 04:08:56 personally i prefer ash 2019-11-12 04:09:10 No I'd rather to go to bash. 2019-11-12 04:09:14 *not 2019-11-12 04:10:30 :q 2019-11-12 04:15:03 btw the way i described *also* works with bash, because it's part of the standard, not a bashism 2019-11-12 04:15:51 actually i might be misremembering ... i think bash ignored the standard and i had to put . "$ENV" in an otherwise-empty .bashrc file to make it honor it 2019-11-12 05:35:19 is there going to be wsrep support in next mariadb releases? 2019-11-12 05:36:18 <_ikke_> The mariadb package has some wsrep related commands it appaers, but apparently that's not what you are referring to? 2019-11-12 05:36:26 <_ikke_> https://pkgs.alpinelinux.org/contents?file=wsrep*&path=&name=mariadb&branch=edge&arch=x86_64 2019-11-12 05:38:45 yes, i'm searching for 2019-11-12 05:38:46 libgalera_smm.so 2019-11-12 05:38:59 also documentation related here: "https://mariadb.com/kb/en/library/installing-galera-from-source/" Wsrep provider 2019-11-12 05:44:48 <_ikke_> JamesBond007: You could open a merge request to include wsrep support for mariadb 2019-11-12 07:15:50 how do i determine if the current machine is alpinelinux 2019-11-12 07:15:51 . /etc/os-release ; NAME="Alpine Linux" 2019-11-12 07:15:51 i am writing a shell script, seems we don't have https://www.archlinux.org/packages/community/any/lsb-release/ 2019-11-12 07:15:53 etc/os-release is part of alpine-base 2019-11-12 07:16:09 oh that okay i can just grep that fil then 2019-11-12 07:16:23 it is a simple KEY=VALUE you can just source 2019-11-12 07:16:34 then check that NAME matches "Alpine Linux" 2019-11-12 07:16:38 yeah. 2019-11-12 07:18:24 alternative is test for /etc/alpine-release 2019-11-12 07:18:59 we dont case about LSB because that standard is for RPM based distros (iirc) 2019-11-12 07:19:46 seems archlinux/debian do package that script 2019-11-12 07:19:47 i noticed it depends on bash that's rather eww 2019-11-12 07:21:54 "The LSB is designed to be binary-compatible and produce a stable application binary interface (ABI) for independent software vendors." 2019-11-12 07:22:01 we are not ABI compatible with glibc 2019-11-12 07:22:49 if [ -f /etc/os-release ]; then; . /etc/os-release; echo "$ID" fi 2019-11-12 07:22:52 i just did that 2019-11-12 07:23:00 yeah but i don't think its the whole lsb 2019-11-12 07:23:01 its just one little script from it 2019-11-12 07:23:13 https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/lsb-release 2019-11-12 07:23:55 what should it print? 2019-11-12 07:23:57 FSG lsb_release v2.0 prints certain LSB (Linux Standard Base) and Distribution information. 2019-11-12 07:24:09 -v, --version 2019-11-12 07:24:09 Display the version of the LSB specification against which the distribution is compliant. 2019-11-12 07:24:30 https://sourceforge.net/projects/lsb/files/lsb_release/1.4/ 2019-11-12 07:24:37 don't think it does that at all 2019-11-12 07:24:56 having the script would falsely say that we support a version of the LSB, which we dont 2019-11-12 07:25:46 yeah well i find it odd both debian and archlinux have it and they're not lsb afaik 2019-11-12 07:26:00 they have partial support i think 2019-11-12 07:26:13 debian has support for RPM via alien or similar 2019-11-12 07:26:37 https://en.wikipedia.org/wiki/Linux_Standard_Base#Limitations_on_Debian 2019-11-12 07:26:42 even gentoo has it https://packages.gentoo.org/packages/sys-apps/lsb-release 2019-11-12 07:27:01 they are also glibc distros, so they are binary compatible 2019-11-12 07:27:09 but yeah just that script 2019-11-12 07:27:32 which tells you which version of LSB you support 2019-11-12 07:27:38 well gentoo can be built against musl :P 2019-11-12 07:28:07 we don't support any, so providing a lsb script is sort of meaningless 2019-11-12 07:28:20 but that is okayi guess 2019-11-12 07:28:37 there's probably a better way to get a distribution name anyway 2019-11-12 07:29:33 /etc/os-release is pretty standard iirc 2019-11-12 07:29:53 i have that on archlinux too 2019-11-12 07:30:46 and debian 2019-11-12 07:33:19 ncopa: do you know if os-release is universal 2019-11-12 07:33:37 seems that it is on arch/debian/alpine, what about redhat based things (i don't have any) 2019-11-12 07:36:52 https://www.freedesktop.org/software/systemd/man/os-release.html 2019-11-12 07:36:57 its a systemd thing 2019-11-12 07:37:02 /jhttps://www.freedesktop.org/software/systemd/man/os-release.html 2019-11-12 07:37:05 yeah 2019-11-12 07:37:16 but it seems even distros without systemd have it 2019-11-12 07:37:31 http://0pointer.de/blog/projects/os-release.html 2019-11-12 07:37:38 because it sort of makes sense 2019-11-12 07:54:22 that's true i added it to the bug 2019-11-12 08:08:12 Should I be using nftables instead of iptables? 2019-11-12 08:09:45 crockwork: I'm thinking to do so few years but never did, and I think I will, again :) 2019-11-12 08:58:44 are there any 'games' packaged in alpine? 2019-11-12 08:58:48 asking for a friend ;) 2019-11-12 08:59:36 nethack 2019-11-12 09:06:03 what kind of games 2019-11-12 09:06:50 I have in private repo gnuchess (with xboard) and gnugo, even tty-solitaire :) 2019-11-12 09:06:58 does this display the dmenu top bar in your Xorg: dmenu -p input ? 2019-11-12 09:07:09 nothing happens here (dmenu_run works though) 2019-11-12 09:08:42 fridim, simple dmenu waits for stdin to be filled with proposals 2019-11-12 09:09:00 e.g echo -e "hello\nworld\n" | dmenu will show hello and world 2019-11-12 09:09:26 dmenu_run is a simple wrapper that seeks executable in PATH and calls dmenu with it 2019-11-12 09:12:43 yep i know. I'm migrating feature from my arch desktop (i3) to my alpine desktop. Consider this script: https://paste.cccp.io/v/Dn0ApyOpLZ/n4eJEble1Y1HNMjn 2019-11-12 09:13:15 in i3 config i specify: bindsym $mod+i exec "/home/fridim/sync/bin/dmenu_import" 2019-11-12 09:13:32 works on arch, doesn't on alpine. 2019-11-12 09:13:40 i'll dig 2019-11-12 09:18:35 what's alpine's best equivalent to debian's debootstrap? the mini root filesystems? 2019-11-12 09:20:48 apk add --root /path/to/filesystem --repository https://url/for/alpine/repo 2019-11-12 09:22:07 there are some other commands and stuff 2019-11-12 09:25:02 Hey people! I’m trying to setup a headless raspberry pi using the aarch64 image. I can’t seem to get ssh with the standard .ssh file working and everything is packaged in apkvol. What’s the correct way to have ssh enabled on first boot for setup-alpine? 2019-11-12 09:31:11 mps: interesting. 2019-11-12 09:35:02 Would I need to create my own img? 2019-11-12 09:36:21 I don't think we support that .ssh file thingie? We had someone asking the same thing a few days ago, mps might know more 2019-11-12 09:40:36 right, as Cogitri says we don't support this 2019-11-12 09:41:30 if someone need this then s/he have to do this 'by hand' 2019-11-12 09:43:28 Cogitri mps Is there a way to build my own .img with ssh setup using DHCP for first boot? 2019-11-12 09:43:53 pheoxy1: ofc, you can 2019-11-12 09:44:18 maxice8: I'm not having alpine as a source (sorry) and not native architecture, i'm going to fiddle with qemu-user/binfmt :) 2019-11-12 09:45:27 you can change /etc/ssh/sshd_config and allow root login with password, and on first boot login over ssh setup keys and then disable password login 2019-11-12 09:46:20 short window of password login, true, but I don't think it is high risk in most setup environment 2019-11-12 09:47:05 only if you are making consumer product then it could be risky as every consumer product is risky at the end 2019-11-12 09:49:13 mps: When I check the raspberry pi aarch64 image it doesn’t have a standard root system. What would I need to do to setup ssh certificates for login on first boot within the image? Or could I use alpine-chroot-install to setup my preferred image and then image it? 2019-11-12 09:50:47 you need first to install it and then you will see 'standard' FS where you can tweak things you need 2019-11-12 09:56:01 Can you convert a standard install to a disk less or data install? 2019-11-12 09:57:59 pheoxy1: there are netboot images where you can set ssh params on boot 2019-11-12 09:58:42 http://boot.alpinelinux.org/ 2019-11-12 11:06:48 maxice8: I'm angry. ;) Why didn't I looked that you packaged adapta-gtk-theme before I finish it locally :D 2019-11-12 11:07:12 lol 2019-11-12 11:07:43 just few days ago you did it, nice. And big thanks 2019-11-12 11:08:08 I was looking into a theme for gtk, Adapta-Nokto-Eta seemed good enough 2019-11-12 11:08:15 I missed it when looking at git pull 2019-11-12 11:08:31 i also packaged adapta-kde with kvantum support so qt5/KDE stuff can look like your gtk+3.0 stuff, and yaru 2019-11-12 11:09:35 yes, but -Eta doesn't support xfwm yet, according to their GH page 2019-11-12 11:09:49 You can use Nokto-Eta 2019-11-12 11:10:06 I noticed that you worked kde version few days ago 2019-11-12 11:10:31 if you install Nokto-Eta it should install Nokto-Eta-xfwm4 automatically if you have xfce4 2019-11-12 11:10:32 i might change into xfwm 2019-11-12 11:10:57 I meant to say, Adapta-Nokto-Eta doesn't have xfwm supports 2019-11-12 11:11:38 I don't use xfwm but a lot of people use it 2019-11-12 11:12:02 yeah i derped out i meant Adapta-Nokto 2019-11-12 11:12:06 not Nokto-Eta 2019-11-12 11:13:18 np, I understood 2019-11-12 12:10:47 pheoxy1: I needed you a couple days ago. Damnit. 2019-11-12 12:11:58 Specifically for this exact setup. 2019-11-12 13:01:02 Hi guys. Did anybody package LXDE as a whole desktop environment? I don't find anything in the repos, except lxdm which apparently is the only part of LXDE which is available yet. 2019-11-12 13:16:14 possibly not, as LXDE is probably still going through that little change... 2019-11-12 13:16:17 declare -i DOXY 2019-11-12 13:16:50 nice, clicked a pop-up-notification only to find out it disappeared 0.08 seconds before the click. sorry for the paste :D 2019-11-12 14:02:52 Ok, thanks. 2019-11-12 14:57:30 crockwork: sorry was busy, setting up a pi too? 2019-11-12 20:03:00 Hello, I have just installed blender and most of the text is missing. I guess some fonts are not present in the system. Anyone has idea where should I look? 2019-11-12 20:04:33 Screenshot: https://pasteboard.co/IGohX36.png 2019-11-13 06:57:22 stupid question, how best to create /etc/apk/repositories if I installed offline 2019-11-13 06:57:46 is someone able to pastebin what the installer creates? 2019-11-13 08:14:11 <_ikke_> http://dl-cdn.alpinelinux.org/alpine//main 2019-11-13 09:07:58 hello, what's a name of the package that provides 'file' util? 2019-11-13 09:12:02 nvm, it's probably file 2019-11-13 09:14:37 it definitely is 2019-11-13 09:18:12 confirmed 2019-11-13 10:46:14 pomeha: I discovered this recently: `apk search cmd:file` 2019-11-13 10:46:49 afontain[m]: if it does what I think it does - that's awesome, thanks 2019-11-13 10:47:23 It does :-) 2019-11-13 10:47:48 well, it returned more than 1 package: `apk search cmd:file`: `file-5.37-r1, leptonica-1.78.0-r0, e2fsprogs-extra-1.45.2-r1, filezilla-3.42.1-r0, libcap-ng-utils-0.7.9-r1` 2019-11-13 10:47:49 Wait, how, though 2019-11-13 10:47:56 wtf 2019-11-13 10:48:13 the only flaw, I think, is that if you search for `cmd:ls` it will also show the package that contains `lsmod` or `lsxclients` 2019-11-13 10:48:22 oh 2019-11-13 10:48:29 Is alpine still primarily designed to run from ram? 2019-11-13 10:48:38 here, it found the filezilla command, too 2019-11-13 10:48:40 <_ikke_> no, that's just one of it's usecases 2019-11-13 10:48:44 crockwork: wut? 2019-11-13 10:48:47 <_ikke_> disk install is perfectly fine 2019-11-13 10:48:59 _ikke_: curious, as I read it on a wiki article 2019-11-13 10:49:07 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 2019-11-13 10:49:13 "Because alpine linux is designed..." 2019-11-13 10:50:00 I've still to use it on a non-disk install, if that reassure you 2019-11-13 10:50:15 how'd you do that? 2019-11-13 10:50:25 can I do that from windows? 2019-11-13 10:50:32 non-disk install ? 2019-11-13 10:50:37 <_ikke_> run-from-ram I guess? 2019-11-13 10:51:00 run Windows from RAM? 2019-11-13 10:51:23 Why is the "cmd:file" not documented? 2019-11-13 10:51:24 run alpine in ram from under windows 2019-11-13 10:51:35 pomeha: that's how windows subsystem for linux basically works 2019-11-13 10:51:48 not sure how common page faults are 2019-11-13 10:52:36 crockwork: I've just switched job and I'm now supposed to work on Windows :( 2019-11-13 10:52:52 pomeha: Sad life. PuTTY makes it less sad. 2019-11-13 10:53:09 I haven't used windowses newer than win7 (the one I used before I switched to FreeBSD>XUbuntu) 2019-11-13 10:53:18 putty is ugly :( 2019-11-13 10:53:25 I wish mobaxterm was free 2019-11-13 10:53:36 putty can be skinned. 2019-11-13 10:53:45 I want tabs 2019-11-13 10:54:05 I want proper settings, like mobaxterm provides 2019-11-13 10:54:13 to emulate ~/.ssh/config 2019-11-13 10:55:05 afontain[m]: what's the scope of search cmd:file? will it look for all packages that provide an executable whose name contains 'file'? or only the ones that will be added to PATH envvar? 2019-11-13 10:59:08 i'm pretty sure you can do all of this with putty 2019-11-13 10:59:12 maybe kate 2019-11-13 10:59:40 definitely not kate 2019-11-13 10:59:44 what the hell am i thinking of 2019-11-13 10:59:50 kitty 2019-11-13 10:59:51 there we go 2019-11-13 11:00:23 I was just about to lean forward in anticipation of what new feature of my favourite text editor I'm about to learn now 2019-11-13 11:17:42 TBB: what's so grate about kate? 2019-11-13 11:20:23 > afontain: what's the scope of search cmd:file? will it look for all packages that provide an executable whose name contains 'file'? or only the ones that will be added to PATH envvar? 2019-11-13 11:20:24 I don't think it depends on PATH, as this command still gets me results`PATH= $(which apk) search cmd:file` 2019-11-13 11:20:58 afontain[m]: apk info -W 2019-11-13 11:21:06 ACTION sent a long message: < > 2019-11-13 11:21:35 afontain[m]: we are on irc, last msg from you is invisible 2019-11-13 11:22:47 I don't see the relation between `--who-owns` and pomeda's question 2019-11-13 11:23:19 oh, sorry. 2019-11-13 11:23:28 export PATH=""; /sbin/apk search cmd:file 2019-11-13 11:24:30 'apk search cmd:filename' searches also uninstalled pkgs 2019-11-13 11:25:39 the tagging is done at packaging time, so that each package says what is provides. for example `so:libc.musl-x86_64.so.1`, `cmd:file` or `/bin/sh` 2019-11-13 11:25:42 oh, you presume that everyone use ash/bash shell. ok 2019-11-13 11:27:14 I didn't say you should use that command, just that given the result of that command; I don't think it depends on path. 2019-11-13 11:42:29 crockwork, it probably has support for way more stuff than I even use, but as far as text editors go it's real nice. being a KDE app it's had things like text zooming built-in for a long time, it integrates the KDE terminal within it, supports version control, window splitting, etc etc. 2019-11-13 11:42:59 Text zooming? 2019-11-13 11:46:18 yeah. sometimes it's convenient to scale fonts up and down on the fly, be it your eyes getting tired or just having a lot of code to scroll through 2019-11-13 11:46:49 been one of my favourite things about KDE, and the support's been there for all KDE apps since forever 2019-11-13 11:47:15 TBB: st term scales fonts 2019-11-13 11:47:48 sure, but as I said, back when KDE gained that feature, pretty much nothing else did 2019-11-13 11:55:16 can i use predictable interface names on archlinux? 2019-11-13 11:55:21 *on ALPINE linux? 2019-11-13 11:55:29 the same as on arch, but arch uses systemd 2019-11-13 11:56:33 now, I know what you mean, but I've never found them to be that predictable in the style of wxbhfdkelfdds0 2019-11-13 11:57:03 I don't know the answer for sure, but I imagine you could do that 2019-11-13 11:58:10 gunix: yes, setting them in udev rules 2019-11-13 12:00:37 mps: setting them in udev rules means you have to manually set them 2019-11-13 12:01:05 right, and that is most predictable 2019-11-13 12:01:52 I don't know if the old biosdevname kernel parameter still works 2019-11-13 12:02:10 mps: i have an alpine image that installs an encrypted arch. the encrypted arch has an initramfs that allows you to ssh and to decrypt. the alpine image sees the interfaces with a name, the initramfs with another one and the encrypted arch with another one. 2019-11-13 12:02:20 i have 3 different names for each interface in each scenario 2019-11-13 12:02:41 the only thing that stays across all is the mac addr 2019-11-13 12:03:04 so i have to either rewrite all hooks for the mac, or find a way to get systemd predictable names accross all 3 2019-11-13 12:03:18 I'd prefer follow kernel names of interfaces, not something is changed in userspace 2019-11-13 12:03:48 that is, least common denominator 2019-11-13 12:04:03 mps: so what if you use 4.9 kernel in the alpine image and 5.3 in the other one? 2019-11-13 12:04:18 that also changes the names 2019-11-13 12:04:30 I did, and all follow kernel names 2019-11-13 12:05:31 mps: so i just tried on a 10G server with 2 other 1G interfaces, and on the alpine image, the 10G nic is called eth0 and on the initramfs it is called eth2. and in alpine eth2 is a 1G nic and in the initramfs eth0 is a 1G nic 2019-11-13 12:06:19 alpine follows what kernel says 2019-11-13 12:06:55 yea so it seems the kernel says different stuff for each one 2019-11-13 12:07:18 never seen this problem with alpine 2019-11-13 12:07:54 yea, "not an alpine problem", i understand 2019-11-13 12:08:02 i will carry on to find a solution. 2019-11-13 12:08:08 do you use on all machines the same kernel 2019-11-13 12:08:37 maybe you have on some of them outdated kernel 2019-11-13 12:09:30 kernel scans interfaces on boot and give them phy index and names 2019-11-13 12:09:56 mps: the alpine image uses 4.19.80 2019-11-13 12:10:03 mps: the arch uses 5.3.8 2019-11-13 12:10:49 if this is not acceptable for user/admin then he can load drivers 'manually' (/etc/modules) or set udev rules to name them however it wants 2019-11-13 12:11:31 i use alpine to install arch cause the alpine image is 110MB and I can add it through ipmi anywhere since it is small. and i use Arch for the server because it was really easy to set up a SSH server in initramfs to decrypt the disk via SSH 2019-11-13 12:11:43 gunix: alpine isn't archlinux and we do not try to emulate it 2019-11-13 12:11:56 i don't use emulation 2019-11-13 12:12:20 I mean, emulate behavior of arch linux 2019-11-13 12:12:25 yea 2019-11-13 12:12:36 well the initramfs is not even archlinux. it is mkinitcpio 2019-11-13 12:12:59 that initramfs created by mkinitcpio has a ssh server and userspace tools to decrypt the disk 2019-11-13 12:14:07 yes, I know. I play sometimes with Arch linux, and it is good (imo) but because of systemd I don't use it for anything 2019-11-13 12:14:53 we have tons of automation around systemd 2019-11-13 12:14:58 and, I agree that having ssh server in initramfs would be nice 2019-11-13 12:15:00 we use alpine for all docker images 2019-11-13 12:15:27 arch is just the platform to enable docker. we use it cause it's easier to set up than fedora or ubuntu. 2019-11-13 12:15:31 everything on top is alpine 2019-11-13 12:15:50 we also decided to use alpine as an iso for the install since it is small 2019-11-13 12:15:53 and... all hell broke loose 2019-11-13 12:16:53 well, having small iso and tons of tools and options on it is not easy (even possible) 2019-11-13 12:17:26 mps: yea, we download scripts on the image and that installs everything 2019-11-13 12:17:27 users have to choose: small or big 2019-11-13 12:17:35 everything worked fine till we hit a server with 4 nics 2019-11-13 12:18:50 Alpine moto is: small, simple, secure - so no one should expect a lot easy to use features 2019-11-13 12:19:10 mps: yea, alpine should stay like that 2019-11-13 12:19:28 nice that we agreed about this :) 2019-11-13 12:20:42 mps: we probably agree on a lot of stuff 2019-11-13 12:23:35 gunix: using scripts from aports/scripts you can tweak and build install iso's according your needs 2019-11-13 12:24:20 mps: yea, i already opened a ticket for that. HOWEVER management wants all servers deployed yesterday 2019-11-13 12:25:35 ehm, don't tell me about management :D I feel your pain with them 2019-11-13 12:28:18 aports is one of the best things about alpine :) 2019-11-13 12:28:20 mps: will the order of eth0 eth1 eth2 on the alpine install image always be the same? 2019-11-13 12:32:12 gunix: I can speak only from experience, and I think it will be 2019-11-13 12:33:08 never noticed change in ordering them, but who knows in today world 2019-11-13 12:35:09 although I never had more than 2 interfaces from when started to use alpine 2019-11-13 13:06:17 mps: yea so it's just that the order is different between alpine and arch 2019-11-13 13:06:20 lol 2019-11-13 13:07:45 depends on kernel scans, i.e. when driver (module) is loaded or is it 'linked' in kernel 2019-11-13 13:08:42 iirc, kernel scans network devices starting with PCI and order in PCI bus and then other buses 2019-11-13 13:09:21 I'm not sure that kernel with 4.x.x and up scans ISA or EISA anymore 2019-11-13 13:12:51 im trying to use iptables in a docker container using alpine linux but when i run modprobe ip_tables modprobe: can't change directory to '/lib/modules': No such file or directory as described i get that error. what am i doing wrong here? 2019-11-13 13:13:59 <_ikke_> ws2k3: note that a docker container does not have its own kernel 2019-11-13 13:14:32 @_ikke_ can awall be used then maby? 2019-11-13 13:14:38 <_ikke_> no, awall uses iptables 2019-11-13 13:14:49 <_ikke_> You need to run the firewall outside of docker 2019-11-13 13:15:51 any other way to block traffic from inside the container? 2019-11-13 13:17:10 ws2k3: That's a very good question I was wondering 2019-11-13 13:18:38 Apart from iptables, I haven't found any obvious solution 2019-11-13 13:19:42 <_ikke_> What do you want to achieve with it 2019-11-13 13:19:44 <_ikke_> ? 2019-11-13 13:20:20 with docker, the host OS controls the firewall 2019-11-13 13:21:26 there are other access control solutions that exist but they all tap into the docker socket on the host 2019-11-13 13:22:04 _ikke_: In my case, I've an openssh server in a container, logs are polluted with lots of failed connection 2019-11-13 13:22:06 s 2019-11-13 13:22:59 I thought to add a kind of fail2ban, knockd or ip restriction 2019-11-13 13:23:34 any such solution would have to be implemented on the docker host, or further upstream, can't be done inside the docker container 2019-11-13 13:24:56 _ikke_: prevent an aws health check from spamming my applications logs 2019-11-13 13:44:55 Hi, I wanted to know more about how Alpine triage CVE vulnerabilities to verify if they are relevant, decide on exploitability, CVSS scoring etc, who is best to talk to regarding that? 2019-11-13 13:50:43 <_ikke_> snoopy0x00: welcome 2019-11-13 13:50:56 <_ikke_> Just asking around here or asking a question on the mailing list is the best 2019-11-13 13:51:20 <_ikke_> snoopy0x00: fyi, we are not extensively vetting CVE vulnerabilities, we tend to just apply everything 2019-11-13 13:51:53 _ikke_ Hi! :) 2019-11-13 13:58:19 One of things i wanted to know was regarding vulnerabilities that affect other distributions and how they affect alpine. Am I right to think that vulnerabilities that might affect other distributions such as debian but not be applicable to alpine all the time since alpine has significant differences in some of the core components that is being used 2019-11-13 13:59:32 snoopy0x00: alpine is more secure by default thanks to musl libc 2019-11-13 14:02:31 mps interesting, how does musl libc make alpine more secure? i know its a lot cleaner compared glibc but i wasnt aware about any security features 2019-11-13 14:03:25 snoopy0x00: you answered that in your question :) ( a lot cleaner) 2019-11-13 14:04:57 mps: ahh cool :) 2019-11-13 14:06:54 you can also ask author of musl libc, he is here mostly 2019-11-13 14:07:10 he will give better answer 2019-11-13 14:09:10 cleaner doesn't necessarily mean more secure. 2019-11-13 14:10:29 but musl leaves things out that known to be less secure. 2019-11-13 14:10:31 messed also doesn't :) 2019-11-13 14:11:22 there is probably a list of things that makes alpine more secure, and maybe even a list of less secure. 2019-11-13 14:11:32 i hope the less secure list is shorter. 2019-11-13 14:13:33 theory of systems is proven in practice (mostly) and it tells that the less moving part system have it is more stable and secure 2019-11-13 14:21:13 <_ikke_> But we are not cherry-picking security fixes 2019-11-13 14:41:14 _ikke_ regarding security fixes, alpine patches are only provided for popular community and main packages right? (https://github.com/alpinelinux/alpine-secdb) and other packages are just updated to a new version 2019-11-13 15:08:16 hi. how do I untag packages aftere removing the tagged repo? thanks. 2019-11-13 15:23:50 mps: i hight have a solution to my problem 2019-11-13 15:23:59 mps: i am trying something like this: https://github.com/gun1x/mkinitcpio-netconf/blob/master/netconf_hook#L66-L72 2019-11-13 15:27:05 <_ikke_> thresh: I think you have to delete and readd the package 2019-11-13 15:27:27 <_ikke_> thresh: another option is to manually change /etc/apk/world 2019-11-13 15:27:41 gunix: nice that you found solution 2019-11-13 15:27:57 mps: i am testing now. that should change interface name based on mac 2019-11-13 15:28:23 mkinitcpio is Arch tool? 2019-11-13 15:28:29 _ikke_, it seems manually specifying the repo in apk add -X help with my issue - I have conflicting package versions in my repo and alpinelinux ones. 2019-11-13 15:28:51 _ikke_, so I decided to just tag my own repos, install packages, and then remove my repo from /etc/apk/repositories 2019-11-13 15:29:01 that though didnt really work as I expected 2019-11-13 15:31:31 mps: it is a tool used on arch, but no idea if is an "arch tool". it is there to create initramfs, and it is very KISS 2019-11-13 15:39:27 <_ikke_> I think mkinitfs is the alpine variant 2019-11-13 15:53:57 @_ikke_ im trying to do an strace on pid1 on alpine linux in a docker container. and im getting strace: attach: ptrace(PTRACE_SEIZE, 1): Operation not permitted anyone an idea? 2019-11-13 15:55:18 <_ikke_> You probably need SYS_ADMIN capability in the container to do that 2019-11-13 15:56:49 ptrace is not allowed in containers under the default security profile 2019-11-13 17:32:01 mps: i got it now. it works. i deployed a server. this is nice. 2019-11-13 17:32:35 gunix: nice and congrats :) 2019-11-13 17:32:55 management is happy :D 2019-11-13 17:34:43 although must admit that I'm not sure I understood what you did 2019-11-13 17:42:37 mps: i extended the initramfs to change the name of the NIC based on the mac 2019-11-13 17:43:09 mps: so my kernel params look like this: GRUB_CMDLINE_LINUX_DEFAULT="ip=192.168.122.227::192.168.122.1:::net0:none nicmac=net0-52:54:00:76:e0:fb cryptdevice=/dev/sda2:cryptroot quiet" 2019-11-13 17:43:26 but you used mkinitcpio which is Arch tool and not mkinitfs Alpine tool 2019-11-13 17:43:39 so 52:54:00:76:e0:fb gets found, the name gets changed to net0 and after that 192.168.122.227 is assigned to net0 2019-11-13 17:44:04 mps: yes. because the ISO i use to install is Alpine. 2019-11-13 17:44:12 mps: in the alpine repo you have tools to install archlinux :-D 2019-11-13 17:44:21 so the alpine standard image can be used to install arch 2019-11-13 17:44:23 :-D 2019-11-13 17:44:25 heh, didn't know 2019-11-13 17:45:20 arch-install-scripts 2019-11-13 17:45:45 mps: yes, that is it. 2019-11-13 17:46:35 mps: https://bpaste.net/show/FT5B2 2019-11-13 17:46:38 aha, now I understand what you did 2019-11-13 17:48:35 mps: yea, so now if somebody in the datacenter randomly gets our server, they won't be able to get the data 2019-11-13 17:48:58 we had something similar on gentoo, but we are migrating away from gentoo. 2019-11-13 17:50:24 huh, wouldn't be sure about that, if someone get physical access to hardware he could do much with it 2019-11-13 17:50:58 mps: yes, but now we can ssh into the initramfs before we decrypt 2019-11-13 17:51:09 so we can actually check if the hw got changed 2019-11-13 17:51:16 or if the kernel got changed 2019-11-13 18:40:43 Hi, I'd like a brief answer - what's the difference between Alpine Linux and Void Linux if I'm an experienced user and don't really care that much about the "usability"? Are there some technical issues for using Alpine as a desktop distribution and how safe (up to date) packages are? 2019-11-13 18:45:31 I don't see technical issue for using it as a desktop - I use edge with GNOME as daily driver 2019-11-13 18:45:32 there are various small differences, they have a different package manager, use a different init systems (void uses runit, alpine uses openrc), void uses gnu coreutils by default (iirc) alpine uses busybox and void has a glibc flavor 2019-11-13 18:45:45 Void offers a glibc flavour though, which is the comfier version for a desktop to be honest 2019-11-13 18:46:21 I also use alpine on my desktop machine though without a desktop environment, I just use a tiling wm 2019-11-13 18:46:45 And I am actually looking for a strong musl since my work mostly requires some degree of "resistance" and none of it actually uses something that is proprietary or generally unavailable with musl. Also, sway wm ftw! 2019-11-13 18:47:16 sway is packaged and should work as is 2019-11-13 18:47:41 And void still ships musl variants. That's why I consider this option, but well, the point is to have up-to-date security patches and as little bloat in the kernel as possible. 2019-11-13 18:48:54 alpine edge should be fine regarding upgrades, on the stable branches it takes a bit of time for security fixes to be backported 2019-11-13 18:51:32 Yup. But AFAICS Alpine takes more care of fixing sec issues, I don't think Void tracks CVEs 2019-11-13 18:53:25 Thanks. Also, can I replace OpenRC with runit without breaking something heavily? 2019-11-13 18:55:40 should work though that will likely require quite a bit of work 2019-11-13 18:57:14 openrc also supports a runit supervisor mode in case you just want to supervise services with it 2019-11-13 18:57:16 https://github.com/OpenRC/openrc/blob/72df51e17ba0e1a0f94451b4bbfb338288c4625c/runit-guide.md 2019-11-13 18:58:46 Thank you for your responses. 2019-11-13 19:04:57 nmeum: runit or s6 supervisor mode for openrc 2019-11-13 19:05:59 they also have a custom supervisor nowadays 2019-11-13 19:06:00 supervise-daemon(8) 2019-11-14 10:11:29 mps: i really don't have luck these days 2019-11-14 10:11:32 https://bpaste.net/show/ZOCMU 2019-11-14 10:11:46 this error wasn't here yesterday: ERROR: libedit-20191025.3.1-r1: remote server returned error (try 'apk update') 2019-11-14 10:11:49 1 2019-11-14 10:13:09 run apk update 2019-11-14 10:13:32 steven: i did 2019-11-14 10:13:55 https://bpaste.net/show/RU2DU 2019-11-14 10:14:28 maybe a mirror issue? could try a different one. 2019-11-14 10:14:36 steven: i did :-( \ 2019-11-14 10:14:45 <_ikke_> what does your /etc/apk/repositories look like? 2019-11-14 10:15:29 <_ikke_> http://mirror.fit.cvut.cz/alpine/edge/main/x86_64 does not contain -r1, just -r0 2019-11-14 10:15:57 steven: CDN mirror worked 2019-11-14 10:16:21 _ikke_: should x86_64 be present for all mirros? cause i don't have it 2019-11-14 10:16:22 <_ikke_> maybe cvut is still synchronizing 2019-11-14 10:16:42 <_ikke_> gunix: I would expect all mirrors to have x86_64 2019-11-14 10:16:47 <_ikke_> BUt it should not be in your mirror list 2019-11-14 10:16:54 <_ikke_> apk appends it automatically 2019-11-14 10:16:58 there's something wrong with the sync process then; this should never even happen 2019-11-14 10:16:59 https://bpaste.net/show/GRHXO 2019-11-14 10:17:16 _ikke_: these are the mirros i use. can i add x86_64 to all? 2019-11-14 10:17:20 <_ikke_> no 2019-11-14 10:17:23 <_ikke_> they're fine 2019-11-14 10:17:25 ok 2019-11-14 10:17:35 <_ikke_> But I'm not sure it makes sense to have multiple urls for the same mirror 2019-11-14 10:17:38 _ikke_: they don't download the index for 32 bits ... i guess... right? 2019-11-14 10:17:41 <_ikke_> same repo 2019-11-14 10:17:50 <_ikke_> gunix: no, it doesn't 2019-11-14 10:18:16 _ikke_: you mean it doesn't make sense to have both main and community? 2019-11-14 10:18:20 two URLs? 2019-11-14 10:18:24 can i combine to one line? 2019-11-14 10:18:55 <_ikke_> gunix: no, that makes sense, but you have cvut, dl-cdn and uk as mirrors for the same repos 2019-11-14 10:20:16 ahhh. index from one server, packages from another. explains it. 2019-11-14 10:20:47 <_ikke_> Just pick one mirror and stick with it 2019-11-14 10:23:32 _ikke_: yea... well... i ended up using multiple mirrors cause downloads were getting stuck 2019-11-14 10:23:39 and with multiple mirrors it always works 2019-11-14 11:03:20 gunix: some mirrors can be somewhat outdated and not synchronized with others. because that it is not good to have multple in /etc/apk/repositories 2019-11-14 11:16:38 mps: understood 2019-11-14 13:42:12 Hi All, I'm on edge, installed gnome according to wiki, GDM shows login screen after making /etc/X11/xorg.conf... but after loggin in it returns to login screen 2019-11-14 13:42:43 Gnome on Xorg let me in showin some configuration window with big something went from in the middle of the screen... 2019-11-14 13:42:53 Any hints what shall I fix? 2019-11-14 13:44:04 dbus and udev running? 2019-11-14 13:47:45 according to rc-service - yes... and ps shows some processes for them 2019-11-14 13:48:26 can't find anything conclusive in logs 2019-11-14 13:50:07 and what is in /var/log/Xorg.0.log 2019-11-14 13:52:58 nothing related to logging in or session 2019-11-14 13:53:10 No errors 2019-11-14 13:53:44 x didn't restart? 2019-11-14 13:55:53 hard to say... is there any command line pastebin like tool, so I could share stuff? 2019-11-14 13:56:14 apk add tpaste 2019-11-14 13:57:38 http://tpaste.us/kyZa 2019-11-14 13:57:47 mps: thanks - helpful 2019-11-14 13:58:15 especially as I IRC from another PC 2019-11-14 13:59:40 misssing libinput driver? 2019-11-14 14:00:15 elaborate please... extra package to add? 2019-11-14 14:00:46 <_ikke_> xf86-input-* 2019-11-14 14:00:49 apk add xf86-input-libinput 2019-11-14 14:01:36 said OK: 1596 MiB in 505 packages... so I belive it's installed 2019-11-14 14:01:52 <_ikke_> indeed 2019-11-14 14:05:08 is there gdm.log? I don't use gdm so don't know 2019-11-14 14:06:38 or try with lightdm to see if Xorg configured and works 2019-11-14 14:07:23 there is greeter.log in /var/log/gdm 2019-11-14 14:07:59 http://tpaste.us/Obbo 2019-11-14 14:10:37 did you tried startx from console 2019-11-14 14:11:03 (first step in debugging xorg) 2019-11-14 14:11:40 startX launched black screen 2019-11-14 14:12:36 i can't start it now while GDM is running 2019-11-14 14:13:34 ofc, you have to kill gdm and X first 2019-11-14 14:15:36 I shut gdm down, then startx just blinks the screen 2019-11-14 14:17:12 blinks once or blinking 2019-11-14 14:17:47 blinks once 2019-11-14 14:17:58 gnome should have wayland installed I belive 2019-11-14 14:18:10 but I don't see any wayland package installed 2019-11-14 14:19:23 I don't know how gnome works and what it needs, so I will stop answering now in a hope that someone with knowledge about this will step in 2019-11-14 14:21:22 Hm, what's the question? 2019-11-14 14:24:05 Cogitri: sorry to intrude, have you tried Budgie? 2019-11-14 14:24:20 on alpine i mean 2019-11-14 14:25:50 No worries :) 2019-11-14 14:26:20 No, I haven't tried it yet. It does seems kinda nice to I've been super happy with GNOME so far so I haven't given switching to something else much thought 2019-11-14 14:26:48 I can look into bringing it to Alpine if there's enough interest for it though 2019-11-14 14:26:49 its kind of gnome with extras isnt it? 2019-11-14 14:27:13 i have it build here 2019-11-14 14:27:16 just didnt try it out 2019-11-14 14:31:31 Well, it's starting to deviate more and more from GNOME since GNOME isn't really that open to adopting code that doesn't improve their specific flow 2019-11-14 14:31:32 Ah actually, nevermind: https://discuss.getsol.us/d/404-switch-to-qt/2 2019-11-14 14:31:52 They planned to move to Qt instead of using GTK but apparently they reverted that decision 2019-11-14 14:32:01 (Which would've been a massive change and kind of would've necessitated a rewrite into cpp) 2019-11-14 14:34:39 i tried to follow what they are up to, but its kind of hard... 2019-11-14 14:35:09 rotfl... with help of ArchLinux wiki I managed to start gnome-session manually... missing piece? bash! 2019-11-14 14:35:17 i like gnome kind of, but some small things not so, this is where i like budgie more. 2019-11-14 14:35:44 gnome session needs bash? 2019-11-14 14:36:25 seem so 2019-11-14 14:36:29 that's not on the wiki 2019-11-14 14:37:13 I need to try from GDM now 2019-11-14 14:37:24 check if there is another shipped with gnome-session that has !/bin/bash 2019-11-14 14:41:48 with bash installed it works from GDM as well 2019-11-14 14:43:37 Huh, I'm fairly sure I added a dep on bash for gnome-session some time ago 2019-11-14 14:43:54 Oh oops, apparently I never committed that 2019-11-14 14:44:11 OK, so I don't need to raise a bug about that 2019-11-14 14:44:18 You're going to fix it 2019-11-14 14:44:51 oh gnome sessions pulls in the complete universe 2019-11-14 14:45:20 I'm too much of an individualist to like GNOME. Just my useless two cents :) 2019-11-14 14:46:43 You better do and ping me in that so I don't forget :) 2019-11-14 14:47:10 TBB: (if it tries to imitate windows it will behave like windows) 2019-11-14 14:47:18 Roger that, Cogitri 2019-11-14 14:50:25 btw, anyone knows how to force xorg to use /dev/dri/card0 instead of /dev/dri/card1 2019-11-14 14:51:10 CardID param doesn't help because there in PCI bus 2019-11-14 14:51:51 BusID, not CardID 2019-11-14 14:52:40 Xorg.conf probably 2019-11-14 14:53:08 Cogitri: right, but which parameter and how 2019-11-14 14:53:56 Something like this: https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#X_does_not_start_after_enabling_vfio_pci 2019-11-14 14:54:05 search net and reading man pages didn't helped 2019-11-14 14:54:46 Cogitri: https://gitlab.alpinelinux.org/alpine/aports/issues/10953 2019-11-14 14:55:27 I need something to fore identifier 2019-11-14 15:35:48 for community packages, only maintainer can amed or upgrade the package to higher version of the software? or anyone can pull request a change? 2019-11-14 15:42:08 Manneveru: everyone with right to community could upgrade/change or whatever with pkg 2019-11-14 15:42:40 read/write (git push) rights. I mean to say 2019-11-14 15:43:12 but we prefer if maintainer do that 2019-11-14 15:52:57 Cogitri: I see you in change history of meld/APKBUILD... it misses dependency py-cairo (bug: #10954) 2019-11-14 15:54:04 what a nice bot 2019-11-14 16:11:47 mps, I'm not necessarily that much against classic Windows type desktop and window management, but the way GNOME clones Windows 10 and the complete lack of configurability makes it a massive meh for me 2019-11-14 16:21:54 TBB: main problem with free OS movement is trying to imitate mainstream (windows) instead of making something better, imo 2019-11-14 16:22:29 android success is based on new UI and not imitation 2019-11-14 16:36:06 try running enlightenment then. ;) 2019-11-14 16:37:22 qa3Txu0iak0F: long time ago I tried :) 2019-11-14 16:38:27 well, what could Android have imitated, iOS? :) 2019-11-14 16:39:10 enlightenment 0.11 was my 1st x11 wm... i stuck with them until 0.16... 2019-11-14 16:39:38 android ui looks similar to ios but it is not imitation although may look it is 2019-11-14 19:43:40 Quick question; does Alpine have any active forums? I saw indications that they may have existed some time ago, but I can't find any active links. 2019-11-14 19:46:27 no, it is closed about year ago, iirc 2019-11-14 19:47:13 but alpine users and developers are active here and some other IRC channels 2019-11-14 19:48:21 Cool, I am a reasonably educated fellow, but a complete novice when it comes to linux. Alpine caught my eye for the ability to run from RAM, so I will just make a point to get familiar with this channel 2019-11-14 19:49:29 this is best place to get help for alpine 2019-11-14 20:19:51 how can I rebase local git branch to master to be on top for push to aports 2019-11-14 20:20:21 <_ikke_> git rebase master [] 2019-11-14 20:21:02 will it switch to local branch 2019-11-14 20:21:13 <_ikke_> yes 2019-11-14 20:21:18 <_ikke_> if you specify it 2019-11-14 20:21:49 <_ikke_> git rebase master will rebase the current branch on top of master 2019-11-14 20:21:54 I want it to take local branch and apply it on top to master 2019-11-14 20:22:07 ok, lets try 2019-11-14 20:23:28 uh, first need to clean kernel artifacts :/ 2019-11-14 20:27:10 looks like it works when 'I'm on master' and invoked 'git rebase libax25' 2019-11-14 20:27:27 <_ikke_> that's the other way around 2019-11-14 20:27:45 <_ikke_> git rebase master libax25 would do what you want 2019-11-14 20:28:44 will note your useful advices, as I already started to do that :) 2019-11-15 01:56:30 Hi, i new to alpine and can't figure out how to get wifi to work. I installed wireless-tools and wpa_supplicant but the device just does not show up. It's an old Intel 2200GB. It does show up in lspci and the ipw2200 module is loaded. 2019-11-15 01:57:24 are there any additional steps on alpine? I never had issues with this card before. 2019-11-15 01:58:44 wpa_supplicant service started? 2019-11-15 01:59:35 https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2019-11-15 01:59:41 it does not start "could not find a wireless interface" 2019-11-15 02:00:24 module is loaded without errors? 2019-11-15 02:01:12 is that some laptop that has switch to turn on/off wifi adapter ? 2019-11-15 02:01:43 oh, did not think about that. request_firmware failed. Thanks 2019-11-15 02:02:40 check your firmware dir, apk add linux-firmware-intel 2019-11-15 02:02:56 if there isn't any firmware for that chip... 2019-11-15 02:04:50 its not in the firmware dir and i installed the package. but i think i should come with the kernel. 2019-11-15 02:06:18 hmm, apparently the firmware is non-free, so i'll just source it from somewhere else i guess 2019-11-15 02:06:26 no need to install all firmware by default. makes alpine lean 2019-11-15 02:06:52 some firmwares are non-free yeah 2019-11-15 02:18:23 do i need to create the wpa_supplificant config by hand? its complaining that there is no config and does not start 2019-11-15 02:21:45 and the device shows up as eth0, my ethernet is not eth1. 2019-11-15 03:42:38 <_ikke_> doppo: a wireless interface does not typpically show up as ethX 2019-11-15 07:41:32 im trying to start a tcp listerner on alpine linux using nc -k -l 10024 > nc.log but apparently that does not work. but im not sure why? 2019-11-15 07:49:49 ws2k3: maybe '-p' before port 2019-11-15 08:19:08 Hello, just FYI, the letsencrypt certificate for https://uk.alpinelinux.org/ has expired 2019-11-15 08:23:56 Good morning - looks like the repo certificate for alpine expired. sry if this was posted before 2019-11-15 08:24:50 looks like the Let's encrypt certificate didn't get renewed 2019-11-15 08:25:07 i installed postfix in alpine linux but i do not seem to have a mail.log im reading that syslog package should be installed by default. i do not see postfix errors in the /var/log/messages 2019-11-15 08:29:04 Connecting to dl-4.alpinelinux.org (dl-4.alpinelinux.org)|147.75.32.21|:443... connected.ERROR: cannot verify dl-4.alpinelinux.org's certificate, issued by ‘CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US’: Issued certificate has expired. 2019-11-15 08:31:19 hmm, true 2019-11-15 08:32:48 also, https://nl.alpinelinux.org/ 2019-11-15 08:33:26 I think all subdomains 2019-11-15 08:40:10 _ikke_: ^ 2019-11-15 08:40:31 sorry for bothering you right now 2019-11-15 08:48:08 i found a dockerfile where they use alpine:3.10 and they run apk add postsrsd 2019-11-15 09:16:12 hello 2019-11-15 09:16:37 i'm trying to install alpine in sys-mode. 2019-11-15 09:17:33 I have downloaded the "virtual" version and going through the installation process, most of the binaries are missing 2019-11-15 09:18:02 no sfdisk, no dropbear 2019-11-15 09:18:31 and the repositories list is empty 2019-11-15 09:21:41 the virt version is meant for installing virtual machines, most likely, so it probably has no tools in it 2019-11-15 09:21:55 if you're to install an actual physical system, use standard or extended 2019-11-15 09:22:29 the repositories list contains only the media in the standard version as well 2019-11-15 09:22:57 no other repositories or mirrors in the list 2019-11-15 09:23:36 you run setup-apkrepos in the case you want to use external repositories; the media come with the packages to do installs without networking 2019-11-15 09:27:16 is someone looking in to the certificate issue above? 2019-11-15 09:28:24 its still not working? 2019-11-15 09:28:59 ah cool - looking good now , thanks clandmeter 2019-11-15 09:37:33 TBB, do i need to use setup-apkrepos before setup-alpine wizard? 2019-11-15 09:38:35 vinini: if I recall correctly setup-apkrepos is a part of setup-alpine 2019-11-15 09:38:58 ohh yeah i can see that now 2019-11-15 09:39:50 now it seems i dont have net access since i get wget: bad address mirrors.alpinelinux.org 2019-11-15 09:43:31 vinini: network or dns? Can you ping 8.8.8.8? 2019-11-15 09:44:49 i changed from static ip to dhcp. now i can ping and get the mirrorslist 2019-11-15 09:58:13 hey guys, can anyone help me with building a python apk for armhf? I wanna build a python package with noarch. I assume since it's noarch, it should be possible to somehow build it on a normal x86 machine in Alpine docker container. 2019-11-15 09:58:29 I tried CHOST=armhf abuild -r but it fails 2019-11-15 09:58:46 ERROR: unsatisfiable constraints: 2019-11-15 09:58:46 build-base-armhf (missing): 2019-11-15 09:59:15 couldn't find anything relevant in the docs 2019-11-15 10:56:45 i'm trying to follow the wiki about how to configure static routes 2019-11-15 10:57:02 when i restart the staticroute i get the following error 2019-11-15 10:57:25 route: ioctl 0x890b failed 2019-11-15 10:57:48 any suggestions please 2019-11-15 10:58:45 vinini: add them in /etc/network/interfaces 2019-11-15 10:59:02 post-up ip route add .... 2019-11-15 10:59:19 simplest solution, imo 2019-11-15 10:59:29 ok i'll try thanks 2019-11-15 11:01:37 i don't have any ips in ineterfaces file 2019-11-15 11:01:43 only hostname and dhcp settings 2019-11-15 11:04:15 still you can add static routes there if you need them 2019-11-15 11:04:34 combine both dhcp and static? 2019-11-15 11:04:55 you told you need to set static routing? 2019-11-15 11:05:19 yes I want to change dhcp to static ip and routings 2019-11-15 11:05:59 then you replace dhcp with static 2019-11-15 11:12:35 kytart: if you dont have armhf hardware you could try qemu 2019-11-15 11:12:52 we dont support cross compilation otu of the box 2019-11-15 12:50:13 what are the defualts groups in alpine? (i do not have a chroot right here now) 2019-11-15 12:51:33 check from the alpine-baselayout package 2019-11-15 12:52:11 https://git.alpinelinux.org/alpine-baselayout/tree/group 2019-11-15 12:57:59 thanks 2019-11-15 14:08:27 @clandmeter I see. Are there any plans for cross compilation in the future? Imo that's a pretty useful thing to do 2019-11-15 14:11:39 kytart some packages will build using cross compiler 2019-11-15 14:11:59 like what? 2019-11-15 14:12:35 btw I'm not even talking about cross compilation, there's no "compilation" in case of pure python packages 2019-11-15 14:12:55 u just need to package it and slap "armhf" on top of it since it's hw agnostic 2019-11-15 14:13:30 that should be easy enough to do 2019-11-15 14:14:05 cross build is right term, and alpine doesn't support it 2019-11-15 14:35:47 A friend of mine says his company uses Alpine and Rust for almost all of their dev and production to ensure simplicity and security--congratulations, everyone. 2019-11-15 14:37:17 yay, anecdotal evidence :D 2019-11-15 14:39:16 It's more like expert testimony, which is nice. 2019-11-15 14:40:48 Neat, Rust :P 2019-11-15 14:47:00 crockwork: is their company name secret? 2019-11-15 14:47:37 crockwork, anecdotal because it is just one voice :) 2019-11-15 14:48:54 when I started to use linux there were no one company which used it for any real work 2019-11-15 14:51:08 that's something where i'm still fighting with my boss... at least i wanted to use alpine for our official docker images, but he think this will be a blocker for some customers because it isn't backed by a company... he prefers ubuntu which anybody knows 🤦‍♂️ 2019-11-15 14:51:33 mps: Perhaps, because it might reveal me. Let's see. 2019-11-15 14:52:25 I hear their name is "Gremlin." I have absolutely no clue, after I've google searched it, if they have a web presence. 2019-11-15 14:54:15 https://www.gremlin.com/ build reliable systems? :) 2019-11-15 14:54:21 crockwork: no problem if we don't know company name, it is nice to know that there are more and more *people* use alpine 2019-11-15 14:54:36 tboerger[m]: HAHAHA 2019-11-15 14:54:36 wow 2019-11-15 14:54:42 it's that one, mps 2019-11-15 14:55:01 i guess i screwed myself looking for "gremlin utah" 2019-11-15 14:55:56 just googled for gremlin. and it had been the last result on page 1 :D 2019-11-15 14:56:32 i always try to optimize for minimal searches, but end up hyperspecifying or underspecifying 2019-11-15 14:57:28 tboerger[m]: professional company made Titanic and amateurs made Noah ark :) 2019-11-15 15:14:57 @kytart only if it is pure python and the wheel would be none-any 2019-11-15 16:04:56 I have dilemma, extend main/bitlbee pkg with libpurple (xmpp) support or create new testing/bitlbee-purple pkg 2019-11-15 16:05:36 what would be preferred option for alpine 2019-11-15 16:13:44 bitlbee.... it's ages ago i used that :D 2019-11-15 16:13:47 <_ikke_> mps: what would the effect be if you included libpurple in bitlbee 2019-11-15 16:13:49 <_ikke_> ? 2019-11-15 16:15:20 _ikke_: will be possible to connect to xmmp networks 2019-11-15 16:15:56 <_ikke_> Ok, but would there be any reason to not include it in bitlbee? 2019-11-15 16:17:09 I don't know why it is not included. maybe there were errors or who knows what 2019-11-15 16:17:27 <_ikke_> Maybe you can check the history to see if it was disabled 2019-11-15 16:17:37 I built it locally with purple lib and testing it to see will it work 2019-11-15 16:18:17 <_ikke_> I think the preference is to have a single origin package, and if desired / possible, create a subpackage 2019-11-15 16:18:37 already looked git log, but don't see anything related 2019-11-15 16:18:39 <_ikke_> having 2 packages means you have to maintain 2 packages 2019-11-15 16:19:37 yes, but in this case it can be built only with or without xmpp (purple) 2019-11-15 16:20:03 <_ikke_> yes, that's what I mean with 'if possible' 2019-11-15 16:20:10 i.e. no option to make plugin, which would be best 2019-11-15 16:20:43 <_ikke_> But if the package size does not increase signigicantly, I would not worry too much 2019-11-15 16:21:36 bitlbee-3.6-r0 installed size 483328 2019-11-15 16:22:12 and my local build with purple: bitlbee-3.6-r1 installed size: 445440 2019-11-15 16:22:27 <_ikke_> seems to be smaller 2019-11-15 16:23:20 but it pulls libpurple which is 2502656 2019-11-15 16:23:43 current bitlbee don't need it 2019-11-15 16:23:51 <_ikke_> ah right, yes, forgot about pulling in deps 2019-11-15 16:25:34 <_ikke_> so libpurple is 5 times the size of bitblee? 2019-11-15 16:26:40 bitlbee is simple IRC 'connection proxy' while purple/pidgin is xmpp with support for different xmpp extensions 2019-11-15 16:27:49 bitlbee is gateway not proxy (proxy is wrong term) 2019-11-15 16:28:28 (but nowadays I'm also starting to use modern terms) 2019-11-15 16:40:37 uhm, looks like irssi need to be rebuilt with new perl and musl, segfaults 2019-11-15 16:44:00 Hey, apologies if this has been brought up before I joined but I just wanted to share the at the TLS certificate for https://uk.alpinelinux.org/ has expired 2019-11-15 16:44:15 <_ikke_> erushton: thanks for the heads up 2019-11-15 16:44:42 <_ikke_> We changed a bit in our infra to renew the certs 2019-11-15 16:45:46 Ah, so does that mean this was known or got missed in the change? 2019-11-15 16:45:58 <_ikke_> The latter :) 2019-11-15 16:49:22 Ah awesome. I hope there weren't too many other issues from it :) 2019-11-15 16:51:21 Any eta on when it will be resolved? It's breaking a build pipeline we have. I can temporarily disable the part of the build that depends on it but if it's going to be fixed soon(ish) I won't bother 2019-11-15 17:05:46 <_ikke_> Looking if I can fix it\ 2019-11-15 17:08:19 <3 2019-11-15 17:25:44 do you have that pipeline in the cloud? 2019-11-15 17:26:07 because every single pipeline I build uses heavy local caching for stuff like install packages 2019-11-15 17:30:28 <_ikke_> erushton: should be fixed now 2019-11-15 19:34:20 is possible to build the xpad kernel module? 2019-11-15 20:23:55 bbuccianti: fill a issue/request on gitlab.alpinelinux.org 2019-11-15 20:30:34 hi, i am trying to make use of alpine linux in homelab and would like to know if it is possible to get automatic setup providing answers to 'setup-alpine' or any other way. it currently boots over pxe just fine but i want full unattended setup. 2019-11-16 00:27:05 what is the recommended diskspace for minimal install -- I plan to add LVM volumes later on for my applications, home, etc. 2019-11-16 00:27:25 Would 4G suffice? Swap will be on a separate fs 2019-11-16 00:27:48 depends on what you're doing. a *minimal* install is a few MB 2019-11-16 00:28:14 I'm planning on running zabbix and maybe a browser and tbird email 2019-11-16 00:28:19 there might be more later on, idk 2019-11-16 00:28:28 someone on ##linux just recommended I do a 32gb minimal install for a raspberry pi 2019-11-16 00:28:41 again, I can install zabbix later on, after the system is set up 2019-11-16 00:28:51 if you want desktop stuff, 4GB is probably ok just for applications but you almost surely want more space for data 2019-11-16 00:28:58 32gb? or do you mean 32mb? 2019-11-16 00:29:37 I plan to keep most data on LVM 2019-11-16 00:30:11 dalias, would 4GB be enough for mate-desktop? 2019-11-16 00:30:32 I mean, I could move /usr on to its own slice later 2019-11-16 00:47:39 systemdlete: they aren't kidding 2019-11-16 00:47:55 *sigh* minimalism is dead 2019-11-16 00:48:54 ? 2019-11-16 00:49:08 that is just because of web 2019-11-16 00:49:42 use lynx and you're good to go 2019-11-16 01:08:26 I like w3m better though 2019-11-16 02:01:52 should we listen to people in ##linux? I was told that the channels with double hash names are unofficial channels. Maybe I was misinformed. 2019-11-16 02:02:37 Kumool: But I agree. If they are serious about requiring 32GB for a Linux system, they must be installing a lot of bloat. 2019-11-16 02:07:55 ##linux means it's a channel "about linux" as opposed to a channel operated by someone authoritative for "linux" 2019-11-16 02:08:28 whether you should listen to random irc users is a separate question :) 2019-11-16 02:10:39 (Isn't that about equal to what I said about double hashed channels?) 2019-11-16 02:13:26 Anyway, I think there needs to be a page on the wiki or doc pages indicating the sizing for /boot, / for a very minimal install, single desktop install, running various services, etc. Just a general idea. Other distros furnish that info. Obviously, YMMV in all cases. But it gives a newbie some idea of the disk and ram resources needed. 2019-11-16 02:14:01 A distro like alpine is likely to eat less resources than the typical distro. 2019-11-16 02:14:45 Did the sound setup on the wiki and Alsamixer detects my soundcard, but only visual working in Firefox videos. Any ideas someone? 2019-11-16 03:57:53 xf86 vs xorg? 2019-11-16 04:18:23 pieces of both... 2019-11-16 04:23:28 systemdlete, the naming is slightly confusing. it's not "pieces of both" 2019-11-16 04:23:38 I see that. 2019-11-16 04:23:49 the drivers are named xf86 because that's their lineage 2019-11-16 04:23:52 xorg is USING pieces of now-discontinued xf86 2019-11-16 04:23:55 yes 2019-11-16 04:24:10 the core server, libs, etc. are xorg 2019-11-16 04:24:27 the problem I'm running into -- and I can't seem to find google hits on this -- is that when I startx, I get these errors about quirks 2019-11-16 04:24:48 ever heard of this? 2019-11-16 04:25:08 I found some doc on quirks, but I don't see any files for it in my installed system. 2019-11-16 04:25:43 supposedly in /usr/share/libinput and/or /etc/libinput 2019-11-16 04:26:04 I ran the setup script for x 2019-11-16 04:26:10 oh 2019-11-16 04:26:18 I am running this in a VM under Vbox 2019-11-16 04:26:30 I have installed the guest additions and rebooted, but still no love 2019-11-16 04:27:24 alpine 3.10.3 (not edge, just fyi) 2019-11-16 06:13:27 That usually isn't a hard error but rather a warning 2019-11-16 07:24:58 fatalistfrank: I think firefox depends on pulseaudio apulse at the very least 2019-11-16 07:25:23 pulseaudio, apulse at least* 2019-11-16 07:30:26 atkka: not on alpine, and I hope it will not depend on pulseaudio in future (but who knows) 2019-11-16 07:39:45 fwiw there are plans to switch yo PA since that's what is still supported by upstream and offers support for some advanced features (e.g. surround soundk 2019-11-16 07:41:15 where this plan is documented? and if it is I'm strongly against 2019-11-16 07:44:23 There's a GitHub PR for it, I think that has been migrated to GitLab 2019-11-16 07:45:12 there is MR, and I MR is not plan 2019-11-16 07:46:31 s/I// 2019-11-16 07:48:31 how is alpine getting around it? I thought there was a hard pulseaudio dependency for ff69 or ff70 2019-11-16 07:49:32 atkka: simply by not build with libpulse 2019-11-16 07:50:36 oh ok, I didn't know that was an option, I figured leaving out a hard dependency would break something 2019-11-16 07:50:49 but looks like its been a dependency since ff52 2019-11-16 07:51:20 It's not a hard dep 2019-11-16 07:51:27 You can disable pa support on build time 2019-11-16 07:51:40 But the alsa backend isn't supported by upstream anymore 2019-11-16 07:51:48 yes, simple --disable-pulseaudio in configure 2019-11-16 07:52:01 So it might break and be removed in the future 2019-11-16 07:52:55 ok, thanks for the info. I don't use alpine much for desktop use though I'd like to migrate my laptop to it 2019-11-16 07:53:11 I would like to avoid pulse if possible 2019-11-16 07:53:22 I read about this for about two years but it still didn't happened 2019-11-16 07:53:55 I thought I heard something recently regarding 69 or 70 but apparently all is well 2019-11-16 07:54:05 and how it will work on BSD* if they force libpulse 2019-11-16 07:54:25 yeah isn't openbsd sndio or something like that 2019-11-16 07:54:36 does ff officially support the bsds? 2019-11-16 07:54:58 atkka: I don't know for sure but I thing BSD uses sndio 2019-11-16 07:54:59 mps: doesn't apulse work on those too? 2019-11-16 07:55:43 Also, http://ports.su/audio/pulseaudio 2019-11-16 07:55:44 don't know really, but afaik BSD doesn't support pulse 2019-11-16 07:57:03 Anyway, there's interest in enabling pulse support for FF, apulse isn't that heavy of dep and maintaining ff and ff-pulse sounds like a hassle (unless we had something like build options but sadly that's not a thing) 2019-11-16 07:57:46 Cogitri: please, there is interest to switch alpine to systemd, even 2019-11-16 07:58:25 That's not possible though :P 2019-11-16 07:58:33 Due to systemd not supporting musl 2019-11-16 07:58:43 should the 'small, simple, secure' be removed from web site :P 2019-11-16 08:00:04 when I started to use and work with alpine there was unwritten rule: minimum dependencies 2019-11-16 08:00:29 yeah I really dig alpine 2019-11-16 08:00:42 mainly for the minimalism 2019-11-16 08:00:56 I like the defaults of musl and busybox 2019-11-16 08:01:11 plus easy run from ram installs 2019-11-16 08:01:43 I'm torn between void and alpine for desktop use 2019-11-16 08:02:08 I've been running void for awhile now and played around with alpine on my laptop a couple times 2019-11-16 08:02:15 if we add all ubuntu/debian/fedora ... features why anyone would use alpine and not just jump to these distros which have a lot more developers and resources 2019-11-16 08:02:45 mps: are you an alpine contributer/maintainer? 2019-11-16 08:03:26 atkka: after more than 20 years with debian I swithced to alpine because of 'simple' 2019-11-16 08:04:05 atkka: he is, yes 2019-11-16 08:04:12 atkka: yes, and Cogitri is also, but I prefer term packager more than developer :) 2019-11-16 08:04:38 oh, ok cool. thanks for your contribution 2019-11-16 08:04:38 and maxice8 is also :) 2019-11-16 08:04:47 all of you 2019-11-16 08:05:45 to add a little, although I don't agree with them always I appreciate and respect their work :P 2019-11-16 08:05:57 mps: I do like having minimal deps for core packages, but IMHO it's not bad having features for more optional packages 2019-11-16 08:06:55 I have a question for you 2019-11-16 08:07:01 Cogitri: I understand, and I know this is a something which is not easy to judge 2019-11-16 08:07:48 say I have a system that I've been installing packages on for awhile is there any easy way to install all the -doc packages for what I have installed? 2019-11-16 08:07:57 <_ikke_> atkka: apk add docs 2019-11-16 08:08:06 sometimes is is good to have all nice features, especially if we want to artract new users 2019-11-16 08:08:59 _ikke_: thanks! that will install just for the packages I have installed or all the docs? 2019-11-16 08:09:03 but adding all nice features we can lost some users and devs (as it happened in past) 2019-11-16 08:09:22 <_ikke_> atkka: just for the packages you have installed 2019-11-16 08:09:37 _ikke_: nice, thanks that will come in hangy 2019-11-16 08:09:41 handy* 2019-11-16 08:10:50 mps: Cogitri: I just ask you keep a minimal musl/busybox install despite whatever features you add/change 2019-11-16 08:11:12 as long as its not too much to maintain 2019-11-16 08:11:33 I personally wouldn't like to see alpine go down the systemd path 2019-11-16 08:11:38 <_ikke_> That will not change any time soon 2019-11-16 08:15:58 so most of my alpine experience has been building routers/firewalls/vpns with iptables and openvpn 2019-11-16 08:16:35 do any of you have any thoughts on using nftables or bpfilter vs iptables in the future 2019-11-16 08:17:02 I have no experience with the new ones 2019-11-16 08:19:00 I'm considering switch to nftables for about two years but never did tried seriously enough 2019-11-16 08:25:35 mps: fair enough 2019-11-16 08:28:55 I would like to start contributing, I just signed up on the wiki 2019-11-16 08:29:49 I would like to contribute packages in the future but haven't done so for alpine or other distros in the past 2019-11-16 08:30:58 would a font like profont: https://tobiasjung.name/profont/ be a good first package? 2019-11-16 08:31:23 nice, wiki is where we need help, especially if you contribute documentation about some missing parts 2019-11-16 08:31:54 for packaging you should use gitlab.alpinelinux.org 2019-11-16 08:35:51 ok, I'll sign up for an account on there 2019-11-16 08:36:24 everything is done over email with alpine correct? 2019-11-16 08:37:28 no, gitlab now and IRC mostly 2019-11-16 08:38:02 github is fading away slowly 2019-11-16 08:38:14 ok so https://wiki.alpinelinux.org/wiki/Development_using_git is deprecated? 2019-11-16 08:38:19 mail is used but not much 2019-11-16 08:38:37 git is used, ofc 2019-11-16 08:39:20 git is core for development 2019-11-16 08:39:58 ok, I'm not a developer so I'm not clear, I though there were a couple ways to work with git 2019-11-16 08:40:23 submitting email patches via a mailing list or a git web ui or whatnot 2019-11-16 08:40:52 I'm a noob at this stuff but I've been using Linux in some form for the last 10 years or so 2019-11-16 08:42:22 with gitlab you can create merge requests and there is nice CI which will try to build merge request on all supported arch'es 2019-11-16 08:42:46 you can see there if it have error or need some fixes 2019-11-16 08:43:17 ok, in other words the CI couldn't bulid whatever package etc 2019-11-16 08:43:28 also there is syntax and rule check for APKBUILD 2019-11-16 08:43:31 so you need to tweak the template kind of thing 2019-11-16 08:45:33 I think _ikke_ could better explain workflow, but you fork main aports repo on gitlab, create changes in your local machine and push it to your fork on gitlab, and then create merge request, which will then automatically go to CI's for build 2019-11-16 08:46:16 ok, I'll do some reading over the next couple days and come here when I have some questions 2019-11-16 08:47:17 I would like to start contributing though. Do you know of any wiki topics off hand that need addressing? 2019-11-16 08:50:32 whatever you think is missing and you have a experience and/or knowledge about 2019-11-16 08:51:47 some wiki pages need changes/updates and if you find them wrong or not enough good is good starting idea 2019-11-16 08:53:03 and, thank you for your interest in alpine and intent to help. we need more hands 2019-11-16 08:58:23 mps: thanks for your help, I would be happy to contribute 2019-11-16 08:58:41 I just may need some guidance from time to time 2019-11-16 09:00:09 atkka: feel free to ask all of us here or on #alpine-devel channel 2019-11-16 09:02:25 about that: do someone want help on the gtk/wayland/sway side? 2019-11-16 09:02:50 or rather could I help on the ... ? 2019-11-16 09:03:15 qt/x11/i3 side? 2019-11-16 09:03:23 /s 2019-11-16 09:04:12 mps: thanks, will do. I look forward to learning some new things and hopefully being a productive contributer 2019-11-16 09:04:32 contributor* 2019-11-16 09:05:18 afontain[m]: just ask on IRC or fill the issue/bug on gitlab.alpinelinux.org 2019-11-16 09:05:46 (well, I'm asking) 2019-11-16 09:06:43 afontain[m]: is nvidia + wayland still a no go? 2019-11-16 09:06:45 afontain[m]: yes, but on IRC we have to wait and repeat our questions :) 2019-11-16 09:07:17 unless on nouveau 2019-11-16 09:07:20 btw, alpine channels are somewhat quiet on weekends 2019-11-16 09:07:30 atkka: still a no go until your compositor supports EGLStreams 2019-11-16 09:08:16 and most activity is at CET TZ 2019-11-16 09:08:34 ^ wlroots-* doesn't, KDE kinda does, GNOME does 2019-11-16 09:09:03 when I last looked into it ~1y ago 2019-11-16 09:12:03 ok good to know 2019-11-16 09:13:01 I wonder if nvidia has a good reason for refusing GBM 2019-11-16 09:23:20 regarding alpine on the desktop, are appimages, flatpaks libc dependent? will musl break these? 2019-11-16 09:26:20 No 2019-11-16 09:26:32 Actually yes then no to your questions 2019-11-16 09:28:34 appimages will break, flatpaks no? 2019-11-16 09:29:40 Appimages no clue, flatpak I heard works 2019-11-16 09:30:49 Hey friends any bod here ? 2019-11-16 09:34:10 AppImages need glibc 2019-11-16 09:34:13 Flatpak works 2019-11-16 09:34:21 Cogitri: thanks 2019-11-16 09:35:04 thats too bad, I use Wire daily, guess I'll have to use it as a webapp when I fully change over 2019-11-16 09:35:26 probably better anyway, I don't really like running electron stuff anyway 2019-11-16 09:36:06 redunancy* 2019-11-16 09:40:40 I've installed clang but i have not stdio, any body know how can i add stdio string math etc ? 2019-11-16 09:53:55 hmm. I just `apk add`'d clang and I could compile a C project of mine 2019-11-16 09:56:08 tried a C++ project too 2019-11-16 09:56:31 I may have a package you don't have installed 2019-11-16 10:05:23 lobbyra: I think you need clang-devel and musl-devel for that 2019-11-16 10:05:36 apk-file can tell you what package contains a file 2019-11-16 10:11:15 did anyone noticed apk-file displaying result now is broken? could be because I upgraded ncurses 2019-11-16 10:24:20 I don't think it uses ncurses 2019-11-16 10:34:29 right, it is written in go, I see now 2019-11-16 11:48:25 mps: i bet its because pkgs is upgraded 2019-11-16 11:48:50 it parses the html output of pkgs.a.o 2019-11-16 11:51:39 ah, than I should use some cli html scrapper/filter 2019-11-16 11:51:51 s/than/then/ 2019-11-16 11:52:22 does pkgs.a.o have some api 2019-11-16 12:14:56 Nop 2019-11-16 12:15:06 What's pkgs.a.o written in again? 2019-11-16 12:15:51 <_ikke_> lua 2019-11-16 12:16:25 Ah, right, Lua is pretty popular among Alpine tools 2019-11-16 16:46:17 hi, i see there is no unattended install availabe for alpine. maximum you can do is boot over pxe with ssh-pub-key and ip-address preset and then do install over ssh. is there a way to specify which packages are needed to be installed/pulled from mirror for first boot? (kernel, initrfams and modloop 'virt' versions specified) 2019-11-16 16:47:30 or maybe just prebuild an iso that will install system and have open-vm-tools preinstalled? 2019-11-16 19:27:22 hello 2019-11-16 19:28:45 right, so i just installed alpine on my laptop (Lenovo V145-AST), and the wifi and touchpad isn't being detected. 2019-11-16 19:29:06 I've tried compiling the wifi drivers myself, but i couldn't install dkms 2019-11-16 19:29:30 Whenever a physical mouse is in use, it works. 2019-11-16 19:48:48 Guest49: have you tried installing the firmware? 2019-11-16 19:49:55 i've installed the linux-firmware packae 2019-11-16 19:49:58 package* 2019-11-16 19:50:04 installing stuff with the package manager is usually much easier than downloading from the web and compiling 2019-11-16 19:50:42 ok, that's good 2019-11-16 19:51:11 does it appear in `lspci` or `lsusb`? 2019-11-16 19:51:24 give me a minute 2019-11-16 19:51:25 <_ikke_> did you install xf86-input-synaptics? 2019-11-16 19:51:32 i did not 2019-11-16 19:54:56 right, when installing xf86-input-synaptics 2019-11-16 19:55:09 i get prompted with "temporary error (try again later)" 2019-11-16 19:55:24 <_ikke_> That seems like a network issue (like dns) 2019-11-16 19:55:43 there is also libinput (`libinput` and `xf86-input-libinput`) I'm not sure the other one is still maintained 2019-11-16 19:57:52 i cant install anything 2019-11-16 19:57:54 thats weird 2019-11-16 19:58:13 <_ikke_> can you resolve hosts? 2019-11-16 19:58:22 <_ikke_> getent hosts dl-cdn.alpinelinux.org 2019-11-16 19:58:53 hangs 2019-11-16 19:58:59 no output 2019-11-16 19:59:06 <_ikke_> what is in /etc/resolv.conf 2019-11-16 19:59:10 nothing 2019-11-16 19:59:11 its empty 2019-11-16 19:59:18 <_ikke_> that explains 2019-11-16 19:59:20 im adding 1.1.1.1 2019-11-16 20:00:39 there 2019-11-16 20:03:14 echo "nameserver 1.1.1.1" > resolv.conf 2019-11-16 20:03:21 yet it still wont resolve 2019-11-16 20:03:25 <_ikke_> server 1.1.1.1 2019-11-16 20:03:27 im connected with ethernet 2019-11-16 20:03:31 <_ikke_> oh, no 2019-11-16 20:03:34 <_ikke_> n/m 2019-11-16 20:03:42 <_ikke_> ping 1.1.1.1 2019-11-16 20:03:55 network unreachable 2019-11-16 20:04:09 <_ikke_> ping 8.8.8.8 2019-11-16 20:04:18 same 2019-11-16 20:04:23 <_ikke_> so still a network issue 2019-11-16 20:04:30 <_ikke_> ip route 2019-11-16 20:04:37 i could install packages just fine before though 2019-11-16 20:04:48 outputs nothing 2019-11-16 20:04:57 <_ikke_> what about ip link 2019-11-16 20:05:17 missing arguements 2019-11-16 20:05:26 wait 2019-11-16 20:05:27 nvm 2019-11-16 20:05:33 eth0 up 2019-11-16 20:05:41 lo unknown 2019-11-16 20:05:44 this is a laptop 2019-11-16 20:05:56 <_ikke_> ip addr list 2019-11-16 20:06:01 it has a realtek card 2019-11-16 20:06:25 same as before 2019-11-16 20:06:34 <_ikke_> does it show an ip address on eth0? 2019-11-16 20:06:40 nah 2019-11-16 20:06:50 only a mac address 2019-11-16 20:06:54 <_ikke_> ok, then that needs to be fixed 2019-11-16 20:07:15 <_ikke_> how did you setup the network settings? 2019-11-16 20:07:26 i just followed the installer 2019-11-16 20:07:39 <_ikke_> cat /etc/network/interfaces 2019-11-16 20:07:57 auto lo 2019-11-16 20:08:04 iface lo inet loopback 2019-11-16 20:08:08 auto eth0 2019-11-16 20:08:19 iface eth0 inet dhcp 2019-11-16 20:08:21 hostname localhost 2019-11-16 20:08:30 <_ikke_> try rc-service networking restart 2019-11-16 20:08:58 looks like i got a ip 2019-11-16 20:09:18 works now 2019-11-16 20:09:23 i can ping 2019-11-16 20:09:24 stuff 2019-11-16 20:09:47 i installed synapgics 2019-11-16 20:09:52 synaptics* 2019-11-16 20:10:01 but my mouse pointer is gone 2019-11-16 20:11:07 i installed all 3 mouse packages 2019-11-16 20:11:29 <_ikke_> is xf86-input-libinput installed like afontain[m] suggested? 2019-11-16 20:11:39 yeah i just installed it 2019-11-16 20:11:41 <_ikke_> 0ok 2019-11-16 20:11:49 <_ikke_> You might need to restart X 2019-11-16 20:11:50 still cant move the mouse though 2019-11-16 20:12:01 just Xorg? 2019-11-16 20:12:05 <_ikke_> I guess 2019-11-16 20:12:22 got an display error 2019-11-16 20:12:34 server is already active for display 0 2019-11-16 20:13:00 <_ikke_> is something still running? 2019-11-16 20:13:08 something? 2019-11-16 20:13:12 <_ikke_> X11 2019-11-16 20:13:17 i only have xfce open 2019-11-16 20:13:20 and my terminal 2019-11-16 20:13:31 <_ikke_> right, you need to restart xfce then 2019-11-16 20:14:22 sec 2019-11-16 20:15:44 looks like i gotta restart 2019-11-16 20:16:31 right 2019-11-16 20:16:35 even after an restart 2019-11-16 20:16:42 i still cant move the mouse 2019-11-16 20:17:05 <_ikke_> hmm, not sure then, sorry 2019-11-16 20:17:25 this laptop has poor linux support 2019-11-16 20:30:01 hmm, musl doesn't have rawmemchr, is it safe to replace it with strchr 2019-11-16 20:34:23 Guest49: is it at least visible on `lsusb`? 2019-11-16 20:35:52 You could also try removing synaptics, to be sure it's not attempting to use it 2019-11-16 21:04:50 Guest49: also, your computer is very recent. You'll probably need a recent kernel. Alpine's kernel is more than 6 months old. 2019-11-16 21:07:43 One solution could be to use postmarketOS' mainline kernel. 2019-11-16 21:07:43 I'd follow instructions here but change the last step by "install linux-postmarketos-mainline" https://wiki.postmarketos.org/wiki/Existing_Alpine_installation 2019-11-16 21:15:22 I recommend that you don't install postmarketos-base, as that would break the initramfs creation 2019-11-16 21:15:32 good night 2019-11-16 21:18:17 afontain[m]: he left channel 2019-11-16 21:41:47 Cogitri: That message about the quirks may be a warning, but X does not start. It actually says "Failed to load device quirks from /usr/share/libinput..." (which is a non-existent directory) 2019-11-16 21:42:06 I looked for all the libinput-* packages but didn't see any that are not installed. 2019-11-16 21:43:01 systemdlete: xf86-input-libinput installed 2019-11-16 21:43:03 I also looked for packages named '*quirk*' 2019-11-16 21:43:37 yes. As I said, mps, I DID check to see if anything *libinput* had not been installed 2019-11-16 21:43:43 thanks for help 2019-11-16 21:45:07 I also installed all the virtualbox packages 2019-11-16 21:45:16 rebooted, etc etc 2019-11-16 21:45:28 strange it looks in /usr/share/libinput 2019-11-16 21:45:51 apparently that's where these missing files are supposed to be located 2019-11-16 21:46:14 is there a way to look for a file that isn't installed using apk? I looked at the options, but saw nothing that seemed promising 2019-11-16 21:46:35 this dir is installed by libinput pkg 2019-11-16 21:47:00 whoa 2019-11-16 21:47:08 I hadn't installed it!!! 2019-11-16 21:47:37 ah, then install it, it contains some configs for devices 2019-11-16 21:47:49 I just did. That's how I found out it had not been installed 2019-11-16 21:48:31 but it should be installed automatically when you installed xf86-input-libinput 2019-11-16 21:48:50 One would think... 2019-11-16 21:50:46 dpaste.com/35WT2TH.txt 2019-11-16 21:52:39 errors from xkbcomp are not fatal to x server, but xinit fails anyway... 2019-11-16 21:53:05 what is last line in .xinitrc 2019-11-16 21:53:28 I presume you don't start DM but X or startx 2019-11-16 21:53:36 startx 2019-11-16 21:53:38 uh-oh 2019-11-16 21:53:46 I forgot to add .xinitrc 2019-11-16 22:01:30 I enabled lightdm but no lightdm greeter upon boot 2019-11-16 22:01:51 I note that xorg is not running... is there a service that needs to be installed? 2019-11-16 22:03:00 rc-update add lightdm, I think 2019-11-16 22:03:13 did that, yes 2019-11-16 22:03:24 that's what I meant by "enabled" 2019-11-16 22:03:26 or, /etc/init.d/lightdm start as root from console 2019-11-16 22:03:41 what kicks off xorg server? 2019-11-16 22:03:53 I don't see a service for that 2019-11-16 22:04:11 no, there is no service for xorg 2019-11-16 22:04:38 DM starts it, or 'by hand' 2019-11-16 22:04:53 so, lightdm should kick it off 2019-11-16 22:05:01 but lightdm is not starting at boot 2019-11-16 22:05:34 rc-service lightdm start tells me it is already started 2019-11-16 22:05:38 rc-update | grep light 2019-11-16 22:05:59 it is enabled 2019-11-16 22:06:16 default 2019-11-16 22:06:31 btw, did you installed udev and dbus and added it in rc-update 2019-11-16 22:07:05 dpaste.com/353P18H.txt 2019-11-16 22:07:38 dbus is missing 2019-11-16 22:07:43 oh 2019-11-16 22:07:49 I just noticed that myself also 2019-11-16 22:08:14 this is weird. 2019-11-16 22:08:18 I don't use lightdm and don't know what it needs, but slim requires dbus and udev 2019-11-16 22:08:19 I rc-update add dbus 2019-11-16 22:08:40 it tells me it is adding it to runlevel default 2019-11-16 22:08:41 ok 2019-11-16 22:08:59 but then I go to do rc-service dbus start and it tells me it is already started! 2019-11-16 22:09:01 also on my boxes it is in default 2019-11-16 22:09:03 ??? 2019-11-16 22:09:49 something is weird 2019-11-16 22:09:51 rc-service dbus status 2019-11-16 22:10:06 * status: started 2019-11-16 22:10:24 (even BEFORE I had added it to the runlevel?) 2019-11-16 22:10:41 hmm, but why then it is not in text you pasted 2019-11-16 22:10:55 because I had not started dbus then 2019-11-16 22:11:14 yes, I think dbus have postinstall script which do that automatically 2019-11-16 22:11:20 1. dbus not added to default level 2019-11-16 22:11:29 2. I rc-update add dbus 2019-11-16 22:11:34 3. d-bus is started 2019-11-16 22:11:53 ah, ok, nvm 2019-11-16 22:11:55 ok, now stop lightdm and start it again to see will it work 2019-11-16 22:12:11 It did not post a message that it was starting the service, just that it added it to the runlevel 2019-11-16 22:12:23 lightdm crashed; restarting 2019-11-16 22:12:52 I usually do '/etc/init.d/servicename stop' and then '/etc/init.d/servicename start' 2019-11-16 22:13:51 yeah 2019-11-16 22:14:19 seems that if it has "crashed" state, it doesn't warn you 2019-11-16 22:14:27 so lightdm keeps crashing... 2019-11-16 22:14:47 is it on edge or stable release 2019-11-16 22:14:56 no, I have not installed the greeter 2019-11-16 22:15:04 (which I think is kinda a dependency) 2019-11-16 22:15:11 could be 2019-11-16 22:15:20 try slim, it is a lot simpler 2019-11-16 22:15:52 now getting login screen 2019-11-16 22:16:00 nice to hear 2019-11-16 22:17:03 (should algitbot learn to tell new user who have issues with DM to use slim for testing if everything with xorg ok) 2019-11-16 22:17:38 well, it looks better, but now lightdm can't connect to the dbus) 2019-11-16 22:17:43 (even though dbus is running) 2019-11-16 22:19:21 I can't help with lightdm, I don't know much about it, stopped to use it years ago 2019-11-16 22:22:07 well, how about just firing mate from command line? 2019-11-16 22:22:54 don't know for mate but for xfce there is startxfce, iirc 2019-11-16 22:23:23 the problem is when startx tries to connect to dbus 2019-11-16 22:23:26 fails 2019-11-16 22:24:52 maybe you need to add yourself to video group, not sure TBH 2019-11-16 22:25:01 ok 2019-11-16 22:25:05 that sounds right, actually 2019-11-16 22:26:04 shadow is not auto installed? 2019-11-16 22:26:06 hmmm 2019-11-16 22:28:09 so I added myself to video and vboxsf, but alas no love 2019-11-16 22:29:09 polkit is not running... 2019-11-16 22:30:32 correction. IT IS running, but there is no service mod for it 2019-11-16 22:30:35 uh, it needs polkit 2019-11-16 22:30:41 ^ 2019-11-16 22:32:32 anyone here who is running lightdm to help? 2019-11-16 22:33:58 ok, I will uninstall lightdm and install slim 2019-11-16 22:35:06 any deps for slim I need, mps? 2019-11-16 22:35:37 I would recomend against using lightdm 2019-11-16 22:35:52 if you absolutely need a login manager i would pick gdm3 2019-11-16 22:36:05 (i wouldnt pick slim either) 2019-11-16 22:36:24 afaik both of them havent implemented rootless X usage for way too long 2019-11-16 22:37:48 slim won't allow me to login with my regular user 2019-11-16 22:38:24 btw, guys: This is alpine 3.10.3 in a Vbox VM (with the guest additions) 2019-11-16 22:38:29 just fy 2019-11-16 22:38:30 I have 6 boxes around where it works without any problem 2019-11-16 22:38:39 any VM? 2019-11-16 22:39:04 ah, VM, I had bad experience running xorg in VM's 2019-11-16 22:39:31 slim: "Failed to execute login command" 2019-11-16 22:39:37 somehow managed to work about year ago in qemu and with xfce and awesome WM 2019-11-16 22:40:16 ok... here's gdm3... 2019-11-16 22:40:58 default slim 'login_cmd' is 'exec /bin/sh -l /etc/X11/xinit/xinitrc' 2019-11-16 22:42:12 mps: same as my /etc/slim.conf 2019-11-16 22:42:25 I would try to first run X11 yourself, and then try a login manager 2019-11-16 22:42:34 once you know that X11 works and the config is fine :) 2019-11-16 22:43:01 nepugia: Problem is that xinit loses connection to x server 2019-11-16 22:43:14 obviously it runs but he have login issues 2019-11-16 22:43:45 and when I tried apk add gdm3, apk just had a dumb look on its face 2019-11-16 22:43:53 do I need to add a repo? 2019-11-16 22:44:27 gdm, not gdm3 2019-11-16 22:44:27 I have main and community 2019-11-16 22:44:32 I tried that also 2019-11-16 22:44:35 no love 2019-11-16 22:44:48 remember, this is not edge 2019-11-16 22:44:49 3.10 ? 2019-11-16 22:44:52 yes 2019-11-16 22:44:55 3.10.3 2019-11-16 22:45:03 I think there is no gdm 2019-11-16 22:45:09 apparently 2019-11-16 22:45:33 it is introduced in last few months, iirc 2019-11-16 22:45:40 but mps, you say slim works for you? 2019-11-16 22:46:15 yes, on 6 boxes in my family 2019-11-16 22:47:07 x is definitely running, and so is slim; I get the greeter on tty7 2019-11-16 22:47:10 systemdlete, then the problem is likely with your X11 config 2019-11-16 22:47:15 but I always start setup-xorg-base before trying anything with xorg 2019-11-16 22:47:32 ran setup-xorg-base ages ago (yesterday) 2019-11-16 22:47:38 you can try running just "X" to see if that works 2019-11-16 22:47:46 X is running 2019-11-16 22:47:52 I see it in ps output 2019-11-16 22:47:58 but if you are in virtualbox you might need either more specialized drivers or like the vesa driver 2019-11-16 22:48:05 that it is running doesn't mean anything :) 2019-11-16 22:48:23 you have to be able to see it too, otherwise you might not see it with any login manager either 2019-11-16 22:48:24 nepugia: The greeter is running, I see the prompts and I can even type my name and pass 2019-11-16 22:48:31 nepugia: he got login screen, so obviously not xorg problem 2019-11-16 22:48:32 the failure is when it tries to do the login 2019-11-16 22:48:38 mps: Agreed 2019-11-16 22:48:40 ah, broken greeter then 2019-11-16 22:48:59 how can it be broken already? I just installed it, and re-installed it even! 2019-11-16 22:49:11 only left is atk-spi2 pkg as issue, in my head 2019-11-16 22:49:21 ok... 2019-11-16 22:50:05 at-spi2 2019-11-16 22:51:08 it appears it is installed (apk info -e at-spi2-atk) 2019-11-16 22:51:18 although it is related to gtk but who knows 2019-11-16 22:51:39 yes, so no have any idea 2019-11-16 22:51:56 did you looked at /var/log/slim 2019-11-16 22:52:45 just startup and shutdown notices, and "unexpected signal 15" 2019-11-16 22:52:46 hmm, at /var/log/slim.log 2019-11-16 22:53:06 and lots of empty lines... 2019-11-16 22:53:27 signal 15 is TERM 2019-11-16 22:53:31 dpaste.com/02EARJW.txt 2019-11-16 22:54:38 it is terminated by something, login issue probably 2019-11-16 22:55:52 what do you have as sessions in /etc/slim.conf 2019-11-16 22:56:20 and what is last line in your user home dir in .xinitrc 2019-11-16 22:57:57 I stopped slim. Tried to launch mate-session from .xinitrc in user home. Get error saying cannot connect to session bus: /usr/bin/dbus-launch terminated abnormally without any error message 2019-11-16 22:58:31 startx doesn't set session bus properly 2019-11-16 22:59:19 you can try awesome WM :) 2019-11-16 23:00:28 mate-session culd not make bus activated clients aware of SESSION_MANAGER=local/userid:@/tmp/.ICE-unix/blahblahahah 2019-11-16 23:00:55 environment variable: Failed to execute child process dbus-launch (no such file or directory) 2019-11-16 23:00:59 ah hah! 2019-11-16 23:01:57 apk add dbus-x11... installed ok 2019-11-16 23:02:01 maybe now? 2019-11-16 23:03:01 OMG 2019-11-16 23:03:09 (how miracles never cease!) 2019-11-16 23:03:20 isn't it installed by setup-xorg-base? 2019-11-16 23:03:31 I ran setup-xorg-base yesterday 2019-11-16 23:03:35 soooo.... 2019-11-16 23:03:46 unless something ELSE removes it... 2019-11-16 23:03:51 maybe not? 2019-11-16 23:04:26 but, yes, now I remember that I had some issues and solutions with something like you 2019-11-16 23:05:16 also, when the lightdm package is installed, the gtk-greeter (or some greeter) needs to be installed also 2019-11-16 23:05:24 so there are some dep issues going on 2019-11-16 23:06:00 hm, 'apk info -r dbus-x11' 2019-11-16 23:06:50 starting mate terminal... (just hangs, eventually exiting...) 2019-11-16 23:06:56 back to command line, wait... 2019-11-16 23:07:23 nope, not required by anyone 2019-11-16 23:07:38 systemdlete: it is late here, I had to prepare for bed 2019-11-16 23:07:40 mps: Maybe did it that way on purpose though 2019-11-16 23:07:45 mps: I understand 2019-11-16 23:08:06 we try to keep minimal dependencies 2019-11-16 23:08:15 some people are trying to eliminate dbus altogether. 2019-11-16 23:08:23 thanks for your help 2019-11-16 23:08:39 would be nice to remove it :) 2019-11-16 23:08:59 I think that's the plan at adelie and also at hyperbola linuxes 2019-11-16 23:08:59 systemdlete: np, you are welcome 2019-11-16 23:09:12 and good night to all 2019-11-16 23:09:17 I ESPECIALLY appreciate the patience with this. 2019-11-16 23:09:20 good night 2019-11-17 00:21:35 https://pasteboard.co/IH1H7Q2.png 2019-11-17 00:21:47 characters in mate-window are all scrunched together 2019-11-17 00:22:06 I've tried the font config and the terminal profile config, no luck 2019-11-17 00:22:52 why was mongodb removed from the repos? 2019-11-17 00:28:37 s/mate-window/mate-terminal/ (tired) 2019-11-17 00:45:16 why is https://pasteboard.co/ on my pihole blocklist?! 2019-11-17 01:10:03 why is lvm2 not on the cdrom for the install? If I want to do lvm at setup time, I can't. 2019-11-17 01:11:11 I figured out the character overlapping issue: It's the ttf package that comes with mate. I added freefont and that fixes it 2019-11-17 01:11:59 But this lvm2 package being missing is a bit of a surpise, considering that setup-disk supports lvm (-L option) 2019-11-17 01:16:44 <_ikke_> systemdlete: There is an extended image / iso 2019-11-17 01:25:05 how would one go about editing a .bmap 2019-11-17 01:25:28 I would like to map caps to ctrl without running X 2019-11-17 01:29:59 _ikke_: The extended ISO runs from ram. Will it still let me install to disk ("sys" install)? 2019-11-17 01:30:43 <_ikke_> systemdlete: that's the same for the standard image 2019-11-17 01:30:55 <_ikke_> and yes, both allow you to install to disk 2019-11-17 01:31:12 <_ikke_> The difference is just more packages included in the image 2019-11-17 01:32:02 ok, thanks! 2019-11-17 05:22:20 root partition is not automatically added to /etc/fstab? 2019-11-17 05:24:28 ?? 2019-11-17 05:24:43 after reboot, it's there, along with some other interesting configuration 2019-11-17 05:24:47 weird 2019-11-17 05:32:12 grayhatter: I can't speak for alpine, but void chose to remove it due to concerns over the hostile licensing terms 2019-11-17 05:32:51 maldridge: Same reason as Alpine and other distros, it is moved to non-free (which means you need to build it yourself) grayhatter 2019-11-17 05:33:06 maxice8: oh we straight up dropped it in void 2019-11-17 05:33:15 you'd need to build from source outside of xbps-src 2019-11-17 05:33:21 I know 2019-11-17 05:33:22 i was there :D 2019-11-17 05:33:31 ah, couldn't remember if that was after you left 2019-11-17 05:33:51 no i left somewhere in May/2019 2019-11-17 05:51:28 so I boot and add 1 package: dovecot. Immediately reboot and it hangs at "caching service dependencies" 2019-11-17 05:51:48 I cannot get a console it seems 2019-11-17 05:51:56 so I cannot even see what is hanging it up 2019-11-17 05:51:58 ideas? 2019-11-17 05:52:32 does rc have kind of a "trace" or stepping mode? Istr that in the early days, you could do this in Linux (c. 1995 LOL) 2019-11-17 05:54:20 hmmm. rc.log 2019-11-17 05:54:32 which requires reboot and mounting the root fs... oy 2019-11-17 06:04:54 well, dovecot definitely hosed me up. I ended up mounting the root fs off an iSO boot and using the apk --root switch deleted dovecot from the system. 2019-11-17 06:05:00 the system boots normally again 2019-11-17 06:05:32 I tried setting the rc_logger, but that does not work that early in the boot process. There's a note on this at https://wiki.gentoo.org/wiki/OpenRC/Baselayout_1_to_2_migration#Boot_log 2019-11-17 06:05:43 oops 2019-11-17 06:05:54 no, actually, there is a note on this in the rc.conf file 2019-11-17 06:05:58 doh! 2019-11-17 06:06:18 Anyway, it looks like dovecot causes an early hang for some reason. 2019-11-17 06:07:22 maldridge: what package did void choose to remove? 2019-11-17 06:07:59 atkka: mongodb 2019-11-17 06:08:39 thanks 2019-11-17 06:24:14 hmmmm. "caching service dependencies" DOES show up in rc.log after all. But why does it hang there when dovecot is installed but not even enabled? 2019-11-17 06:29:03 atkka: strictly speaking mongo and its orphaned dependencies, but yeah, mongo was unceremoniously shown the door 2019-11-17 06:45:25 maldridge: thanks 2019-11-17 08:39:41 what's the best way a binary protocol has been documented? 2019-11-17 08:39:57 any examples? I have wrote a few in my time but they're just basic tables and there is probably a better way 2019-11-17 08:44:32 I don't code much these days but I'm under the impression protobuf does a pretty good job at that 2019-11-17 08:44:46 maldridge: 'unceremoniously shown the door', I like this phrase :) 2019-11-17 08:54:01 TBB, I'll have a look at how it documents protocols, thanks 2019-11-17 09:02:15 protobuf is decent, but its much more an IDL, if you want just documentation I think tables are still one of the best ways to go 2019-11-17 09:07:01 anyone know how to edit a bkeymap to allow swapping of caps and ctrl? 2019-11-17 09:08:26 should I use loadkeys -b on a different install 2019-11-17 09:09:27 eg on void edit my keymap and save, then use loadkeys -b to make a binary keymap to load into alpine? 2019-11-17 09:09:50 or can the whole process be done on alpine 2019-11-17 10:18:11 atkka: try to copy it from void and load, it should work 2019-11-17 10:20:40 and, if it works post it to me, I also use caps as ctrl on xorg but not on console 2019-11-17 10:27:35 mps: thanks, if it works i'll add it to the wiki or something, I can't imagine I'm the only one with this issue. 2019-11-17 10:28:44 I have two laptops, three keyboards with different ctrl locations but caps is a constant 2019-11-17 10:29:19 I use ctrl constantly and caps lock, never 2019-11-17 10:29:54 it screws up my muscle memory :) 2019-11-17 10:32:52 you installed kbd-bkeymaps? 2019-11-17 10:33:31 no 2019-11-17 10:33:40 also, I use it for years, but I don't work much on console 2019-11-17 10:33:56 I use it mostly console only 2019-11-17 10:34:21 I don't think I've installed X on alpine ever 2019-11-17 10:34:35 I use it for firewall/router mainly 2019-11-17 10:34:40 void for desktop 2019-11-17 10:34:49 thinking about switching though 2019-11-17 10:38:00 I really like alpine 2019-11-17 10:38:31 heh, keyboards and screens on routers? 2019-11-17 10:39:16 no not really on the routers themselves 2019-11-17 10:39:44 but I use alpine on a couple raspbeery pis 2019-11-17 10:39:49 without x 2019-11-17 10:40:32 and I have a run from ram install on a flash drive 2019-11-17 10:41:13 mostly for recovery or doing other os chroot insalls 2019-11-17 10:41:28 I use serial consoles and network access to SBC's 2019-11-17 10:42:38 do you have a favorite sbc? 2019-11-17 10:43:04 I like pis but don't like the blobs and they are far from open as they claim 2019-11-17 10:49:11 mostly used Allwinners but now thinking to by rockchips 2019-11-17 10:49:21 same 2019-11-17 10:49:30 I'm eyeing a pinebook pro 2019-11-17 10:50:02 rockpro64 2019-11-17 10:50:19 https://www.pine64.org/pinebook-pro/ 2019-11-17 10:50:41 ye4 2019-11-17 10:50:47 yep* 2019-11-17 10:51:41 friend sent me this link few days ago, I would bye it right now but it is not available on market here yet 2019-11-17 10:52:17 although I use RK3399 based chromebook for about two years 2019-11-17 10:52:35 oh nice! good experience? 2019-11-17 10:53:25 this one https://www.samsung.com/us/computing/chromebooks/12-14/xe513c24-k01us-xe513c24-k01us/ 2019-11-17 10:54:33 FYI if english isn't your primary language, bye is short for goodbye or farewell, when you are talking about a purchase you would use "buy", they are pronounced the same 2019-11-17 10:54:42 only issue is alsa, cannot control it from alsa tools but from userspace programs (software level control) 2019-11-17 10:55:30 does the pen work, wacom? 2019-11-17 10:56:06 atkka: yes, these two words are not distinguishable for me, and sometimes think that the 'bue' is buy 2019-11-17 10:56:37 pen works, everything works. except alsamixer 2019-11-17 10:57:16 and touchsreen works 2019-11-17 10:57:42 alsamixer works but have no effects on sound device 2019-11-17 10:58:26 hmm that's strange about alsamixer 2019-11-17 10:58:31 it is really good, less then 1000 grams and small size, easy to carry everywhere 2019-11-17 10:58:57 how do you control audio? pulseaudio? 2019-11-17 10:59:53 firefox have audio control volume when playing video or audio 2019-11-17 11:00:41 mpv also have key codes for that and sometimes I use audacious which also have volume controls 2019-11-17 11:00:51 so, no big issue 2019-11-17 11:00:53 ok, gotcha 2019-11-17 11:01:27 Alpine native install, not chromeos 2019-11-17 11:02:07 english is weird, I find it funny that buy/bye is an issue but you have no problem with a word like distinguishable which is a much more complex word :) 2019-11-17 11:02:38 I added spell checker to irssi :) 2019-11-17 11:03:01 may I ask what is your native language? 2019-11-17 11:03:17 it catch long words but small ones like bye buy it can't 2019-11-17 11:03:35 S(e)rbian 2019-11-17 11:04:45 Zdravo 2019-11-17 11:04:51 but I understand Italian, Russian and German to some degree 2019-11-17 11:04:56 :) 2019-11-17 11:05:05 ah, :) 2019-11-17 11:06:08 but we have #alpine-offtopic channel for such talks 2019-11-17 11:06:24 Da 2019-11-17 11:07:01 Razumem? 2019-11-17 11:07:36 /join #alpine-offtopic 2019-11-17 11:07:57 or answer my PM query 2019-11-17 11:09:04 mps: I joing offtopic, I don't see PM query 2019-11-17 13:39:51 hey, I have a question. Is it expected that `lbu ci -e` doesn't work? 2019-11-17 13:40:14 I'm wondering if I'm the only one for who it doesn't work 2019-11-17 16:06:43 hi 2019-11-17 16:07:00 <_ikke_> 5hello 2019-11-17 16:12:36 Heya 2019-11-17 16:26:58 i m trying to install gnome in virtualbox 2019-11-17 16:27:46 getting error "gnome(missing): required by: world[gnome]" 2019-11-17 16:44:18 add community to your apk repos 2019-11-17 16:45:32 that is, check that you have http:///alpine//community in your /etc/apk/repositories 2019-11-17 17:22:53 thanks artok, but same error, i set repository to edge now installing gnome 2019-11-17 17:23:31 hede10: gnome is introduced few months ago so it is in edge only 2019-11-17 17:23:54 it will be in 3.11 thanks to the work of @Cogitri and others. 2019-11-17 17:26:51 oh sorry I had edge search on 2019-11-17 17:43:10 i think some steps missing "Gnome Setup" page at wiki 2019-11-17 17:45:26 gdm not working, installed lightdm instead and lightdm started but after pressing login "oh no ! something has gone wrong" :) 2019-11-17 17:46:12 i give up 2019-11-17 17:57:17 when apk upgrade says "2 errors", what was the way to get the reason for this? 2019-11-17 18:09:20 telmich: try 'apk fix' to see will it help 2019-11-17 18:10:15 or 'apk fix -v' 2019-11-17 18:12:02 hede10 is left, but 'apk add dbus-x11' will probably solve this problem 2019-11-17 18:26:16 hede10: right now Xorg is broken :/ 2019-11-17 18:26:21 It should work in wayland 2019-11-17 18:33:45 My laptop is in repair right now, once it's back I'll try to fix that 2019-11-17 18:38:28 Cogitri: it's a pity you are not near me, I have one i7 keeping dust 2019-11-17 22:57:05 is there a way to show how long it took the system to boot? 2019-11-17 22:57:24 similar to systemd-analyse I suppose 2019-11-17 23:10:49 fyr: bootchartd 2019-11-17 23:10:51 mps: :) 2019-11-17 23:11:28 Cogitri: ? 2019-11-17 23:12:42 ah, about notebook which collect dust :) 2019-11-17 23:13:00 Yes 2019-11-17 23:14:59 that's out world, somewhere are to much things which are waste mostly, and some people need them for useful work but it is so hard to share them 2019-11-17 23:15:07 s/out/our/ 2019-11-17 23:15:38 hmm, maybe 'out' is better term at the end when I think a little :) 2019-11-18 03:21:52 which email clients are available for alpine 3.10.3? Thunderbird is not one of them, it seems 2019-11-18 03:23:14 at least geary 2019-11-18 03:23:23 probably evolution and kmail 2019-11-18 03:23:39 I use geary; that's the only one I tried 2019-11-18 03:25:53 I'm gonna guess tbird just didn't cut it on security or the like 2019-11-18 03:26:34 I like evolution enough. I'm using it on artix. The only issue with it is changing some of the defaults (like browser, etc) 2019-11-18 03:26:41 if you have more than 1 browser 2019-11-18 03:30:44 cant't find evolution. Searched apk for it. 2019-11-18 03:33:09 not in 3.10.3, but it is in edge 2019-11-18 03:33:18 `$ apk info evolution -v | head -1` 2019-11-18 03:33:18 evolution: evolution mail client 2019-11-18 03:33:19 (thunderbird) 2019-11-18 03:33:22 oh 2019-11-18 03:34:10 no evolution, no thunderbird either 2019-11-18 03:34:12 well, there is evolution in at least edge's community 2019-11-18 03:34:19 and thunderbird 2019-11-18 03:34:23 but not in 3.10 2019-11-18 03:36:14 maybe I can selectively choose tbird from edge? 2019-11-18 03:36:21 leave all else 3.10 2019-11-18 03:39:30 but no 2019-11-18 03:39:39 it wants a newer libevent 2019-11-18 03:39:44 ACTION shoots himself 2019-11-18 03:39:52 geary? 2019-11-18 03:40:44 geary works well 2019-11-18 03:41:02 it doesn't have gpg mail encryption though 2019-11-18 03:43:10 geary also comes up bupkas for 3.10 2019-11-18 03:43:14 :( 2019-11-18 03:45:58 are you more gnome or kde? 2019-11-18 03:48:52 systemdlete ^ 2019-11-18 03:49:03 mate, so gnome 2019-11-18 03:49:21 thanks so much for the help 2019-11-18 03:50:30 hey! but mate is gtk2-loving, and there is claws-mail using gtk2 2019-11-18 03:50:44 (never tried it either) 2019-11-18 03:50:45 that's a thought 2019-11-18 03:51:27 (and in 3.10) 2019-11-18 03:53:23 yep. That'll work. Thank you. 2019-11-18 03:53:37 claws-mail is a... 2019-11-18 03:53:39 a... 2019-11-18 03:53:54 well, it's an email client. A bit different, but just like the others. 2019-11-18 03:53:57 LOL! 2019-11-18 03:54:07 "getmail" "send" "compose" etc etc 2019-11-18 03:54:18 folder panel, inbox panel, etc 2019-11-18 03:54:24 nothing fancy here 2019-11-18 03:54:51 I have heard it is "better" than tbird for security though. Not sure if that is really true or not. 2019-11-18 03:56:56 I'm happy to hear that's an email client :P 2019-11-18 04:53:16 I was just sayin' that it is nothing to get overly worked-up about. I don't know; maybe it really is better. I've not used it much before now. It will work for me. 2019-11-18 05:06:44 (Well, if it doesn't you can always switch to edge) 2019-11-18 05:09:32 why is iptables -L showing me that incoming packets are free to visit me? Shouldn't it be DENY by default (at least until the admin has a chance to change the settings)??? 2019-11-18 05:10:24 It says ALLOW and I have not touched anything so far! 2019-11-18 05:10:54 Is this to give the NSA an opportunity to muck with my system before I lock it down? You know, for "national security" reasons? 2019-11-18 05:16:32 I think that means that if your system is already compromized, but not as root, one cannot make a server that will receive from the net 2019-11-18 05:17:19 * can 2019-11-18 05:17:55 I'd like someone to confirm though 2019-11-18 05:24:59 I did set up my first firewall less than a month ago, after all 2019-11-18 05:32:15 it can mean anything 2019-11-18 05:32:18 hackers are clever 2019-11-18 05:32:34 but the point is, no distro should go out the door with a big gaping hole 2019-11-18 05:32:51 reasonable defaults, which would include DENY on the INPUT chain 2019-11-18 05:33:05 imho, of course 2019-11-18 05:34:54 this is terribly upsetting, esp after all the effort I've expended for 2 days now trying to get a working alpine install 2019-11-18 06:08:30 I believe that if no servers are listening, the kernel drops the packet anyway. 2019-11-18 06:16:29 https://serverfault.com/questions/733633/if-no-service-is-listening-on-a-port-can-a-system-still-be-accessed-using-that-p 2019-11-18 07:08:25 systemdlete: by default install no daemons which listens on incoming traffic are started (except ssh) so firewall with DROP is irrelevant 2019-11-18 07:09:02 and ssh accepts connection only by using keys and no passwords 2019-11-18 08:29:53 how can I get the real ps(1)? I can't seem to find it via "apk search" -- that gives me tons of packages. I also looked for /bin/ps and /usr/bin/ps using the packages web page. 2019-11-18 08:31:03 apk add procps 2019-11-18 08:39:42 systemdlete: use apk-file 2019-11-18 08:40:02 ah, thanks. Forgot about that 2019-11-18 08:40:34 apk add apk-file (to get apk-file)? 2019-11-18 08:40:42 I'm on 3.10 btw 2019-11-18 08:40:46 (not edge) 2019-11-18 08:41:27 hello 2019-11-18 08:41:28 it's not in 3.10, only edge 2019-11-18 08:42:21 I have a 2008 macbook that isn't playing nice with newer alpine isos 2019-11-18 08:43:43 it won't boot the standard 3.10.2 or 3.10.3 images from dvd or usb drive but can boot a 3.8.1 image fine. 2019-11-18 08:44:09 any idea what's changed? 2019-11-18 08:44:28 systemdlete: Ah, I guess it'll be in 3.11's community 2019-11-18 08:45:06 is 3.11 close now? 2019-11-18 08:45:13 If so, I can wait 2019-11-18 08:45:26 but anyway, where is ps(1) 2019-11-18 08:46:05 the busybox built-in version is OK, but sometimes, I want to do more 2019-11-18 08:52:29 Yes, it's close. And as mps said, it's in psprocs 2019-11-18 08:52:47 ah, I missed mps's message! 2019-11-18 08:55:30 when using the packages web page, have to be careful to only put the directory (like /usr/bin) in the "path" field and the specific utility or program in the "file" field... that's why I wasn't finding it. 2019-11-18 09:08:57 systemdlete: if I need to find the correct package name on alpine website I like to add some * :) 2019-11-18 09:09:22 that can help too, yes 2019-11-18 09:09:42 but in this case, all I needed was to say "ps" in the file field and "/usr/bin" in the path 2019-11-18 09:09:46 that works correctly 2019-11-18 09:10:05 a lone * by itself in the other fields would make no difference 2019-11-18 09:10:14 but in other cases you are right 2019-11-18 09:10:58 I had a problem when PHP was upgraded a while back, it changed name to php7 :P 2019-11-18 10:30:57 can you upgrade alpine from older versions/snapshots by changing the version numbers in apk repos and running update/upgrade --available 2019-11-18 10:31:15 is this recommended or not? 2019-11-18 10:32:07 <_ikke_> Yes, though depending on how old the previous version was, you might need to take certain precautions 2019-11-18 10:32:44 <_ikke_> But within 3.x, I think it should be safe 2019-11-18 10:33:57 ok, I was thinking if I built a router for a non tech user how long its life would be with security updates and what not 2019-11-18 10:41:09 2 years is a bit short for a router maybe 2019-11-18 10:41:58 unless I plan on managing it for the end user 2019-11-18 10:46:17 keeping installation reasonably current is best option for security, imo 2019-11-18 10:47:20 yeah, I would have to write an autoupdate script or something 2019-11-18 10:48:05 and that's where it all gets very interesting 2019-11-18 10:50:00 there is some pkg which is intended for unattended upgrades for remote boxes, but I forgot name 2019-11-18 10:56:55 <_ikke_> printf '#!/bin/sh\napk upgrade -U\n' > /etc/period/daily/unattended-upgrades; chmod +x /etc/period/daily/unattended-upgrades 2019-11-18 10:56:57 <_ikke_> :) 2019-11-18 10:59:34 Heh :P 2019-11-18 11:02:52 does alpine 3.10 have a firewall gui builder like gufw? 2019-11-18 11:03:13 I see awall, but I'm not sure if that has a gui to go with it 2019-11-18 11:03:23 (yeah, I like guis for complicated stuff) 2019-11-18 11:04:38 _ikke_: that's probably the simplest way to do it! 2019-11-18 11:05:06 is -U the same as update && upgrade? 2019-11-18 11:13:36 atkka: upgrade -U is 2019-11-18 11:15:49 afontain[m]: ok thanks, 2019-11-18 11:23:41 <_ikke_> systemdlete: no experience with it, but there is ACF 2019-11-18 11:28:22 and there at least was a package called apk-autoupdate 2019-11-18 11:29:46 I wouldn't personally go for per-package updates for such a system though. rather, I'd make an entire rootfs for it and deliver that and then do a switch. 2019-11-18 11:55:06 I need to modify an APKBUILD file to add a feature at compile time. Previously I managed to do this by modify the APKBUILD file and abuild it .. however, now I'm getting errors for not having the APKBUILD in a git repo .. worked around it by `git init` .. but I'd like to know if there's a way to simply build an APKBULD without any git dependency? 2019-11-18 11:56:59 .. I mean, I'd like to simply abuild without the APKBUILD file having to be in a git repo .. Is there a simple way to disable this behaviour? 2019-11-18 12:07:01 oooh, that is an interesting side effect of trying to do reproducible builds, which sets the file timestamps to the last git hash timestamp... 2019-11-18 12:07:36 ncopa do you read this ^^^ (see iron_houzis msg) 2019-11-18 12:08:39 that was unintentional 2019-11-18 12:11:33 iron_houzi: can you please file an issue on https://gitlab.alpinelinux.org/alpine/abuild/issues 2019-11-18 12:11:51 abuild set_source_date, as temporary hack 2019-11-18 12:11:54 I'll try. I hope it's not too painful :) 2019-11-18 12:12:11 I think _ikke_ already filled issue 2019-11-18 12:12:37 oh, nice you moved to gitlab :) 2019-11-18 12:13:40 https://gitlab.alpinelinux.org/alpine/abuild/issues/9979 2019-11-18 12:13:54 https://gitlab.alpinelinux.org/alpine/abuild/merge_requests/9 2019-11-18 12:14:02 there is already a suggeted fix 2019-11-18 12:15:00 yes 2019-11-18 12:15:13 While I have you here. Do you have a good way to pin docker images based on packages that are only available on edge? When I use edge, the alpine version being used is kinda hidden, so if I rebuild the same Dockerfile when edge is pointing to a later alpine version, the reproducibility is broken.. 2019-11-18 12:15:33 <_ikke_> Is the warning necessary? 2019-11-18 12:21:12 _ikke_: i think not 2019-11-18 12:21:20 i also think we should solve it differently 2019-11-18 12:21:48 we shoudl check if it is a git repo from the set_source_date() func 2019-11-18 12:23:34 iron_houzi: the edge repo is a rolling release repo so there is not really any good way to reproduce builds from edge 2019-11-18 12:23:53 we also dont have resources for saving the state for evey package 2019-11-18 12:24:17 my advice is to try to use stable branch as much as possible 2019-11-18 12:24:32 if you need things in edge, prioritize to get it into next stable 2019-11-18 12:24:53 ncopa: How do I get a package into stable? 2019-11-18 12:25:10 <_ikke_> iron_houzi: just wait :-) 2019-11-18 12:25:11 make sure its in main or community repo 2019-11-18 12:25:15 <_ikke_> and that 2019-11-18 12:25:25 I've been waiting for years for gdal to get into stable .. :( 2019-11-18 12:25:52 <_ikke_> if it's still in testing, you need to make a merge request / patch to move it to community 2019-11-18 12:25:54 its in testing 2019-11-18 12:26:05 nobody has confirmed that it is working properly 2019-11-18 12:26:24 i guess we can move it to community if you can confirm that the package works and is in good shape 2019-11-18 12:33:42 Ah, actually I have to build my own version of gdal, it's libgeotiff-dev I need .. which I've been using in production for several years now.. 2019-11-18 14:16:13 I'm trying to package php7-pecl-gnupg, but unfortunately 75% of the tests fail. Has anyone some minutes to test my approach and help me along? https://termbin.com/ydsl7 2019-11-18 15:24:10 I'm new to alpine and having trouble compiling. Could someone help? I'm trying to install plank 2019-11-18 15:25:42 weird, alpine doesn't package cdrdao. is there some more modern replacement i should be using, or is this just an oversight? 2019-11-18 15:28:02 dalias: most likely no interest to get it packaged 2019-11-18 15:31:35 thankfully it builds out of the box, but has a lot of format errors (%d for longs) 2019-11-18 15:33:25 why58: I'd suggest asking your question directly, if someone has an idea, he will answer 2019-11-18 15:39:58 I see that in a lot of compiling guides they use ./configure but the source code has a configure.ac file. I'm not sure if there are some discrepancies I'm just not picking up on. When I use ./configure it just says ash: ./configure: not found 2019-11-18 15:41:02 Oh, last time I did that, I ended up bruteforcing the possibilities 2019-11-18 15:41:28 why58, the way autoconf works is that configure is generated from configure.ac by the autoconf utilities 2019-11-18 15:41:48 the intent is that you ship packages with configure already generated 2019-11-18 15:42:07 but lots of times if you're checking out from git rather than a release, the generated configure is not included 2019-11-18 15:42:23 <_ikke_> why58: you need autoconf then 2019-11-18 15:42:43 <_ikke_> why58: Usually projects have instructions on how to compile them 2019-11-18 15:42:43 autoconf + automake + (in some cases, libtool) 2019-11-18 15:42:47 the project's readme should tell you what to do but it's probably just running autoconf (which you need to install first) 2019-11-18 15:42:53 why58: often there is a script called autogen.sh, which runs aclocal etc for you, and generate a ./configure script 2019-11-18 15:42:54 yes sometimes automake is also needed 2019-11-18 15:43:12 I tried autogen.sh and get this 2019-11-18 15:44:12 how should I format on 2019-11-18 15:44:28 on here to point out i/o? 2019-11-18 15:44:46 <_ikke_> use a paste service (tpaste.net for example) 2019-11-18 15:44:46 use a pastebin service such as https://paste.debian.net/ 2019-11-18 15:44:52 <_ikke_> tpaste.us I mean 2019-11-18 15:46:35 I think I figured it out but I'll post anyway. I need to install autoconf 2019-11-18 15:47:32 https://paste.debian.net/1116790/ 2019-11-18 15:48:15 <_ikke_> you need automake as well 2019-11-18 15:48:32 yeah. well it says aclocal. Is that different? 2019-11-18 15:48:38 <_ikke_> https://pkgs.alpinelinux.org/contents?file=aclocal&path=&name=&branch=edge&arch=x86_64 2019-11-18 15:48:49 <_ikke_> automake provides aclocal ^ 2019-11-18 15:49:04 <3 2019-11-18 16:01:28 seems like I'm getting an issue where it is looking for a folder that is not in the package available. I'm not really sure where to go from here 2019-11-18 16:01:47 <_ikke_> why58: what is expecting it? 2019-11-18 16:02:14 autopoint is looking for an archive file. 1 sec 2019-11-18 16:02:38 https://paste.debian.net/1116794/ 2019-11-18 16:03:51 <_ikke_> I think you need to disable gettext 2019-11-18 16:08:44 Oh I thought I installed autopoint but I didn't 2019-11-18 16:12:56 Oh it's from gettext. anyway it wants a file that is located in my usr dir but it says it can't find it\ 2019-11-18 16:13:59 I think gettext wasn't the issue 2019-11-18 16:14:54 https://paste.debian.net/1116797/ 2019-11-18 16:15:02 depends on autopoint 2019-11-18 16:15:04 https://pkgs.alpinelinux.org/contents?file=archive.dir.tar.xz&path=&name=&branch=edge 2019-11-18 16:15:30 the file you're missing comes from gettext-dev package, so you need that installed 2019-11-18 16:15:45 I just realized the I can search for the specific file. 2019-11-18 16:16:14 bear with me 2019-11-18 16:18:09 that* 2019-11-18 16:21:24 complaining about libtool afontain[m] 2019-11-18 16:26:11 why58: we'll need more details... is libtool installed? 2019-11-18 16:27:08 hey friends 2019-11-18 16:27:39 Hi. Welcome 2019-11-18 16:27:49 No I'm installing it right now 2019-11-18 16:28:25 cool 2019-11-18 16:28:37 i was thinking about starting to use Alpine 2019-11-18 16:28:46 oh wait yes I already did. It did a lot more stuff but needs valac. Installing now. This is tedious ha 2019-11-18 16:28:58 For what? 2019-11-18 16:29:07 or just to tinker? 2019-11-18 16:29:38 what benefits can the new kernel give compared to my good old rt+aufs patched 3.18.29-x86_64-aufs #4 SMP PREEMPT kernel? 2019-11-18 16:30:00 why58: i use a different system now, but without musl 2019-11-18 16:30:08 <_ikke_> performance fixes, bug fixes, security fixes, new features 2019-11-18 16:30:22 i am unsure if all that affects me... 2019-11-18 16:30:26 javaisgreat: lots of security fixes ;-) 2019-11-18 16:30:55 also i kind of like the RT patched aufs kernel1s low latency 2019-11-18 16:32:13 and i remember new linx kernel stopped supporting "old" 32 bit systems 2019-11-18 16:32:38 i have a pentium pro laptop too. 2019-11-18 16:40:33 I need libgnome-menu-3.0 and I can't find it in the main repo. If it's not on the alpine packages page, does it not support it or do I just need to add the repo I need? 2019-11-18 16:41:16 https://paste.debian.net/1116801/ 2019-11-18 16:42:24 why58: figuring this stuff out is always a bit tricky... esp since it varies from one distro to another 2019-11-18 16:43:22 <_ikke_> You need gnome-menus-dev 2019-11-18 16:43:25 it looks like the package you want is 'gnome-menus-dev' 2019-11-18 16:43:28 <_ikke_> https://pkgs.alpinelinux.org/contents?branch=edge&name=gnome-menus-dev&arch=s390x&repo=community 2019-11-18 16:44:50 but that's for the s390x architecture is it not? 2019-11-18 16:45:46 why58: the same package is also available for other architectures 2019-11-18 16:45:48 why58: correct, but there are x86 version too, same name 2019-11-18 16:46:03 <_ikke_> Yeah, I just picked a random one 2019-11-18 16:46:27 how did you find it? You're a wizard 2019-11-18 16:46:38 <_ikke_> searched for *gnome-menus* 2019-11-18 16:46:57 (hmm, the order of the file list for gnome-menus-dev isn't stable between architectures…) 2019-11-18 16:47:04 <_ikke_> but a content search for *libgnome-menu* would have also worked 2019-11-18 16:47:41 jn__: probably just whatever order the come out of the database (or grep results...) 2019-11-18 16:47:52 <_ikke_> it comes from a sqlite db 2019-11-18 16:50:22 does Alpine kernel have low latency patch and aufs and squashfs/xz by defoult? 2019-11-18 16:50:52 <_ikke_> javaisgreat: I don't think so 2019-11-18 16:51:05 <_ikke_> isn't aufs deprecated? 2019-11-18 16:51:27 well i kind of need it for a live system running from ram 2019-11-18 16:51:52 <_ikke_> alpine has built-in run-from-ram 2019-11-18 16:52:05 what does it use? unionfs ? 2019-11-18 16:52:50 <_ikke_> Not sure 2019-11-18 16:53:21 It should, if it uses cloop then i need to hack it anyway 2019-11-18 16:53:31 cloop is deprecated 2019-11-18 16:53:43 <_ikke_> I don't think it uses cloop 2019-11-18 16:54:02 javaisgreat: easiest way to find out is to boot the alpine .ISO in qemu or similar... 2019-11-18 16:54:29 i tried it, before the coolness was added ;} 2019-11-18 16:54:49 But now i started to feel empty inside without musl 2019-11-18 16:55:18 And that implies my changing my whole system, since everything would need to be recompiled anyway 2019-11-18 16:55:34 *me 2019-11-18 16:55:46 javaisgreat: /dev/loop0 on /.modloop type squashfs (ro,relatime) 2019-11-18 16:55:55 cool 2019-11-18 16:56:05 if it has xz enabled, even better 2019-11-18 16:56:36 need packages updated and another package. I'll leave this here for now. Thanks for the help guys. I need lunch lol so I'll work on this during my lunch prob. 2019-11-18 16:57:03 btw, i prefer noatime 2019-11-18 16:57:16 why58: enjoy, and don't worry - this stuff seems like magic in the beginning. With experience, it becomes easier... 2019-11-18 16:57:24 anyway, squashfs is read only 2019-11-18 16:57:51 https://paste.debian.net/1116805/ 2019-11-18 16:58:09 anybody c0d1ng in C ? 2019-11-18 16:59:01 javaisgreat: you haven't gotten to the part where it compiles any C code yet ;-) 2019-11-18 16:59:25 you're missing more packages... 2019-11-18 16:59:27 Is this normal for compiling the first time? or is this automated and I'm going about it manually? 2019-11-18 16:59:36 Yeah I am lol 2019-11-18 17:00:14 there is often a shortcut, to get all sorts of development tools installed (not sure if Alpin has it) 2019-11-18 17:00:28 but in general, yes the first time is going to be quite fiddly. 2019-11-18 17:00:59 All for a dock. It will get installed. Later 2019-11-18 17:01:06 (unless someone else did it for you, eg. a docker container with all the tools already installed) 2019-11-18 17:01:32 hmm. I would like to contribute if possible 2019-11-18 17:01:36 BTW, building GUI programs tends to be a lot more problematic (library dependencies) than text stuff. 2019-11-18 17:11:48 btw 2019-11-18 17:11:56 randomzb() in C, reloaded after ~18 years, also randomFloat https://pastebin.com/RX88CQrE 2019-11-18 17:13:01 i made the first version of this about 18 years ago ;> tested it with dieharder, it was more "random" than linux kernel's, and its speed 1GB/s+ vs linux kernel's 5MB/s on the same machine. 2019-11-18 17:40:49 I'm back :) 2019-11-18 17:48:05 why46: hey dude 2019-11-18 17:48:32 randomzb() in C, reloaded after ~18 years, also randomFloat https://pastebin.com/RX88CQrE 2019-11-18 17:48:38 i made the first version of this about 18 years ago ;> tested it with dieharder, it was more "random" than linux kernel's, and its speed 1GB/s+ vs linux kernel's 5MB/s on the same machine. 2019-11-18 17:50:21 I'm not really sure where you go from here 2019-11-18 17:51:19 https://paste.debian.net/1116809/ 2019-11-18 17:52:33 you need to install gtk+-3.0 2019-11-18 17:52:43 that is some new shit 2019-11-18 17:53:09 do you use lxde btw? 2019-11-18 17:53:26 I can't find gobject-2.40.0 I figure I would just work my way down the list 2019-11-18 17:54:33 I use xfce 2019-11-18 17:54:54 does this include it? http://www.linuxfromscratch.org/blfs/view/7.6/general/glib2.html 2019-11-18 17:55:24 why46: lxde eats even less resources 2019-11-18 17:56:15 why46: oh i see, i think maybe this? https://lazka.github.io/pgi-docs/GObject-2.0/index.html 2019-11-18 17:57:49 isn't it asking for 2.40.0 or higher? 2019-11-18 17:59:12 What does this mean? 2019-11-18 17:59:23 try 2.6 ;> 2019-11-18 17:59:29 it should suffice 2019-11-18 18:00:05 configure: error: Package requirements (gobject-2.0 >= 2.40.0 glib-2.0 >= 2.40.0 gio-2.0 >= 2.40.0 gio-unix-2.0 >= 2.40.0 gmodule-2.0 gtk+-3.0 >= 3.10.0 gdk-x11-3.0 >= 3.10.0 gdk-pixbuf-2.0 >= 2.26.0 cairo >= 1.13 2019-11-18 18:00:05 gee-0.8 libbamf3 >= 0.4.0 libwnck-3.0 x11 ) were not met: 2019-11-18 18:00:32 That I have them but not up to date right? 2019-11-18 18:00:57 and the ones without >= are missing? 2019-11-18 18:01:25 or old 2019-11-18 18:01:27 Oh is that because I'm missing the packages entirely? 2019-11-18 18:01:32 it is worse if they are old 2019-11-18 18:01:57 because if you have programs linked to the old libs, and you compile and install a new one, they will probably break 2019-11-18 18:02:19 this is one of the reasons why dynamic linking has became cancerous 2019-11-18 18:02:52 why46: you might even have some packoges, but an older version 2019-11-18 18:14:20 not an alpine question but isn't the latest version of xfce based on gtk+3? 2019-11-18 18:15:24 https://xfce.org/download/changelogs/4.14 2019-11-18 18:15:46 i use lxde 2019-11-18 18:16:08 simpler, eats less resources 2019-11-18 18:16:41 I just installed it because it was the first option on the alpine wiki 2019-11-18 18:17:08 it does have lxde though ? 2019-11-18 18:17:18 yeah, it's 2nd 2019-11-18 18:20:59 I have to have it because I downloaded a theme that was for 3.0+ 2019-11-18 18:21:50 https://www.pling.com/s/XFCE/p/1207818/ 2019-11-18 18:24:53 cool 2019-11-18 18:25:07 is there dark theme? 2019-11-18 18:25:18 I'll install the packages that I can and come back to that 2019-11-18 18:25:22 i like to c0d3 in black background 2019-11-18 18:25:57 Well same but the desktop doesn't have to black too lol 2019-11-18 18:26:14 lel 2019-11-18 18:26:31 it is nice to have dark windows and bright readable text. 2019-11-18 18:37:47 I'm stuck :/ 2019-11-18 18:37:59 I can't find any of these packages 2019-11-18 18:40:03 maybe I need to utilize this? 2019-11-18 18:40:04 https://www.pling.com/s/XFCE/p/1207818/ 2019-11-18 18:40:06 oops 2019-11-18 18:40:15 Consider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the environment variables PLANK_CORE_CFLAGSand PLANK_CORE_LIBS to avoid the need to call pkg-config.See the pkg-config man page for more details. 2019-11-18 18:40:45 :> 2019-11-18 18:41:02 ./configure --prefix=/usr 2019-11-18 18:41:20 for those who are serious 2019-11-18 18:41:31 that's what I used. What about it? 2019-11-18 18:41:36 ofc this will overwrite your system 2019-11-18 18:42:23 I'm about to move locations. Be back in a few. Idk where to turn for help lol 2019-11-18 18:44:38 adding "--prefix=/usr" affects where the final stuff will get installed. But it has no effect on where configure looks for dependencies. So adding it won't fix his problem. 2019-11-18 18:45:40 I guess I should repeat that when why46 gets back ;-) 2019-11-18 18:48:38 configure will usually look dependencies from /usr and /usr/local 2019-11-18 18:48:53 and their lib / include directories 2019-11-18 18:56:24 I"m back 2019-11-18 18:56:33 Ok so this is where I'm at 2019-11-18 18:56:34 hey 2019-11-18 18:56:52 https://paste.debian.net/1116819/ 2019-11-18 18:57:34 I am missing packages. i cannot find them on the main alpine repo 2019-11-18 18:57:37 you still don't have gtk+-3.0 2019-11-18 18:57:47 you can compile from src i guess 2019-11-18 18:58:37 btw do ldconfig sometimes it helps if you installed something and it won't work 2019-11-18 18:59:03 I don't understand how. I have to have it since xfce uses gtk3 for a lot programs 2019-11-18 18:59:10 of programs 2019-11-18 18:59:21 I'm trying to figure out how to check my gtk version 2019-11-18 18:59:46 why75: cool website, check it out: http://www.linuxfromscratch.org/blfs/view/svn/x/gtk3.html 2019-11-18 19:00:22 oh yea you also need the ninja and meson i think 2019-11-18 19:01:52 I should prob use the gtk website shouldn't I? 2019-11-18 19:01:53 https://developer.gnome.org/gtk3/stable/gtk-building.html 2019-11-18 19:01:54 i don't know yet how compatible is compiling from src on Alpine, i will know when i try it, musl libc does not work with anything 2019-11-18 19:02:03 sure 2019-11-18 19:02:06 lmboooo 2019-11-18 19:02:42 why75: looks to me like Alpine only has gtk+2 2019-11-18 19:03:40 we have gtk+3.0 2019-11-18 19:03:42 huh? 2019-11-18 19:04:11 gtk+-3.0 ? 2019-11-18 19:04:20 Apart from libreOffice (gtk2), the gimp (gtk2), every single gtk program I have is gtk3 2019-11-18 19:04:58 how is it better anyway? 2019-11-18 19:05:01 I even run and compile my own gtk3 project on alpine 2019-11-18 19:05:13 tried gtk2 and looks shittier than the older one 2019-11-18 19:05:16 afontain[m]: can't seem to find gtk3 on pkgs.alpinelinux.org 2019-11-18 19:05:17 Also, there is even GTK4 in testing 2019-11-18 19:05:19 more bloat() 2019-11-18 19:06:15 I would think that evolution works for programs too, but i see the opposite mostly 2019-11-18 19:06:33 gtk+-3 ? 2019-11-18 19:06:51 <_ikke_> rfs613: https://pkgs.alpinelinux.org/package/edge/main/x86_64/gtk+3.0 2019-11-18 19:06:52 Electron. 2019-11-18 19:07:23 hey guys! here is our cool program lib/xxx let's add some more bloat() and make it slower, add some bugs too, and make it depend on even more bloat() 2019-11-18 19:07:27 _ikke_: thanks... I swear I searched for that 2019-11-18 19:07:34 Maybe yall have some input. Trying to install plank dock and it's screwing up on some packages 2019-11-18 19:07:43 I searched for it many ways too lol 2019-11-18 19:08:01 https://paste.debian.net/1116819/ 2019-11-18 19:08:06 I'd argue that's how it works: resources are cheap, so programs can benefit from being better... nourished? 2019-11-18 19:08:13 why75: so the package you want for gtk is gtk+3.0-dev 2019-11-18 19:08:42 <_ikke_> why75: do you have a APKBUILD already? 2019-11-18 19:08:56 no 2019-11-18 19:09:08 What are these words 2019-11-18 19:09:30 <_ikke_> why75: an APKBUILD is the definition of how to build a package in alpine 2019-11-18 19:09:31 oh yea why75i tried it too, the search function is too simple, works only like this: https://pkgs.alpinelinux.org/packages?name=gtk%2B3.0&branch=edge 2019-11-18 19:09:35 for exact match 2019-11-18 19:10:00 <_ikke_> You can use wildcards to do wildcard search 2019-11-18 19:10:26 <_ikke_> https://pkgs.alpinelinux.org/packages?name=gtk%2B*&branch=edge&arch=x86_64 2019-11-18 19:10:43 ha, regexp search ? 2019-11-18 19:10:51 no, shell glob 2019-11-18 19:10:51 gugle makes us lazy and dumb 2019-11-18 19:10:55 Yeah I tried wild cards 2019-11-18 19:11:07 <_ikke_> well, only * 2019-11-18 19:11:25 https://pkgs.alpinelinux.org/packages?name=gtk%2B*&branch=edge&arch=x86_64 < nice, why75? 2019-11-18 19:11:56 gtk3* only fines gtk3-xfce-engine, but gtk*3* finds all the ones, including gtk+3.0-dev that you need. 2019-11-18 19:12:15 <_ikke_> Yes, because gtk3 does not match gtk+3 2019-11-18 19:12:18 i guess there should be a search help then, nobody knows that it can glob * 2019-11-18 19:12:19 so, pebkak, nothing to see here, moving on :) 2019-11-18 19:12:32 javaisgreat: there is, hover the mouse over the search field 2019-11-18 19:12:49 rfs613: oh ok, never did that lol 2019-11-18 19:13:28 it displays hot tips on hover 2019-11-18 19:14:08 Ok we are making progress ladies and gents 2019-11-18 19:14:16 how did you know I needed the dev? jw 2019-11-18 19:14:23 instead of just the reg one? 2019-11-18 19:14:30 <_ikke_> why75: are you trying to build this? https://github.com/ricotz/plank 2019-11-18 19:14:45 why75: im guessing because you are developing 2019-11-18 19:14:53 why75: the -dev package is the one with header files (.h and .pc), and it will pull in the non-dev package as a dependency 2019-11-18 19:15:19 why75: the reason to have -dev and non-dev is to save space for most users, who never compile anything ;-) 2019-11-18 19:15:38 I want to install it ... 2019-11-18 19:16:58 this is what they have in the install file ./configure && make && make install 2019-11-18 19:17:10 gets stuck at the same step 2019-11-18 19:17:51 in the hacking file (just what they call it) it has ====== Build the code ======Prepare the source and compile: ./autogen.sh --prefix=/usr make -j2Run Plank: ./src/plank 2019-11-18 19:18:29 So I'm trying to get ./autogen.sh --prefix=/usr to go to completion 2019-11-18 19:19:35 the readme just has info about the program 2019-11-18 19:20:45 <_ikke_> Yeah, it's just the generic instructions 2019-11-18 19:21:09 So, am I doing this wrong lol? 2019-11-18 19:21:22 <_ikke_> Not necessarily 2019-11-18 19:21:32 nope, eventually you'll get all the dependencies, and then hopefully it will build ;-) 2019-11-18 19:21:40 <_ikke_> I'm checking if I can manage to make an APKBUILD for this 2019-11-18 19:22:36 ok just making sure I'm not crazy. I would like to make a script to avoid all this for someone in the future 2019-11-18 19:23:47 I'm still kind of confused as to why I had to install gtk+-3.0 2019-11-18 19:24:01 I thought xfce relied on it 2019-11-18 19:24:09 you had to install the -dev package. The non-dev one was very likely already installed. 2019-11-18 19:24:33 non-dev one contains the exectuable (library) code, that other programs (say xfce) link against. 2019-11-18 19:24:52 but to compile code against it, you need header files, and perhaps others stuff (like pkgconfig .pc files) 2019-11-18 19:25:01 gotcha 2019-11-18 19:25:08 those are in the -dev pacakge, since regular users don't need them 2019-11-18 19:25:13 I was about to build it from source code so thanks for that lol 2019-11-18 19:25:59 Figuring out the dependencies is often the hardest step. It gets easier when you do it a lot. 2019-11-18 19:26:24 dang, i have used up all of my computer's 4GB ram again... 2019-11-18 19:26:24 But it is also a moving target. Whatever steps you do today, may not apply to next version of plank, or next versio of Alpine. 2019-11-18 19:27:05 so there is not much point in trying to script it, better to learn the concepts, that way you will find it easier next time. 2019-11-18 19:27:26 I see 2019-11-18 19:27:28 :( 2019-11-18 19:27:59 How are you using up 4gb? I only allocate like 800mb to mine lol 2019-11-18 19:28:04 You were very much on the right track. And we were all having some trouble finding the correct package for gtk3... 2019-11-18 19:28:21 I just bumped it to 8g (vm) but it was running fine. Just snappier 2019-11-18 19:28:39 8gb* 2019-11-18 19:29:26 Dang javais really ran out of memory lol 2019-11-18 19:29:32 <_ikke_> lo9l\ 2019-11-18 19:31:17 <_ikke_> why75: seems that Alpine does not ship bamf3 2019-11-18 19:31:25 nope 2019-11-18 19:32:49 wait what does that mean? 2019-11-18 19:32:58 like by default? 2019-11-18 19:35:46 <_ikke_> It means there is no package yet 2019-11-18 19:36:31 noooooooooo 2019-11-18 19:36:55 <_ikke_> why75: I'm looking at it 2019-11-18 19:36:59 <_ikke_> hold on 2019-11-18 19:38:30 almost there 2019-11-18 19:39:11 https://paste.debian.net/1116826/ 2019-11-18 19:39:33 <_ikke_> yes, that's the one I'm currently working on 2019-11-18 19:40:43 https://www.linuxquestions.org/questions/slackware-14/where-can-i-find-libbamf3-4175530210/ 2019-11-18 19:41:03 <_ikke_> yes, I found that already 2019-11-18 19:45:00 Just since it's on my mind ... Do yall issues with snapping windows? When I do it, the cursor gets stuck like it's still moving the window sometimes and it doesn't want to snap. I have to leave it there a few seconds or click and then it'll stay. Just a little aggy 2019-11-18 19:45:07 have issues* 2019-11-18 19:50:57 I should just be able to install like normal can't I? 2019-11-18 19:51:01 I'mma try it 2019-11-18 19:51:14 I'mma <--- what language is that lol 2019-11-18 19:51:30 ghetto word 2019-11-18 19:51:32 <_ikke_> What should you be able to install? 2019-11-18 19:51:53 bamf-0.5.4 2019-11-18 19:52:02 <_ikke_> You need to build it first 2019-11-18 19:52:05 <_ikke_> (which I try to do) 2019-11-18 19:52:13 from https://launchpad.net/bamf 2019-11-18 19:52:18 <_ikke_> but I run into finding out what provides python-libxslt 2019-11-18 19:52:33 oh okay 2019-11-18 19:52:36 you're ahead of me 2019-11-18 19:53:05 <_ikke_> I've a bit more experience in packaging things 2019-11-18 19:55:11 I'm looking for libgtop 2019-11-18 19:55:57 weird. added and still asking 2019-11-18 19:57:18 <_ikke_> libgtop-dev 2019-11-18 19:57:41 <_ikke_> remember: if it's required for building, it's most likely you need a -dev package 2019-11-18 20:02:36 I was getting there lol 2019-11-18 20:02:42 Forgot to add the * 2019-11-18 20:06:25 <_ikke_> I need to compile python bindings for libxslt, but it seems to want python2, which is deprecated 2019-11-18 20:07:22 I mean 2.7 is still used is it not? 2019-11-18 20:07:42 <_ikke_> It's EOL end of this year 2019-11-18 20:11:07 ahh 2019-11-18 20:15:46 <_ikke_> hmm, this is not an easy task I figure :( 2019-11-18 20:17:00 <_ikke_> https://gist.github.com/novocaine/ae657bdbf0f25b81e52b 2019-11-18 20:18:44 _ikke_: just say no to python 2->3 porting ... 2019-11-18 20:19:02 (and why does libxslt need python?_ 2019-11-18 20:19:12 <_ikke_> libxslt has python bindings 2019-11-18 20:19:28 <_ikke_> bamf requires those 2019-11-18 20:19:38 ugh :( 2019-11-18 20:19:48 <_ikke_> rfs613: Alpine as a project decided to deprecate python2 2019-11-18 20:19:58 yep, many distros are doing same 2019-11-18 20:21:20 <_ikke_> it's for gtester2xunit, so looks like it's related to unit testing 2019-11-18 20:24:59 <_ikke_> apparently I cannot disable that 2019-11-18 20:32:40 so anything built on python2 will be useless after 2020? 2019-11-18 20:35:24 why75: more like "unsupported". The Python folks have been talking about dropping support for 2.x for a looong time, now they are finally doing it. 2019-11-18 20:44:32 https://pythonclock.org/ 2019-11-18 20:45:26 there will be python 2.7 release after the support ends 2019-11-18 20:45:39 <_ikke_> is that a question or a statement? 2019-11-18 20:45:50 statement 2019-11-18 20:45:56 oh, probably... someome will pick it up. But really... how many years has it been since 3.x became usable? 2019-11-18 20:46:05 https://www.python.org/dev/peps/pep-0373/ 2.7.18 code freeze jan 2020 2019-11-18 20:46:51 So I can install python2 to build the python bindings if I wanted to really get this dock for the next few months? 2019-11-18 20:47:05 you can 2019-11-18 20:47:40 but there is thing that friends don't let friends to use python2 2019-11-18 20:48:12 r.i.p. 2019-11-18 20:48:33 or python in general ;-) 2019-11-18 20:48:46 D:< 2019-11-18 20:49:00 https://i.redd.it/uafkeky6huc11.jpg 2019-11-18 20:49:02 :@ 2019-11-18 20:49:08 <_ikke_> why75: I'm working on that patch I found 2019-11-18 20:49:27 nice 2019-11-18 20:49:39 what patch? 2019-11-18 20:49:48 artok: hehe, would be even funnier if one of the boo's was written the "python unicode" way ;-) 2019-11-18 20:49:59 <_ikke_> ^^^ 2019-11-18 20:50:01 <_ikke_> the gist 2019-11-18 20:53:36 I think I'm going to proceed with python2 2019-11-18 20:53:48 What happens once Jan 1 hits? 2019-11-18 20:54:00 Is there a security reason for it? 2019-11-18 20:54:43 <_ikke_> Yes, as it's unsupported, any vulnerabilities will not be patched 2019-11-18 20:55:26 that, is, until april ;) 2019-11-18 20:55:34 <_ikke_> right 2019-11-18 20:56:05 "Support officially stops January 1 2020, but the final release will occur after that date." 2019-11-18 20:56:19 final release likely in April 2020 2019-11-18 20:59:47 2020-04-01 :) 2019-11-18 21:00:10 that would be a nice joke :) 2019-11-18 21:00:17 that would 2019-11-18 21:01:10 whole 2.7 release in 2020 already is joke, so.. =) 2019-11-18 21:04:10 <_ikke_> I give up, I'm running into compilation errors with the python code 2019-11-18 21:04:19 <_ikke_> And I cannot find a way around it 2019-11-18 21:05:27 I'm trying to install libxslt still 2019-11-18 21:06:02 <_ikke_> apk add libxslt 2019-11-18 21:06:11 which package are you trying to build? 2019-11-18 21:06:12 <_ikke_> but you need to build it with --with-python=/usr 2019-11-18 21:06:30 already forgot =D 2019-11-18 21:06:35 <_ikke_> artok: plank 2019-11-18 21:06:39 <_ikke_> which requires bamf 2019-11-18 21:06:47 <_ikke_> which requires libxslt with python bindings 2019-11-18 21:07:02 <_ikke_> libxslt only has support for python2 2019-11-18 21:07:17 <_ikke_> (python bindings are not enabled) 2019-11-18 21:11:26 What part did you give up on exactly? 2019-11-18 21:12:54 bamf wants python-libxslt1 and python-libxml2 2019-11-18 21:13:28 So I'm using https://geeksww.com/tutorials/libraries/libxslt/installation/installing_libxslt_on_ubuntu_linux.php to compile libxslt 2019-11-18 21:14:14 after running ./configure --prefix=/usr/local/libxslt --with-libxml-prefix=/usr/local/libxml2/ 2019-11-18 21:14:17 I get 2019-11-18 21:15:13 https://paste.debian.net/1116846/ 2019-11-18 21:15:19 <_ikke_> I try to do it the official Alpine way 2019-11-18 21:15:20 I just need libxml2 right? 2019-11-18 21:15:32 oh, do you have that link? 2019-11-18 21:15:44 I guess this guide is for linux so :/ 2019-11-18 21:15:48 <_ikke_> libxml2-dev 2019-11-18 21:15:48 i mean ubuntu 2019-11-18 21:17:05 why75: you need libxml2-dev... and also, unrelated, but you want --prefix=/usr/local (which is the default) and not /usr/local/somethingspecial. 2019-11-18 21:17:09 Says it can't find it but it did install. The guide says changing the directory for where installed it so I just need to look for it 2019-11-18 21:19:32 <_ikke_> You also need python-libxml2 2019-11-18 21:25:10 where do packages install again? 2019-11-18 21:25:37 <_ikke_> they don't install in a single location 2019-11-18 21:25:49 found it 2019-11-18 21:26:22 <_ikke_> apk info -L shows you the list of all files in an installed package 2019-11-18 21:28:04 hmm they are are numerous locations. I wonder which files it needs exactly 2019-11-18 21:28:54 <_ikke_> for what/ 2019-11-18 21:28:56 <_ikke_> ? 2019-11-18 21:29:15 <_ikke_> libraries are mostly /usr/lib and /usr/include 2019-11-18 21:30:04 checking for libxml libraries >= 2.6.27... configure: error: Could not find libxml2 anywhere, check ftp://xmlsoft.org/. 2019-11-18 21:30:37 after doing ././configure --prefix=/usr/local --with-libxml-prefix=/usr/include 2019-11-18 21:31:06 --with-libxml-prefix=/usr ? 2019-11-18 21:31:08 <_ikke_> did you install libxml2-dev? 2019-11-18 21:31:15 yes 2019-11-18 21:31:28 prefix needs to be one that has lib and include as subdir, usually 2019-11-18 21:31:50 <_ikke_> yes it should be /usr 2019-11-18 21:31:55 i think the files in lib are correlated with dev though 2019-11-18 21:32:22 oh just do /usr 2019-11-18 21:32:31 I wasn't sure if I would check within folders 2019-11-18 21:32:55 usually there is --with-libxml-include and --with-libxml-lib options if normal lib/include pair isn't used 2019-11-18 21:33:03 or something like that 2019-11-18 21:33:26 but -prefix usually is the one that then looks subdirs for both include and library 2019-11-18 21:34:07 it worked 2019-11-18 21:35:27 went back to building bamf and still getting configure: error: You need to install python-libxslt1 and python-libxml2 2019-11-18 21:36:27 I would install those with pip 2019-11-18 21:37:18 good idea 2019-11-18 21:38:14 as all python packages anyway, I'm one of those who don't want to install python packages into system, virtual environments are the thing 2019-11-18 21:38:55 but in this case, as it is something that goes into os usage, why not 2019-11-18 21:38:56 <_ikke_> python-libxslt is not available from pip 2019-11-18 21:39:07 <_ikke_> it's provided by libxslt 2019-11-18 21:39:17 <_ikke_> as python bindings 2019-11-18 21:40:16 oh true, typo on my apk search, again... 2019-11-18 21:40:29 and didn't check pypi 2019-11-18 21:40:45 I think I need beer or two to normalize my thinking 2019-11-18 21:41:13 <_ikke_> "--with-python=/usr/bin/python2" does this even work? 2019-11-18 21:41:19 <_ikke_> from the arch package 2019-11-18 21:41:33 <_ikke_> I bet it does not have python bindings 2019-11-18 21:41:53 <_ikke_> hmm, it does :/ 2019-11-18 21:41:57 <_ikke_> how is that supposed to work 2019-11-18 21:42:53 python2-dev missing and so on ? =) 2019-11-18 21:43:10 https://paste.debian.net/1116856/ 2019-11-18 21:43:24 this is what I got when building libxslt 2019-11-18 21:43:45 <_ikke_> That's just the configure part 2019-11-18 21:43:49 <_ikke_> you need to run make 2019-11-18 21:43:53 oh right 2019-11-18 21:44:01 and surely -j parameter 2019-11-18 21:44:19 unless one core system =) 2019-11-18 21:46:29 I don't know how to read this :( 2019-11-18 21:46:56 make -j8 install 2019-11-18 21:47:12 that is for 8 core system 2019-11-18 21:47:34 that will actually install into --prefix that you put after build 2019-11-18 21:47:39 https://paste.debian.net/1116858/ 2019-11-18 21:48:05 I guess -j would speed it up but it should still work right? 2019-11-18 21:48:16 yes that is just for speedup 2019-11-18 21:48:20 I'm only allocating 4 cores 2019-11-18 21:48:27 so I would do -j5? 2019-11-18 21:48:30 but what is happening there... 2019-11-18 21:48:30 n+1? 2019-11-18 21:49:41 Trying to figure it out 2019-11-18 21:50:51 the first thing i notice is warning: passing argument 1 of 'xmlBufferWriteQuotedString' from incompatible pointer type [-Wincompatible-pointer-types] 2019-11-18 21:51:24 yeah that is the problem, and you're not only one 2019-11-18 21:51:36 version dependency between libxml2 and libxslt 2019-11-18 21:52:16 Do yall know of any of docks that are similiar? 2019-11-18 21:52:22 other* 2019-11-18 21:52:57 I'm not sure if that's what is actually making it break. That line since it continues 2019-11-18 21:53:12 hello 2019-11-18 21:53:14 trying to move alpine from Linode to my own KVM guest 2019-11-18 21:53:26 it cannot mount root on start 2019-11-18 21:53:34 most likely a problem with initrd 2019-11-18 21:53:36 error: dereferencing pointer to incomplete type 'xmlBuf' {aka 'struct _xmlBuf'} 2019-11-18 21:53:43 there is the stopper 2019-11-18 21:53:48 what is the easiest method to fix it? 2019-11-18 21:55:24 mount: mounting /dev/vda on /sysroot failed: No such file or directory 2019-11-18 21:55:26 Mounting root failed. 2019-11-18 21:55:28 initramfs emergency recovery shell launched. Type 'exit' to continue boot 2019-11-18 21:55:30 sh: can't access tty; job control turned off 2019-11-18 21:56:02 # ls /dev/vda 2019-11-18 21:56:10 /dev/vda 2019-11-18 21:56:18 vda is present 2019-11-18 21:56:38 reinstalling from ISO is not nice 2019-11-18 21:56:59 ls /dev/vda* 2019-11-18 21:57:22 I feel like this requires C knowledge that I lack to fix 2019-11-18 21:57:24 no partitions 2019-11-18 21:57:39 well then.... 2019-11-18 21:57:40 only vda 2019-11-18 21:58:15 does Alpine require paritions? 2019-11-18 21:58:29 it seems I have copied Linode by rsync 2019-11-18 21:58:44 have to see how it was done there 2019-11-18 21:59:13 vda is on a zvol 2019-11-18 21:59:27 can be partitioned though too 2019-11-18 21:59:49 why75: which version of libxslt you're building? 2019-11-18 21:59:54 1.1.34? 2019-11-18 22:00:07 yeah 2019-11-18 22:00:16 wait no 2019-11-18 22:00:24 1.1.21 2019-11-18 22:00:28 get the new one 2019-11-18 22:00:44 I just used wget at http://www.xmlsoft.org/libxslt/ 2019-11-18 22:00:50 ftp://xmlsoft.org/libxslt/libxslt-1.1.34.tar.gz 2019-11-18 22:01:52 how did you find that version 2019-11-18 22:02:42 googled libxslt, and clicked "latest versions of..found at " 2019-11-18 22:02:54 oh from ftp://xmlsoft.org/libxslt/ 2019-11-18 22:02:57 and then there is directory list 2019-11-18 22:03:07 thanks 2019-11-18 22:03:35 nexgen: can you access boot loader prompt 2019-11-18 22:04:10 I think linode use grub 2019-11-18 22:05:02 I used boot loader as a part of qemu command line 2019-11-18 22:05:07 without grub 2019-11-18 22:06:19 /usr/bin/qemu-system-x86_64 -smp 4 -k en-us -machine accel=kvm -no-fd-bootchk -virtfs local,id=shared_folder_dev_0,path=/download,security_model=none,mount_tag=shared0 -kernel /utils/vm/qemu/kernel/alpine/vmlinuz -initrd /utils/vm/qemu/kernel/alpine/initrd.img -append verbose net.ifnames=0 ipv6.disable=0 ro quiet framebuffer=false selinux=0 console=ttyS0 zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lz4 root=LABEL=alpine 2019-11-18 22:06:20 -rtc base=utc -name alpine -net nic,macaddr=ac:22:0b:75:47:60,model=virtio -usb -device usb-ehci,id=ehci -m 1024 -drive format=raw,if=virtio,aio=native,cache.direct=on,file=/dev/zvol/pair/alpine_vol -drive format=raw,if=virtio,aio=native,cache.direct=on,file=/dev/zvol/pair/download_vol -serial mon:stdio -nographic 2019-11-18 22:06:24 try to pass 'root=/dev/vda' to append line 2019-11-18 22:06:56 using root=LABEL=alpine 2019-11-18 22:07:03 does not work by labels? 2019-11-18 22:07:18 fstab updated too most likely 2019-11-18 22:07:18 and please use tpaste.us service 2019-11-18 22:07:27 thanks, I will 2019-11-18 22:07:53 do you virtaul image have partition labeled 'alpine' 2019-11-18 22:08:04 VM disk image 2019-11-18 22:08:13 Ok I get something asking to use man pages from w3 2019-11-18 22:09:23 https://paste.debian.net/1116867/ 2019-11-18 22:09:38 https://pastebin.com/raw/iK3QHfzd 2019-11-18 22:09:46 it is a qemu command line 2019-11-18 22:09:56 tpaste.us does not work for me 2019-11-18 22:10:33 why what I'm using 2019-11-18 22:10:35 try* 2019-11-18 22:11:01 'apk add tpaste' and then echo 'whatever' | tpaste 2019-11-18 22:11:13 or 'tpaste < file' 2019-11-18 22:12:07 tune2fs -l /dev/zvol/pair/alpine_vol | grep name 2019-11-18 22:12:07 Filesystem volume name: alpine 2019-11-18 22:12:24 oh, thanks 2019-11-18 22:12:31 is this zfs on VM disk 2019-11-18 22:12:43 ZFS is on the host 2019-11-18 22:13:12 Guest is expected to use ext3 over zvol 2019-11-18 22:13:21 Debian works fine in this way 2019-11-18 22:13:24 ah, I don't have experience with it and how to change boot parameter to use label 2019-11-18 22:13:46 well, I will try to specify just a block 2019-11-18 22:16:24 should I try to modify the file? 2019-11-18 22:16:25 `u' modifier ignored since `D' is the default (see `U') 2019-11-18 22:16:47 On Linode there are not partitions either: 2019-11-18 22:16:47 oh I didn't know I could format on here 2019-11-18 22:16:48 https://pastebin.com/raw/2n6a0Ugm 2019-11-18 22:16:49 <_ikke_> You can ignore that warning 2019-11-18 22:17:14 `howdy folks` 2019-11-18 22:17:54 can't tell where it gets hung up 2019-11-18 22:18:14 nexgen: yes, no partitions 2019-11-18 22:18:30 not sure if where it tries to rebuild the man pages is necessary 2019-11-18 22:18:54 nexgen: could you try with '-hda' 2019-11-18 22:19:05 I will 2019-11-18 22:19:19 it should then boot from sda 2019-11-18 22:19:29 /dev/sda 2019-11-18 22:20:19 this time I just did make 2019-11-18 22:20:49 https://paste.debian.net/1116872/ 2019-11-18 22:21:21 did I configure the library wrong? 2019-11-18 22:22:04 I put it in /usr/local 2019-11-18 22:22:27 configure it to skip manuals 2019-11-18 22:26:54 root=/dev/vda 2019-11-18 22:26:57 did not help 2019-11-18 22:27:29 the same error 2019-11-18 22:27:38 how do I skip manuals? Can't find help 2019-11-18 22:27:42 may be driver missing 2019-11-18 22:28:07 nexgen: could be, but not sure 2019-11-18 22:28:25 hda may be a fix 2019-11-18 22:29:14 but if a driver module would be missing, then there would not be /dev/vda present at all 2019-11-18 22:29:20 maybe try stackoverflow? 2019-11-18 22:30:13 actually reinstalling from ISO would be easier though ;b 2019-11-18 22:30:31 why75: ./configure --help should tell you 2019-11-18 22:30:55 true 2019-11-18 22:31:01 why75: paste output of that and I'll check if there is option 2019-11-18 22:32:27 nexgen: yes, and have a clean installation :) 2019-11-18 22:34:55 https://paste.debian.net/1116876/ 2019-11-18 22:42:43 why75: well there seems not to be that kind of possibility 2019-11-18 22:43:15 but manually selecting proper targets, so you need just to install library and install headers target run 2019-11-18 22:44:11 grep "^[#[:space:]].*:" Makefile 2019-11-18 22:44:34 that might give the targets, and then we can pick up correct ones 2019-11-18 22:50:07 Am I kind of not missing the point of alpine by using a custom dock? 2019-11-18 22:51:03 I can install latte which is currently maintained but its based on plasma. I can just install kubunutu or kde neon and have it work seemlessly. Why am I doing this to myself lol? 2019-11-18 22:54:10 I just want to learn how to compile something completely lol but this is ... a lot 2019-11-18 22:54:51 https://paste.debian.net/1116880/ 2019-11-18 22:55:31 something wrong with that grep command, but what then.. how big is the makefile? =) 2019-11-18 22:56:13 34.8 kb 2019-11-18 22:56:28 grep install Makefile 2019-11-18 23:02:34 now just imagine what package managers need to go through =) 2019-11-18 23:02:42 maintainers 2019-11-18 23:05:35 Well thanks guys but I think I'm going to call it. Been working on this for like 8 hours lol 2019-11-18 23:06:26 I'll still use alpine for the time being so maybe I'll be back. What's the matrix link? I couldn't get mine to work 2019-11-18 23:08:46 I blame libmusl lol 2019-11-18 23:09:04 no idea what is matrix link... 2019-11-18 23:09:27 musl lib* 2019-11-18 23:09:58 Well I know they have a channel on riot.im's directory 2019-11-18 23:10:40 goodnight 2019-11-18 23:16:33 can the matrix be used without register to any server? peer to peer 2019-11-19 00:17:21 Might need to move to offtopic but does anyone know if you can run postmarketOS in a vm> 2019-11-19 00:17:23 ? 2019-11-19 00:17:50 I believe yes with QEMU 2019-11-19 00:18:00 I'll hit up their irc real quick 2019-11-19 00:21:26 Well, their buildtools build it (with alpine) in a chroot 2019-11-19 00:21:34 Well yes of course you can 2019-11-19 00:21:48 (although for some reason alpine as a host isn't properly supported) 2019-11-19 00:21:57 Just choose `qemu-amd64` as your device in `pmbootstrap init`, then run `pmbootstrap install` and `pmbootstrap qemu` 2019-11-19 00:22:07 Huh? It is supported 2019-11-19 00:22:15 You just need to have GNU Coreutils installed 2019-11-19 00:22:51 PureTryOut[m], no offense, but what is the point of running alpine if you just replace all the tools? 2019-11-19 00:23:28 All the tools being busybox? There is more to Alpine than that 2019-11-19 00:23:33 on another note, it only seams to need some small adjustments to run without gnu coreutils on busybox, just a bid sad that it isnt really ment as a supported target 2019-11-19 00:23:41 of course there is more, but that is a part of it 2019-11-19 00:23:44 Well MR's are welcome 2019-11-19 00:23:50 Just nobody has bothered to port away from the GNUisms yet 2019-11-19 00:23:59 mate-desktop panel does not offer clipboard to be added (lots of other items though). I see mate-settings-daemon is installed and running. Do I need something else? 2019-11-19 00:25:11 PureTryOut[m], does pmos accept patches via email or maybe matrix? 2019-11-19 00:25:11 Tbf most pmOS devs don't like working without the GNUisms of GNU Coreutils, so they would run it even if they ran Alpine Linux. Myself included, Alpine on laptop but with GNU coreutils 2019-11-19 00:25:21 Neither sorry, just Gitlab 2019-11-19 00:25:34 Although I can apply it for you if you want in this case 2019-11-19 00:25:43 (as in, I'll make the MR for you) 2019-11-19 00:26:12 I don't have a patch ready for anything, and if the pmos devs don't commit to supporting it it seams rather pointless to patch specific depends out on off 2019-11-19 00:26:41 since inevitably a new dependency might come along that just nobody noticed :) 2019-11-19 00:26:56 We're committed to supporting Alpine, it's just that it already works by just installing GNU coreutils 2019-11-19 00:27:22 Eh, that is more changes than i am willing to do on my system 2019-11-19 00:28:04 That's fine. You can always make an issue for it, it'll at least give it some priority 2019-11-19 00:28:22 Eh, maybe... don't really like gitlabs err... "ui" 2019-11-19 00:28:28 although i do have an account technically 2019-11-19 00:28:30 You're the first to complain about the dependency in all this time 🤷‍♂️ 2019-11-19 00:28:57 The UI is lovely, just a tad slow lol. But yeah I'm a fan of sr.ht-like systems as well 2019-11-19 00:29:23 I don't mind the design neccesarily, i mind that they refuse to even support basic RO viewing without js :) 2019-11-19 00:29:49 which is something that basically all the other html git viewers do fine, foss or no foss 2019-11-19 00:29:57 Ah yeah I don't like the dependency on JS either 2019-11-19 00:30:22 Luckily there is always `git clone ` as a fallback 😃 2019-11-19 00:30:41 Yeah, doesn't help with the issue tracker though :) 2019-11-19 00:30:56 Maybe a matrix based on will come along at some point :P 2019-11-19 00:32:20 Hey friends 2019-11-19 00:32:25 back from deadlock 2019-11-19 00:32:33 still not using Alpine ;< 2019-11-19 00:32:52 used up all 4GB of mem 2019-11-19 00:33:34 tried to copy a file over ftp, and linux kernel decided to do its last read caching... in zram swap 2019-11-19 00:37:11 PureTryOut[m], i think the failing command was just "du" to get the size of a dir? 2019-11-19 00:38:00 as in du --summarize --block-size=1, where the du of busybox doesn't seam to do long options, i wonder though if there isn't a normal python3 thing to just get that value 2019-11-19 00:38:21 Oh could be, that doesn't seem much then 2019-11-19 00:38:46 That was the one last time i think anyhow, could certainly be more lurking around :) 2019-11-19 00:39:17 also it invokes that with sudo which seems ... strange 2019-11-19 00:40:10 I can poke you on matrix with stuff about pmboostrap if you want anyhow 2019-11-19 00:40:21 ideally a non-matrix.org account though 2019-11-19 00:43:13 Btw coreutils is in the wiki for new users 2019-11-19 00:46:48 why60: hey dude, how are things? 2019-11-19 00:47:47 Good. That plank dock kicked my butt. I think Imma leave it be 2019-11-19 01:04:55 So everybody loves Alpine ? 2019-11-19 01:05:13 XD '=D '=( (y) 2019-11-19 01:05:35 but of course 2019-11-19 01:05:57 AND DO YOU COMPILE STATIC? 2019-11-19 01:06:00 ;} 2019-11-19 01:06:06 musl is cool in that 2019-11-19 01:06:09 nope 2019-11-19 01:06:21 oh wait I thought you were talking to me lol 2019-11-19 01:06:30 Some people called me a name similiar to that 2019-11-19 01:06:36 Oh you can compile static too 2019-11-19 01:06:45 it has advantages 2019-11-19 01:06:58 like it will work without any libraries... 2019-11-19 01:07:00 ;>> 2019-11-19 01:07:22 Imagine not having to compile 100 dependencies and trying to make it work 2019-11-19 01:08:16 If you wanted an mplayer, you could have just downloaded a 5MB binary. 2019-11-19 01:09:36 And it would work on any gnu linux that can run it 2019-11-19 01:10:37 ever seen these guys? http://asm.sourceforge.net/asmutils.html 2019-11-19 01:11:13 and https://sta.li/ and https://dl.suckless.org/htmlout/sta.li/ 2019-11-19 01:12:47 i could have a linux system that fits on an 1GB cf card again 2019-11-19 01:13:39 i would like to compile my system from source as static, but xorg is highly against this kind of stuff 2019-11-19 01:18:09 where do I run pmbootstrap init? 2019-11-19 01:18:36 why60: what are you trying to build? xfce? 2019-11-19 01:19:07 QEMU image for postmarketOS 2019-11-19 01:19:38 https://wiki.postmarketos.org/wiki/QEMU 2019-11-19 01:19:49 So... zfs is supposed to provide /dev/zvol/ ? 2019-11-19 01:19:52 how can I compile xpad? 2019-11-19 01:20:02 someone has a clue how i managed to not get it? :g 2019-11-19 01:20:55 n00b13, of course i compile static :D, i had a tiny linux with mush and toybox and mksh compiled into one little initramfs and that inside a kernel image, and stuck that inside my ESP 2019-11-19 01:21:01 as a tiny rescue linux heh 2019-11-19 01:22:32 nepugia: coool 2019-11-19 01:22:57 nepugia: can you compile LXDE static? ;> 2019-11-19 01:23:48 I dunno, is LXDE still a thing? 2019-11-19 01:23:55 sure 2019-11-19 01:23:57 yeah lol 2019-11-19 01:24:23 Are you talking about the sticky note app @bbuccianti 2019-11-19 01:24:26 nepugia: what are you on? dwm? 2019-11-19 01:24:33 ratpoison? 2019-11-19 01:26:08 i thought LXDE was replaced with LXQT? 2019-11-19 01:26:15 lel 2019-11-19 01:26:19 n00b13, openbox... kinda stuck with it 2019-11-19 01:26:26 It was 2019-11-19 01:26:27 LXDE will never be replaced by a script 2019-11-19 01:26:30 why60: i'm talking about the linux kernel module for using joysticks 2019-11-19 01:26:44 figured since i can't get a good DE on linux or bsd anyway might aswell use a dumb dumb window manager :) 2019-11-19 01:27:19 a script? 2019-11-19 01:27:28 https://en.wikipedia.org/wiki/LXDE 2019-11-19 01:27:32 written in C 2019-11-19 01:27:36 :P 2019-11-19 01:28:01 it is nothing fancy, just disable 3d effects 2019-11-19 01:28:06 and it is fast 2019-11-19 01:28:37 Final release0.99.2 / 22 November 2016; 2 years ago 2019-11-19 01:28:39 hehe 2019-11-19 01:28:51 it has a final release, have to update for that 2019-11-19 01:29:09 They probably found and fixed all bugs 2019-11-19 01:29:23 fast is relative when it comes linux desktops ;) 2019-11-19 01:29:28 in 13 years 2019-11-19 01:30:07 nepugia: oh yea i still have pentium pro pcs and pentium 3 too 2019-11-19 01:30:14 with SD ram 2019-11-19 01:30:37 If it is fast on that, then it is fast. 2019-11-19 01:30:54 Was talking more about the software 2019-11-19 01:31:10 isn't that well suited for desktops usually 2019-11-19 01:32:49 I see you need dkms for xpad 2019-11-19 01:34:07 nepugia: check the programming languages: https://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments 2019-11-19 01:34:30 while i agree that using scripts may sometimes be faster to write, they are interpreted. 2019-11-19 01:35:26 Programming languages of what? 2019-11-19 01:35:36 i didn't mention any scripts... 2019-11-19 01:36:02 xfce would be my second choice, it is C too, eats more resources though 2019-11-19 01:36:21 that's what I use :) 2019-11-19 01:37:07 i remember it is like 160MB vs 120MB xfce vs lxde 2019-11-19 01:37:27 not a huge difference, but if your pc has 128 MB ram you start to think 2019-11-19 01:38:44 https://blog.lxde.org/2016/10/04/benchmark-memory-usage-lxqt-desktop-environment-vs-xfce/ 2019-11-19 01:38:49 Well, for that ammount of RAM current desktop-ish Oses don't seem adequate 2019-11-19 01:39:02 99MB for LXDE 2019-11-19 01:39:18 ok i have a pc that has 256MB ram 2019-11-19 01:39:40 it is from 1999 2019-11-19 01:40:05 still it can run lxde 2019-11-19 01:40:26 you know that is the thing that used to run win98 2019-11-19 01:40:39 my alpine is using about ~700mb of ram for no discernable reason :) 2019-11-19 01:40:58 so 256 maaaybe too low for this 2019-11-19 01:41:11 nepugia: my test system over there uses 11GB ram for no reason 2019-11-19 01:41:14 ... 2019-11-19 01:41:26 it is called caching 2019-11-19 01:42:03 If it were caching then it'd be pretty stupid to only use 700mb of 4GB for a disk cache... 2019-11-19 01:42:14 is not 2019-11-19 01:42:23 it might work out 2019-11-19 01:42:30 Sure, empty ram is wasted ram, for that matter 2019-11-19 01:42:31 if miss then miss... 2019-11-19 01:42:49 at least my system loves to cache everything 2019-11-19 01:42:57 point is that 700 would be quite low if it was for caching 2019-11-19 01:43:07 i start to copy a 2GB file over ftp, it reads it in ram first 2019-11-19 01:43:26 mmap, preallocate and friends 2019-11-19 01:43:49 It might, it doesn't have too 2019-11-19 01:44:16 Honestly 2GB sounds too big to just read into memory for fun :) 2019-11-19 01:44:23 Clearly your system knows there is much free ram, so it can use it 2019-11-19 01:44:48 it will clean cache if free ram gets lower 2019-11-19 01:44:52 I somehow doubt that my tool for showing me ram usage shows disk caches 2019-11-19 01:45:21 nepugia: libraries and executables are cached too 2019-11-19 01:45:39 it improves system speed 2019-11-19 01:45:41 that's disk caching too 2019-11-19 01:45:49 "cache: 130mb" 2019-11-19 01:45:50 aha 2019-11-19 01:46:09 that is still 600mb of stuff, ... i have like... xchat running 2019-11-19 01:46:16 not sure how it gets to that ammount of memory 2019-11-19 01:46:28 i don't see why would alpine use 800MB ram unless you copied root squashfs to ram that is 600 MB ;} 2019-11-19 01:47:15 if you open a firefox that will eat 2GB+ for fun 2019-11-19 01:47:21 that is sure 2019-11-19 01:47:22 I don't know either :) 2019-11-19 01:47:41 I created myself a swap zvol because of firefox today 2019-11-19 01:48:08 dart kept ooming on me with firefox active... and then i remmebered that i forgot to create a swap file in the first place 2019-11-19 01:48:32 we should create a web browser that can be used for web browsing efficiently, and simple and small 2019-11-19 01:48:34 ... 2019-11-19 01:48:48 links2? 2019-11-19 01:48:57 something like chromium 2019-11-19 01:49:05 It needs some CSS support but you know, it works 2019-11-19 01:49:09 or netsurf is also nice 2019-11-19 01:49:11 but without fancy stuff, and zillions of libraries 2019-11-19 01:49:15 it just needs some... stability... 2019-11-19 01:49:23 yeah and it would be stable 2019-11-19 01:49:33 and not eat 2GB ram with 2 tabs 2019-11-19 01:49:33 netsurf on haiku is a pleasure to work with :) 2019-11-19 01:54:39 how to I get files to extract to the correct directory 2019-11-19 01:54:54 n00b13, oh well, dont really like chromium either honestly, something like links2 or netsurf is really more to my liking 2019-11-19 01:55:28 When I unzip it does it in place automatically and idk how to move things to the file system 2019-11-19 01:55:33 why60, that sadly depends on whatever tool you use to extract, since each tool has it's own braindead syntax slightly different to other tools :) 2019-11-19 01:55:45 it is a any.pkg.tar.xz 2019-11-19 01:55:48 using tar 2019-11-19 01:55:57 i think -C ? 2019-11-19 01:56:01 tried it 2019-11-19 01:56:19 also depends on whether it was packages with like, a subfolder inside it 2019-11-19 01:56:51 nepugia: like it or not, it is required to open a "modern" website 2019-11-19 01:56:59 i usually just mkdir dir; cd dir; tar xf mytarfile; and then inspect what it does 2019-11-19 01:57:00 iceweasel just breaks on them 2019-11-19 01:57:15 at least old version 2019-11-19 01:57:26 n00b13, netsurf implements html5 partly already 2019-11-19 01:57:49 but personally, i dont really see a point in having the html5 media stuff in my browser, seeing as I don't use that anyway :P 2019-11-19 01:57:53 well it unpacks script files that go into build, etc, usr, and var folders 2019-11-19 01:58:14 nepugia: how do you watch a yt vid? 2019-11-19 01:58:40 what's youtube? 2019-11-19 01:58:46 sometimes mpv, sometimes kodi, or just newpipe on my phone you know... 2019-11-19 01:59:01 I just start using newpipe 2019-11-19 01:59:03 why60, you can't say that if n00b13 only used an un-expanded acronym :P 2019-11-19 01:59:12 :) 2019-11-19 01:59:24 hahah 2019-11-19 02:04:30 maybe it's being funny since its an arch install file 2019-11-19 02:04:36 btw fuck chromium : Error 113 (net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH): Unknown error. 2019-11-19 02:04:39 or packaged for arch 2019-11-19 02:05:14 "old" browsers now do this with certain websites 2019-11-19 02:07:09 how do I start building this? 2019-11-19 02:07:16 or dkms in general 2019-11-19 02:08:33 https://archlinux.pkgs.org/rolling/archlinux-extra-x86_64/dkms-2.8.1-1-any.pkg.tar.xz.html 2019-11-19 02:08:54 https://github.com/dell/dkms 2019-11-19 02:12:12 why60: https://l3net.wordpress.com/2013/03/17/a-memory-comparison-of-light-linux-desktops/ 2019-11-19 02:15:53 How do you execute a program over ssh on behalf of a local user In a way that is works, and won't deadlock the system? 2019-11-19 07:02:50 Hi all, I’m an Alpine noob with a networking question. I just installed Alpine 3.10.3 on a Raspberry Pi 3A+. It connects to the Wi-Fi and the internet ok, but I can’t connect to it from other devices on the same Wi-Fi network. Even stranger, I can see the Alpine device connected in my Google Wi-Fi app, but the IP address shows as “n/a”. 2019-11-19 07:03:58 cross connecting on wifi is usually a function of your routing infrastructure, as far as the IP address showing n/a that sounds to me like the router didn't get a hostname, but I'm not familiar with the wifi app you reference, so I could be wrong there 2019-11-19 07:11:02 it’s just a simple home Wi-Fi setup. 2019-11-19 07:16:24 they’re both connecting to the same Wi-Fi router 2019-11-19 07:20:34 hmm, I don't have a helpful answer there 2019-11-19 07:30:35 doxey: look for a 'client isolation' or similar setting in the wifi router 2019-11-19 08:17:57 Need compton testers for https://gitlab.alpinelinux.org/alpine/aports/merge_requests/1372 2019-11-19 14:54:50 With ZFS, I'm trying to avoid assigning disk ID using /dev/sd[a-z]. Checking out the arch wiki on ZFS, they say to ls the /dev/disk/by-id folder, howerver there is not /dev/disk in alpine. What is a good process for setting up persistant zpool when the /dev/sd[a-z] gets changed when you add a disk on reboot? 2019-11-19 15:17:30 DCi: I'm pretty sure that still exists 2019-11-19 15:17:50 it's probably a bunch of symlinks done by udev 2019-11-19 15:17:57 *DCiple 2019-11-19 15:18:20 I have it, at least 2019-11-19 15:18:39 it may be missing in early initramfs? 2019-11-19 15:18:47 hmmm 2019-11-19 15:19:42 TBB: I'm in the process of creating some symlinks to try an work around this 2019-11-19 16:20:10 DCiple: when are you trying to access the disks? 2019-11-19 16:20:17 (as in, at which point in boot) 2019-11-19 16:20:21 (or post-boot) 2019-11-19 16:35:19 hi 2019-11-19 16:35:46 what provides /usr/include/sys/cdefs.h on alpine ? 2019-11-19 16:36:15 Hello 2019-11-19 16:36:34 <_ikke_> https://pkgs.alpinelinux.org/contents?file=cdefs.h&path=&name=&branch=edge 2019-11-19 16:37:01 <_ikke_> bsd-compat-headers it seems 2019-11-19 16:37:10 https://wiki.musl-libc.org/faq.html search for sys/cdefs.h 2019-11-19 16:37:51 <_ikke_> even better 2019-11-19 16:40:31 thanks 2019-11-19 16:43:36 Hey Shiz, 2019-11-19 16:43:36 Post boot. I'm simulating a disk failure or re-arranging SATA cables. 2019-11-19 16:45:16 DCiple: so it seems /dev/disk/by-id will work in two configs 2019-11-19 16:45:19 1) udev 2019-11-19 16:45:21 2) mdev with https://github.com/dywisor/diskid 2019-11-19 16:45:23 :p 2019-11-19 16:45:31 either one could probably do the trick for yo 2019-11-19 16:45:33 u 2019-11-19 16:45:57 Greetings everyone - relating to security stuff; what does alpine do relating to cve releases ? is it simply a case of wait for upstream then re-compile and do pkg release ? 2019-11-19 16:46:01 I just installed udev package 2019-11-19 16:47:20 my Q stems from this page from the folk at snyk: https://snyk.io/blog/everything-you-wanted-to-know-about-addressing-security-vulnerabilities-in-linux-based-containers/ in a nutshell it's saying alpine doesn't have a security team - just wondered how security stuff is handled 2019-11-19 16:48:40 <_ikke_> actsstca: We don't have a dedicated security team. We do actively apply bugfix releases to packages (and backport fixes for supported packages) 2019-11-19 16:49:20 thanks _ikke_, I was just about to start an awkward reply with how I'm not really intimately familiar with the process but... 2019-11-19 16:49:41 DCiple: interesting, on my arm32bit boxes there is not /dev/disk although udev run on boot 2019-11-19 16:50:17 who does that update ? is it just the pkg maintainer or is it done by the first person that gets to it/starts the pkging job ? 2019-11-19 16:50:34 TBB: add label 'secure' and you will sold whatever you want :) 2019-11-19 16:51:14 I still think it's udev that creates /dev/disk/*; I worked with a custom distro several years ago that basically injected udev into its early init for the specific purpose of booting from disks (well, partitions) with a very specific UUID 2019-11-19 16:51:46 <_ikke_> actsstca: I must correct myself: we do have people dedicated to reporting CVEs in our bugtrack system 2019-11-19 16:52:30 <_ikke_> And we have members who actively work on those 2019-11-19 16:52:46 <_ikke_> https://gitlab.alpinelinux.org/alpine/aports/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=T-Security 2019-11-19 16:53:41 so basically there's a team and a process, it's just not formalized to the point where fingers can be pointed at someone for not patching 2019-11-19 16:53:49 TBB: udev creates /dev/disk if it detects 'disk' devices, for example it skip mmc 2019-11-19 16:53:50 would that be a fair thing to say? 2019-11-19 16:54:16 mps, that would kind of make sense 2019-11-19 16:56:14 hmm, interesting on aarc64 it see mmc as disks 2019-11-19 16:56:25 not on armv7 2019-11-19 16:56:44 does it? 2019-11-19 16:56:58 wonder what could be architecturally so different that it won't see them on armv7 2019-11-19 16:57:40 mps version 5.4 at least doesn't, with rpi patches 2019-11-19 16:58:01 sure, 'ls -l /dev/disk/by-id/mmc-SD128_0x00288150-part1' => ' /dev/disk/by-id/mmc-SD128_0x00288150-part1 -> ../../mmcblk0p1' 2019-11-19 16:58:15 or it could be a kernel config difference between the archs 2019-11-19 16:58:31 oh wait 2019-11-19 16:58:42 artok: oh, this is on ' 5.3.11-1-gru #1 SMP PREEMPT Wed Nov 13 16:03:21 CET 2019 aarch64 GNU/Linux' 2019-11-19 16:59:30 Anyone else here uses hugo ? 2019-11-19 16:59:35 the static site generator 2019-11-19 16:59:50 I'll reboot to 5.4-rc7 to see if there is difference 2019-11-19 17:00:18 If yes please check https://gitlab.alpinelinux.org/alpine/aports/issues/10961 i can't reproduce the error locally 2019-11-19 17:00:21 maxice8: I tried but you gave me advice called 'zola' :) 2019-11-19 17:00:41 maxice8: sorry can't be of help for that 2019-11-19 17:01:22 Yes zola is super good 2019-11-19 17:02:05 maxice8: this issue, looks like it need to be rebuilt 2019-11-19 17:02:20 :D sadly i nuked my github repo accidentally so now i'm posting articles to @Cogitri's website 2019-11-19 17:02:21 I mean #10961 2019-11-19 17:02:52 ahh cool thanks - so you kinda do have a security team then its just so secure its a secret :P 2019-11-19 17:02:53 is this for issue for edge 2019-11-19 17:03:19 <_ikke_> actsstca: It's not formalized, ie dedicated persons doing the work 2019-11-19 17:03:29 <_ikke_> We just do it together 2019-11-19 17:03:31 yes 2019-11-19 17:03:46 thats perfect thanks :) 2019-11-19 17:03:58 <_ikke_> As Alpine Linux grows, we will probably have a dedicated team 2019-11-19 17:04:29 hmm, just installed and run 'hugo' on edge and got 'Error: Unable to locate config file or config directory.' ... 2019-11-19 17:04:59 i'll probably disappear in a moment - but i'll probably be back tomorrow - Thanks again :) 2019-11-19 17:05:05 <_ikke_> o/ 2019-11-19 17:05:06 'hugo help new' works fine 2019-11-19 17:05:59 maybe user have stable and edge 2019-11-19 17:07:54 maxice8: works without issues, 'hugo new site .' 2019-11-19 17:08:07 'Congratulations! Your new Hugo site is created in /home/mps/hugo' 2019-11-19 17:12:45 hi, I've just installed alpine linux on my pc in UEFI mode and LUKS encryption, following this tutorial: http://wiki.alpinelinux.org/wiki/LVM_on_LUKS , but I can't boot, grub says: disk `lvmid\xxxxx-xxxx-xxxx...` not found. 2019-11-19 17:15:19 Hello Friends! 2019-11-19 17:16:49 hello 2019-11-19 17:45:05 I remember when I tried mounting a disk using cryptsetup manually in the initramfs it didn't work 2019-11-19 17:45:05 but even /dev/sda was missing, so I don't think that's related 2019-11-19 18:29:48 temp: is your disk decrypted by grub (everything encrypted) or by linux and the initramfs? 2019-11-19 21:46:39 Hey yall, qq about apk-tools -- any `apk add`/`del` command I run reports "2 errors" and exits with error code 2. Any idea what these errors could be/how to investigate/resolve? 2019-11-19 21:47:45 I'd like to know as well 2019-11-19 21:47:46 <_ikke_> apk fix will tell you more (or fix it if it can) 2019-11-19 21:48:56 Thank you _ikke_!! 2019-11-19 21:50:17 Well, that doesn't solve my error, but now I know the 3 packages to blame 2019-11-19 21:50:25 bug report time! 2019-11-19 21:51:01 oh, before I open an issue on aports, is that where I should report it? or mail the maintainer maybe? 2019-11-19 21:51:44 <_ikke_> Opening an issue is fine, you could try to tag the maintainer if they're on gitlab 2019-11-19 22:07:52 Hey fellas! 2019-11-19 22:08:20 #define CT_ASSERT(exp, message_identifier) {enum { message_identifier = sizeof( ({(struct{char message_identifier : 8 + !(exp);}){0};}) )}; } 2019-11-19 22:08:20 CT_ASSERT((sizeof(int)*0 >= 4), int_can_not_be_less_than_4_bytes); 2019-11-19 22:08:20 Do you think it will blend? 2019-11-19 22:14:42 blend? 2019-11-19 22:57:56 so what was the slimmest x window manager we've got? 2019-11-19 22:58:57 dwm? 2019-11-19 23:02:30 wish the good old evilwm was still around, probably won't compile without a patch or two. that one's was slim. 2019-11-19 23:06:53 someone can contribute it :D 2019-11-19 23:40:24 would be time to install alpine on my hp laptop then 2019-11-19 23:45:12 artok: twm 2019-11-19 23:45:55 ratpoison is small too btw 2019-11-19 23:54:26 twm is still going on ? 2019-11-19 23:54:28 gosh 2019-11-19 23:55:04 bring me my slackware and twm ! 2019-11-19 23:55:11 90's all over again 2019-11-19 23:57:04 1MB ram! 2019-11-19 23:57:38 https://l3net.wordpress.com/2013/03/17/a-memory-comparison-of-light-linux-desktops/ 2019-11-19 23:58:24 TinyWM eats 200kB ram 2019-11-19 23:58:53 https://l3net.files.wordpress.com/2014/02/cmp-all4.png 2019-11-20 00:00:04 xfce defines the corner point of wasting human resources, bloat() and sanity curve 2019-11-20 08:28:18 On my alpine, I have more than 100M ram used even without opening something other than htop in a terminal 2019-11-20 08:28:53 I'm not sure if that's really useful to fit a graphical environment in less than a MB 2019-11-20 08:38:56 are you reading the memory usage correctly 2019-11-20 08:39:15 Unused RAM is wasted RAM. 2019-11-20 08:39:30 ^ 2019-11-20 08:41:36 lol @ razorqt, wasn't that supposed to be lightweight as well :) 2019-11-20 08:42:02 By used, I meant used by programs, that's not accounting, say disk cache 2019-11-20 08:46:02 afontain[m]: you see in this screenshot, the used memory from livecd is 28 MiB https://0x0.st/z6Et.png 2019-11-20 08:46:09 used by applications 2019-11-20 08:46:49 even on a gentoo setup it was not hard to boot into xorg with a Desktop and xterm with htop and even a pygtk application in 100 MiB 2019-11-20 08:47:06 (that is to say, no musl, no optimizations geared towards optimization) 2019-11-20 08:47:18 towards memory 2019-11-20 08:48:02 (most of the memory was used by pygtk) 2019-11-20 09:00:27 I don't know, maybe the video driver uses a fair amount of ram? 2019-11-20 09:00:48 (i915 for me) 2019-11-20 09:03:15 Xorg is a bit hungry 2019-11-20 09:26:40 wayland ftw 2019-11-20 10:03:11 I've started playing with Alpine two weeks ago, installed it on couple devices Pi1-4, and servers. All seems to works great, except my last attempt HP DL385p Gen8 bootin from SDcard. I'll need some advice how to approach that. Idea is to boot form SDcard and run Alpine from the memory, and use HDDs as small NAS. Alpine boots fine, I''m doing setup-alpine and then "lbu ci" and reboot and this works! And after that second boot I can logi 2019-11-20 10:03:11 n with the new root pw and it will assign IP address fine but can't write with "lbu ci" any new changes to the SD card. Tried remounting as advices on Wiki for the Pi devices but can't remount the SDcard as RW so "lbu ci" fails to save the new changes after the initial setup. 2019-11-20 10:14:41 mveplus: is it the remount to rw that fails? 2019-11-20 10:16:32 mveplus: can you do: apk add tpaste && sh -x /sbin/lbu ci 2>&1 | tpaste 2019-11-20 10:16:36 and paste the url here? 2019-11-20 10:16:52 so we can see exactly what is happeneing 2019-11-20 10:17:41 also check that the device mount point in /etc/fstab corresponds with what lbu uses in lbu.conf 2019-11-20 10:46:01 @ncopa Thanks, Yes I'll do it, going to boot the server. 2019-11-20 10:47:06 When I do remount it does not fail "no error" as such but checking remounts it's shows as "ro" 2019-11-20 10:56:18 mveplus: it is possible that it is double mounted 2019-11-20 11:02:59 The stupid HP does not want to boot now, I'll recreate the SDCARD and try again 2019-11-20 11:05:12 I'm formatting the card as FA32 with bootflag, then I'm using DD to write the image to the SD card. Is that the right way? 2019-11-20 11:05:43 Using the lates Alpine 3.10.3 x64 extended iso 2019-11-20 11:05:56 Using the latest Alpine 3.10.3 x64 extended iso 2019-11-20 11:21:15 format the card and afterwards dd doesnt make sense 2019-11-20 11:21:53 dd will overwrite the whole block device if you dont specificy params to start differently 2019-11-20 11:55:40 Huh, so I'm currently setting up Alpine via a Ubuntu Live USB and when trying to create the apk database with apk.static I'm getting `Unable to create database: no such file or directory` which doesn't help me so much 2019-11-20 11:55:58 Ah, I forgot to run it as root 2019-11-20 11:58:13 @clandmeter yes, I relazie that now, I've recreated this time using https://wiki.alpinelinux.org/wiki/Create_a_Bootable_Compact_Flash and now it works! 2019-11-20 11:59:18 thank you @ncopa @clandmeter 2019-11-20 16:09:07 Is anyone here? 2019-11-20 16:10:26 <_ikke_> No, nothing to see here 2019-11-20 16:10:43 _ikke_: so you are a developer ? 2019-11-20 16:10:57 <_ikke_> I'm involved with Alpine, yes 2019-11-20 16:11:01 cool 2019-11-20 16:11:15 How many years you have in C ? 2019-11-20 16:11:44 <_ikke_> Not a lot, I'm not that well versed in C 2019-11-20 16:12:03 But most stuff is written in C 2019-11-20 16:12:34 <_ikke_> Luckily you don't have to write C to be able to build and package things :) 2019-11-20 16:12:46 want some reading? a made some examples 2019-11-20 16:14:25 randomzb() in C, reloaded after ~18 years, also randomFloat https://pastebin.com/RX88CQrE 2019-11-20 16:14:25 typedef union struct demo #00003 in C with foreach_arrayelement() macro https://pastebin.com/JJ94CKMT 2019-11-20 16:14:50 yea you dont need to know c0d1ng to install a system 2019-11-20 16:16:10 i just resurrected one of my old codes that generate random numbers, only using rdtsc of the x86 CPU 2019-11-20 16:16:40 i suggested it to linux kernel but nobody cared 2019-11-20 16:17:48 <_ikke_> I do have quite a bit of coding experience, just not a lot of C 2019-11-20 16:18:01 it generated at rate 1GB/s+ vs linux random's 5MB/s on same machine, and passed the dieharder tests, with better score than linux kernel's 2019-11-20 16:19:05 strSplit() unique LinearStringArray ... https://ideone.com/dlD82f binary to Gray to binary macros in C https://pastebin.com/RcRGQ4Lh 2019-11-20 16:19:05 gcc packed attributes typedef struct unions added byte order https://ideone.com/1igd8A 2019-11-20 16:19:28 _ikke_: check out these, it has interesting things 2019-11-20 16:19:52 i did this in about 3 days for example: autotype cout_1 macro/function in C beta 5 https://pastebin.com/WQswNDx9 2019-11-20 16:20:25 a typeless cout in C without a format string for test 2019-11-20 16:20:45 I've got what feels like a dumb question. Do any of you use Alpine for desktop/workstation use? It seems that most use cases I see for Alpine are containers or servers. 2019-11-20 16:20:59 <_ikke_> d9a: plenty of people here use it on the desktop 2019-11-20 16:21:00 d9a: i am planning to 2019-11-20 16:21:14 <_ikke_> d9a: and a lot of work is being done supporting more and more 2019-11-20 16:21:27 lxde is enough for the job 2019-11-20 16:21:48 _ikke_: what desktop do you prefer? 2019-11-20 16:22:06 <_ikke_> I just use awesomewm without DE (not on Alpine though) 2019-11-20 16:22:10 hah 2019-11-20 16:22:22 is it that awesome? 2019-11-20 16:22:43 <_ikke_> It's minimalistic and gets out of the way 2019-11-20 16:23:18 _ikke_: check these when you get bored too: Elementary Functional logic macros for C https://pastebin.com/5T4wg3WH 2019-11-20 16:23:18 foreach() in C, gcc macro magic, lambda https://pastebin.com/G8SZcQPu 2019-11-20 16:23:18 Macro Magic: Functional Logic Macros for GCC in C https://pastebin.com/rFfJG8dL 2019-11-20 16:23:18 C Print number with SI, IEC prefix names/symbols https://pastebin.com/pFGBe9yS matrix gcc macro functional https://pastebin.com/g3btXRsg 2019-11-20 16:23:24 i have no more for now 2019-11-20 16:23:56 i only use macros to reduce typing, and to try to make logic typeless 2019-11-20 16:24:11 and reduce typos... 2019-11-20 16:25:19 What i don't like is when i want to make a logic function work on many types and i would have to write many versions of it, that is uncool 2019-11-20 16:25:55 <_ikke_> Like generics 2019-11-20 16:26:12 yeah like that, but that is a bit dumb too 2019-11-20 16:27:05 for example C's variadic functions are not really clever, i had to use a variadic macro to pass number of arguments and the argument list to it 2019-11-20 16:27:23 d9a: a lot of people use alpine on 'desktop' 2019-11-20 16:27:23 and the variadic macro is a horror too for now 2019-11-20 16:28:47 i also found ways to create macros in a way sensible and efficient, using a lambda macro to evaluate parameters when needed 2019-11-20 16:29:41 <_ikke_> n00b13: would be nice to have these in a git repo or so 2019-11-20 16:29:42 Macros can be parameters to macros, and net evaluate multiple times 2019-11-20 16:29:53 feel free to upload 2019-11-20 16:29:58 i don't have one now 2019-11-20 16:30:26 *not evaluate multiple times 2019-11-20 16:30:32 :} 2019-11-20 16:30:59 It is just a text replacement tool, but can do cool things 2019-11-20 16:31:34 i did not go into the new c stds, only c99 2019-11-20 16:32:09 here is my compile for geany now: gcc -O3 -save-temps -masm=intel -msse -msse2 -msse3 -mfpmath=sse -msse4.1 -std=c99 -Wall -Wextra -march=native -o "%e" "%f" -lm -lrt -lxcb && ln -fs "%e".i "%e"_cpp.c && ln -fs "%e".s "%e"_cpp.asm 2019-11-20 16:32:29 wos reading some asm, and optimizing some functions 2019-11-20 16:32:33 *was 2019-11-20 16:32:55 sometimes gcc gets confused what i want to do lol 2019-11-20 16:33:13 but usually it does a good joob in code generation 2019-11-20 16:35:18 <_ikke_> iy 2019-11-20 16:35:30 I have not yet looked in musl source much, but i like how there are people who hates bloated junk 2019-11-20 16:42:20 here is my latest strLen() int strLen(char* s){return(s)?({register char *p=s;while(*p)p++;p-s;}):-1;} 2019-11-20 17:20:59 is there anything special that needs to be done to get qutebrowser working on alpine? 2019-11-20 17:21:53 running it gives me: "qutebrowser==1.8.1 distribution was not found" as a python exception 2019-11-20 17:23:50 No you don't 2019-11-20 17:23:58 it turns out qutebrowser wasn't rebuild for python3.8 2019-11-20 17:24:26 ah, that'd explain it xD 2019-11-20 17:24:48 i revbumped qutebrowser to 1.8.1-r1 2019-11-20 17:25:07 the x86_64 builder is currently stuck so it will take some time, if you know how to build aports just doing abuild -r on qutebrowser should be enough to fix it 2019-11-20 17:25:29 awesome, thanks for the quick response! 2019-11-20 17:25:38 <_ikke_> maxice8: only for 3.11 rightA? 2019-11-20 17:25:48 <_ikke_> ah, also edge 2019-11-20 17:27:59 3.11 is failing super hard already with broken dependency ordering and stuff 2019-11-20 17:28:38 <_ikke_> We need some kind of cross aports dependency verification in our CI 2019-11-20 19:06:58 hello 2019-11-20 19:08:04 how do i install/use different language in alpine linux? 2019-11-20 19:09:03 Hello 2019-11-20 19:37:38 ok thanks 2019-11-20 19:43:36 can you help me? 2019-11-20 19:44:26 probably start by installing lang package 2019-11-20 19:44:38 *meta-package 2019-11-20 19:49:14 ok i installed it 2019-11-20 20:03:02 Then I'd try to change LANG in /etc/profile(?) 2019-11-20 22:38:30 should new packages always start in testing? 2019-11-20 22:39:28 <_ikke_> in general, yes 2019-11-20 22:40:00 ok, do they just get added to community, whatever after being used enough? 2019-11-20 22:40:20 <_ikke_> There is no automatic process 2019-11-20 22:40:31 <_ikke_> it's mostly just the maintainer moving it or asking it to be moved 2019-11-20 22:40:38 <_ikke_> It does not require a lot really 2019-11-20 22:40:44 gotcha 2019-11-20 22:40:58 mv and git commit 2019-11-20 22:41:24 should packages start out with both maintainer and contributor, or does maintainer get added if the original contributor abandons it? 2019-11-20 22:41:47 <_ikke_> You could just leave out contributor 2019-11-20 22:41:53 <_ikke_> it doesn't mean a lot really 2019-11-20 22:42:08 alright 2019-11-20 22:46:44 it's just credits ;) 2019-11-21 08:49:27 does openrc have a way to run user services similar to systemd's --user? 2019-11-21 08:50:30 no 2019-11-21 08:51:24 ok, thanks 2019-11-21 08:51:58 one can use runit/s6 to supervise user services 2019-11-21 08:52:01 of course, everything's doable, it's Linux after all. but not quite that simply. 2019-11-21 08:56:20 hmm ok, are there benefits to using s6 on top of openrc aside from user supervision? 2019-11-21 08:57:27 yes if openrc is not using supervise-daemon which is most of the time 2019-11-21 08:58:40 ah ok, so it will also automatically restart failed services? 2019-11-21 08:59:20 yes 2019-11-21 09:00:30 Good morning, doe anyone know a good stats for Alpine, I'de like to monitor the network and disk performance of Alpine running as NFS? Alpine is running in the memory with "data" partition on disk 2019-11-21 09:00:46 mveplus: collectd? 2019-11-21 09:01:25 will check it out 2019-11-21 09:01:34 most monitoring tool may not do exact like you want it, but probably close enough 2019-11-21 09:02:13 maxice8: sweet, I'll give it a try, thanks for the help! 2019-11-21 09:16:58 Thanks @pmjdebruijn 2019-11-21 09:18:38 mveplus: one nice thing about collectd is that it supports a push model, which means no open ports on your servers :) 2019-11-21 09:20:35 I was thinking of hosting it on the NAS itself, but you are right, better option would be run on VM and use the push model. 2019-11-21 09:21:30 This is not production yet, so I'm experimenting mostly to explore and learn. 2019-11-21 09:21:53 we just run a collectd graphing host, where we care much less about that it has a port open to collectd all the incomin data, since that machine, only has rrds and graphs 2019-11-21 09:22:20 so the risk isn't gone, but you're moving the risk to a machine that doesn't really matter as much 2019-11-21 09:22:30 as in no customer data or whatever 2019-11-21 09:24:27 nagios/icinga can do similar things with ncsa(-ng) 2019-11-21 09:25:09 Does Alpine have all that I need in the apk for collectd to run on a VM, or do i to use another distro? 2019-11-21 09:26:04 no clue 2019-11-21 09:26:36 for the actual graphing you need an external php script or something anyhow 2019-11-21 09:27:43 we do use nagios in production, I'll ckeck icinga as well. 2019-11-21 09:29:29 icinga is basically a well maintained nagios fork 2019-11-21 09:29:40 we've only used icinga1 though, no clue about icinga2 2019-11-21 09:30:00 but ncsa-ng works with both nagios and icinga ofcourse 2019-11-21 09:30:06 who uses icinga2 is very happy with that 2019-11-21 09:30:27 icinga2 uses a database backend, doesn't it? 2019-11-21 09:30:32 yes 2019-11-21 09:41:22 Plenty of reading and research and play to do now ;) thanks 2019-11-21 09:47:27 it seems collectd has a plug-in for graphing 2019-11-21 09:50:11 ah, sorry, that was addressed already 2019-11-21 12:01:35 Hello Friends! :} I am in the process of creating a wrapper for malloc() and realloc() in C with a purpose of handling a small, simple database of the allocations, anybody interested? 2019-11-21 12:38:10 n00b13: try on #musl channel 2019-11-21 12:48:39 hmm okey 2019-11-21 15:41:39 Hello everyone! :) 2019-11-21 15:42:36 I'm sending this message from Raspberry Pi 4 using Alpine Linux 3.10.3 aarch64 2019-11-21 15:45:42 nice :) 2019-11-21 15:45:47 welcome 2019-11-21 15:46:06 Hi! 2019-11-21 15:46:26 I'm just doing APKBUILD for 5.4 kernel =) 2019-11-21 16:10:12 Does `glxgears` work for you on edge? 2019-11-21 16:16:51 Cogitri: works for me 2019-11-21 16:20:40 Odd, it dies for me on GNOME Wayland 2019-11-21 16:25:28 i'm using X 2019-11-21 16:26:14 though didn't tried on x86_64, only on aarc64 2019-11-21 16:53:55 Hi, is GNU Hello packaged? I don't seem to find it via search 2019-11-21 16:54:38 yes 2019-11-21 16:54:48 you can get the package at gtu.org 2019-11-21 16:54:58 *gnu.org 2019-11-21 16:55:23 gchristensen: look at pkgs.a.o 2019-11-21 16:55:51 maybe `apk search` is enough. disregard me. 2019-11-21 16:56:08 I've tried `apk search hello` and been searching at https://pkgs.alpinelinux.org/packages for hello and gnuhello, but no luck 2019-11-21 16:56:15 no, i don't see any pkg that has hello in their name. 2019-11-21 16:56:37 hmm so maybe not :) 2019-11-21 16:58:24 thanks! 2019-11-21 17:18:31 i just looked gnu hello up, and i see no reason why it would be packaged? how is this useful for non-devs? 2019-11-21 17:20:21 qa3Txu0iak0F: i would ask how it would be useful 2019-11-21 17:20:57 it is useful if you want to develop a gnu tool. it is a template. 2019-11-21 17:22:42 okey 2019-11-21 18:09:02 I think I'm going to "integrate" LDAP into my system auth by just adding some stuff in the script I use to make LDAP changes scp over the authorized_keys to each user... 2019-11-21 18:09:52 Is there a way that makes me want to gouge my eyes out with a spoon slightly less 2019-11-21 18:10:34 Hey fellas! 2019-11-21 18:10:37 Are we cool yet dudes? anti-overflow, NULL ptr safe strLen() https://gcc.godbolt.org/z/U_-Rkh 2019-11-21 18:28:11 qa3Txu0iak0F: usually I use it as an example 2019-11-21 18:28:39 anti-overflow, NULL ptr safe strLen() with sanity limit https://gcc.godbolt.org/z/uDk8Qt 2019-11-21 18:28:42 i think im done 2019-11-21 18:46:26 o_O 2019-11-21 20:27:18 hello, I can't startx 2019-11-21 20:27:38 guess I'm a noob again 2019-11-21 20:28:07 timcowchip: any logs ? 2019-11-21 20:31:25 maxice8: https://pastebin.com/LnBCn84S 2019-11-21 20:34:23 there are Xorg.-.log's as well 2019-11-21 20:34:47 there are Xorg.1-9.log's as well 2019-11-21 20:38:14 timcowchip: do you have .xinitrc file 2019-11-21 20:42:34 I thought I did, but no 2019-11-21 20:43:37 add you WM as last line in it and try 2019-11-21 20:43:58 ok thanks mps 2019-11-21 20:44:02 brb 2019-11-21 20:44:37 I'm not sure if our /etc/X11/xinit/xinitrc works fine 2019-11-21 20:59:12 \o/ 2019-11-21 21:11:57 it works, nice \o/ 2019-11-21 21:47:42 hello, what was that package I need to fix to get fonts working again? 2019-11-21 21:47:50 was it libpng? 2019-11-21 21:50:49 fontconfig 2019-11-21 21:52:03 thanks mps 2019-11-21 21:52:18 np 2019-11-21 22:23:01 https://imgur.com/a/pby3ohg 2019-11-21 22:23:19 I tried apk fix fontconfig 2019-11-21 22:39:32 timcowchip: 'apk fix' is for fixing installation of package, not fixing if it doesn't work correctly 2019-11-21 22:40:06 from your iamge looks like you have to install some fonts 2019-11-21 22:40:48 try 'apk search font' and look at list which you need 2019-11-21 22:41:55 ok thanks again mps 2019-11-21 22:42:05 for example I have only ttf-freefont and terminus-font 2019-11-21 22:42:42 i already installed terminus-font 2019-11-21 22:43:02 terminus is mostly good for terminals 2019-11-21 22:43:04 I'll try ttf-freefont 2019-11-21 22:43:15 you probably need some other 2019-11-21 22:43:56 ok 2019-11-21 22:44:01 brb 2019-11-21 22:44:51 it's late here, going to bed, good night 2019-11-21 22:49:35 installing ttf-freefont worked 2019-11-21 22:49:42 :) 2019-11-22 07:02:59 Hey friends 2019-11-22 07:03:01 randomz() reloaded again, update with tests in C https://pastebin.com/ENkdMKMA 2019-11-22 07:03:03 ;} 2019-11-22 09:16:21 I'm looking to package something that uses a git submodule; what's the best way to handle the source variable? 2019-11-22 09:42:37 Does upstream not supply a release tarball with the submodule included? 2019-11-22 09:55:04 no, it does have the gitmodules file but the folder for the submodule is empty 2019-11-22 09:55:31 you can put the submodule tarball on sources= and move it during the prepare() phase 2019-11-22 09:55:37 see the telegram-desktop APKBUILD to see how that is done 2019-11-22 09:55:40 it sucks but it works 2019-11-22 09:56:05 ahh that's clever 2019-11-22 09:56:07 I'll try that, thanks 2019-11-22 10:09:55 I'll have to give that a go at some point; somehow placing tarballs sounds ... wrong 2019-11-22 10:11:02 Well, it'd be best if upstream just made proper release tarballs 2019-11-22 10:19:29 naturally, but I imagine that's increasingly not the case 2019-11-22 10:21:33 Well, at least all GNOME projects do this, luckily 2019-11-22 10:21:46 And if you ask upstream about it they might change their packaging 2019-11-22 16:35:09 am I just missing something, or should elogind have a service? 2019-11-22 16:35:30 elogind is usually run by pam on login 2019-11-22 16:36:05 hmm ok 2019-11-22 16:36:26 ah yeah I see it now in htop 2019-11-22 16:42:41 what's the best way of maintaining custom versions of aports packages? ie custom compiler flags that might not be generally applicable enough to submit PRs for 2019-11-22 16:44:03 custom compiler flags can be put in /etc/abuild.conf 2019-11-22 16:50:04 is that only for global compiler flags? or can you specify package-specific ones too 2019-11-22 16:50:27 <_ikke_> only global 2019-11-22 16:51:05 ah, ok 2019-11-22 16:51:55 is there a better way to have "custom" packages short of just modifying the APKBUILDs and updating them when the upstream ones change? 2019-11-22 16:52:44 <_ikke_> Not sure if it works / makes sense, but perhaps source the original package in your custom package 2019-11-22 16:53:29 hmm, what would that look like in terms of the APKBUILD? 2019-11-22 17:47:07 Hey fellas! i wanted to share my random function, with tests, compilable without warnings, complete, simple and superfast: randomz() reloaded again, update with tests in C https://pastebin.com/ENkdMKMA 2019-11-22 17:48:37 Its distribution is outstanding too in my opinion 2019-11-22 18:03:23 i have 2 versions there, a superfast and a "better" random, i'm not saying that the better is slow ;} , but it does return after a random amount of time 2019-11-22 18:03:44 for entropy, i have used the rdtsc, the uncertainity between time of calls gives a few bits entropy every time, basically, it adds in the multitasking OS into the equation 2019-11-22 20:20:12 n00b13: what is the use-case for this? for anything that needs security this is unacceptable, for anything that doesn't need security we have lcgs and super fast simple stuff like https://en.wikipedia.org/wiki/Xorshift 2019-11-22 20:36:03 qa3Txu0iak0F mine is not a simple PRNG, it does ggather entropy 2019-11-22 20:37:00 try check what it deos 2019-11-22 20:37:46 qa3Txu0iak0F: anyway i created this about 18 years ago 2019-11-22 20:38:11 verified with dieharder tests 2019-11-22 20:39:29 i have beaten linux kernel's random in the dieharder test with my function in randomness too, while generating data at 1GB/s+ rate, vs linux's 5MB/s. 2019-11-22 20:39:47 kernel guys were not interested. 2019-11-22 21:31:56 that was not my question. my question was, what is the usecase. 2019-11-22 21:37:45 fill buffers with garbage data, initialize random objects for me 2019-11-22 21:38:02 i would also use it for generating any keys. 2019-11-23 00:20:00 hello, https://github.com/timcowchip/timcowchip-Alpine-repo/tree/master/gpodder 2019-11-23 00:20:47 upgrade from 3.10.9 to 3.10.11 if anyone's interested 2019-11-23 01:38:42 dovecot does not work out of the box (pam not compiled in) and imap package lacks an openrc script 2019-11-23 01:39:06 I tried various login configs for dovecot, no go 2019-11-23 01:39:29 systemdlete: pam is not needed by default 2019-11-23 01:39:30 imap might be simpler, but I'd have to obtain a rc script for it (or write one?) 2019-11-23 01:39:51 I just installed dovecot. Fired it up, and it logs that it does not have pam support 2019-11-23 01:40:31 dovecot init.d script runs imap if you install and config it 2019-11-23 01:40:54 imap is a different package, as I understand it 2019-11-23 01:41:10 alpine tries to keep minimum dependencies 2019-11-23 01:41:17 understood 2019-11-23 01:43:00 are you saying I could "borrow" the dovecot rc script, modify it, to run imap? 2019-11-23 01:43:06 we are not trying to be like most mainstream linux distros, we are trying to be small and simple 2019-11-23 01:43:22 you still need a rc script for imap 2019-11-23 01:43:34 no, you should just enable imap in dovecot.conf 2019-11-23 01:43:37 most packages seem to come complete with one if needed 2019-11-23 01:44:08 mps: As I said, dovecot does not work out of the box. I tried various configs (like passwd db, etc) but none of them seemed to work 2019-11-23 01:44:15 I turned on logging and all 2019-11-23 01:44:46 enabling imap in dovecot is not the same thing as the imap package. "imap" is a completely separate package/service. 2019-11-23 01:45:04 are you sure? 2019-11-23 01:45:17 It is on devuan and other distros, afaict 2019-11-23 01:45:38 I've had to replace dovecot with imap sometimes because it worked better; easier config 2019-11-23 01:46:08 'apk info -L dovecot | grep imap' can give you idea 2019-11-23 01:46:22 yes, that is a different imap implementation 2019-11-23 01:46:43 it is dovecot imap implementation 2019-11-23 01:47:00 the package "imap" is intended to run as a stand-alone server, unless alpine packages things differently 2019-11-23 01:47:20 if you want other imap implementation then you have to install other pkg with imap suppport 2019-11-23 01:47:27 installing "dovecot" does not install the package "imap" -- it has its own imap implementation 2019-11-23 01:47:45 "imap" DOES provide imap service! 2019-11-23 01:48:00 uh 2019-11-23 01:48:00 it is a bit confusing because the package is called "imap" also 2019-11-23 01:48:22 no, dovecot has imap service 2019-11-23 01:48:26 yes it does 2019-11-23 01:48:41 dovecot does provide imap (as well as pop and pop3) 2019-11-23 01:48:55 pop3 only 2019-11-23 01:49:33 but there is an open source package named "imap" that provides just the service imap; it is not related to dovecot or any other implemetnation of imap, again, afaik 2019-11-23 01:49:50 then you don't need dovecot for it 2019-11-23 01:49:56 it is THAT package I am referring to. 2019-11-23 01:50:10 exactly. but I do need a rc script for it! That's all I am saying. 2019-11-23 01:50:27 And, as I also said, dovecot does NOT work, straight out of the install of it 2019-11-23 01:50:41 dovecot complains that pam is not compiled in 2019-11-23 01:51:01 not for me, and for long time 2019-11-23 01:51:09 works like a charm 2019-11-23 01:51:16 great. good to hear. 2019-11-23 01:51:31 So for whatever reason, dovecot does not for me 2019-11-23 01:51:48 dovecot requires to read docs but it pays at the end 2019-11-23 01:52:00 keep in mind that this is a brand new install of alpine 2019-11-23 01:52:08 I did read the docs. No help so far. 2019-11-23 01:52:21 it doesn't matter, better if it is new install 2019-11-23 01:52:54 right. Agreed. So I'd expect dovecot to work, nominally, without much or any mods to the default config that comes with the package(s). 2019-11-23 01:53:39 sorry to sound grumpy (after some glasses of red wine) but dovecot is really good if you want to run imap/pop3 mail server 2019-11-23 01:54:33 Yes, it works great on devuan, artix, anti-x, ubuntu, and some others. Straight out of the box, too. I did not have to do a great deal of config work to make it work. 2019-11-23 01:54:52 it has different 'helpers', like ldap, sql, sieve etc 2019-11-23 01:54:53 pam support is compiled into those versions 2019-11-23 01:55:02 but no pam package "helper" 2019-11-23 01:55:20 (I checked) 2019-11-23 01:55:26 (several times now) 2019-11-23 01:55:45 I switched from debian after more than 20 years to alpine because of 'everything' compiled out of the box 2019-11-23 01:56:31 Look, if Pam is not compiled in, at least provide default config that works. ANy changes made thereafter are on the user! 2019-11-23 01:56:42 although, I used dovecot also on debian, when I had debian servers 2019-11-23 01:56:48 but packages really ought to work, nominally. 2019-11-23 01:57:27 well, ime, it works very well 2019-11-23 01:57:30 I switched from debian-related distros after they decided to poison the thing with systemd 2019-11-23 01:57:52 but you had to do some configuration; it did not work straight out of the box 2019-11-23 01:58:02 if you don't think so you can fill issue/bug on gitlab.a.o 2019-11-23 01:58:28 I think DOVECOT works -- it works on plenty of OTHER platforms, just not alpine out of the box 2019-11-23 01:58:37 yes, I could do that I suppose... 2019-11-23 01:58:42 yes, and it is expected from the admin to configure mail server 2019-11-23 01:58:51 if needed, yes. 2019-11-23 01:59:24 devuan, e.g., provides a default configuration that works. If I want to use other auth engines, then I would have to make the mods to make that happen. 2019-11-23 01:59:34 But it provides a working config. 2019-11-23 01:59:41 That's all I am asking for. 2019-11-23 01:59:50 it does not have to be PAM 2019-11-23 02:00:00 mail server can be (and usually is) configured with a lot of options and I had to tweak it on every distro 2019-11-23 02:00:18 it never worked for me 'out of the box' 2019-11-23 02:00:32 had to? The only one I had to tweak was for CentOS 5 2019-11-23 02:00:55 that was 10 years ago I think 2019-11-23 02:01:39 anyway, mps: If I "stole" a copy of dovecot's rc script, modified it for "imap", it should work? 2019-11-23 02:01:44 I wouldn't run any server software without carrefully reading docs and set it according my requirements 2019-11-23 02:01:53 ("imap" meaning the imap package, not dovecot's imap) 2019-11-23 02:02:06 I don't think it will work 2019-11-23 02:02:15 hmmm. 2019-11-23 02:02:16 ok 2019-11-23 02:03:14 I've even copied dovecot configs for my other machines to alpine, and none of those work on alpine (though they work fine on those other platforms) 2019-11-23 02:03:28 I've sat here doing side-by-side diffs, etc. 2019-11-23 02:03:48 OK, back to the grindstone I guess... 2019-11-23 02:04:16 just looked to 'imap' apk, and it seems there is no -openrc subpkg 2019-11-23 02:04:25 yes 2019-11-23 02:07:00 hmmm. gentoo might have a working rc script for imap? 2019-11-23 02:07:16 could be 2019-11-23 02:07:59 enjoy your glass(es) of wine. May I ask, merlot by any chance? 2019-11-23 02:08:14 at least two decades passed last time I looked at 'imap' software 2019-11-23 02:08:24 np 2019-11-23 02:08:33 nearly merlot :) 2019-11-23 02:08:42 blend? 2019-11-23 02:08:57 some home made kind 2019-11-23 02:09:02 omg 2019-11-23 02:09:44 I live in famous winery part of country :) 2019-11-23 02:10:09 reminds me. I might do some of the stuff myself. I have a bottle of merlot and a bottle of shirazz(sp?) that are just sitting there, waiting in anticipation of me drinking them 2019-11-23 02:10:30 Napa, Sonoma? 2019-11-23 02:10:34 don't wait to long :) 2019-11-23 02:10:38 (I'm in Sacramento) 2019-11-23 02:10:50 I'm in europe 2019-11-23 02:11:09 Oh, I won't. The open bottle has been sitting since 2 days. It'll go bad if I don't do the favor... 2019-11-23 02:11:11 :D 2019-11-23 02:11:51 open bottle not good to stay open to long 2019-11-23 02:12:32 I almost forgot: This is NOT merlot, after all. It is Tannat! 2019-11-23 02:12:48 I fridge open bottles 2019-11-23 02:13:20 Tannat is even better than Merlot (if one cares about its health properties, that is) 2019-11-23 02:13:51 I don't drink much merlot, prefer cabernet and primitovo kind 2019-11-23 02:14:27 but, ofc, after heave meat merlot is the best 2019-11-23 02:14:43 s/heave/heavy/ 2019-11-23 02:15:13 I need to tackle this mail stuff... later 2019-11-23 02:15:19 thanks for your help 2019-11-23 02:16:31 sorry again if I sounded grumpy, but dovecot is really good and worth to take some time and setup it 2019-11-23 02:17:43 it's sieve script is really useful to filter, sort and manage mails 2019-11-23 02:18:48 thank you for fine discussion (and not only about mail :) ) 2019-11-23 04:44:15 anyone tried this: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/admin-guide/device-mapper/dm-init.rst 2019-11-23 04:44:32 I'm trying to get it working without any luck 2019-11-23 04:45:16 mounting an encrypted root partition at boot without an initramfs 2019-11-23 07:53:16 I haven't but it looks very interesting indeed. Is there a reason why you don't use an initramfs? 2019-11-23 08:25:43 TBB: I'm playing around with a small source based distro which doesn't provide one 2019-11-23 08:26:32 and you can boot fine without it, I just like to have all my disks encrypted. Its been fun to troubleshoot but I'm running out of ideas 2019-11-23 09:48:12 wish I had more free time, this is actually a fascinating topic 2019-11-23 11:58:17 hi I'm working on compiling Quagga on Alpine following the instructions on https://rtrlib.readthedocs.io/en/latest/bgprd.html . I have installed the rtrlib-dev and rtrlib packages when I compile Quagga I get "librtr was not found on your system, which is needed by rpki prefix validation". any ideas on moving past this? 2019-11-23 11:58:39 I confirm the rtrlib files are in /usr/lib/ 2019-11-23 12:01:20 The first step would be to find out how the build system of Quagga tries to find librtr and looking at the logs of the buildsystem 2019-11-23 12:17:00 hi ncopa.. do you see the current situation of devuan respect the systemd new behaviour? that's the good made of alpine.. due alpine does not depends on any other distro.. and have a own infraestructure! good for alpine linux! but take note of! 2019-11-23 12:21:55 mckaygerhard: mind to post url 2019-11-23 12:38:36 mckaygerhard: need url for that 2019-11-23 12:41:44 Hi, Im having some troubles mounting cifs shares via /etc/fstab. It works fine when using "sudo mount -a" manually but it doesnt mount on boot 2019-11-23 12:42:35 /server/VM-Data /home/user/mnt/VM-Data cifs rw,uid=1000,gid=100,username=XXX,password=XXX,_netdev,iocharset=utf8 0 0 2019-11-23 12:42:45 I already added _netdev 2019-11-23 12:42:49 any tips? 2019-11-23 12:43:16 jaidJWdna: did you set credentials parameters for cifs in fstab? 2019-11-23 12:43:47 yes. I use username= and password= 2019-11-23 12:44:06 as I said it works when using mount -a 2019-11-23 12:44:23 no, I mean exactly parameter named 'credentials' 2019-11-23 12:44:37 like this 'credentials=/etc/samba/auth,sec=ntlmssp,vers=2.1' 2019-11-23 12:46:18 I use username and password instead of a credential file, and use the default value for sec (with works) and the default for vers 2019-11-23 12:47:21 "The default in mainline kernel versions prior to v3.8 was sec=ntlm. In v3.8, the default was changed to sec=ntlmssp." 2019-11-23 12:49:42 I had similar issue about 9 months ago, and solved it with setting 'credentials' and needed parameters 2019-11-23 12:50:13 forgot details, though 2019-11-23 12:51:43 this seems very unlogical to me as it works after boot when invoked manually. Was this the same for you? 2019-11-23 12:52:00 I want it to mount automaticly on boot 2019-11-23 12:55:04 you might want to add the "netdevice" option or whatever it was 2019-11-23 12:55:08 netdev maybe? 2019-11-23 12:55:30 atleast systemd respects that to mean "mount me after network is up", openrc... should too, but i am not 100% sure about that 2019-11-23 12:56:06 ah, you say you have it, are you sure it needs an underscore? i dont recall using one.. 2019-11-23 12:56:22 yes man says so 2019-11-23 12:56:23 TBH, I forgot details but to repeat, credentials param and setting required param in /etc/samba/auth solved my issues 2019-11-23 13:00:26 does openrc have logs for this? maybe you can check what it complains about 2019-11-23 13:00:39 might also be the order of mountpoints maybe? 2019-11-23 13:01:00 there also was a more generic option to skip fses the first time it parses the file, maybe that works then 2019-11-23 13:03:01 <_ikke_> just /var/log/messages afaik 2019-11-23 13:04:57 cant find anything in there 2019-11-23 13:20:07 any ideas? 2019-11-23 13:22:13 <_ikke_> Not myself 2019-11-23 15:25:25 does anyone has experience with init scripts? 2019-11-23 15:25:32 I want to start wiregaurd on boot 2019-11-23 15:26:40 https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg) 2019-11-23 15:26:44 That'd be quite nice 2019-11-23 15:36:49 Cogitri I know this wiki page but it doesnt explain how to start it on boot 2019-11-23 15:37:16 I would still need to use ifup wg0. I dont see any improvement there 2019-11-23 15:39:06 'auto wg0' 2019-11-23 15:39:49 no need to manual start 2019-11-23 15:45:07 Do you know any guide on full disk encryption on alpine linux? 2019-11-23 15:45:56 The Wiki has some 2019-11-23 15:46:19 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Full_disk_encryption_with_with_cryptsetup-luks_volumes 2019-11-23 15:51:17 Or https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_with_native_encryption 2019-11-23 15:54:42 What are those IPs in the wireguard config? 2019-11-23 15:54:44 auto wg0iface wg0 inet static address x.x.x.x netmask 255.255.255.0 pre-up ip link add dev wg0 type wireguard pre-up wg setconf wg0 /etc/wireguard/wg0.conf post-up ip route add x.x.x.x/24 dev wg0 post-down ip link delete dev wg0 2019-11-23 15:54:59 is the first one my wireguard IP and the second one the IP of the peer? 2019-11-23 15:56:45 About the second (ZFS) guide, it should be mentioned that the default initramfs can't boot a zfs encrypted system, atleast not the one i have 2019-11-23 15:56:51 had to change the initramfs 2019-11-23 15:56:58 these are wg interface addresses 2019-11-23 15:57:32 you have to configure peer params in /etc/wireguard/wg0.conf 2019-11-23 16:03:54 jaidJWdna: With Full disk encryption I mean encrypted /boot. I have a running system on another linux distro with root and boot in one disk which is completely encrypted. Grub2 Bootloader can decrypt /boot which contains an keyfile so initramfs can mount the disk without me typing in the password a second time. I installed grub and it successfully decrypts boot but then I get stuck in the initramfs. https:/ 2019-11-23 16:04:40 Full Disk Encryption so I tried modifying the initramfs script myself but couldnt get it to work :( 2019-11-23 16:05:47 Whats an interface adress? Is it the IP adress my VM will have in the wg network? My wg0.conf looks like this: 2019-11-23 16:05:49 [Interface]PrivateKey = XXXAddress = 10.14.0.0/24ListenPort = 51820#replace eth0 with the interface open to the internet (e.g might be wlan0 if wifi)PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEPostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D 2019-11-23 16:05:49 FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE[Peer]# My laptop (this is just a comment, change it to identify the device)PublicKey = XXXAllowedIPs = 10.14.0.10/32 2019-11-23 16:06:07 so is 10.14.0.0 correct? 2019-11-23 16:08:37 jaidJWdna: it's unreadable, please use paste service, tpaste.us for example 2019-11-23 16:09:58 http://tpaste.us/4E9j 2019-11-23 16:11:08 that looks better 2019-11-23 16:13:27 there are more possible use cases for WG, and without knowing your network and how you want to use it, I can't tell if your setup is correct or not 2019-11-23 16:14:14 I'd just do `wg-quick up wg0` or similiar on startup 2019-11-23 16:15:07 there is fine intro at https://www.wireguard.com/quickstart/ about concepts 2019-11-23 16:15:41 Cogitri: you can use /etc/network/interfaces and all is done auto on boot 2019-11-23 16:15:41 I use it as a "classical VPN" to acces my nas when Im not at home and I also route my traffic through my home network when using wireguard 2019-11-23 16:16:41 jaidJWdna: if you use it already you know what are correct parameters and where they should go 2019-11-23 16:17:35 set it in /etc/network/interfaces is just 'shortcut' to be started on boot 2019-11-23 16:17:57 yes I know what to put in wg0.conf but im confused why i need to specify them in interfaces again and also the wording is a bit different 2019-11-23 16:18:10 I guess Ill just try to use the same IPs and see what happens 2019-11-23 16:18:15 if you prefer 'old way' you can add script in /etc/local.d/ 2019-11-23 16:19:39 you don't need to specify IP's in /etc/wireguard/wg0.conf if you specified them in /etc/network/interfaces 2019-11-23 16:38:54 ok got it I wrote a script in /etc/local.d and started locale with sudo rc-update add local default 2019-11-23 16:45:52 jaidJWdna: I wanted to send you my old /etc/local.d/wireguard.start script but you were ofline for some time :) 2019-11-23 16:46:17 yeah I tried out the VPN thats why I was offline 2019-11-23 16:47:00 I also created a mount.start script that executes mount -a to fix mounting my cifs shares but that seems like a rather odd hack, as they are already in /etc/fstab 2019-11-23 16:47:04 nice that you solved your problem 2019-11-23 16:47:08 but it works 2019-11-23 16:47:16 thanks for the help! 2019-11-23 16:48:05 well, cifs mount need to be started after network is up 2019-11-23 16:48:14 yes 2019-11-23 16:48:52 but the _netdev Option should take care of that 2019-11-23 16:48:58 maybe this is broken in OpenRC 2019-11-23 16:49:33 I didn't seen _netdev option in openrc yet 2019-11-23 16:49:52 does it works in gentoo 2019-11-23 16:50:51 I dont know, but man mount.cifs lists it 2019-11-23 16:52:38 hmm, looks like it is not mentioned in alpine mount.cifs man 2019-11-23 16:54:49 Ah ok I read the wrong man 2019-11-23 16:55:05 does it say something else about network mounts? 2019-11-23 16:55:44 nothing, as I can see 2019-11-23 16:57:02 maybe '/etc/init.d/netmount' should be added to rc-update 2019-11-23 16:57:26 as it states: description="Mounts network shares according to /etc/fstab." 2019-11-23 16:58:05 ill try 2019-11-23 16:58:32 please, inform us of the result 2019-11-23 16:59:10 ah works 2019-11-23 16:59:15 hope someone will write wiki about this 2019-11-23 16:59:53 Yes I thought about that 2019-11-23 16:59:55 good, thanks 2019-11-23 17:00:07 any suggestion where to add this information? 2019-11-23 17:00:24 also there is no article about nfs or samba mounting at all at the moment 2019-11-23 17:01:27 yes, wiki isn't 'loved' much :) 2019-11-23 17:02:25 problem is most developers are busy and users usually forgot to write when they solve their problem 2019-11-23 17:02:48 and we don't have much 'hands' 2019-11-23 17:05:26 It could also use some more basic articles that one could just copy from gentoo wiki or other diśtros 2019-11-23 17:05:41 here is beta(?) of the handbook https://docs.alpinelinux.org/user-handbook/0.1a/index.html 2019-11-23 17:07:40 <_ikke_> It's not really beta anymore 2019-11-23 17:09:10 good to know, so can remove 'beta(?)' in future 2019-11-23 17:09:25 would be nice to be linked from main site 2019-11-23 17:20:21 Oh there is something here but its quite hidden 2019-11-23 17:20:23 https://wiki.alpinelinux.org/wiki/Setting_up_a_nfs-server 2019-11-23 17:32:20 Hey fellas 2019-11-23 17:42:11 howdy 2019-11-23 17:42:16 anyone on right now? 2019-11-23 17:42:29 yes 2019-11-23 17:42:32 cool 2019-11-23 17:42:35 so heres the deal 2019-11-23 17:43:06 jn__: hye 2019-11-23 17:43:07 i'm setting up alpine in a virtualmachine, but if i try to start thunar it gives me this error: 2019-11-23 17:43:24 "Error relocating /usr/bin/thunar: pango_attr_insert_hyphens_new: symbol not found" 2019-11-23 17:43:34 i tried reinstalling both pango and thunar, but to no avail 2019-11-23 17:43:41 what do? 2019-11-23 17:46:37 <_ikke_> lublub: what version of alpine are you running? 2019-11-23 17:46:38 lublub: i don't know, sorry 2019-11-23 17:47:02 should be the latest, downloaded yesterday or so 2019-11-23 17:47:15 yep, checking if your alpine is on a consistent version is probably a good idea 2019-11-23 17:47:24 <_ikke_> what is the content of /etc/apk/repositories? 2019-11-23 17:47:28 (and whether apk reports any errors) 2019-11-23 17:47:37 all except testing are enabled 2019-11-23 17:47:49 <_ikke_> 3.10? 2019-11-23 17:48:00 apk doesnt seem to be making any errors.. says thunar and pango are installed fine 2019-11-23 17:48:26 yep 2019-11-23 17:49:08 <_ikke_> It might be that thunar needs to be rebuilt, trying to verify it 2019-11-23 17:49:08 oh right, i forgot to mention this is xfce4 2019-11-23 17:49:36 _ikke_: hey there fella 2019-11-23 17:49:41 <_ikke_> lublub: when do you get the error? 2019-11-23 17:49:42 <_ikke_> n00b13: hi 2019-11-23 17:49:47 What's up ? 2019-11-23 17:49:55 <_ikke_> relaxing a bit 2019-11-23 17:50:14 How wide of a stripe would build with mirrored HD pairs with ZFS? Just for fun ;) 2019-11-23 17:50:16 when i try to start thunar. i discovered it because, when i tried to open file manager or thunar through the UI, it says something about "I/O error", so i tried opening it in console. 2019-11-23 17:50:41 seen my latest test of my random function from about 18 years ago ? randomz() reloaded again, update with tests in C 2019-11-23 https://pastebin.com/5XakuRzV 2019-11-23 17:50:42 (and the error i mentioned first is the one that appears in console) 2019-11-23 17:51:06 <_ikke_> n00b13: quickly skimmed it, but it's a bit over my head to grasp it :) 2019-11-23 17:51:56 it is really not that complicated, but it does gather entropy, so is unpredictable 2019-11-23 17:52:41 rol is just a circular bit rotate, same as the cpu instruction 2019-11-23 17:52:45 ;} 2019-11-23 17:53:05 <_ikke_> lublub: but it does run in that case? 2019-11-23 17:53:35 nope, doesnt run. i just realised it might be because of a change in a file i made.. ill try reverting that one and see if it works 2019-11-23 17:54:03 _ikke_: and rdtsc return number of cpu clock ticks since power on 2019-11-23 17:54:29 <_ikke_> lublub: linking errors are not caused / fixed by changing files 2019-11-23 17:55:09 alpine has zfs by default ? 2019-11-23 17:55:26 and i can install on 32 bit machine? 2019-11-23 17:55:46 zfs does not like 32 bit systems 2019-11-23 17:55:48 oh, i thought that meant a symbol like utf-8 not a symbol file 2019-11-23 17:56:25 you can install zfs through repo 2019-11-23 17:57:31 <_ikke_> lublub: I'm running thunar in docker, but I don't get a relocation error 2019-11-23 17:57:43 I read that zfs does not like to support 32 bit machines 2019-11-23 17:57:54 yeah, sorry, i guess i must've messed something up along the way trying to set xfce up 2019-11-23 17:57:56 <_ikke_> lublub: are you sure you did not enable edge repositories? 2019-11-23 17:58:09 those're enabled, but not the testing one. 2019-11-23 17:58:20 it was created for 32 bit machines thoug i guess many years ago by sun 2019-11-23 17:58:47 <_ikke_> lublub: can you paste somewhere the entire content of /etc/apk/repositories? 2019-11-23 17:58:59 <_ikke_> I guess you are combining stable and edge, which is not supported 2019-11-23 17:58:59 sure 2019-11-23 17:59:03 ooh 2019-11-23 17:59:10 yes, i am 2019-11-23 17:59:16 <_ikke_> Then go full edge 2019-11-23 17:59:32 why's it called edge though? 2019-11-23 17:59:41 <_ikke_> Because it's a running release 2019-11-23 17:59:46 <_ikke_> (bleeding) edge 2019-11-23 17:59:53 lol alright 2019-11-23 18:00:05 <_ikke_> It's constantly updated 2019-11-23 18:00:25 wait, by stable you mean /v3.10/? 2019-11-23 18:00:29 <_ikke_> yes 2019-11-23 18:00:37 alright, ill disable them 2019-11-23 18:00:49 <_ikke_> after, run apk upgrade -U --available 2019-11-23 18:04:04 yup.. halfway there. 2019-11-23 18:04:53 by the way, what browsers does alpine have? 2019-11-23 18:09:22 <_ikke_> firefox, chromium and some others 2019-11-23 18:09:40 cool 2019-11-23 18:11:09 <_ikke_> dillo, midori, qutebrowser 2019-11-23 18:11:26 <_ikke_> netsurf 2019-11-23 18:17:24 alright, time to test this out now 2019-11-23 18:18:15 yes it works now 2019-11-23 18:18:26 thanks, i would've never figured it out! 2019-11-23 18:19:29 <_ikke_> np 2019-11-23 18:19:42 alpine seems pretty nice, gonna use it the next time i install linux on a machine 2019-11-23 18:19:51 farewell! 2019-11-23 18:47:29 hi, when I run apk list -I it says im on linux-vanilla 4.19.85, however my uname sayse 4.19.77, even after multiple reboots 2019-11-23 18:47:35 what should I do? 2019-11-23 18:49:44 <_ikke_> should happen automatically, but you can try mkinitfs 2019-11-23 18:51:06 yeah that doesn't work because it looks for /lib/modules/4.19.77, which doesn't exist because .88 is installed, not .77\ 2019-11-23 18:52:39 <_ikke_> That doesn't make sense, because it should operate on the installed kernel, not the running one 2019-11-23 18:53:31 ehh well it doesn't 2019-11-23 18:53:43 do you know where this kernel version that mkinitfs is using is defined? 2019-11-23 18:54:04 <_ikke_> trying to find out 2019-11-23 18:55:16 <_ikke_> it's an option you can pass 2019-11-23 18:55:29 <_ikke_> try mkinitfs 4.19.88 2019-11-23 18:55:31 because of this problem it can also not load kernel modules and because of this i dont have an internet connection 2019-11-23 18:55:34 ill try 2019-11-23 18:56:27 that's command seems to work 2019-11-23 18:58:07 <_ikke_> In my case (a 3.10 docker container) I need to specify 4.19.80-0-vanilla 2019-11-23 18:58:07 ehh 2019-11-23 18:58:18 <_ikke_> to match what's in /lib/modules 2019-11-23 18:58:30 I did exactly that you, however I rebooted and uname is still reporting .77 2019-11-23 18:58:49 very strange 2019-11-23 19:00:06 where I can make an issue in order to ask for the xpad kernel module? 2019-11-23 19:00:09 <_ikke_> What does head -n5 /boot/config-vanilla return? 2019-11-23 19:00:23 <_ikke_> bbuccianti: https://gitlab.alpinelinux.org/alpine/aports 2019-11-23 19:00:36 any issue can be made on gitlab.alpinelinux.org 2019-11-23 19:02:17 _ikke_: .85 configuration 2019-11-23 19:03:00 Hello 2019-11-23 19:03:45 <_ikke_> onodera: Is this by chance some kind of vps that is running the kernel from the hypervisor? 2019-11-23 19:03:57 I have a question regarding installing alpine on usb flash drive 2019-11-23 19:05:22 Take i run alpine as my main os and installed some packages, will then the usb install have the same packages mirrored? Or will it just be base of alpine linux 2019-11-23 19:05:50 _ikke_: it is a vps, how would I go about finding out if it runs from a hypervisor? 2019-11-23 19:05:58 <_ikke_> onodera: ask your vps provider 2019-11-23 19:08:13 I've been running a source distro on it before switching to alpine, were I used self-compiled kernels without any problems for a few years 2019-11-23 19:09:20 > 2019-11-23 19:09:20 We utilize KVM ( Kernel-based Virtual Machine ) on 100% of our infrastructure. 2019-11-23 19:09:21 <_ikke_> hmm, ok 2019-11-23 19:09:38 this is what you are looking for? 2019-11-23 19:10:09 <_ikke_> That's the specific hypervisor they use, but they could still inject their own kernel in theory 2019-11-23 19:10:47 ah, yeah I heavily doubt that because i've been using my own kernels for a while now 2019-11-23 19:11:06 <_ikke_> ok 2019-11-23 19:19:01 I wonder how it is even able to load .77 2019-11-23 19:19:08 unless the vmlinuz is still .77 2019-11-23 19:19:39 <_ikke_> try apk fix linux-vanilla (assuming you have the vanilla kernel) 2019-11-23 19:20:19 I tried that but it fails with "temp error (try again later) 2019-11-23 19:20:32 I assume this is because I don't have an internet connection so it can't download the package 2019-11-23 19:20:43 the internet connection not working because it can't load kernel mods 2019-11-23 19:20:50 <_ikke_> catch 22 2019-11-23 19:20:56 yeah always nice lol 2019-11-23 19:21:25 kernel modules need to be compiled for every kernel? 2019-11-23 19:21:41 <_ikke_> try apk `apk fix --no-network linux-vanilla` 2019-11-23 19:21:52 <_ikke_> bbuccianti: yes, modules are kernel version specific 2019-11-23 19:22:12 alpine doesn't have any guide to do it? 2019-11-23 19:22:17 I can't find one 2019-11-23 19:23:41 <_ikke_> bbuccianti: what are you trying to do? 2019-11-23 19:23:53 _ikke_: I think I might have fixed it, or at least got out of the catch 22, I copied the module folder and renamed it to .77 2019-11-23 19:23:53 I want to use my xbox controller 2019-11-23 19:23:55 <_ikke_> ah, the xpad module 2019-11-23 19:24:12 which fixed my internet at the very least, not to run apk fix 2019-11-23 19:24:13 <_ikke_> onodera: that can cause issues 2019-11-23 19:24:19 ill remove it afterwards 2019-11-23 19:24:32 <_ikke_> bbuccianti: It should be enabled when compiling the kernel 2019-11-23 19:24:48 <_ikke_> I think 2019-11-23 19:25:12 _ikke_: I need to compile a kernel? 2019-11-23 19:28:18 _ikke_: running apk fix linux-vanilla didn't fix the issue. Though it does report "extlinux: no previous syslinux boot sector found" when running it, I wonder if this is relevant? 2019-11-23 19:28:47 <_ikke_> onodera: might be relevant, not sure though 2019-11-23 19:32:15 <_ikke_> bbuccianti: most likely, yes. the xpad module is part of the linux kernel 2019-11-23 19:32:32 <_ikke_> bbuccianti: You probably have to set CONFIG_INPUT_JOYSTICK 2019-11-23 19:32:36 <_ikke_> CONFIG_INPUT_JOYSTICK=m 2019-11-23 19:33:02 _ikke_: where? 2019-11-23 19:34:59 /boot/config-vanilla? 2019-11-23 19:35:25 oh I see 2019-11-23 19:35:27 <_ikke_> https://git.alpinelinux.org/aports/tree/main/linux-vanilla/config-vanilla.x86_64#n3383 2019-11-23 19:35:39 <_ikke_> bbuccianti: No, changing that file has no effect 2019-11-23 19:36:00 <_ikke_> It just tells you how your current kernel was compiled 2019-11-23 19:37:11 so I need to make a pull request with that change? 2019-11-23 19:37:59 you probably need to build your own kernel 2019-11-23 19:38:14 <_ikke_> bbuccianti: CONFIG_JOYSTICK_XPAD=m 2019-11-23 19:38:16 <_ikke_> that's the one 2019-11-23 19:38:58 <_ikke_> bbuccianti: https://en.wikipedia.org/wiki/Menuconfig 2019-11-23 22:11:26 can I install apk inside LXC container, which does not have apk installed nor tar? 2019-11-23 22:15:30 my PATH was the problem... everything is fine 2019-11-23 22:16:08 <_ikke_> :) 2019-11-23 23:07:24 What is your favorite optimization level with gcc ? i thought -Os generated the most correct asm output when i was checking out various functions, it just likes to jump much 2019-11-23 23:17:16 I just use `-O2 -ftree-vectorize` 2019-11-23 23:40:37 how come xrdb can't seem to use #include? 2019-11-23 23:45:57 ah this version can't deal with relative paths it seems 2019-11-24 00:51:01 hey all, I have a question for you. It's about lxd hosted on alpine. I'm on alpine version 3.10. LXD Version 3.2. LXD fails to start with some errors that I don't really understand. When I look it up the error is related to disk space usually, but my / is only 45% full. Hereis a link to the output of lxd --debug --group lxd: https://bpaste.net/show/XMCPS. 2019-11-24 00:52:04 this happened after an upgrade. It also appears my bridge was removed. 2019-11-24 04:08:09 randomz() reloaded again, update with tests in C 2019-11-24 https://pastebin.com/zxahSRqw 2019-11-24 04:08:31 optimization fix new randomfloat() 2019-11-24 06:01:39 If I had an install that was RAM-based, what would happen when I ran out of RAM? 2019-11-24 06:15:32 Without swap? I don't think linux would oom the ramfs, so probably just what happens normally if you run out of ram 2019-11-24 18:34:51 is it ok to run alpine with 256mb mem for use as an nfs server 2019-11-24 18:35:22 probably 2019-11-24 18:35:37 but extra mem will help with performance, as read/write cache 2019-11-24 18:35:59 in the end you'll have to try to be sure of course 2019-11-24 18:36:43 hmm, what init systme is used by default in the image? 2019-11-24 18:37:32 OpenRC 2019-11-24 18:38:47 i see that by just running the thing after installation 100mb is used, and 50mb is free 2019-11-24 18:39:22 i guess the the rest is somewhat used by the OS but still free for applications to allocate? 2019-11-24 18:39:53 <_ikke_> Is it run-from-ram you are using? 2019-11-24 18:40:08 oh!, yeah 2019-11-24 18:40:13 ACTION forgot to install the thing 2019-11-24 18:40:38 <_ikke_> yeah, thant 50% of ram is used for root filesystem 2019-11-24 18:40:42 <_ikke_> than* 2019-11-24 18:42:00 Hey friends 2019-11-24 18:42:29 <_ikke_> hiya 2019-11-24 18:43:09 run-from-ram can be kinda cool though 2019-11-24 18:43:15 it is 2019-11-24 18:43:18 since it proves A reboot and you have a clean system for sure 2019-11-24 18:43:20 if you have enough 2019-11-24 18:43:24 :) 2019-11-24 18:43:32 provides* 2019-11-24 18:43:40 ihave a test system here with 12GB ddr3 2019-11-24 18:44:00 pmjdebruijn: but i need an fstab and persistent configurations :D 2019-11-24 18:44:12 <_ikke_> zalt: there is lbu to persist changes 2019-11-24 18:44:14 copied the system to ram, can remove pendrive and system runs from squashed ram image 2019-11-24 18:47:24 ACTION loves the systemd -> openrc translation in archwiki article 2019-11-24 18:47:56 <_ikke_> n00b13: only thing you need to take into account is that you cannot load any new kernel modules in that case 2019-11-24 18:47:56 i feel guilty that i've never used anything other than systemd 2019-11-24 18:48:16 alpine doesn't use glibc right? 2019-11-24 18:48:22 <_ikke_> it uses musl indeed 2019-11-24 18:48:28 does that cause problems with some software in practice? 2019-11-24 18:48:36 <_ikke_> some software needs to be patched 2019-11-24 18:49:07 zalt: also note devuan ;} 2019-11-24 18:49:19 devs got sick of debian crap 2019-11-24 18:49:45 debian is officially dead 2019-11-24 18:50:08 that's nice, i like that such distros exist, otherwise people would forget that glibc != standard C lib 2019-11-24 18:50:46 glibc is somewhat nice, when it comes to high quality assembly code there 2019-11-24 18:51:09 musl hawever likes to not care about pointer overflows btw 2019-11-24 18:51:21 talked to devs at musl 2019-11-24 18:51:52 also it will also happily dereference a null pointer sometimes 2019-11-24 18:52:22 i thought musl was about correctness and reliability too 2019-11-24 18:52:32 maybe i was wrong 2019-11-24 18:53:21 just a suggestion anti-overflow, NULL ptr safe strLen() with sanity limit https://gcc.godbolt.org/z/uDk8Qt 2019-11-24 18:53:52 sorry, lost connection 2019-11-24 18:53:57 hi 2019-11-24 18:54:06 "n00b13 | debian is officially dead" -> why 2019-11-24 18:54:21 devs got sick of debian crap 2019-11-24 18:54:36 they made devuan 2019-11-24 18:55:04 compared to other crappy distros it's one of the least crappy distros i've seen 2019-11-24 18:55:07 devuan.org 2019-11-24 18:56:12 what i practically care about in a distro: 1) Huge number of people using it, 2) Availability of packages, 3) infrequent system updates 2019-11-24 18:56:34 debian really isn't going anywhere 2019-11-24 18:56:35 i don't care about what others use 2019-11-24 18:56:41 zalt: why do you need a large number of people using your distro? 2019-11-24 18:56:47 ofc not, money is there 2019-11-24 18:57:06 KatolaZ: that usually an indicator of how long that distro is going to be around 2019-11-24 18:57:16 somebody throws stacks of money on crapshit sw dev 2019-11-24 18:57:49 because that means less chance of obsecure bugs, and more guides on the internet about doing weird obsecure things 2019-11-24 18:57:54 btw systemd is a trojan 2019-11-24 18:58:01 pmjdebruijn: it's just an indicator of how many users are using it 2019-11-24 18:58:16 your gov needs it to control your computer if needed 2019-11-24 18:58:30 KatolaZ: users indirectly correlate to contributors, which usually loosely correlates to quality 2019-11-24 18:58:42 n00b13: please stop talking nonsense 2019-11-24 18:58:47 systemd is present in all win versions 2019-11-24 18:59:01 n00b13: srsly, stop talking nonsense 2019-11-24 18:59:33 at least i know what im talking about 2019-11-24 18:59:44 few in here will like systemd, and to some extent for good reason, but that's no reason to talk nonsense about it 2019-11-24 18:59:50 pmjdebruijn: RedHat has a large use base... 2019-11-24 19:00:01 lol 2019-11-24 19:00:03 KatolaZ: yes, and it will be around for along while 2019-11-24 19:00:06 who is thath? 2019-11-24 19:00:21 writing ignore list 2019-11-24 19:00:22 lol 2019-11-24 19:00:27 man, installation is still at 54% 2019-11-24 19:00:42 ACTION doubts about performance with his 256mb ram setup 2019-11-24 19:00:59 KatolaZ: and while I don't perosnally like RedHat, I don't think you can say it's particularly poor either 2019-11-24 19:02:55 why is windows successful, try to choose a distro that has a large enough user base that it effectively becomes windows-like, and the more people come up with weird inconsistencies the more it hurts the whole Linux/GNU as a desktop dream 2019-11-24 19:03:23 pmjdebruijn: I just said that size does not correlate with life expectancy 2019-11-24 19:03:24 <_ikke_> zalt: on the other hand, windows is trying to cater to linux users as well 2019-11-24 19:03:45 KatolaZ: you just offered a counter example to your own """rule""" 2019-11-24 19:04:08 i have my own rules too 2019-11-24 19:04:09 just pointing that out 2019-11-24 19:04:22 ignore idiots for example 2019-11-24 19:04:23 _ikke_: i personally use VMs or run Linux directly, i don't use their cute features 2019-11-24 19:04:37 and listen to sensible intelligent people 2019-11-24 19:05:06 zalt: different use-cases different tools :) 2019-11-24 19:05:18 you're more likely to see someone as intelligent and sensible if they agree with you, so maybe you should listen to people having the opposite of your opinions 2019-11-24 19:07:06 could it be stuck at 54%? 2019-11-24 19:07:16 zalt: true, but i consider other possibilities, and i can be wrong too 2019-11-24 19:07:22 <_ikke_> zalt: what? 2019-11-24 19:07:23 try opening a second shell, and ps axuf :) 2019-11-24 19:07:42 zalt: I meant that a distro should be fit for you, first and foremost 2019-11-24 19:08:07 pmjdebruijn: there's an apk add task 2019-11-24 19:08:19 pmjdebruijn: I use `ps faux`, which makes me laugh :P 2019-11-24 19:08:22 maybe it's downloading stuff from the internet?, my internet connection isn't particularly fast 2019-11-24 19:08:31 (i'm using the extended iso image) 2019-11-24 19:09:41 KatolaZ: :) 2019-11-24 19:13:11 KatolaZ: true, but i think the number of distros should be less, or i should learn more about linux systems 2019-11-24 19:14:56 distros do certain things in different ways, and it's frustrating to discover that you've learned only distro A tooling around the problem and not a solution to the problem itself 2019-11-24 19:15:00 zalt: I think distributions are never enough 2019-11-24 19:15:01 ;) 2019-11-24 19:17:26 maybe when their existence is justified 2019-11-24 19:18:01 zalt: the existence of a distro is justified by its users 2019-11-24 19:18:09 for example alpine has a purpose for its existence, i don't know what that exactly is, but it's probably something along the lines of "minimal small size distro" 2019-11-24 19:18:34 but think about the 12 or so somewhat popular distros that try to be a general purpose OS to be used by users/developers 2019-11-24 19:18:35 variety is necessary for the survival of the entire free software ecosystem 2019-11-24 20:19:10 Any other uses of keepassxc can use keepassxc-browser on chromium ? 2019-11-24 20:19:18 mine always result in 'Key exchange was not succesfull' 2019-11-24 22:39:43 hello, I'm trying to install alpine under bochs using the setup-alpine command and I'm getting an error after I choose the disk and partition: 2019-11-24 22:39:47 ``` 2019-11-24 22:40:35 `Error: unsatisfiable constraints sfdisk (missing) required by world[sfdisk]` and a similar error for syslinux 2019-11-24 22:41:01 this is a fresh alpine-virt-3.10.3-x86_64.iso I downloaded this morning 2019-11-24 22:41:32 I tried to install sfdisk with apk add sfdisk and got the same error 2019-11-24 23:14:37 hello, for a relative noob to this sort of thing, would it be terribly difficult to port https://github.com/alpinelinux/mkinitfs to another minumal distro that's also based on musl and busybox? 2019-11-25 00:33:01 atkka: it's pretty integrated with apk, so may be hard 2019-11-25 00:33:16 radens-: sounds like a repo issue, maybe? 2019-11-25 00:33:50 I think it's because I didn't have networking enabled in bochs. Not a very clear error though. 2019-11-25 00:34:16 it sounds like we just forgot to add the sfdisk package to the -virt distro 2019-11-25 00:34:18 iso 2019-11-25 00:34:35 this also happened with the standard iso 2019-11-25 00:34:42 to any of them, then :P 2019-11-25 00:34:46 but that one wasn't fresh 2019-11-25 00:48:39 ❯❯❯ 7z l ~/down/alpine-extended-3.10.1-x86_64.iso | grep sfdisk 2019-11-25 00:48:40 2019-05-03 12:56:39 ..... 48663 48663 apks/x86_64/sfdisk-2.33.2-r0.apk 2019-11-25 00:48:42 hmm 2019-11-25 01:28:55 Shiz: thanks, probably over my head anyway 2019-11-25 02:07:23 Do you have kernel debug symbols available? 2019-11-25 03:03:59 how do I set the kernel command line? 2019-11-25 03:22:32 For anyone curious: you can edit the command line in /boot/extlinux.conf and see the kernel debug symbols in /proc/kallsyms 2019-11-25 08:01:22 how are locales dealt with on alpine? My shell reports I get LANG="C.UTF-8" which isn't correct 2019-11-25 08:02:39 I set en_US.UTF-8 2019-11-25 08:02:54 but it gets overwritten somewhere 2019-11-25 08:04:02 `/etc/profile` is the place to look 2019-11-25 08:11:22 fixed some problems at least 2019-11-25 08:11:24 thanks 2019-11-25 10:10:39 hi, I'm having trouble installing docker-openrc from local repo (directory). When I list the packages, it says that it's noarch so I assume that's the issue, because I can install it fine from the online repo and there it says it's armhf. Any ideas why's that happening? 2019-11-25 10:11:42 Hey, just popping in to ask a quick question... 2019-11-25 10:12:24 kytart: Noarch just says that it doesn't have binary files which are arch specific 2019-11-25 10:12:34 So you can install that package on any arch 2019-11-25 10:13:38 I know that. I'm not able to install it from the directory and this is the only difference I can spot compared to the online repo so maybe it has something to do with it 2019-11-25 10:13:58 it's the same package, I literally just downloaded it from the online repo and put it in a directory and generated index 2019-11-25 10:14:31 oh, yeah, the index states it's armhf even though it isn't 2019-11-25 10:14:45 exactly 2019-11-25 10:14:57 Does anyone know which package the execv variant of exec comes in? 2019-11-25 10:15:52 I remember having a project repo with both noarch and x86_64 in it... what the fix was escapes me at the moment 2019-11-25 10:18:26 I'm not as familiar with which packages contain which sets of core utilities. 2019-11-25 10:19:56 <_ikke_> https://pkgs.alpinelinux.org/contents?file=execv&path=&name=&branch=edge 2019-11-25 10:21:53 Returns an empty list. 2019-11-25 10:22:16 <_ikke_> So there apparently is no package that contains execv 2019-11-25 10:22:24 Ouch. 2019-11-25 10:22:41 interesting, I thought that every apk contains info about itself but now it seams to me it doesn't 2019-11-25 10:22:44 isn't execv a C function ? 2019-11-25 10:22:51 https://linux.die.net/man/3/execv 2019-11-25 10:23:04 <_ikke_> maxice8: My thought exactly 2019-11-25 10:23:11 I can extract it like tar.gz and it only contains the files but no other info about arch or anything 2019-11-25 10:23:34 <_ikke_> There should be control data as well 2019-11-25 10:23:41 hm. Actually, that would make a lot of sense. 2019-11-25 10:24:30 oh nvm sorry, there are hidden files 2019-11-25 10:24:38 <_ikke_> .PKGINFO indeed 2019-11-25 10:25:02 I think I can work from here. Thanks! :D 2019-11-25 10:26:02 so, not sure what to do about my issue :( 2019-11-25 10:27:44 <_ikke_> kytart: What is the error you get? 2019-11-25 10:46:15 it seams that there's something wrong with the way I'm indexing it 2019-11-25 10:47:26 because when I list the basic apks that are available from installation, there's for example wpa_supplicant-openrc and that's also noarch but when I list it it shows armhf 2019-11-25 10:53:38 do you force the repo to be a certain arch? 2019-11-25 10:54:12 --rewrite-arch 2019-11-25 10:55:07 u mean when indexing? 2019-11-25 10:56:02 I don't see this option anywhere 2019-11-25 10:57:32 oh I see 2019-11-25 10:58:06 is that something I have to do every time to be able to install noarch packages? 2019-11-25 10:58:14 seems like a bug 2019-11-25 11:27:47 it's not really a bug, I imagine it's because noarch wasn't really considered way back when 2019-11-25 12:48:46 wa 2019-11-25 14:18:47 Hi! Not sure this is the right place to ask, but here goes. Anyone here know why https://alpine.global.ssl.fastly.net/ seems to be stuck in a redirect loop since a few hours back? 2019-11-25 14:20:12 <_ikke_> Good question 2019-11-25 14:21:42 I noticed that some subdomains, like https://dl-cdn.alpinelinux.org/, uses a faulty SSL-cert, not sure if they should be served tho. But if they should maybe that could be a cause? 2019-11-25 14:22:51 <_ikke_> Guest84: https://dl-cdn.alpinelinux.org/ is never going to server the proper certificate because fastly is hosting it 2019-11-25 14:23:07 I see :) 2019-11-25 14:27:09 i problably know 2019-11-25 14:28:10 <_ikke_> :) 2019-11-25 14:28:24 problem is, i dont know the solution 2019-11-25 14:28:31 actaully i dont understand the problem 2019-11-25 14:28:58 <_ikke_> afaik it used to work 2019-11-25 14:34:32 It definitely used to work, I was able to fetch from it just about 1.5hrs ago. So it recently stopped working 2019-11-25 14:35:14 <_ikke_> Probably related to a (seemingly) unrelated change we made 2019-11-25 14:41:01 Guest84: try now 2019-11-25 14:41:11 200 OK :) Thanks! 2019-11-25 14:41:20 5 euro 2019-11-25 14:41:32 ;-) 2019-11-25 14:44:44 Haha :) 2019-11-25 14:45:21 its a black friday deal. 2019-11-25 14:45:27 else it was 10 euro 2019-11-25 14:46:23 Something funny happened: after installing alpine to an nvme device, it does not appear anymore when booting from disk 2019-11-25 14:46:42 did you add nvme to mkinitfs? 2019-11-25 14:47:00 no - I guess that's the easy one then... 2019-11-25 14:47:18 i hope so :) 2019-11-25 14:48:38 Something I find strange in alpine is: if I try to mount an encrypted rootfs with ext4 on it without -t ext4 paramater, I get an "Invalid argument" error 2019-11-25 14:48:44 Using -t ext4 smoothly mounts it though 2019-11-25 14:58:31 yeah, alpine with encrypted rootfs is up & running! 2019-11-25 14:58:53 <_ikke_> nice 2019-11-25 14:59:53 I'll write about this the next days - especially the uefi generating part should imho be pre-created on the website 2019-11-25 15:00:25 Every time I touch an uefi device, I basically recreate the uefi image and have already created a dirty script for it, w/o partioning 2019-11-25 15:04:38 it's because Alpine's default mount command isn't the full mount, it's the busybox version 2019-11-25 15:05:10 the full mount has some intelligence wrt. what you're attempting to mount 2019-11-25 15:06:44 I see, makes some sense 2019-11-25 15:07:25 Currently i have an error from apk, apk fix says "(1/1) [APK unavailable, skipped] Reinstalling grub (2.02-r17)" 2019-11-25 15:07:53 However when I search for grub or do "apk add grub", it shows grub/seems to install it 2019-11-25 15:08:07 (I switched from 3.10 to edge - maybe related) 2019-11-25 15:10:07 I've in the past written an entire installer that took things like DOS/GPT partitioning and UEFI booting into account, so if I can be of any help just let me know 2019-11-25 15:10:22 TBB: thanks a lot, much appreciated! 2019-11-25 15:12:52 there are some nifty things you can do, for example signing both the kernel and the initramfs for Secure Boot 2019-11-25 15:36:52 A question regarding apk - I see that apk is around 1.5GB big while installing kodi 2019-11-25 15:37:01 does apk cache/unpack everything in memory first? 2019-11-25 15:37:35 from top: 11725 11724 root S 1450m 8% 0 1% apk add -q kodi 2019-11-25 15:49:51 is a ./configure file syntax error likely to be an alpine / busybox issue, or something else? 2019-11-25 15:50:37 <_ikke_> I would consider that an upstream issue 2019-11-25 15:50:56 Depends on the error? "syntax error" can mean anything since you can choose an arbitrary interpreter or compiler for scripts 2019-11-25 15:53:01 guessing it's a shell error: ./configure: line 12910: syntax error: unexpected word (expecting ")") 2019-11-25 15:53:38 check the first line of the script :) 2019-11-25 15:53:43 wasn't sure if it was due to alpine's toolset though 2019-11-25 15:53:46 that (usually) tells you what the interpreter is 2019-11-25 15:53:53 yeah, it's running it through /bin/sh :P 2019-11-25 15:54:24 well, you can check line 12,9k or just say that that is a ridicilous ammount of lines :P 2019-11-25 15:54:50 <_ikke_> usually these scripts are generated 2019-11-25 15:54:55 <_ikke_> through autoconf 2019-11-25 15:55:50 it is, yes 2019-11-25 15:56:04 you can try to re-generate it then 2019-11-25 15:56:11 thought it might be just not having the expat lib installed, but installing that doesn't seem to fix it 2019-11-25 15:56:27 this is all through APKBUILD, so it should be regenerated each time 2019-11-25 16:02:34 Hey friends 2019-11-25 16:04:07 hey 2019-11-25 16:24:18 when trying to build a cross-compiler for armhf, I end up with https://bpaste.net/show/VKECS 2019-11-25 16:24:47 any suggestions on how to start un-breaking this? 2019-11-25 16:25:19 umm guys, i am not very sure about musl-libc now 2019-11-25 16:25:29 i got to know the dews on the chan a little more 2019-11-25 16:26:03 You have been kicked by dalias: (fuck off) 2019-11-25 16:31:54 n00b13 was banned from #musl for posting nazi/eugenicist crap there 2019-11-25 16:32:00 i would recommend banning here too 2019-11-25 16:32:07 lol 2019-11-25 16:32:32 prior to that he was constantly derailing the channel asking for code review of bad code full of intentional UB 2019-11-25 16:32:36 dalias: first you seemed like a cool dude 2019-11-25 16:32:41 and wasting people's time arguing about it 2019-11-25 16:32:52 shut up 2019-11-25 16:33:19 yikes 2019-11-25 16:33:30 That's not a good look 2019-11-25 16:34:10 yea well those trap faggots attacked me for no reason btw and you dont ban them 2019-11-25 16:34:18 they are feminazis 2019-11-25 16:34:28 _ikke_, can you please take care of this? 2019-11-25 16:34:31 thankls 2019-11-25 16:34:32 <_ikke_> ^ 2019-11-25 16:35:01 f-bombing too, very nice 2019-11-25 16:35:17 the t-word too 2019-11-25 16:35:31 it's a transphobic slur from trash channer culture 2019-11-25 16:35:57 how to trim zero at the end of the string '5.4.0' in ash (posix shell) and assign it to variable 2019-11-25 16:36:19 <_ikke_> foo=${bar%.*} 2019-11-25 16:36:47 _ikke_: there is one, _kernver=${pkgver%.*} 2019-11-25 16:37:11 just looked, sorry for blindly ask before looking better 2019-11-25 16:37:20 <_ikke_> :-) 2019-11-25 16:37:31 <_ikke_> Hard when you don't know what to look for 2019-11-25 16:38:22 (going to make script to check all this)