no{thing} build profiles
>>>>> Bastian Blank <waldi@debian.org> writes:
>>>>> On Sat, Oct 20, 2018 at 06:54:07PM +0200, Arne Babenhauserheide wrote:
>>>>> Ansgar Burchardt <ansgar@debian.org> writes:
>>> Should Debian also support “noalsa”, “noavahi”, “nocups”,
>>> “nopulseaudio”, “nosysvinit”, “nodbus”, “nopam”, “nowayland”,
So long as there’s sufficient interest among the developers?
Sure, why not?
>> Are alsa, avahi, cups, pulseaudio, sysvinit, dbus, pam and wayland
>> all similar in scope to systemd? If not, then this question is a
>> strawman.
> Yes, they all completely took over their field and have a lot of haters.
AFAICT, that’s, for the most part, untrue. For instance, I do
/not/ run Avahi (why for?), Cups (I use an ad-hoc wrapper around
foo2zjs instead), Pulseaudio (for there’s ALSA, but also NAS and
JACK should I need them), D-Bus (although I admit I’ve had to
implement a “no-dbus.perl” stub non-server to work around
Bug#868453), or Wayland (huh?) And I suppose those who run
Systemd don’t run SysVinit just as well.
Granted, I know of no way to use audio on Debian GNU/Linux without
ALSA; and I know of no way to avoid running PAM, either.
Now, unless I be mistaken, “build profiles,” as suggested in
this subthread, are meant to allow for building packages with
specific changes to their run-time library dependencies?
Frankly, I don’t see much of a problem with that – assuming that
the libraries are “well-behaving,” that is. I can see an
application's run-time dependency on the presence of client
PostgreSQL, MySQL and MS SQL libraries at run-time as necessary
evil. Having that application pull one or more of the respective
servers per Depends: is something I tend to consider a bug.
(BTW, while we're at it, could someone please explain me what
tinysshd [1] does need systemd for? Or why installing neomutt
has to invite gnupg along?)
[1] http://packages.debian.org/sid/tinysshd
--
FSF associate member #7257 np. Green Beret (title theme) — Johan Andersson
Reply to: