libera/#devuan/ Wednesday, 2024-02-07

eyalrozrwp: Well, I'm glad to report that I usrmerge'd sucessefully, albeit with some manual assisting00:16
eyalrozbut - it's not enough to look at usrmerge.postinst, there are some perl scripts in the data part of the deb that one needs to examine00:16
eyalrozunfortunately, it can't cope with some basic executables being in a state of the /usr/sbin or /usr/bin version linking to a /bin or /sbin version,00:17
eyalrozand the same for udev00:17
eyalrozbut if you do that manually in the direction it likes, it takes care of the rest.00:18
eyalrozOn a semi-related note, with kernel 6.6.13, I got this in my bootlog:00:19
eyalrozWed Feb  7 01:13:44 2024: Setting up ALSA...warning: 'alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore' failed with error message 'Found hardware: "00:19
eyalrozHDA-Intel" "Realtek ALC1150" "HDA:10ec0900,104386ae,00100001 HDA:8086280b,80860101,00100000" "0x1043" "0x86ae"00:19
eyalrozwhy does alsactl think this is a failure?00:19
rrq"if device is not known (sic type), error code 99 is returned"00:23
rwpeyalroz, Good to hear that you got through the usrmerge even if it took some manual help to do it.00:47
eyalrozrwp: the usrmerge script seems to play it safe, and bails on you if it gets confused about anything.00:50
eyalrozwhich is good00:50
eyalrozrrq: interesting...00:51
eyalrozrrq: as my devices were known with kernel 6.5.0 :-P00:51
rwpeyalroz, There have been some reports like yours of people who have run usrmerge and it has bailed out on them due to local system modifications that have been made.  It's both a pro and a con.  It is good that it bails out rather than cause a bigger problem.  It is bad that it cannot be completely automated for all cases because then there will always be cases where it just can't work automatically.00:55
eyalrozrwp: I think I'll write the maintainer with a specific improvement suggestion. You see, his logic does cover the situation I had, but he only applies it after making sure that some "basic" executables are where he expects them.00:56
rwpExcellent!  It will be good to improve things such that it might work better for the next person.00:57
u-amarsh04eyalroz thanks for being willing to make suggestions on improving usrmerge script - what I didn't like on principle was that it wasn't production quality to begin with and there wasn't a directive to ensure symbolic links from the old binaries' location to the new location02:29
CEPhello, how are they?15:32
CEPgnarface, Hello, I was finally able to solve the sound issue, on the Asus laptop I worked on the file /home/'user'/.xsessionrc, added delay to the beginnings of: wireplumber & pipewire &, and deleted 'pkill...'15:39
buZzpipewire ftw :D16:23
buZzCEP: dont forget to launch pipewire-pulse16:23
buZzif you want to use the pulseaudio emulation inside pipewire16:23
CEPbuZz, Yes, only in the text I put (the first two are the ones that have a delay time), pipewire-pulse does not have a delay time16:43
gnu_srs1I'm happy w/o pipewire or pulseaudio. Plain alsa stuff works for me TM :)16:44
CEPI think what gave the error was killing 'previous processes', I have no idea how that line was added, maybe it was created when daedalus was installed...16:48
equarrilloHello. Are there small ptograms available to manage automount usb-s?17:00
equarrilloudiskie has lots of dependncies17:00
equarrilloUdev and autofs manual config doesn't work for me.17:02
equarrilloWhat is used in default installation?17:03
CEPbuZz, I installed daedalus on a laptop to work, I just wanted to install and not reconfigure much, but I listen to music when I work, or other PCs, pipewire was installed during the installation of the operating system17:08
netbsdhello guys17:26
netbsdto connect to my WIFI, I use systemd+ systemctl with network-manager-gnome i.e. nm network manager, gui. With systemctl enabled.17:27
netbsdHowever when you got NO SYSTEMD, then Debian is not intended for GUI with the proto. Protected EAP...17:27
CEPhello17:27
netbsdso then, iw+iwd but it offers ... nothing.   Any ideas, welcome.17:27
netbsdvim or nano to get Prot. EAP to work?17:28
rwpnetbsd, I am using Devuan 5 Daedalus (no systemd) with network-manager and it presents me with WiFi access points and I can connect with WPA/WPA2.  I don't know anything about EAP however.18:43
rwpI have no idea how EAP/PEAP would be interacting such that there would a problem with it.  Just providing a data point that it's working okay for me with normal WPA2 APs.18:45
masonnetbsd: Your init has little to do with your wireless authentication or encryption.18:58
peterrooneymason: you haven't met systemd.19:49
masonWould that that were so.19:50
eyalrozu-amarsh04: So, I wrote Marco d'Itri, who maintains that package, and here's what he says:21:52
eyalroz"The merging work in Debian is concluded, so I will not make further modifications for very specific use cases."21:53
eyalrozUgh :-(21:53
eyalrozrwp: might interest you as well21:53
rwpThat's a pretty typical response.  Unfortunately.21:57
Juesthey, is devuan truly systemd free or it uses extracted components that are useful standalone?22:16
rwpJuest, Devuan avoids the running of systemd giving the user init freedom to choose among the available inits.  Depending upon your needs you might not need *any* systemd related anything.  Or you might need to have installed a library or two on disk in order to meet dependencies that are just not worth forking the package to avoid.22:22
Juesti see22:23
rwpDevuan uses Debian packages verbatim as much as possible.  Which means that Debian packages which will work without systemd are used verbatim.  It is only about a hundred packages which are Debian hard coded to require systemd.  Those are forked to avoid the hard Depends: requirement.  Other than those hundred some packages all of the rest are Debian packages.22:26
rwpWhich is why it is not worth forking every package that depends upon libsystemd0 for example which just sits on disk and does not cause trouble just having it installed.  But that is technically a part of systemd so not truly hard core pedantic free of systemd but definitely not running it.22:27
eyalrozJuest: tl;dr: Yes, Devuan is truly systemd free.23:22
eyalrozAlso...23:24
eyalroz# ls -la /usr/lib/x86_64-linux-gnu/libsystemd.so.023:24
eyalrozlrwxrwxrwx 1 root root 15 Nov 11 00:14 /usr/lib/x86_64-linux-gnu/libsystemd.so.0 -> libelogind.so.023:24
Juestelogind is systemd logind extracted so its still systemd code23:25
eyalrozJuest: Yes, that's the exception to the tl;dr :-(23:36
eyalrozBut as the elogind repository states: "Unlike systemd, whose logind arranges to manage resources for user sessions via RPC calls to systemd, in elogind there is no systemd so there is no global cgroup-based resource management"23:37
eyalrozThis was extracted not because it's necessarily more useful, but because some desktop environments and other packages depend on the existence of something which looks like systemd's logind.23:38

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!