TIP: Click on subject to list as thread! ANSI
echo: mystic
to: James Coyle
from: Bjrn Wiberg
date: 2021-07-03 11:30:00
subject: MergeNodeLists picking `w

Hello g00r00!

I hope all is well with you, and thank you for the recent prealpha releases -- very nice ones!

However, I just noticed that for some reason, the MUTIL v1.12 A47 2021/06/28 MergeNodeLists function appears to pick the "wrong" (i.e. not the latest) FidoNet nodelist.

This has probably been so for a while, so is not specific to v1.12 A47 2021/06/28.

It appears to select NODELIST.360 instead of the latest, NODELIST.176.

My mutil.ini has the following stanza in it:

[MergeNodeLists]
        strip_down = true
        strip_private = false
        nodefile=/mnt/bbs/echomail/nodelists/FSXNET
        nodefile=/mnt/bbs/echomail/nodelists/NODELIST
        nodefile=/mnt/bbs/echomail/nodelists/micronet
        nodefile=/mnt/bbs/echomail/nodelists/scinet

The mutil.log shows:

---------------------  MUTIL v1.12 A47 2021/06/28 Sat, Jul 03 2021 (loglevel 3)
+ 2021-07-03 11:08:20  Startup using mutil.ini
- 2021-07-03 11:08:20  EXEC MergeNodeLists
+ 2021-07-03 11:08:20  Process: Merging Nodelists

(cut)

+ 2021-07-03 11:08:20    Merging NODELIST
+ 2021-07-03 11:08:20  Searching "/mnt/bbs/echomail/nodelists/* for archive "NODELIST"
+ 2021-07-03 11:08:20  Searching "/mnt/bbs/echomail/nodelists/* for nodelist "NODELIST"
+ 2021-07-03 11:08:20     Found "NODELIST.192"
+ 2021-07-03 11:08:20     Compare NODELIST.192 2020 /  1980
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.206"
+ 2021-07-03 11:08:20     Compare NODELIST.206 2020 / NODELIST.192 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.220"
+ 2021-07-03 11:08:20     Compare NODELIST.220 2020 / NODELIST.206 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.227"
+ 2021-07-03 11:08:20     Compare NODELIST.227 2020 / NODELIST.220 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.231"
+ 2021-07-03 11:08:20     Compare NODELIST.231 2020 / NODELIST.227 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.236"
+ 2021-07-03 11:08:20     Compare NODELIST.236 2020 / NODELIST.231 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.248"
+ 2021-07-03 11:08:20     Compare NODELIST.248 2020 / NODELIST.236 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.257"
+ 2021-07-03 11:08:20     Compare NODELIST.257 2020 / NODELIST.248 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.269"
+ 2021-07-03 11:08:20     Compare NODELIST.269 2020 / NODELIST.257 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.325"
+ 2021-07-03 11:08:20     Compare NODELIST.325 2020 / NODELIST.269 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.332"
+ 2021-07-03 11:08:20     Compare NODELIST.332 2020 / NODELIST.325 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.339"
+ 2021-07-03 11:08:20     Compare NODELIST.339 2020 / NODELIST.332 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.346"
+ 2021-07-03 11:08:20     Compare NODELIST.346 2020 / NODELIST.339 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.353"
+ 2021-07-03 11:08:20     Compare NODELIST.353 2020 / NODELIST.346 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.360"
+ 2021-07-03 11:08:20     Compare NODELIST.360 2021 / NODELIST.353 2020
+ 2021-07-03 11:08:20        Result 1
+ 2021-07-03 11:08:20     Found "NODELIST.001"
+ 2021-07-03 11:08:20     Compare NODELIST.001 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.008"
+ 2021-07-03 11:08:20     Compare NODELIST.008 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.015"
+ 2021-07-03 11:08:20     Compare NODELIST.015 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.022"
+ 2021-07-03 11:08:20     Compare NODELIST.022 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.029"
+ 2021-07-03 11:08:20     Compare NODELIST.029 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.036"
+ 2021-07-03 11:08:20     Compare NODELIST.036 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.043"
+ 2021-07-03 11:08:20     Compare NODELIST.043 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.050"
+ 2021-07-03 11:08:20     Compare NODELIST.050 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.057"
+ 2021-07-03 11:08:20     Compare NODELIST.057 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.064"
+ 2021-07-03 11:08:20     Compare NODELIST.064 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.071"
+ 2021-07-03 11:08:20     Compare NODELIST.071 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.078"
+ 2021-07-03 11:08:20     Compare NODELIST.078 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.085"
+ 2021-07-03 11:08:20     Compare NODELIST.085 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.092"
+ 2021-07-03 11:08:20     Compare NODELIST.092 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.099"
+ 2021-07-03 11:08:20     Compare NODELIST.099 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.106"
+ 2021-07-03 11:08:20     Compare NODELIST.106 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.113"
+ 2021-07-03 11:08:20     Compare NODELIST.113 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.120"
+ 2021-07-03 11:08:20     Compare NODELIST.120 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.127"
+ 2021-07-03 11:08:20     Compare NODELIST.127 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.134"
+ 2021-07-03 11:08:20     Compare NODELIST.134 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.141"
+ 2021-07-03 11:08:20     Compare NODELIST.141 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.148"
+ 2021-07-03 11:08:20     Compare NODELIST.148 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.155"
+ 2021-07-03 11:08:20     Compare NODELIST.155 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.162"
+ 2021-07-03 11:08:20     Compare NODELIST.162 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.169"
+ 2021-07-03 11:08:20     Compare NODELIST.169 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20     Found "NODELIST.176"
+ 2021-07-03 11:08:20     Compare NODELIST.176 2021 / NODELIST.360 2021
+ 2021-07-03 11:08:20        Result 2
+ 2021-07-03 11:08:20  Searching "/home/bbs/mystic/temputil/* for nodelist "NODELIST"
+ 2021-07-03 11:08:20    Merging /mnt/bbs/echomail/nodelists/NODELIST.360

(cut)

+ 2021-07-03 11:08:20  Results: Merged 4 of 4 nodelist(s) in 0.15s
+ 2021-07-03 11:08:20  Shutdown Normal (0)

It appears to me that it considers everything from 2021 older (Result 2) than NODELIST.360 of 2020 (the last Result 1).

File dates appear correct (if it checks for that, too):

  File: NODELIST.360
  Size: 189574          Blocks: 376        IO Block: 16384  regular file
Device: 36h/54d Inode: 1201        Links: 1
Access: (0660/-rw-rw----)  Uid: ( 1002/     bbs)   Gid: ( 1002/     bbs)
Access: 2021-07-02 12:44:38.686231700 +0200
Modify: 2021-01-01 01:56:49.277193200 +0100
Change: 2021-01-01 01:56:49.277193200 +0100
 Birth: -

  File: NODELIST.176
  Size: 193598          Blocks: 384        IO Block: 16384  regular file
Device: 36h/54d Inode: 12691330    Links: 1
Access: (0660/-rw-rw----)  Uid: ( 1002/     bbs)   Gid: ( 1002/     bbs)
Access: 2021-07-03 10:31:35.313637300 +0200
Modify: 2021-07-02 00:22:01.326081100 +0200
Change: 2021-07-02 00:22:01.326081100 +0200
 Birth: -

If you try to browse 2:201/137 in the nodelist browser, do you see my phone number (correct) or not (old/incorrect)?

I have published the two files here in case you would need them:

https://scbbs.nsupdate.info/files/NODELIST.360
https://scbbs.nsupdate.info/files/NODELIST.176

Many thanks in advance!

Best regards
Bj”rn

--- Mystic BBS v1.12 A47 2021/06/28 (Linux/64)
                                                                                        
* Origin: Star Collision BBS, Uppsala, Sweden (2:201/137)

SOURCE: echomail via QWK@pharcyde.org

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