novi downloads
Notes: fixes a permissions bug that manifests itself under CentOS 6 and RHEL 6. Under those operating systems, novi's install changes the permissions on /usr
, /usr/bin
, and /usr/man
. (This bug, apparently, does not manifest itself under Fedora.)
Additionally, the man pages now install to /usr/share/man
.
Downloads:
-
binary RPM for Fedora 16
(78k)
md5sum: 9144834fc74e5aac76995ba569c650ef -
source RPM
(218k)
md5sum: 73f32cd459a115dde0578f14a1b4ffd4 -
source
(213k)
md5sum: afad5013f09e97d2777199c49815aa3d
Notes: now builds under Fedora 13, aka RPM API v4.8.
Downloads:
-
binary RPM for Fedora 13
(76k)
md5sum: 75698f5ec2a7c83fe99de50df6e1907e -
source RPM
(236k)
md5sum: 21782aeae1681b716135accc5716a3f7 -
source
(232k)
md5sum: 8da69d3d2ea476a4192ecefd7e5ccfc8
Notes: now reads the file repodata/repomd.xml
to find location of the "primary" data. (Before, novi assumed the primary file was located at repodata/primary.xml.gz
.)
Downloads:
-
binary RPM for Fedora 12
(76k)
md5sum: 9ba1abe958dfebbd4c6b979b5043d630 -
binary RPM for Fedora 11
(88k)
md5sum: 40441225f057306b873827ef74325931 -
source RPM
(232k)
md5sum: 4dad047a331271fbd7f5e8ae10e57482 -
source
(228k)
md5sum: d4f96ab93c148194cea8711d8d5f35cc
Notes: This version of novi will compile with RPM 4.6, which ships with Fedora 10. Please note that this version will not compile on Fedora 9, CentOS 5, etc because they use an older version of the RPM API.
Downloads:
-
binary RPM for Fedora 11
(76k)
md5sum: 374aa20c56a647fb8f047a8d2530c50b -
binary RPM for Fedora 10
(74k)
md5sum: a82fe4f4b6d291f6048e4c1d6b33e966 -
source RPM
(263k)
md5sum: 1b2a109c70f00c6e60bf38959388cbba -
source
(259k)
md5sum: d5f2ea22442b9910d3275c5d3e71b746
Notes: fixed "was not declared in this scope" compile errors related
to GCC 4.3 header file cleanup; removed unused BuildRequires:
entries from spec file.
Downloads:
-
binary RPM for Fedora 9
(72k)
md5sum: 8fe14157f63a28fc980b06fc3b0be781 -
source RPM
(224k)
md5sum: 1d472b2ad9a3879049ac0e731bb953c8 -
source
(220k)
md5sum: 1755b48f897efd4569a6550d3079ab57
Notes: small internal tweaks
Downloads:
-
binary RPM for Fedora 8
(74k)
md5sum: 26f34e3477af7efc4049ce38acb3a3cf -
source RPM
(226k)
md5sum: b0b0829e8ee984f54482ef08e551201a -
source
(222k)
md5sum: 35aea9d74e81bdd74c4c2de86ed5619a
Notes: added a workaround to support different revisions of Expat v1.95.x. More recent Expat revs use a different scheme to report parsing success or failure. If you see build errors to the effect of:
./src/RepodataRPMSource.cc:81: error: 'XML_STATUS_OK' was not declared
then this novi release has the fix.
Downloads:
-
binary RPM for Fedora 7
(76k)
md5sum: 008b03503b1ca921b70cf8733e385b82 -
source RPM
(220k)
md5sum: 5e6a69c26cd7a4ce046378b22b1dcf15 -
source
(216k)
md5sum: b606c470403aa39e5508131a43cb0cb0
Notes: addresses a code flaw caught by older compilers. This should fix the build problems on CentOS 3 and perhaps other OSs...
Downloads:
- binary RPM for Fedora Core 4 (76k)
- source RPM (220k)
- source (216k)
Notes: includes support for Source RPMs (SRPMs).
Downloads:
- binary RPM for Fedora Core 4 (76k)
- source RPM (220k)
- source (216k)
Notes: novi now accounts for RPM epochs.
Downloads:
-
binary RPM for Fedora Core 5
(76k)
(provided by Yannick Sébastia) - binary RPM for Fedora Core 4 (76k)
- source RPM (220k)
- source (216k)
Notes: This release includes build fixes only (of note, I've fixed the Expat linking problem); there are no functional enhancements.
Downloads:
-
binary RPM for Fedora Core 5
(76k)
(provided by Yannick Sébastia) - binary RPM for Fedora Core 4 (76k)
-
binary RPM for Fedora Core 3
(72k)
(provided by Harry Mills) - source RPM (220k)
- source (216k)
Notes: novi can now parse repository metadata (repodata) XML files to load RPM headers. If you have a static repository (such as the directory of Fedora install media), having novi read the repodata file saves you a lot of time and I/O over reading each RPM individually. Refer to the man page and examples for details.
This new functionality adds Expat and zlib to novi's list of prerequisites. That means you'll need to install the expat
and zlib
RPMs to run novi. If you build novi from source you must also install the expat-devel
and zlib-devel
RPMs.
As of this release I no longer have a Fedora Core 3 reference system to provide FC3 binaries. The source RPM should still build under FC3, though.
Downloads:
- binary RPM for Fedora Core 4 (76k)
- source RPM (224k)
- source (216k)
Notes: This version adds some extra error handling, both for rpmlib calls and checking for readable files. The source RPM should also provide more warning if you're missing a prerequisite library.
Downloads:
</A>Notes: We have man pages! That is all. No code changes.
Downloads:
- binary RPM for Fedora Core 3
- source RPM (please note: I haven't finished adding the build prerequisites; so you may have to install other packages to build.)
- source
Notes:
This version supports RPM builds and make install
.
The man pages included are only stubs (empty files); I created them now
such that I wouldn't have to tweak the build process later to include them.
Downloads:
- binary RPM for Fedora Core 3
- source RPM (please note: I haven't finished adding the build prerequisites; so you may have to install other packages to build.)
- source
Notes: initial pre-release version.