Re: editors/ghostwriter 24.12.0 versus x11/kde5

From: Tomoaki AOKI <junchoon_at_dec.sakura.ne.jp>
Date: Thu, 02 Jan 2025 00:38:45 UTC
On Wed, 1 Jan 2025 19:50:50 +0100
Guido Falsi <madpilot@FreeBSD.org> wrote:

> On 01/01/25 17:53, Tomoaki AOKI wrote:
> > On Wed, 1 Jan 2025 16:05:19 +0000
> > Graham Perrin <grahamperrin@gmail.com> wrote:
> > 
> >> First noted on CURRENT (below, abbreviated), then with latest packages
> >> for 14.2-RELEASE (<https://pastebin.com/raw/rzqJAkUt>).
> >>
> >> Avoidable by locking ghostwriter-24.02.2 :-)
> >>
> >> <https://github.com/FreeBSD/freebsd-ports/commit/3c946a45d311a3e41712cbb5c6550878e564ac50>
> >>
> >>> … now only supports qt6 …
> 
> Upstream decided to only support it [1] [2]

Quite unfortunate...


> The port can only reflect upstream development. I held some updates in 
> the last few months because those were crashing for me and I was not 
> able to fix it. This version is not crashing.
> 
> I'm not using KDE/KF[56], but I do use ghostwriter with qt6 and some 
> other applications with qt6/kf6 dependencies.

Maybe impossible here, but if kf*-dependencies could be stripped out,
keeping qt* dependencies, it would help quite a lot for this kind of
transitional periods (including future transitions).
Should be just a dream, though. :-(

I hope upstream to decide supporting sane coexistence of previous and
current kf*. But should be just a dream, too.


> > Just my opinion as a user.
> > 
> > Basically ports depend on kf* ports should NOT switch to Qt6 until KDE5
> > is remaining as defaut KDE on FreeBSD. The exceptions would be:
> > 
> >    *KDE6 ports themselves,
> >    *Security fix is available only for KF6 versions upstream.
> > 
> > Unless the second reason, if upstream stops support building with kf5,
> > ports should be stick with currently in-tree version and wait for KDE6
> > to be default on ports.
> 
> Don't see a good reason to force everyone to use an old version.
> 
> Anyway the ports tree is open source, nothing stops anyone from 
> proposing (with himself as maintainer) a new port for the old version 
> calling it "ghostwriter-qt5" or whatever.

Or flavorizing with qt5/kf5 version alone stick with latest possible
(older than ones for qt6/kf6) version until KDE6 becomes default
on ports.

Regards.

> [1] 
> https://invent.kde.org/office/ghostwriter/-/blob/release/24.12/CMakeLists.txt#L21
> 
> -- 
> Guido Falsi <madpilot@FreeBSD.org>


-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>