Fedora 10 has arrived! That's good news and bad news.
The good news is that Fedora has reached a double-digit version number.
The bad news is it that novi doesn't compile:
./src/RPM.cc: In constructor 'RPM::RPM(const std::string&)':
./src/RPM.cc:120: error: 'rpmlogMessage' was not declared in this scope
./src/RPM.cc:141: error: 'headerGetEntry' was not declared in this scope
./src/RPM.cc:194: error: 'fdClose' was not declared in this scope
make: *** [build/obj/RPM.lo] Error 1
Specifically: novi doesn't compile because I didn't closely watch the F10 release schedule, install it, and test the code.
(Based on the error messages, I'd say it's either due to a change in the GCC version or the new, revamped RPM API included in the OS.)
I'm looking into this now and hope to have a novi update in the coming days.