Fwd: A major cleanup effort for NSPR, new major release version 5

Kai Engert <[email protected]> Mon, 19 Jan 2026 16:43:39 +0100
Newsgroups gmane.comp.mozilla.crypto
Message-ID <[email protected]>
Forwarding for Paul.


-------- Forwarded Message --------
Subject: Re: [dev-tech-crypto] A major cleanup effort for NSPR, new=20
major release version 5
Date: Mon, 19 Jan 2026 10:22:00 -0500 (EST)
From: Paul Wouters <[email protected]>
To: Lars Eggert <[email protected]>
CC: Kai Engert <[email protected]>, Simon Josefsson <[email protected]>,=20
[email protected]

On Mon, 19 Jan 2026, 'Lars Eggert' via [email protected] wrote:

> On Jan 19, 2026, at 16:25, Kai Engert <[email protected]> wrote:
>> In my understanding, the intention is to remove code and APIs that it no=
 longer needs in NSPR 5, regardless of other software depending on it.
>
> this. The plan roughly would be to strip any code from NSPR that Gecko is=
n't currently using, and support for any platforms that are not currently G=
ecko tier platforms.

Note there are other users of NSS/NSPR too, such as libreswan's IKE
stack.

> (NSPR hasn't had - IMO - have any meaningful way to test that code and th=
ose platforms for a while now anyway, and I'd rather not ship untested code=
.)
>
>> If other packages depend on the removed code or APIs, a nspr-version-4 p=
ackage could be introduced, and those requiring nspr-4 could link to that p=
ackage, instead to the most recent version. Or alternatively, they could ma=
ke adjustments to avoid the dependencies on the removed code.
>
> This again. I think it would be perfectly reasonable for most current non=
-Gecko users of NSPR to remain on version 4.

that's just a bandaid that will fail sometime in the future.

So I am concerned.

Paul

--=20
You received this message because you are subscribed to the Google Groups "=
[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
To view this discussion visit https://groups.google.com/a/mozilla.org/d/msg=
id/dev-tech-crypto/5162ee1a-2a7f-46d9-9d4f-d0ca940ef946%40kuix.de.