systems architecture update

I have updated a page in the systems infrastructure area:

getting started: the what and the why

It explains the concept of a systems architecture and why you really want your shop to implement one. I have added a couple more examples and cleaned up some of the wording.

Enjoy.

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).

Fedora 10 build errors

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.

systems infrastructure update: more on naming conventions

I’ve added more content to “Defining an architecture” in the systems infrastructure area. This latest update covers some guidelines on naming conventions.

systems infrastructure update: “defining an architecture”

Defining an architecture” is the latest section in the systems infrastructure area.

This is a long section and it’s taking longer than I had anticipated to complete. I’ll post it in stages so you don’t have to wait as long between updates.

Next Page »