[news.software.b] TMN-netnews progress report

eric@snark.uu.net (Eric S. Raymond) (04/03/89)

7.5 will be released Tuesday, Goddess willing and the creek don't rise.
Rapid progress continues to be made. Problems recently solved include:

* Various glitches in ConfigureSys on Sun4 and XENIX boxen.

* A bug in the DOXREFS code that caused core dumps.

* Bugs in the Configure logic for mail back-end determination.

* Compilation errors in the nntp-support library.

* Obscure bugs in the feeds-file handling and batch-dispatching code.

Also, we've come a long step towards full nntp support. Patches for modifying
the nntp server to use the TMNN history library are already in the master misc
directory and I am expecting to get similar patches for the nntp xfer code
within the next day or so. Though problems remain, I believe we are over the
major hump.

Remaining trouble areas are:

* BSD screen support for vnews. I *think* this one may be knocked now;
  the person mainly pounding on this (Bill Wisner) reported that he was
  down to one link error under 7.4 involving a function some BSD systems
  declare as a macro.

* A core dump some sites report during the rdactive() call of expire.

* Two sites report that their history file gets entirely rewritten on each
  rnews run (!).

These are under intense investigation, and it is hoped that fixes for the
latter two will be in place in 7.5. Unfortunately, we are now at the stage
where the remaining bugs are not reproducible on snark and probably hinge
on obscure portation problems or stuff like brain-damaged mallocs. I'm
having to rely more on the initiative of the testers.

On the bright side, three System V sites are reporting all clear and on
green. I expect 7.5 to put the rest of the non-XENIX SV systems over the
top.

Also: this week's new feature (!) may be optional support for news-filter
processes communicating with the newsreader service libraries via a
standard protocol (which will be documented). This brilliant idea (due to
none other than Brad Templeton) should help people write their own kill
languages and (eventually) natural-language-recognition-based AI filtering
agents -- all without getting involved with reader internals.

The TMNN distribution will soon include reader- and filter-end protocol
support libraries and test drivers (this is what I've been working on
between bug reports). I will also supply at least one rn-emulating model
kill language. If all this isn't in 7.5 it will be in 7.6.

Kits and patches will be available on uunet as well as snark and (via FTP),
under ~/tmnn/beta7.5. Beta sites connected to snark that have uunet service
are urged to let me know that fact, so I can take them off the UUCP-upload
list and ease the load on my suffering modem.

I'm getting better and more active cooperation from more sites this time
around than I did on Level 6. My thanks to all who have responded, especially
to stalwart yeomen and/or yeowomen ambar@oracle, dlr@daver, bill@nanovx
nelson@sun.soe.clarkson, wisner@killer, and jtc@tessera; all of whom have 
engaged in successful debuggery under difficult conditions and will get the
baisse d'honneur and dinner at the nearest good Szechuan joint if I ever meet
them in person.

Once more into the breach, dear friends!
-- 
      Eric S. Raymond                     (the mad mastermind of TMN-Netnews)
      Email: eric@snark.uu.net                       CompuServe: [72037,2306]
      Post: 22 S. Warren Avenue, Malvern, PA 19355      Phone: (215)-296-5718