TIP: Click on subject to list as thread! ANSI
echo: makenl_ng
to: Andrew Leary
from: Michiel van der Vlist
date: 2017-08-12 09:31:32
subject: MakeNL bug with archived segments

Hello Andrew,

On Friday August 11 2017 18:24, you wrote to All:

 AL> I have discovered an issue that can manifest itself when archived
 AL> segments are submitted to the next *C up the chain.  When archiving
 AL> the new segment prior to submission, MakeNL doesn't check to see if
 AL> the archive already exists.  The result is submission of an archive
 AL> containing the new segment, as well as an older one.

This phenomena is not limited to MakeNl. I have seen it with other
nodelist/pointlist processors that use archives as well.

 AL> There are two solutions that I've come up with:

This is not really a bug in MakeNl as such. The problem is so common that I
would classify it as PEBCAK.

A note in de Docs should solve that. One should simply clean out the
working directory at regular intervals. If one suffers from an uncurable
hoarding disease and MUST keep all the old junk, do it in a another
directory, not in the working directory.

 AL> 1.  MakeNL check for an existing archive and remove it prior to
 AL> archiving the segment for submission. 2.  When uncompressing incoming
 AL> segment archives, compare file dates on all files unpacked and use the
 AL> most recent.

 AL> What do you think?

If you must solve this in MakeNl instead of educate the nodelist clerks, go
for #1. That solves the problem at the source. #2 is just dealing with the
symptoms.

 AL> I'm leaning towards number 2 first, as that will help in cases where
 AL> the lower level *C hasn't upgraded his version of MakeNL yet.

And make them lazy? Distributing software is cheap and easy these days.
There is no excuse for *Cs to not use the latest version.


Cheers, Michiel

--- GoldED+/W32-MSVC 1.1.5-b20170303
* Origin: http://www.vlist.eu (2:280/5555)
SEEN-BY: 3/50 154/10 203/0 218/401 240/5832 249/303 261/38 280/464 1027 5003
SEEN-BY: 280/5555 292/624 789 854 310/31 423/120 633/267 280 640/1384 712/620
SEEN-BY: 712/848 770/1 2320/100
@PATH: 280/5555 464 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.