Re: Moving KMime to Frameworks
Volker Krause <[email protected]> Wed, 15 Apr 2026 18:01:07 +0200
| Newsgroups | gmane.comp.kde.devel.frameworks,gmane.comp.kde.releases,gmane.comp.kde.devel.pim |
|---|---|
| Organization | KDE |
| Message-ID | <[email protected]> |
--nextPartVpLQzbPBQ3Wmh8sPQtzV7A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Volker Krause <[email protected]> To: [email protected], [email protected], [email protected] Subject: Re: Moving KMime to Frameworks Date: Wed, 15 Apr 2026 18:01:07 +0200 Message-ID: <[email protected]> Organization: KDE In-Reply-To: <[email protected]> References: <[email protected]> MIME-Version: 1.0 With no objections here and based on discussions during the sprint in Graz= =20 last week this will now go ahead after Gear 26.04 and for KF 6.27 (ie. earl= y=20 May). https://invent.kde.org/pim/kmime/-/merge_requests/209 contains the necessar= y=20 changes for KMime, https://invent.kde.org/pim/akonadi-mime/-/merge_requests= /36=20 shows forward-compatibility changes that we'll apply to consumer modules=20 beforehand for a smooth transition. Regards, Volker On Samstag, 27. Dezember 2025 09:49:05 Mitteleurop=C3=A4ische Sommerzeit Vo= lker=20 Krause wrote: > Hi, >=20 > 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 P= IM > libraries with uses outside of the PIM Gear modules to Frameworks. >=20 > 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. >=20 > As we haven't done such a move in the 6 era yet, here's a possible proces= s/ > 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= =2Ex > 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. >=20 > If we cannot keep that schedule, shift everything back by 3-4 months, so > that the switch occurs after the 26.04 Gear branching. >=20 > Would that work? >=20 > Best regards, > Volker --nextPartVpLQzbPBQ3Wmh8sPQtzV7A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iHkEABECADkWIQQAnu3FVHA48KjZ07R/lszWTRLSRwUCad+2QxsUgAAAAAAEAA5t YW51MiwyLjUrMS4xMSwyLDIACgkQf5bM1k0S0ke8ogCfTx6ZyW38KZQBnIrj0wcD ndSjZxkAoIpH0rWLuK1O08QyeyYDX1PbuB4s =cjRe -----END PGP SIGNATURE----- --nextPartVpLQzbPBQ3Wmh8sPQtzV7A--