Wrong versions of libnfsidmap and nfs-utils

Hi there,

When I run sudo dnf upgrade I get following updates:

Package                            Arch      Version                             Repository              Size
Upgrading:
 libnfsidmap                       x86_64    1:2.8.5-0.rc3.fc43                  updates            168.2 KiB
   replacing libnfsidmap           x86_64    1:2.8.5-0.fc43                      updates            168.2 KiB
 nfs-utils                         x86_64    1:2.8.5-0.rc3.fc43                  updates              1.3 MiB
   replacing nfs-utils             x86_64    1:2.8.5-0.fc43                      updates              1.3 MiB

Version of those two packages seems wrong. They should be 1:2.8.6-0.rc3.fc43, shouldn’t they? This is also according to the upstream https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=tags

Also in Bodhi the maintainer wrote: “Updated to the latest RC release: nfs-utils-2-8-6-rc3” but set wrong version number: Making sure you're not a bot!

Also according to Making sure you're not a bot! there are more NFS related packages with the same wrong version.

You should run that as sudo dnf upgrade --refresh to ensure that you are receiving the most up to date version info.

According to this the info is correct.

$ sudo dnf list --available libnfsidmap nfs-utils --refresh
Updating and loading repositories:
Repositories loaded.
Available packages
libnfsidmap.i686   1:2.8.5-0.rc3.fc43 updates
libnfsidmap.x86_64 1:2.8.5-0.rc3.fc43 updates
nfs-utils.x86_64   1:2.8.5-0.rc3.fc43 updates

Be aware that the upstream versions may not match the released versions, and that versions on both bohdi and koji may not have passed the testing necessary before release. Updates do not happen the same instant that upstream releases new versions. The maintainers must process and package the new version and then it must undergo testing before release. This process and flow can often take 2 weeks or more.

You should run that as sudo dnf upgrade --refresh to ensure that you are receiving the most up to date version info.

This what I usually do. I didn’t add --refresh this time because I already have ran sudo dnf upgrade --refresh a few seconds before that.

According to this the info is correct.

The issue is not how DNF5 works but how the NFS related packages were updated and built. The maintainer updated the version of those NFS relate packages incorrectly. You can see that even in the Changelog at Koji:

* Sat Feb 28 2026 Steve Dickson <steved@redhat.com> 2.8.5-0.rc3)
- Updated to the latest RC release: nfs-utils-2-8-6-rc3

It should be 2.8.6 but it 2.8.5.

So, according to that the change was made on koji on Feb 28, Today is Mar 3. Only 3 days have passed, and it takes a minimum of 1 week and often as much as 2 weeks for updates to be released. The change to 2.8.6 is not even in the updates-testing repo yet. It also requires that all related packages have to be updated to be version synced as well.

Please practice a little patience and understanding of the flow of software (development, packaging, and testing) and you can be assured that when it has properly passed testing the updates will be available.

It’s already released to stable 22 hours ago and this is why I already received this

image

Again, the version of this and other NFS related packages was updated incorrectly by the maintainer. This is obvious, don’t you see it by yourself? Don’t you see that 5 != 6 ?

Don’t you see this text:

Updated to the latest RC release: nfs-utils-2-8-6-rc3

inside the Bodhi page of the nfs-utils-2.8.5-0.rc3.fc43 package? Don’t you see any inconsistency in the versions?

If you seriously feel that is an issue to be addressed then you should either A) file a bug report, or B) contact the maintainer directly.

Note that the command given is to upgrade from the advisory, and the testing shown says it works.

For me I see the same as you apparently did

$ sudo dnf upgrade --refresh --advisory=FEDORA-2026-cd908a1de1
Updating and loading repositories:
Repositories loaded.
Package                                            Arch         Version                                            Repository                        Size
Upgrading:
 libnfsidmap                                       x86_64       1:2.8.5-0.rc3.fc43                                 updates                      168.2 KiB
   replacing libnfsidmap                           x86_64       1:2.8.5-0.fc43                                     updates                      168.2 KiB
 nfs-utils                                         x86_64       1:2.8.5-0.rc3.fc43                                 updates                        1.3 MiB
   replacing nfs-utils                             x86_64       1:2.8.5-0.fc43                                     updates                        1.3 MiB

Transaction Summary:
 Upgrading:          2 packages
 Replacing:          2 packages

Total size of inbound packages is 542 KiB. Need to download 542 KiB.
After this operation, 8 KiB extra will be used (install 1 MiB, remove 1 MiB).
Is this ok [y/N]: 

But I am apparently not as critical of package naming as you are.

Yes, it probably should be 2.8.6. No I don’t care as long as it works and does not impact performance.

Typos do happen.

1 Like

It doesn’t seem to be a typo, but probably a bug in some script the maintainer use. Evidence from the changelog:

* Sat Feb 28 2026 Steve Dickson <steved@redhat.com> 2.8.5-0.rc3)
- Updated to the latest RC release: nfs-utils-2-8-6-rc3

* Sat Jan 31 2026 Steve Dickson <steved@redhat.com> 2.8.4-2.rc3
- Updated to the latest RC release: nfs-utils-2-8-5-rc3

* Fri Jun 27 2025 Steve Dickson <steved@redhat.com> 2.8.3-2.rc3
- Updated to the latest RC release: nfs-utils-2-8-4-rc3

And so on.

I will try to contact the maintainer directly.

…and that looks like what’s happened here.

Koji build for OP’s package has conflicting changelog:

Changelog 	* Sat Feb 28 2026 Steve Dickson <steved@redhat.com> 2.8.5-0.rc3)
            - Updated to the latest RC release: nfs-utils-2-8-6-rc3

ooopssss! rpmlint missed that one.

EDIT: not sure rpmlint would even be expected to catch that.

If you can, create a ticket in Bugzilla (https://bugzilla.redhat.com/) and file it under the right attributes (there’s a fedora project, then there’s all the packages).

There’s nothing to see here, it’s just a number. Business as usual.

* Sat Feb 14 2026 Steve Dickson <steved@redhat.com> 2.8.5-0
- Updated to latest upstream release: nfs-utils-2-8-5 (bz 2439968)

* Sat Jan 31 2026 Steve Dickson <steved@redhat.com> 2.8.4-2.rc3
- Updated to the latest RC release: nfs-utils-2-8-5-rc3
1 Like

We need a ROFL “like”.

It’s confusing, misleading and just wrong.

There was a big filed.
Thanks.

2 Likes