• sqpack doesn't purge

    From Alex Galiyev@1:129/14.1 to All on Sat May 31 12:52:07 2025
    Hello All!

    Nothing is happening when I run this command, it does "think" for a while, but the old messages are still there.
    No errors.

    ================================
    D:\FTN\HPT>sqpack -c config *
    sqpack/w64-mvcdll 1.9 2023-02-24
    ================================

    Tried with "*" - same thing.

    ================================
    EchoArea FIDOSOFT.HUSKY D:\FTN\Base\Echos\fidosoft.husky -d "General discussion on Husky Software" -g E -b squish -dupecheck del -dupehistory 14 -p 365 1:129/14
    ================================

    Does anyone have a clue?

    Thanks.

    Alex

    --- GoldED+/W64-MSVC 1.1.5-b20250409
    * Origin: Glory to Ukraine! Glory to Heroes! Dump Trump! (1:129/14.1)
  • From Tommi Koivula@2:221/10 to Alex Galiyev on Sat May 31 21:05:41 2025
    Hi Alex.

    31 May 25 12:52:06, you wrote to All:

    Nothing is happening when I run this command, it does "think" for a
    while, but the old messages are still there. No errors.

    ================================

    D:\FTN\HPT>> sqpack -c config *

    sqpack/w64-mvcdll 1.9 2023-02-24
    ================================

    Tried with "*" - same thing.

    ================================
    EchoArea FIDOSOFT.HUSKY D:\FTN\Base\Echos\fidosoft.husky -d "General discussion on Husky Software" -g E -b squish -dupecheck del
    -dupehistory 14 -p 365 1:129/14
    ================================

    Does anyone have a clue?

    If you run tparser, what does it say for that echoarea?

    -- cut --
    Purging enabled (option "-pack") max (-$m): 9999 msgs purge (-p): 365 days dupeHistory 1100
    Options: noTinySB noKillSB noKeepUnread noKillRead noHide noKill noManual pause link noMandatory noDebug noDOSFile pack noCCoff noKeepSB autoAreaPause SBkeepAll
    -- cut --

    'Tommi

    ---
    * Origin: f10.n221.z2.fidonet.fi (2:221/10)
  • From Jay Harris@1:229/664 to Alex Galiyev on Sat May 31 15:04:34 2025
    On 31 May 2025, Alex Galiyev said the following...

    Nothing is happening when I run this command, it does "think" for a
    while, but the old messages are still there.
    No errors.

    ================================
    D:\FTN\HPT>sqpack -c config *
    sqpack/w64-mvcdll 1.9 2023-02-24
    ================================

    Try putting the * in quotation marks:
    sqpack -c config "*"


    Jay

    ... Old computers make great boat anchors

    --- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
    * Origin: Northern Realms (1:229/664)
  • From Alex Galiyev@1:129/14.1 to Tommi Koivula on Sat May 31 15:08:39 2025
    Hello Tommi!

    Saturday May 31 2025 21:05, you wrote to me:

    If you run tparser, what does it say for that echoarea?
    -------
    FIDOSOFT.HUSKY
    Description: General discussion on Husky Software
    D:\FTN\Base\Echos\fidosoft.husky Squish Use AKA: 1:129/14.1
    DOS Style File (8+3) off (-nodosfile)
    Level read (-lr): 0
    Level write (-lw): 0
    Group - E
    Purging enabled (option "-pack") max (-$m): 0 msgs purge (-p): 365 days dupeHistory 14
    Options: noTinySB noKillSB noKeepUnread noKillRead noHide noKill noManual pause link noMandatory noDebug noDOSFile pack
    noCCoff noKeepSB autoAreaPause noSBkeepAll
    Default subscribing option:
    DupeCheck: delete
    tooOld: 0 days (disabled)
    tooNew: 0 days (disabled)
    ScanMode: normal
    Links:
    1:129/14 level 0, read/write/rescan, defLink off, mand. off.
    -------

    Alex

    --- GoldED+/W64-MSVC 1.1.5-b20250409
    * Origin: Glory to Ukraine! Glory to Heroes! Dump Trump! (1:129/14.1)
  • From Alex Galiyev@1:129/14.1 to Jay Harris on Sat May 31 15:27:15 2025
    Hello Jay!

    Saturday May 31 2025 15:04, you wrote to me:

    Try putting the * in quotation marks:
    sqpack -c config "*"
    Already tried, please read my original message.

    Alex

    --- GoldED+/W64-MSVC 1.1.5-b20250409
    * Origin: Glory to Ukraine! Glory to Heroes! Dump Trump! (1:129/14.1)
  • From Tommi Koivula@2:221/1.1 to Alex Galiyev on Sun Jun 1 07:31:59 2025
    Hi Alex.

    31 May 25 15:08:38, you wrote to me:

    Purging enabled (option "-pack") max (-$m): 0 msgs purge (-p): 365
    days dupeHistory 14

    Should work then...

    I don't know which one of these squish dates it uses :

    === Cut ===
    DateWritten : 2025-05-31 15:04:34 (78915ABFh)
    DateArrived : 2025-05-31 22:09:04 (B1225ABFh)
    === Cut ===

    You could try maximum logging.

    In here it seems to work:

    === Cut ===
    ---------- Sun 01 Jun 2025, sqpack/w64-mvcdll 1.9 2023-02-24
    1 07:27:16 Start
    C 07:27:16 Purge area binkd (squish)
    D 07:27:16 old msg: 12; new msg: 10
    D 07:27:16 old size: 21094; new size: 17268
    === Cut ===

    However, I don't use sqpack in my main nodes, it always renumbers the msgbase. And that is not good when reading with jam/smapinntpd.

    'Tommi

    ---
    * Origin: Point One (2:221/1.1)
  • From Tommi Koivula@2:221/1.1 to Alex Galiyev on Sun Jun 1 07:46:17 2025
    Hi Alex.

    01 Jun 25 07:31:58, I wrote to you:

    I don't know which one of these squish dates it uses :

    === Cut ===
    DateWritten : 2025-05-31 15:04:34 (78915ABFh)
    DateArrived : 2025-05-31 22:09:04 (B1225ABFh)
    === Cut ===

    Perhaps the "DateArrived". I %rescanned from the boss, set -p 30, but it doesn't purge.

    === Cut ===
    sqpack/w64-mvcdll 1.9 2023-02-24
    1 07:45:29 Start
    C 07:45:29 Purge area fidosoft.husky (squish)
    D 07:45:29 old msg: 91; new msg: 91
    D 07:45:29 old size: 133461; new size: 133461
    E 07:45:29 Total old msg: 91; new msg: 91
    E 07:45:29 Total old size: 133461; new size: 133461
    1 07:45:29 End
    === Cut ===

    'Tommi

    ---
    * Origin: Point One (2:221/1.1)
  • From Alex Galiyev@1:129/14.1 to Tommi Koivula on Sun Jun 1 01:08:47 2025
    Hello Tommi!

    Sunday June 01 2025 07:46, you wrote to me:

    Perhaps the "DateArrived". I %rescanned from the boss, set -p 30, but
    it doesn't purge.
    That's a good catch! Because I rescanned the messages from my uplink just recently, so it definitely uses the message arrival date, instead of the written date.

    This seems like a bug, should I report it on github, will anyone care there? =)

    Alex

    --- GoldED+/W64-MSVC 1.1.5-b20250409
    * Origin: Glory to Ukraine! Glory to Heroes! Dump Trump! (1:129/14.1)
  • From Tommi Koivula@2:221/360 to Alex Galiyev on Sun Jun 1 08:48:32 2025

    01 Jun 25 01:08, Alex Galiyev wrote to Tommi Koivula:

    Perhaps the "DateArrived". I %rescanned from the boss, set -p 30,
    but it doesn't purge.

    That's a good catch! Because I rescanned the messages from my uplink
    just recently, so it definitely uses the message arrival date, instead
    of the written date.

    This seems like a bug, should I report it on github, will anyone care there? =)

    You may try. :)

    I requested an option not to renumber messages when packing, but there are not many husky maintainers left when Michael Dukelsky left. :(

    'Tommi

    ---
    * Origin: * RBB * Lake Ylo * Finland * (2:221/360)
  • From Tommi Koivula@2:221/360 to Alex Galiyev on Sun Jun 1 09:24:29 2025
    Hi Alex.

    01 Jun 25 01:08:46, you wrote to me:

    Perhaps the "DateArrived". I %rescanned from the boss, set -p
    30, but it doesn't purge.

    That's a good catch!

    I just made a quick change:

    === Cut ===
    484c484
    < DosDate_to_TmDate((SCOMBO *)&(xmsg.date_arrived), &tmTime);
    -+-

    DosDate_to_TmDate((SCOMBO *)&(xmsg.date_written), &tmTime);

    === Cut ===

    Please test if you wish: https://www.fidonet.fi/pub/sqpack.exe

    Works here so far. No warranty. ;)

    'Tommi

    ---
    * Origin: rbb.fidonet.fi (2:221/360)
  • From Alex Galiyev@1:129/14.1 to Tommi Koivula on Sun Jun 1 16:26:13 2025
    Hello Tommi!

    Sunday June 01 2025 09:24, you wrote to me:

    Please test if you wish: https://www.fidonet.fi/pub/sqpack.exe
    Works here so far. No warranty. ;)
    The binary became 214Kb larger, no thanks. =)

    Alex

    --- GoldED+/W64-MSVC 1.1.5-b20250409
    * Origin: Glory to Ukraine! Glory to Heroes! Dump Trump! (1:129/14.1)
  • From Tommi Koivula@2:221/1 to Alex Galiyev on Mon Jun 2 10:23:30 2025
    On 1.6.2025 20.26, Alex Galiyev wrote:

    Please test if you wish: https://www.fidonet.fi/pub/sqpack.exe
    Works here so far. No warranty. ;)
    The binary became 214Kb larger, no thanks. =)

    Then do compile your own binary.

    'Tommi

    ---
    * Origin: smapinntpd/lnx (2:221/1.0)