[Pkg-kde-extras] Bug#1088984: Bug#1086478: kmymoney: kdiagram transition / Bug#1088984: kmymoney: KDE PIM transition
Florian Ernst
florian_ernst at gmx.net
Tue Dec 31 07:57:22 GMT 2024
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-kde-extras/attachments/20241231/438beeb4/attachment-0002.sig>
More information about the pkg-kde-extras
mailing list