• .gitlab-ci-unix.yml

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 20:23:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/5c6a22ed3dd74637c37ee846
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use jsexec for these JS tests instad of jsdoor, jsdoor doesn't have a User class

    If we want to (re)run a specific set/subset of tests with jsdoor, perhaps we can
    come up with some naming scheme that allows that, but for now, it's more important
    that jsexec is correctly functioning than jsdoor.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 20:31:53 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/632caf932a646ae5f2c43837
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Revert "Use jsexec for these JS tests instad of jsdoor, jsdoor doesn't have a User class"

    This reverts commit 5c6a22ed3dd74637c37ee84696313ff249a24929.

    This doesn't work cause:

    Unable to create pipeline
    openbsd-amd64 js-testsuite job: undefined need: openbsd-amd64 [jsexec]

    and I'm not about to copy/paste those 50 lines to create the needed jsexec artifact. <sigh>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 20:44:12 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/4d654b978f8224acc6738aa1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Attempt to run exec/tests/ using JSexec instead of JSdoor

    attempt #2

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 20:54:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9be7a994022da889b8ad153a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Specify path to ctrl directory on jsexec command-line

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 21:22:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cf6767ac002f9bb8785f30a2
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Wrong path to ctrl dir (not that it really matters I think)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 15 22:46:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a0647a21f7386b7dad1a269d
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Try setting SBBSCTRL env var instead

    gitlab-runner on my Mac mini doesn't have access to /sbbs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on macOS)@VERT to Git commit to main/sbbs/master on Wed Jan 15 22:56:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fce10d2a7c4bde2e90ffca75
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Actually set SBBSCTRL (not SBBSEXEC) env var

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Jan 16 09:50:31 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7c614b638e0a6572a3150530
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use non-buffered output for jsexec console (log) messages

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Jan 18 07:58:20 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/16448b0b694ddb5a5b51a56c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Run tests in both jsdoor and jsexec

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Mon Jan 20 11:15:15 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3641b88f589435b7e01798e5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Flip the valgrind switch...

    Now that valgrind is working, remove the verbose flag, and have it
    return 1 if any errors occur.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Fri Jan 24 10:42:51 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a409edb2a5efe2b53027b938
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add sync after extracting archive

    It looks like at least one bus error was when the linker was loading
    the .so. Maybe a sync(8) here will "fix" that?

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Jan 26 10:49:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/7562f467e3a0a3971fbd0497
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Make the tests and cleanup phase not require a git checkout

    Archive the ctrl and exec dirs during sbbs-build for the tests.
    Also, fix use of sbbs-build archive... on FreeBSD, there are two,
    we need to use the right one.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Jan 26 10:53:18 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6c772553afe1281aac71d74a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix path in previous commit.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sun Jan 26 11:17:16 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e5085ece5611ee82327467b1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Now that I know about GIT_STRATEGY, use it everywhere!

    The docs suggest there's a place to set the default, but I don't
    see it other than the "Variables", which I don't really want to
    do.

    Regardless, switch to explicit "fetch" (which falls back to clone)

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue Jan 28 11:55:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9c44f5a6a8424922e9f69834
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add -S to jsexec commandlines so we get status info

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue Jan 28 11:56:26 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/60c2cc36d6e687d891f29882
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add -S to jsdoor too

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net