Date: Tue, 24 Oct 2000 14:08:02 -0500 (CDT)
Subject: [opennms-announce] OpenNMS Update v1.31
Vol 1., Issue 31
In this week's installment...
* Project Status
+ New Interim Project Scope
+ Directory Structure Finalized
+ Coding Projects Underway
* Road Show Schedule Full for 2000
* The Wish List
New Interim Project Scope:
If you remember from last week, we're now targeting a subset of
functionality to be ready by the end of November, specifically to be
available for distribution on one of the major Linux distributions.
As of last week, we were just starting to get our arms around what was
do-able in that timeframe. Well, we've now finalized it and started
working our geek butts off to make it happen.
The functionality slated for this interim release is better described
in http://www.opennms.org/devdocs/release.doc, but I'll take a shot
here in the Update for those of you who just don't have the time or
energy to click on a URL.
While you are perusing the functionality lists included below, please
remember the following points:
* This release is targeted for a Linux distribution with demanding
time frames. Our full functionality .9 release is still slated for
* References to "Rev 1" do not imply a 1.0 release.
* This release will be completely forward compatible. And in turn,
all releases up to 2.0 will be backwards-compatible with this
* Distributed management is our #1 priority. It's exclusion from
this release is not meant to diminish its importance to the
product or the core team.
* By targeting Postgres support, we are not implying that other
databases will not work. They simply will not be tested.
The following functionality is slated to be INCLUDED in this interim
* Administrator interfaces
* Limited operator EUI capability
* Event Management
* Capability Checking (capsd)
* Business Views
* Rule Builder
* Service Polling
* SNMP configuration
* Service Poller plug-in capabilities
In an effort to provide equal time, here are the features which have
been tabled until the first full release:
* Oracle support
* Distributed management
* Remote operation
* SOAP communications between MS and DP
The IN/OUT functionality lists were built as a group effort by the
core team, so if your favorite functionality is in--great. If not,
sorry, but you're going to have to wait. This list amounts to
something that we think is reasonable, yet very aggressive, and
unfortunately, given the tight timeframes, it's non-negotiable.
If you saw anything on the "IN" list that you'd like to help with
(including documentation, which is intentionally not included on
either list), please let us know.
We will have some sort of documentation with the first release, but it
will likely be little more than the standard README, INSTALL, TODO,
and LICENSE files. Please note that we're trying to get a help
facility incorporated prior to this release as well.
Directory Structure Finalized:
Now that CVS is cleaned up, ANTed, and ready to go, now we start
focusing on some of the code-related build problems. Problem #1: Our
directory paths have not been fully solidified and have changed on
occasion, so some code is looking for files in one place, while other
code is looking elsewhere. All in all, not a good thing.
So, Steve, Sowmya, and Ben sat down and came up with a unified
directory structure that gets us everything in a well-known and
The core team is currently reviewing this structure and at some point
in time early next week, it will be implemented into all existing
code. While this may not seem like a big deal initially, these
directory problems are standing in the way of anyone trying to use the
code that is currently available in our external CVS instance.
Thanks for your patience.
Coding Projects Underway:
* create.sql -- No signficant changes.
* Events -- Jacinta is back to riding the events horse, and this
time, it's doing EUI updates.
* SCM -- Initial code base is turned over to Weave for code review
and initial bug fixes
* icmpd/Perl -- No update.
* Filters -- No significant changes.
* MIB Compiler -- Doug & Rick have cooperatively contributed a
quasi-MIB compiler in Perl, but it's focus is on the needs of the
Maji engine specifically.
* jSNMP -- Counter64 support in testing, but the priority has
* AWT-to-Swing Conversion -- Underway, but some components are
Road Show Schedule Full for 2000
Thanks to everyone for their ongoing interest in our project. We
appreciate the opportunity to step out and talk about, especially with
people that like to listen!
Unfortunately, due to ever-tightening development timeframes and more
and more demand to see our presentation, we've officially deemed the
schedule "complete" through the remainder of the year.
We will still be accepting some limited engagements, but only those
that are local that don't mandate significant travel or preparation
time. As you can tell, that severely limits our scope.
So what can you do if you can't schedule us in this year? A couple of
things. First, you could slate us for sometime in 2001. If that
doesn't work and you need to see us sooner, check out our existing
schedule and see if we're already coming to town. You'll find our
current schedule at http://www.opennms.org/engage/. And if that's not
good enough, get out your checkbook and give us a call...
The Wish List
Your help is, as always, both requested and appreciated in regards to
the following topics:
* Documentation (both lightweight and detailed)
* Testing of the EUIs (once they are updated), with bugs reported to
* Test Counter64 support in jSNMP
* Add SNMPv3 functionality to jSNMP
* Implement the event correlation spec.
* Consider the integration points for CIM/WBEM support
* Take a look at the ASN.1-to-XML conversion utilities that are
available and let us know what you think... JavaCup parser for
MIBs or ASN.1 to XML conversion.
For those of you that have been trying to reach me over the past week,
my apologies. I've been down and basically out with pneumonia for the
past few days, and my normally productive weekend, well, wasn't.
A special word to the Boulder JUG folks: remember that horrible tickle
in my throat and how that cold was really getting the best of me?
Well, if you got my "cold", you might go check with your local health
care professionals. And tell 'em "mycoplasma" sent ya!
Until next week, I'll be the guy with all the cool prescription drugs,