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
signature.asc
Description: PGP signature