Moving KMime to Frameworks
Volker Krause
vkrause at kde.org
Wed Apr 15 17:01:07 BST 2026
With no objections here and based on discussions during the sprint in Graz
last week this will now go ahead after Gear 26.04 and for KF 6.27 (ie. early
May).
https://invent.kde.org/pim/kmime/-/merge_requests/209 contains the necessary
changes for KMime, https://invent.kde.org/pim/akonadi-mime/-/merge_requests/36
shows forward-compatibility changes that we'll apply to consumer modules
beforehand for a smooth transition.
Regards,
Volker
On Samstag, 27. Dezember 2025 09:49:05 Mitteleuropäische Sommerzeit Volker
Krause wrote:
> Hi,
>
> I'd like to propose moving the KMime library (https://invent.kde.org/pim/
> kmime/) to Frameworks. That's part of the long ongoing effort of moving PIM
> libraries with uses outside of the PIM Gear modules to Frameworks.
>
> KMime basically implements the data format of email. It has been under
> KF-like stability guarantees in the 4 era already but ended up in Gear
> after the KF split in 5. Most recent API changes were the result of a
> review during Akademy in preparation of the KF move, ie. I'd not take this
> an indication on the ability to keep API/ABI stability.
>
> As we haven't done such a move in the 6 era yet, here's a possible process/
> timeline we discussed during the PIM sprint:
> * Review/approve this until mid January (latest).
> * Apply the build system and naming changes to comply with KF standards in
> KMime master
> * Release KMime with KF 6.23 in February, continue to release KMime 25.12.x
> from the release branch as part of Gear.
> * Depend on KMime KF 6.23 in PIM in time for 26.04, stop releasing KMime
> with Gear 26.04.
>
> If we cannot keep that schedule, shift everything back by 3-4 months, so
> that the switch occurs after the 26.04 Gear branching.
>
> Would that work?
>
> Best regards,
> Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 232 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20260415/8ff14625/attachment.sig>
More information about the Kde-frameworks-devel
mailing list