Re: git: 3d9a2a18ec99 - main - sysutils/plasma6-kinfocenter: Add missing runtime dependencies

From: Jason E. Hale <jhale_at_freebsd.org>
Date: Sun, 16 Mar 2025 07:34:17 UTC
On Sat, Mar 15, 2025 at 10:37 AM Vladimir Druzenko <vvd@freebsd.org> wrote:
>
> 14.03.2025 09:39, Jason E. Hale пишет:
> > On Thu, Mar 13, 2025 at 6:12 PM Vladimir Druzenko <vvd@freebsd.org> wrote:
> >> Hello!
> >>
> >> 14.03.2025 00:59, Max Brazhnikov пишет:
> >>
> >> The branch main has been updated by makc:
> >>
> >> URL: https://cgit.FreeBSD.org/ports/commit/?id=3d9a2a18ec99b8e1be31b2021271e47c275eae83
> >>
> >> commit 3d9a2a18ec99b8e1be31b2021271e47c275eae83
> >> Author:     Max Brazhnikov <makc@FreeBSD.org>
> >> AuthorDate: 2025-03-13 21:56:49 +0000
> >> Commit:     Max Brazhnikov <makc@FreeBSD.org>
> >> CommitDate: 2025-03-13 21:56:49 +0000
> >>
> >>      sysutils/plasma6-kinfocenter: Add missing runtime dependencies
> >>
> >>      and install FreeBSD logo.
> >> ---
> >>   sysutils/plasma6-kinfocenter/Makefile              | 18 ++++++
> >>   .../plasma6-kinfocenter/files/freebsd_logo.svg     | 74 ++++++++++++++++++++++
> >>   .../plasma6-kinfocenter/files/kcm-about-distrorc   |  4 ++
> >>   sysutils/plasma6-kinfocenter/pkg-plist             |  2 +
> >>   4 files changed, 98 insertions(+)
> >>
> >> diff --git a/sysutils/plasma6-kinfocenter/Makefile b/sysutils/plasma6-kinfocenter/Makefile
> >> index 6a20f5256111..7e092b56de17 100644
> >> --- a/sysutils/plasma6-kinfocenter/Makefile
> >> +++ b/sysutils/plasma6-kinfocenter/Makefile
> >> @@ -1,5 +1,6 @@
> >>   PORTNAME= kinfocenter
> >>   DISTVERSION= ${KDE_PLASMA_VERSION}
> >> +PORTREVISION= 1
> >>   CATEGORIES= sysutils kde kde-plasma
> >>
> >>   MAINTAINER= kde@FreeBSD.org
> >> @@ -8,8 +9,11 @@ COMMENT= View information about your computer's hardware
> >>   BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
> >>   RUN_DEPENDS= clinfo:devel/clinfo \
> >>    glxinfo:graphics/mesa-demos \
> >> + lsblk:sysutils/lsblk \
> >>    lscpu:sysutils/lscpu \
> >> + pipewire:multimedia/pipewire \
> >>
> >> Please!!! Make this non-mandatory dependency optional! Patch is trivial.
> >> I already have 4 ports with custom patches (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284819) - don't want the 5th.
> >> Thanks!
> >>
> >>    vulkaninfo:graphics/vulkan-tools \
> >> + wayland-info:graphics/wayland-utils \
> >>    xdpyinfo:x11/xdpyinfo
> >>
> >>
> >> --
> >> Best regards,
> >> Vladimir Druzenko
> > Newsflash! KDE is bloatware by definition and some of us like it that
> > way. 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
> >
> > -Jason
>
> What is the point of this aggression? I have been using KDE as my main
> desktop since 2009 (3.x) and I do not plan to change it to anything
> else. The inconvenience of changing is much greater than applying local
> patches with each update. But I would like to share my developments with
> others. And of course I am ready to support these patches (they are
> trivial - one option in each Makefile and in some cases a substitution
> in the plist).
> What I really do not understand is the stubbornness in not wanting to
> meet halfway in such a simple situation.
>
> P.S. This message was translated using an online translator.
>
> --
> Best regards,
> Vladimir Druzenko
>

I can see how my words may have been perceived as aggressive and I
will do better to improve my interpersonal skills in the future. Tact
is definitely not a gift I have. Please know that I greatly appreciate
your contributions to the project, I have absolutely nothing against
you personally, and I humbly apologize for my insensitive wording.

Of course anyone is welcome to bring forth suggestions for improvement
through the appropriate channels, but kde@ also has the right to
criticize or block these if not within our collective agenda. My main
point of contention was you spamming this list with your personal
agenda after you were already made aware of the kde@ collective agenda
in your DR [1] and on the #freebsd-desktop IRC channel. You are more
than welcome to update your DR, and we do see it, but it's rude to
dump on a good commit just to keep pushing, that's what really got me
hot. Again, I apologize for being so forthright.

Also, the only technical merit you brought forward is, in your own
words, "get rid of unnecessary bloatware" [2]. I'm just really curious
as to how pipewire is your sticking point as to what constitutes
bloatware in a very heavy desktop environment like KDE. I started with
KDE 3.x on FreeBSD, as well, which makes our divergent thought paths
even more interesting. It just seems to me that those who don't like
"bloat" would naturally migrate towards lighter fare. I get that there
are some people who don't like certain libraries for whatever reason,
but I don't quite understand the rationale. There's even someone
wanting to fully remove dbus support from Qt6 right now [3], but that
is never going to happen.

[1] https://reviews.freebsd.org/D49009
[2] https://reviews.freebsd.org/D49009#1118097
[3] https://mail.kde.org/pipermail/kde-freebsd/2025-January/043436.html