Hello everyone,

just adding some notes before this package gets autoremoved due to these
two RC bugs.

On Thu, Oct 31, 2024 at 06:01:17AM +0100, Patrick Franz wrote:
> We have updated kdiagram to version 3.0.1 in experimental. The biggest change
> is the port from Qt 5 to Qt 6, i.e. kdiagram 3.0.1 is now Qt 6-only.
> Our plan is to upload kdiagram 3.0.1 to unstable in the not-too-distant 
> future.
> 
> Your package might fail to build in its current version against kdiagram 3.0.1
> as it expects a Qt 5 version of kdiagram to build.
> Potential mitigations include updating to a newer version that is based on Qt 
> 6
> or to disable the features that use kdiagram.

On Tue, Dec 03, 2024 at 08:23:15PM +0100, Patrick Franz wrote:
> your package currently build-depends on libkf5akonadi-dev and
> libkf5identitymanagement-dev. Those packages will cease to exist
> and will be replaced by libakonadi-dev and libkidentitymanagement-dev.
> The old packages are Qt 5-based whereas the new ones which are
> available in experimental are Qt 6-based.
>
> Your package will either have to be ported to Qt 6 to use the new
> packages or the old packages will need to be removed from the
> build-dependencies.

There now exists upstream release / tag 5.1.90, cf.
<https://invent.kde.org/office/kmymoney/-/releases> and
<https://invent.kde.org/office/kmymoney/-/tags>.

While this release / tag is not listed as a stable release, cf.
<https://download.kde.org/stable/kmymoney/>, and thus not noticed by
d/watch, it does add some support for Qt6 / KF6, cf.
<https://bugs.kde.org/show_bug.cgi?id=497575>, with the special caveat

| if(BUILD_WITH_QT6)
|     message(WARNING
|       "Qt6/KF6 support is not fully tested, may not work in specific cases"
|       " and may corrupt your data."
|       " If you find an error, please open a bug report at"
|       " https://bugs.kde.org/enter_bug.cgi?product=kmymoney.";
|     )
|     if(NOT BUILD_WITH_QT6_CONFIRMED)
|         message(FATAL_ERROR
|             "Add -DBUILD_WITH_QT6_CONFIRMED to the"
|             " cmake configure line to confirm that you have read the previous 
note."
|         )
<https://invent.kde.org/office/kmymoney/-/commit/480de42a5d2ccf36230d48e0d6c0d766492e0e0b>
<https://invent.kde.org/office/kmymoney/-/merge_requests/240>

Please also note that this release / tag requires a newer release of
alkimia than currently present in Debian, c.f.
| set(KMM_ALKIMIA_MIN_VERSION 8.1.90)
<https://invent.kde.org/office/kmymoney/-/blob/9a09b4e53fd6f4744bf0e1a7eb416e7233feb745/CMakeLists.txt#L44>
and there has been a corresponding release / tag there lately, also not
listed as a stable release, cf.
<https://download.kde.org/stable/alkimia/>, and thus also not noticed by
d/watch, that adds QT6 support, cf.
<https://invent.kde.org/office/alkimia/-/releases>
<https://invent.kde.org/office/alkimia/-/tags>
and
| if(QT_MAJOR_VERSION GREATER_EQUAL 6)
<https://invent.kde.org/office/alkimia/-/blob/0dd390b3b00be580772b28512f0eafd24aca7935/CMakeLists.txt#L159>
as based on e.g.
Add Qt6 support
<https://invent.kde.org/office/alkimia/-/commit/c74f5ddb024979bdb4d1a4d2c320179bb47cc8da>
Fixup adding Qt6 support
<https://invent.kde.org/office/alkimia/-/commit/f91ca09a78885144edd7d6c9747c18ad71e0d25f>
More work on Qt6 support
<https://invent.kde.org/office/alkimia/-/commit/0c07fd803d77d917057c80832fafd97001f094d9>

Cheers,
Flo

Attachment: signature.asc
Description: PGP signature

Reply via email to