Osinfo-db entry missing for 9.5

That is intentional and is not a bug.

rocky8 and rocky9 encompass all potential releases of that major version. The original 8.4, 8.5, 8.6, and 9.0 are modified to be “end of life” to force the usage of rocky8 or rocky9 instead. See this line.

If you look through the XML files, you’ll see things like this.

      <url>https://dl.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9-latest-x86_64-dvd.iso</url>
      <iso>
        <volume-id>Rocky-9-([0-9]|[1-9][0-9])-x86_64-dvd$</volume-id>
      </iso>

This regular expression catches all potential volume ID’s from 9-0 to 9-10. Without using a regular expression, this will pull the “latest” ISO at all times, as derived from the <url> tag.

See the following commits: