On Tue, Dec 08, 2020 at 09:22:03PM -0500, Mason Loring Bliss wrote: > On Wed, Dec 09, 2020 at 09:33:16AM +0900, Simon Walter wrote: > > > We were talking about libsystemd0 being a stub. > > It's not a stub. There's a bunch of functionality in there. A ton of it. > The elogind porters (who are distinct from Devuan/Debian maintainers) have > ifdef'd out a large amount of stuff, leaving a result that's pretty well > unreadable if you want to actually see what functionality is left. It's > doubtless easier for them to track upstream systemd this way, but it's an > awful mess, beyond the mess that systemd presents on its own, and even for > someone who does code analysis as part of his paid work, it's
...it's a mess, painful to trace, and painful to debug. Source code is meant for human programmers. Look at the elogind source code and tell me it's suitable for human consumption. I fear it's going to take a bunch of forked packages for Devuan to win free of it, given how Debian seems to be drinking the Kool-Aid. It wouldn't even be a problem if libsystemd0 actually presented functionality broken into logical units, packaged as distinct libraries. It's this whole "here, you have to take all of it at once to use any of it" lock-in strategy that makes it unacceptable. Here's a fairly recent EFF podcast with Cory Doctorow talking about user lock-in. It applies fairly directly, even if the users in this case are distribution packagers and not service end-users: https://www.eff.org/deeplinks/2020/11/podcast-episode-control-over-users-competitors-and-critics -- Mason Loring Bliss (( "In the drowsy dark cave of the mind dreams ma...@blisses.org )) build their nest with fragments dropped http://blisses.org/ (( from day's caravan." - Rabindranath Tagore
signature.asc
Description: PGP signature
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng