Re: git: 3d9a2a18ec99 - main - sysutils/plasma6-kinfocenter: Add missing runtime dependencies
- Reply: Max Brazhnikov : "Re: git: 3d9a2a18ec99 - main - sysutils/plasma6-kinfocenter: Add missing runtime dependencies"
- In reply to: Vladimir Druzenko : "Re: git: 3d9a2a18ec99 - main - sysutils/plasma6-kinfocenter: Add missing runtime dependencies"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Mar 2025 16:52:40 UTC
On Sat, Mar 15, 2025 at 05:37:24PM +0300, Vladimir Druzenko wrote: > 14.03.2025 09:39, Jason E. Hale пишет: > > > [...] > > > + pipewire:multimedia/pipewire > > > > > > Please!!! Make this non-mandatory dependency optional! Patch is > > > trivial. I'm not a KDE user, but I'd like to support Vladimir here, because the issue of optional dependencies being forced upon advanced users applies on a larger scale. > > I really don't understand your beef with pipewire, but please stop > > this campaign of yours and choose another desktop environment if > > you don't like it. It's getting rather annoying at this point as you > > were already told about the circumstances in [1]. > > > > [1] https://reviews.freebsd.org/D49009#1117876 Noah's reason #1 (prevent users from installing it in a way that makes them think the software is buggy or missing features) neglects the fact that users who disable on-by-default features know that they're doing and can deal with the consequences. The whole paradigm shift from the times when software was written for hackers to nowadays' clueless users is utterly disturbing. Let's not assume that FreeBSD users are idiots, even if KDE people think otherwise. Speaking of these ancillary sound frameworks like PW or PA: they are typically needed on GNU/Linux because penguin guys cannot into proper subsystem design, so they have to reinvent their sound daemons every once in a while. FreeBSD does not need those abstractions, our sound stack provides everything on its own since ~2009. The fact that KDE folks aren't aware of that is their problem, not ours. Sound issues aside: if someone asks to make some feature optional and it doesn't cost much, then why not? Simply keep it on by default and everyone would be happy. ./danfe