Bug 2488324 - Thunderbird not installable in Rawhide or ELN due to nspr version mismatch between package and pkgconfig file
Summary: Thunderbird not installable in Rawhide or ELN due to nspr version mismatch be...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: nss
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Frantisek Krenzelok
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks: 2488729
TreeView+ depends on / blocked
 
Reported: 2026-06-12 11:52 UTC by Adam Williamson
Modified: 2026-06-23 09:38 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-06-23 09:38:32 UTC
Type: Bug
Embargoed:
fedora-admin-xmlrpc: mirror+


Attachments (Terms of Use)

Description Adam Williamson 2026-06-12 11:52:34 UTC
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.

Comment 1 Petr Pisar 2026-06-16 07:17:28 UTC
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.

Comment 2 Adam Williamson 2026-06-18 07:50:38 UTC
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.

Comment 3 Adam Williamson 2026-06-18 09:02:04 UTC
fkrenzel has confirmed he's working on this.

Comment 4 Adam Williamson 2026-06-23 09:38:32 UTC
Should be fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2026-225646570e .


Note You need to log in before you can comment on or make changes to this bug.