• Merging Nodelists

    From AVON@46:3/103 to G00R00 on Thu Jan 31 19:20:24 2019
    Using MUTIL to do this, all is fine until I add a nodelist sent to me compressed using LHA.

    Despite enabling LHA and seemingly watching MUTIL find the compressed file and report it has merged it... it doesn't. The nodelist.txt file in the Mystic
    data directory is missing the data from the LHA compressed nodelist.

    I have the LHA.exe in the Mystic directory and am using the default settings
    in Mystic for the archive editor.

    Archive Editor: LHA

    Active Yes
    Extension LHA
    OS All
    Description LHA
    Pack Cmd lha -a -i %1 %2
    Unpack Cmd lha -e -f -w=%3 %1 %2
    View Cmd




    + Sep 07 10:57:16 Merging amylist
    + Sep 07 10:57:16 Extracting AmyList.l55
    + Sep 07 10:57:17 Searching for "c:\files\amn\amylist\amylist.*"
    + Sep 07 10:57:17 Found "AmyList.l55"
    + Sep 07 10:57:17 Searching for "c:\mystic\temputil\amylist.*"
    + Sep 07 10:57:17 Results: Merged 4 of 4 nodelist(s)

    Any thoughts?


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A51 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)
  • From ACCESS DENIED@46:1/701 to AVON on Thu Jan 31 19:20:24 2019
    Hello Avon,

    On 07 Sep 14 11:07, Avon wrote to g00r00:

    Unpack Cmd lha -e -f -w=%3 %1 %2

    + Sep 07 10:57:16 Merging amylist
    + Sep 07 10:57:16 Extracting AmyList.l55
    + Sep 07 10:57:17 Searching for "c:\files\amn\amylist\amylist.*"
    + Sep 07 10:57:17 Found "AmyList.l55"
    + Sep 07 10:57:17 Searching for "c:\mystic\temputil\amylist.*"
    + Sep 07 10:57:17 Results: Merged 4 of 4 nodelist(s)

    Any thoughts?

    You could try the same thing we've found to be useful with the ZIP archive setup, and try putting quotes around the %2. See if that works.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (46:1/701)
  • From AVON@46:3/103 to ACCESS DENIED on Thu Jan 31 19:20:24 2019
    On 09/06/14, Access Denied pondered and said...

    You could try the same thing we've found to be useful with the ZIP
    archive setup, and try putting quotes around the %2. See if that works.

    Thanks I'll give it a whirl...


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A51 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)
  • From G00R00@46:1/127 to AVON on Thu Jan 31 19:20:24 2019
    Any thoughts?

    It sounds like its just not extracting correctly. Unfortunately, I just realized that MUTIL doesn't log the "command line" when debug logging is
    turned on for nodelist merging.

    Maybe quotations around the "%" stuff would help, or maybe the LHA you have has
    different command line options?

    I'd say try the "%" stuff and let me know. In the meantime I'll make debug logging add the actual command line to the log for A52.

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (46:1/127)
  • From VORLON@46:3/101 to G00R00 on Thu Jan 31 19:20:24 2019
    Hello g00r00.

    07 Sep 14 14:32, you wrote to Avon:

    Any thoughts?

    It sounds like its just not extracting correctly. Unfortunately, I
    just realized that MUTIL doesn't log the "command line" when debug
    logging is turned on for nodelist merging.

    This might help you.

    The amiganet nodelist archive file name is: AMYLIST.L55 (Day 255)
    The amiganet nodelist file name is: AmyList.255



    Vorlon

    --- GoldED+/LNX 1.1.5
    * Origin: Dragon's Lair ---:- bbs.vk3heg.net -:--- (46:3/101)
  • From AVON@46:3/103 to G00R00 on Thu Jan 31 19:20:24 2019
    On 09/07/14, g00r00 pondered and said...

    It sounds like its just not extracting correctly. Unfortunately, I just realized that MUTIL doesn't log the "command line" when debug logging is turned on for nodelist merging.

    Yep I agree it's failing at the extraction point. I have been testing various options (so far to no avail) with the command line switches and observing if I can view the contents of the file from within the file menu - this keeps failing so I know extraction / viewing contents is failing :-(

    I have an older ver of lha.exe so I'll also pull down a newer one from GitHub and see if that helps.

    I'd say try the "%" stuff and let me know. In the meantime I'll make debug logging add the actual command line to the log for A52.

    Thanks will do. Hopefully we'll suss it with the extra data logging in A52.


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A51 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)
  • From G00R00@46:1/127 to AVON on Thu Jan 31 19:20:24 2019
    I have an older ver of lha.exe so I'll also pull down a newer one from GitHub and see if that helps.

    I wish I could remember what I used to build those command lines. I think it was whatever is commonly installed in Linux, so its probably the same thing
    you are mentioning. I don't have any of that stuff setup since my hard drive crash either.

    menu - this keeps failing so I know extraction / viewing contents is failing :-(

    Well, the viewing of archives is internal to Mystic so the viewing should
    still work if you were to try that inside of Mystic.

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (46:1/127)
  • From AVON@46:3/103 to G00R00 on Thu Jan 31 19:20:24 2019
    On 09/11/14, g00r00 pondered and said...

    menu - this keeps failing so I know extraction / viewing contents is failing :-(

    Well, the viewing of archives is internal to Mystic so the viewing should still work if you were to try that inside of Mystic.

    It does not work 100%. The file I am trying to view is an AmigaNet nodelist so I understand it's saved using LHA and appears to Mystic as AmyList.l55

    When I opt to view it I see no file name, a file size for the uncompressed
    file that looks correct, a strange date 10/00/22 and a time stamp that also does not match the time stamp I see on the actual file nor the timestamp of
    the compressed file when viewed using LHA.

    So in sum it does not seem to work internally either. Perhaps it's because it has a file extn of l55 and not .lzh ?


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A51 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)
  • From G00R00@46:1/127 to AVON on Thu Jan 31 19:20:24 2019
    So in sum it does not seem to work internally either. Perhaps it's
    because it has a file extn of l55 and not .lzh ?

    Did it originate on an Amiga by chance? Can you send me the file to mysticbbs@gmail.com?

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Sector 7 [Mystic BBS WHQ] (46:1/127)
  • From AVON@46:3/103 to G00R00 on Thu Jan 31 19:20:24 2019
    On 09/11/14, g00r00 pondered and said...

    Did it originate on an Amiga by chance? Can you send me the file to mysticbbs@gmail.com?

    Not 100% sure but odds are good it did... will fire across to you when I'm
    back from work tonight...


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A51 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)
  • From ACCESS DENIED@46:1/701 to G00R00 on Thu Jan 31 19:20:24 2019
    Hello g00r00,

    On 11 Sep 14 10:00, g00r00 wrote to Avon:

    So in sum it does not seem to work internally either. Perhaps
    it's because it has a file extn of l55 and not .lzh ?

    Did it originate on an Amiga by chance? Can you send me the file to mysticbbs@gmail.com?

    I actually ran into something like this with Synchronet as well. Apparantly Amigas' lha uses a different method of compression, like -3 or something like that when the default on Linux is -5 or some such. I don't remember specifics, but it's possible Vorlon remembers, as I think he was the one that told me why it was happening. Sure enough, when I forced it to use the other method, it worked.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (46:1/701)
  • From VORLON@46:3/101 to AVON on Thu Jan 31 19:20:24 2019
    Hello Avon.

    11 Sep 14 21:39, you wrote to g00r00:

    Well, the viewing of archives is internal to Mystic so the
    viewing should still work if you were to try that inside of
    Mystic.

    It does not work 100%. The file I am trying to view is an AmigaNet
    nodelist so I understand it's saved using LHA and appears to Mystic as AmyList.l55

    When I opt to view it I see no file name, a file size for the
    uncompressed file that looks correct, a strange date 10/00/22 and a
    time stamp that also does not match the time stamp I see on the actual
    file nor the timestamp of the compressed file when viewed using LHA.

    So in sum it does not seem to work internally either. Perhaps it's
    because it has a file extn of l55 and not .lzh ?

    I have found that lha archives created on the Amiga will have a file date of 15-Aug-80 even if they where created
    five minutes ago. The lha on linux dosn't have this problem.

    There is also the problem that the Amiga version of lha can only handle compression level -lh5-

    Looking at the Amiganet nodelist, it looks like it's been crated by linux lha, with the compression set to -lh5-
    and the mixed case in the file name (AmyList).



    Vorlon

    --- GoldED+/LNX 1.1.5
    * Origin: Dragon's Lair ---:- bbs.vk3heg.net -:--- (46:3/101)
  • From AVON@46:3/103 to VORLON on Thu Jan 31 19:20:24 2019
    **Crossposted from AmigaNet**

    Hi Vorlon,

    I asked the question and the following feedback came back.

    On 09/12/14, Wilfred van Velzen pondered and said...

    Are the nodelists created on an Amiga? Compression levels set to
    -lh5
    ?

    No it's created on linux. Compression is not explicitly set, and uses the default -lh5- compression.

    To be precise: it uses 'cqi' as command and options to compress the nodelist, with:
    # lha --version
    LHa for UNIX version 1.14i-ac20080804 (x86_64-suse-linux-gnu)
    configure options:


    It seems there might be a windows friendly version I can try that Wilfred suggests...

    On the windows side of my system I use 'lh7.exe a -K5' to compress
    package bundles from my tosser, for some of my Amiga downlinks. That
    seems to work.

    So I might give that a bash and see how that goes.

    Cheers, A.


    `I'm not expendable, I'm not stupid, and I'm not going' - Kerr Avon, Blake's 7

    --- Mystic BBS v1.10 A52 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (46:3/103)