News for hackers. Stuff that matters.
Re:Steam required additional 57.51 GB download for a review by salawat on Saturday June 19, 2021 @12:21PM (#27561811)
I see you have not run into the many edge cases where an apt-based package manager does something completely daft, requiring one to either go in and manually build back up state to get it sane, or say screw it, burn it to the ground, and start again. Anything with databases has had a high chance of getting one into this situation in my experience, and became the leading motivator for me to sit down, slog through Linux From Scratch, get familiar with the GNU dependency hierarchy, learn bloody dpkg, learn to tear apart packages, learn to build cross-compile toolchains (still haven't mastered quite yet), and work on setting out my own system conventions that I'll eventually write down and hand off to anyone unfortunate or enthusiastic enough to strike me as being a candidate for inheriting my systems. Also grokking the wiles of the dynamic linker.

You can say I'm doing it wrong for not going with the flow, but at the end of the day, in a world with ever increasing abstractive opaqueness, somebody has to carry forward a nuts n' bolts understanding of what all of this madness is built on.

Re:Steam required additional 57.51 GB download for a review by fragileone on Saturday June 19, 2021 @05:47PM (#27564751)
Curious your thoughts on Nix/Guix for managing your packages?
Re:Steam required additional 57.51 GB download for a review by salawat on Sunday June 20, 2021 @12:11PM (#27571431)
Honestly, I like the idea. I've been meaning to pick up the GUIX package management layer to try out.

I love declarative reproducible systems in theory and figure they'll hit the sweet spot 90 percent of the time, though I'm not 100 percent sure they'll fix all my issues, as I tend to do horrifying things like making one system's dynamic linker aware of another system's set of libraries (crossing distro boundaries is ill advised, but doable after forcing yourself to read up on how ld works), and other daft things like that. Was distro hopping for a bit, and have settled on something I like, just need to unite all the other things into a single overarching system image.

Obviously, this would require me going one-man package maintainer for doing this, and I'm reluctant to start, because I see the value of these package management techniques everyone settled upon, and I'm just trying to figure out the right way to store everything.

Basically, I'm nuts, I do horrible things with linkers in the name of "screw it, I can't break it any worse" and I have an update turnaround time worse than Slackware.

I figure give it a couple years and the stubbornness will be broken through.