Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2023 10:28:00 +0300
From:      Gleb Popov <arrowd@freebsd.org>
To:        Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Cc:        dev-commits-ports-main@freebsd.org
Subject:   Re: git: 7dda5e4f6a7b - main - devel/appstream{,-qt,-compose}: Update to 1.0.0
Message-ID:  <CALH631ny_ZfDu7vKYuBXo2DiebSQh%2Ba1rhOqmQNxPwFmK3bmNw@mail.gmail.com>
In-Reply-To: <20231116065047.eee3325366d9609550ef5cb3@dec.sakura.ne.jp>
References:  <20231116065047.eee3325366d9609550ef5cb3@dec.sakura.ne.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 16, 2023 at 12:51=E2=80=AFAM Tomoaki AOKI <junchoon@dec.sakura.=
ne.jp> wrote:
>
> Hi.
>
> devel/appstream-qt SHALL not depend on Qt6 until KDE switches to Qt6.
> devel/appstream-qt is LIB_DEPEND'ed by sysutils/plasma5-discover, which
> is a part of KDE, and sysutils/plasma5-discover requires Qt5.
>
> This clearly causes mixups of Qt5 and Qt6 and Qt is known to be toooooo
> sensitive with mixed version.
> If this mixup is NOT OFFICIALLY SUPPORTED, please switch back to Qt5.
> If it is impossible for this version, please revert this whole commit
> and wait for KDE to switch to Qt6, even though it's unclear when it
> happens. Possibly some years later.
>
> See Bug 268652 [1] to see what happenes with mixed-up versions even on
> minor versions of Qt5.
>
> And in writing this email, sysutils/plasma5-discover failed to build
> in poudriere jail (without -S) as below. (Error part only.)
>

Yes, my bad. My current plan is to make Discover build against
AppStream 1.0 and optionally remove it from the KDE meta as it doesn't
have any real usage on FreeBSD yet.
This would be the easiest fix in my opinion, rather than creating two
ports of AppStream.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631ny_ZfDu7vKYuBXo2DiebSQh%2Ba1rhOqmQNxPwFmK3bmNw>