Don Armstrong <d...@debian.org> writes: > On Sun, 26 Oct 2014, lee wrote: >> That's an abuse of dependencies, and I consider it a bug. The package >> management needs to take care of this itself. >> >> That shouldn't need to be installed when systemd isn't used. >> >> libselinux might then also fall under "abuse of dependencies". > > If a binary links against a library, the library must be present for > the binary to run. It doesn't matter if the codepaths you are using > don't use those symbols, they still must be there. > > The only way around this is to dlopen(), and that produces its own host > of problems. > >> To sum it up: No matter whether you use systemd or not, Debian depends >> on it. > > Debian has packages which have dependencies on some of the libraries > that systemd provides. That's orthogonal to whether Debian requires > systemd to be PID 1 or not.
I'm not sure what you're trying to say. That Debian might not require you to run something in particular (never speak a daemons' name, see below) as pid 1 doesn't mean that Debian doesn't depend on it. As to package management: When you don't have a software installed, other software you have installed shouldn't depend on the software you don't have installed when the installed software doesn't use the software which is not installed. That's one of the things packet management is supposed to take care of, isn't it? Otherwise, we all could just install all software, perhaps with a few exceptions of software that doesn't go together with some other software until these softwares have been fixed or removed from Debian. Then we won't even need package management anymore, which would probably save a lot of work. All the software you have to install and don't use is, of course, harmless and doesn't matter because you don't use it. -- Again we must be afraid of speaking of daemons for fear that daemons might swallow us. Finally, this fear has become reasonable. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/871tpsau37....@gulltop.yagibdah.de