novi on RHEL5 and RHEL6

Red Hat’s Enteprise distribution (RHEL) supports yum repos in v5 and v6. That means you can use novi on those systems to manage your RPM trees.

Some sharp-eyed novi users have confirmed the following:

  • for RHEL5, use novi v1.1.9
  • for RHEL6, use the novi 2.1 series

You’ll want to rebuild from the source RPM; the binary RPMs are built for Fedora and do not play so well on RHEL.

Many thanks to the folks who pointed this out.

novi v2.1.0 release

There’s a new novi release in the downloads area, v2.1.0.

This version uses the “primary” repo metadata file specified in repodata/repomd.xml. Previous versions assumed the primary data was in repodata/primary.xml.gz, which is not always the case. For example, some repos include the primary metadata file’s SHA1 hash in the filename.

(This update only impacts those who use the repo: designation for their repos.)

Fixed! (RPM v4.6, Fedora 10)

I have updated novi to reflect changes in the RPM v4.6 API, which is included in Fedora 10. Please download the new release from the downloads page.

This latest novi release is version 2.0.1. I bumped the major rev from 1 to 2 to reflect a significant change in the code base: this version of novi will only compile on the newer RPM 4.6 (Fedora 10).

I will keep the 1.x tree around for the older RPM API (Fedora 9 and earlier, CentOS 5 and earlier).