Earlier quoted context omitted.
Left out another major chunk: the conflict that arose over the eventual systemd adoption. To me that conflict altered the concept of ''What is Debian'' permanently, for better or worse (depending on who you listen to).
Regardless of whether one likes or dislikes systemd itself, I think that unfortunate debacle can only be seen as causing harm to the entire Debian project. The politics of it certainly generated a lot of distrust and resentment among the users and contributors. The project's reputation was undoubtedly hurt. Perhaps most importantly where the technological impacts. It's one thing when a user can generally ignore the p…
Why is Debian the way it is?
91–100 of 198 posts
Re: Why is Debian the way it is?
#92I personally love and use Debian exactly for its principles and stability. I have heard users of other distros and a few upstream complaint that Debian "modifies" their packages? Is it so? If yes, there surely must be a good reason. Can someone tell me about it?
Re: Why is Debian the way it is?
#93TIL Debian is mostly packaging. Love it, Debian is amazing.
Packaging, and more importantly: package dependencies, are (imho) the essence of building a successful distro. Get this wrong, stuff breaks regularly, and one ad-hoc fix follows another, forever. Get this right, and everything Just Works™ (generally). Debian is very good in this regard (along with the BSDs, I'd say).
Re: Why is Debian the way it is?
#94[dead]
Re: Why is Debian the way it is?
#95I personally love and use Debian exactly for its principles and stability. I have heard users of other distros and a few upstream complaint that Debian "modifies" their packages? Is it so? If yes, there surely must be a good reason. Can someone tell me about it?
Re: Why is Debian the way it is?
#96Sometimes I daydream about getting a fuck-it amount of money. During this thought process I always make a plan of what open source software project I should donate, and debian is always one of the first several candidates. Now I just need the money! (meanwhile I donate to debian anyway)
Re: Why is Debian the way it is?
#97Meanwhile Debian doesn't suffer from any of this because it's been doing things so as to avoid these issues all along.
Re: Why is Debian the way it is?
#98Well certainly part of it is much of the .deb ecosystem still feels like its stuck in the late 90s linux era to me. But maybe I'm alone on that gut feel.
I'd like you to explain this a bit deeper. As a user from the '90s I am quite happy with it, but I might be stuck in my ways, who knows? So not saying you're wrong, but what are we missing exactly?
* creating Debian packages is a difficult process to learn. There’s a bunch of tools and wrappers around those tools to handle inadequacies and it’s not clear how to do it “right”. For example, if I just have a binary and want to put it into a Debian package without pulling in some random shell scripts that aren’t part of Debian proper, it’s not immediately clear how to do that.
* Non-atomic and imperative install/remove/etc. hooks make it difficult to robustly handle failures. Since there is no file system manifest or sandboxing, there’s no real guarantees that removing a package will actually remove it.
* there’s no spec for a .deb package. This means the only way to correctly generate a Debian package is through the difficult tooling. I understand why this choice is made, and it has a lot of benefits for the continued evolution of the debian project. However, it makes it difficult to build better tooling around deb packages.
Re: Why is Debian the way it is?
#99Well certainly part of it is much of the .deb ecosystem still feels like its stuck in the late 90s linux era to me. But maybe I'm alone on that gut feel.
"stuck in the late 90s" in what sense? Building them? Distributing them? (Dependencies?)
I found it be a big ball of easily forgettable twine of rules tools and oddities myself that every time I needed to redo something was a hassle. With many foot guns that lead to odd package issues.
Re: Why is Debian the way it is?
#100LIW left out one major chunk: because Debian is a volunteer organization, and nobody can make a volunteer do anything that they don't want to do.
From the description, the Debian organization seems to be an anarchist one. A bunch of people, not coerced to be there, have created a diffuse rotating democracy for making decisions. Self-sufficiency is key to the organization, that emerges from thoughtful usage of resources.