Fedora Account System
Red Hat Associate
Red Hat Customer
In current Rawhide and ELN, Thunderbird is not installable. It requires "nspr >= 4.39.0", but this cannot be satisfied because the current nspr package is 4.39-1 (note: no .0, and for RPM, 4.39 < 4.39.0). The version for this dependency is generated: %global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536) so there's a mismatch between nspr's pkgconfig and its package version here. But I'm filing against thunderbird first because I'm not sure nspr actually guarantees that the version according to pkgconfig will match the release version. Will CC the nss maintainer, though.
I guess Thunderbird uses pkg-config module version because one cannot query RPM database while rpmbuild is running. For that very same reason Thunderbird cannot know how many numeric fields the nspr RPM package has. Therefore I would recommend correcting the pkg-config version number in nss/nspr.
It looks like in the past we did the other thing, though: we made the package version match the pkgconfig file. We shipped nspr "4.37" as nspr-4.37.0, etc. - see https://src.fedoraproject.org/rpms/nss/c/923a0828c6e478bb48ae8a8e384ba26bcb083372?branch=rawhide . So...perhaps that's what we should do here? Change the nspr package version to 4.39.0 ? In any case I agree it's an nss issue, so let's re-assign there.
fkrenzel has confirmed he's working on this.
Should be fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2026-225646570e .