libera/#devuan-dev/ Friday, 2024-01-05

Nietzmissed u all.  working on something... what do you think about a pictogram/support guide for users to follow?  e.g. debian wiki links for research would be lower on tree than asking question in irc.  thinking it could save time having a place to point users first01:59
golinuxNietz: What is a "pictogram/support guide"?02:11
golinuxThis: https://www.devuan.org/os/documentation/install-guides/daedalus/install-devuan02:12
NietzI'll draft something up.  you'll see what i mean.02:20
golinuxThanks . . .02:23
Nietzgolinux: someone did most of the work for me.  pm a link to you?02:46
golinuxSure02:47
gnu_srsFYI: Void Linux is using XBPS as package manager and runit as init system. Can they be Devuan's new upstream??21:23
masonAnd they go way past UsrMerge, and link bin and sbin! :P That said, their package infrastructure is very lacking as compared with Debian/Devuan. They have some good tooling but not enough manpower to use it fully. For instance, there's tooling for package history, but it's generally unpopulated.21:29
gnu_srsmason: How do they link bin and sbin?21:55
masongnu_srs: They symlink. It's UsrMerge taken a step further.21:56
masonThat said, it doesn't break for them.21:56
rrqit works if I remove all those links? or "works" relies on those being links (like for Debian)?22:08
masonrrq: Their fundamental package tools seem not to conflict with the links existing. I didn't explore it in hugely great depth, unfortunately.22:10
masonThey've had it in place for some time now.22:10
rrqfair enough; so for them all /{,usr/}{,s}bin/X pathnames resolves to the same file... similarly for /{,usr/}lib{,64}/X (on a 64-bit arch)22:17
rrqI would guess they like debian has "*must* resolve to the same" so they can use any pathname willy-nilly22:21
masonI remember that why I gave up on Void was that there was no notion of packaging kernel modules outside the kernel package and having dependency relationships to control that, and active opposition to it from the developers. It came up in the context of my wanting to package ZFS kmods.22:26
rrqanyhow, I believe devuan is still focussed on keeping systemd out of the package collection, and not really the more general fight against the commercialisation/stupidifcation drive(s)22:53
masonYeah. UsrMerge is obnoxious and broken but once the bugs have been addressed, it's merely arbitrary.22:54
gnu_srsmason: I still don't understand: /bin/X->/usr/bin/X etc or /bin->/sbin etc??23:07
rrqit's /bin -> usr/bin, /sbin -> usr/bin and /usr/sbin -> bin23:08
rrqall binaries pile up in /usr/bin/ but must be referrable with or without /usr and with or without s23:10
masonFrom one of the developers: 18:42 < paper_> and /bin, /sbin, /usr/sbin are just links to /usr/bin23:12
rrqthey are *relative* links actually (so not movable)23:13
gnu_srsIn the old days Upstream Hurd proposed /->/usr which made more sense than usrmerge stuff!23:13
gnu_srsUnfortunately nobody was interested :(23:14
rrqwhat grates most on me is that requirement of having multiple pathnames for the binaries; that they install in one place and can be referred to as if in some other23:17
rrqthe quirk in my head wants each "thing" to have a single right pathname and not be *required* to have 2 or 4 pathnames23:19
masonrrq: We brought it on ourselves by not having $PATH variables, linker caches, and similar.23:20
rrq:)23:21
rrqthat sounds weery clomplicated23:21
masonheh23:21

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