project goals and standards

Tom Metro <[email protected]>
Newsgroups gmane.comp.log.logwatch.devel
Message-ID <[email protected]>
MrC wrote:
> I would personally like to see  (in no particular order):
> ...
> 2) per-filter documentation

Yeah, I was wondering why there wasn't any POD in the filters.


> 3) some general project goals
> 4) some push toward report consistency where appropriate
> 5) more shared, documented common routines for use by filters

The previously mentioned wiki idea could go a long way towards achieving 
these. Then we could document the conventions, coding style, and APIs. 
Should one of us just setup a wiki at Wikispaces?

On a related note, has anyone created skeleton script/filter/conf files? 
Having templates distributed with the project might help in making user 
contributed files more consistent.


> 7) common Unmatched entries reporting, to assist users in submitting 
> reports (rather than tolerating Unmatched lines forever).

So like an email address where users could forward reports showing 
unmatched entries? Or something more automated?


> 8) more integrated debug

I see there is a debug environment variable that some of the scripts 
make use of. I haven't had a need to do any debugging yet when running 
the scripts through logwatch. I've been able to adequately test and 
debug filters in isolation. What requirements do you have in mind that 
aren't being met?


> 9) more detailed change logs

That's mostly a release management issue to be dealt with by whoever 
creates the releases, with the exception that a bit of scripting could 
be used to compile change logs from CVS.

By the way, does the project have an issue tracking system somewhere? I 
only recall seeing the mailing list referenced as the place to report 
bugs. An issue tracking system is pretty critical for not only tracking 
bugs, but planning development as well.


> 10) push towards more generalized use (vs once/night: I don't think the 
> goals of 10 years ago are in alignment with today's more hostile and 
> ubiquitous Internet)

I'm planning to set up my installations to run daily and weekly passes 
at two different detail levels. I saw that logcheck runs its scans 
hourly. What specifically did you have in mind?


> I've been contemplating forking a new project if my personal goals are 
> not in alignment with the logwatch project's.

In my experience with open source projects (dating back to the '80's 
before they were called "open source"), there's typically some hostility 
and dismissiveness towards new ideas. So far the project lead, Kirk 
Bauer, hasn't been too vocal, but of the postings I have see, seems open 
to new ideas. So I don't see any need for forking at this point.

  -Tom

-- 
Tom Metro
Venture Logic, Newton, MA, USA
"Enterprise solutions through open source."
Professional Profile: http://tmetro.venturelogic.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.