#54 fc41 packages issue on packages.fedoraproject.org
Closed by mymindstorm. Opened by perpixel.

fc41 packages are not listing the correct versions. Example the kernel package is 6.11.4-301.fc41 when the correct version is 6.11.11-300.fc41 under the updates subsection.


It looks the Packages app only considers the "fedora" repo but not the "updates" repo for the f41 release (i.e. was not updated for "f41 is no longer a pre-release").

It's detecting the F41 updates and updates-testing repos, but it seems like the sqlite databases we use to generate the pages is missing. E.g:

  • f41-updates, no sqlite files: https://dl.fedoraproject.org/pub/fedora/linux/updates/41/Everything/x86_64/repodata/
  • f41, still generates sqlite files: https://dl.fedoraproject.org/pub/fedora/linux/releases/41/Everything/x86_64/os/repodata/

Uh-oh. It looks like the squlite files we are using are actually planned to be deprecated: https://pagure.io/releng/issue/10745.

This also seems to be causing the same issue in mdapi: https://mdapi.fedoraproject.org/f41/pkg/kernel. We can see that the kernel version is reported as 6.11.4 and not 6.11.11+.

Since mdapi is also broken by this, I am going to assume that this was not intentional and raise an issue with releng.

Created issue https://pagure.io/releng/issue/12508

Would it be possible to add some kind of "banner" to the site saying "Fedora 41 package status is not being updated correctly, see issue (..) for more information", until this is fixed? People continue to be confused because packages.fp.o shows the wrong thing for f41.

Commit dd520294 fixes this issue

Apologies for the delay on this. I pushed a version to production that relies on the xml files instead of the sqlite files and started a full rebuild just in case. I'll let it run for a while and check back to confirm that it works.

Metadata Update from @mymindstorm:
- Issue close_status updated to: None (was: Fixed)

Looks like it's working! Thank you so much.

Metadata
Related Pull Requests