Re: Unannounced soname bump: nettle, affects 17-21 packages

Daiki Ueno via devel <[email protected]> Tue, 28 Jul 2026 13:39:09 +0900
Newsgroups gmane.linux.redhat.fedora.devel
Message-ID <CAEFohUj4f6Lox+utk-7S9ueoCtwpMR2TK1xJhdJM9_M3Cx_PUA@mail.gmail.com>
--===============6738586243324613238==
Content-Type: multipart/alternative; boundary="0000000000001f44650657a46cbe"

--0000000000001f44650657a46cbe
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Jul 25, 2026 at 9:52=E2=80=AFAM Daiki Ueno <[email protected]> wrote=
:

>
> Nettle 4 has an API change requiring modifications to those dependent
> packages. For the time being, I will enable the "devel" subpackage in the
> nettle3.10 compat package and ask them to use "BuildRequire:
> nettle3.10-devel" instead of "BuildRequires: nettle-devel" until the
> porting is done.
>

This is now done:
https://bodhi.fedoraproject.org/updates/FEDORA-2026-e7551f0a4c

If your package is FTBFS with nettle in rawhide, you can work around this
by replacing:

  BuildRequires: nettle-devel or BuildRequires: pkgconfig(nettle)

with:

  BuildRequires: nettle3.10-devel

In the long run, our recommendation is to migrate to or support the Nettle
4 API, as in:
https://gitlab.com/gnutls/gnutls/-/merge_requests/2075

Regards,
--=20
Daiki Ueno

--0000000000001f44650657a46cbe
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Sat, Jul 25, 2026 at 9:52=E2=80=AFAM D=
aiki Ueno &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; =
wrote:</div><div class=3D"gmail_quote gmail_quote_container"><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_qu=
ote"><div><br></div><div>Nettle 4 has an API change requiring modifications=
 to those dependent packages. For the time being, I will enable the &quot;d=
evel&quot; subpackage in the nettle3.10 compat package and ask them to use =
&quot;BuildRequire: nettle3.10-devel&quot; instead of &quot;BuildRequires: =
nettle-devel&quot; until the porting is done.</div></div></div></blockquote=
><div><br></div><div>This is now done:=C2=A0<a href=3D"https://bodhi.fedora=
project.org/updates/FEDORA-2026-e7551f0a4c">https://bodhi.fedoraproject.org=
/updates/FEDORA-2026-e7551f0a4c</a></div><div><br></div><div>If your packag=
e is FTBFS with nettle in rawhide, you can work around this by replacing:</=
div><div><br></div><div>=C2=A0 BuildRequires: nettle-devel or BuildRequires=
: pkgconfig(nettle)</div><div><br></div><div>with:</div><div><br></div><div=
>=C2=A0 BuildRequires: nettle3.10-devel</div><div><br></div><div>In the lon=
g run, our recommendation is to migrate to or support the Nettle 4 API, as =
in:</div><div><a href=3D"https://gitlab.com/gnutls/gnutls/-/merge_requests/=
2075">https://gitlab.com/gnutls/gnutls/-/merge_requests/2075</a></div></div=
><div><br clear=3D"all"></div>Regards,<div><span class=3D"gmail_signature_p=
refix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D=
"ltr">Daiki Ueno</div></div></div></div>

--0000000000001f44650657a46cbe--


--===============6738586243324613238==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

LS0gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRldmVs
IG1haWxpbmcgbGlzdCAtLSBkZXZlbEBsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZwpUbyB1bnN1YnNj
cmliZSBzZW5kIGFuIGVtYWlsIHRvIGRldmVsLWxlYXZlQGxpc3RzLmZlZG9yYXByb2plY3Qub3Jn
CkZlZG9yYSBDb2RlIG9mIENvbmR1Y3Q6IGh0dHBzOi8vZG9jcy5mZWRvcmFwcm9qZWN0Lm9yZy9l
bi1VUy9wcm9qZWN0L2NvZGUtb2YtY29uZHVjdC8KTGlzdCBHdWlkZWxpbmVzOiBodHRwczovL2Zl
ZG9yYXByb2plY3Qub3JnL3dpa2kvTWFpbGluZ19saXN0X2d1aWRlbGluZXMKTGlzdCBBcmNoaXZl
czogaHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L2RldmVsQGxp
c3RzLmZlZG9yYXByb2plY3Qub3JnCkRvIG5vdCByZXBseSB0byBzcGFtLCByZXBvcnQgaXQ6IGh0
dHBzOi8vZm9yZ2UuZmVkb3JhcHJvamVjdC5vcmcvaW5mcmEvdGlja2V0cy9pc3N1ZXMvbmV3Cg==

--===============6738586243324613238==--