• .gitlab-ci-unix.yml

    From Deuc¿@VERT to Git commit to main/sbbs/m on Sun Mar 17 12:50:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/50f3281d7f5e3da97dc5f623
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Disable jsdoor separate target and build in sbbs3 target

    JSDoor only compiles one file that isn't shared with the sbbs3
    target, so there's no need to build them all twice.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sun Mar 17 13:21:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ff070e32eeaee0c8d890f2cb
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    YAML Fixups

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 09:10:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/17451dfd92be7dffad584966
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Attempt to cache the autoconf cache.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 09:20:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/3b3158755ec1ef7e3f825e12
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Spell cache-file correctly.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 09:39:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/642100555774e65735141391
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We can't pass on command-line since we want to change it.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 10:02:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8e6084b97325be3acbb5f4b5
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Cache the ffi cache.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 11:42:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c3b80b3135dd3b49563e6bc3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Explicitly don't need anything for "root" jobs.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 11:56:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ddb9a31b0ead68a005043bf9
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Split sbbs into sbbs-build that compiles and sbbs that just combines.

    This will allow sbbs-build to run in parallel with scfg etc.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 16:41:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ae458697fee6b118618b2606
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Create a new jsdoor job that depends on sbbs-build.

    This basically just moves the download of sbbs-build from the test
    phase to the build phase, so shouldn't result in any speedup.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 17:27:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0f976a9bde853aef75683f5c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We need the .o files to avoid rebuilding in jsdoor target.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:03:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/8674faeb40d07923df5969db
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    paths, not files

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:12:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c4329c6b8a3f7ce01f939008
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Use dependencies, not needs so cleanup runs at end.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:23:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f6de13e180152eb45553b3c1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Turns out, we can't cleanup caches like that. :(

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:33:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4a5f9ef7e67782a16c8fafc3
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    More cache fiddling.

    Only on freebsd-amd64 now though... no need to leave stuff laying
    everywhere.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:36:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0d738c3113a8548d922a84e1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    More cache fun

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Wed Mar 20 21:49:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ec44bcd0f629af4561459334
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Nope, that won't work either.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 16:31:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c3d4c633e720c85a89ff0603
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix typo

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 16:34:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/264fd5b3a00741fe3d7e8c16
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    A couple more tipoes.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 16:37:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d75882fc8a05a22098646562
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Everyone has to clean up.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 16:49:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d2a9e08cd791c814df55e1dd
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    OpenBSD requires -xzf, fix gtk* extractions

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 17:07:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d5cb2ab975e93b6a984095e9
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Stop grouping the js-testsuite

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 17:09:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b87a6a8c298c4518f2bcadbf
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't group cleanup either, and don't make it wait.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 17:09:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/89d27060ea9bba91e08cf87c
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Fix cleanup needs

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 17:12:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/aa922450db08cd6c610caff1
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We can't make cleanup use needs since some platforms don't run tests.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thu Mar 21 17:25:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/593337b5d08266d989973667
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    We need an empty dependencies list, or it will download all the
    artifacts before deleting temp files. :(

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Fri Mar 22 22:44:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9195e4a8c0d455854a6149dd
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Put the job ID in the tarball filename.

    This should help debug if multiple jobs are writing the same archives.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Fri Mar 22 22:51:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d6ea74090d0d01165e7c577
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Oh yeah, can't use wildcards since it's in quotes.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Fri Mar 22 23:03:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/ddf01a5ecb21778bacf2de35
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    After creating the file in /tmp/gitlab-runner, make it read-only.

    This should hopefully surface whatever is corrupting the file.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sat Mar 23 00:19:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/7a779751438da517f04b78a7
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Put EXTRA_FILENAME in the filename

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sun Mar 24 23:13:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b0748d62f16e577b37236432
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Temporarily disable the js configure cache.

    The last commit changed the environment, so we need to regenerate
    the config cache.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Sun Mar 24 23:24:00 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f2a017ec632cfb6407f82cdf
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Hopefully the cache got deleted by that last build and we can re-enable.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Oct 10 20:34:24 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/dea182c740ab27eeb10c0a38
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Add SyncTERM CMake test build.

    So we can be sure it keeps working.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Oct 10 20:38:32 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/d48651cad7b06db4cac5d02a
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't do cross-platform CMake builds.

    They're tricky tricky tricky tricky.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Oct 11 11:54:44 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/e6b98052e0533ac43545fc37
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    The syncterm-cmake targets don't need cryptlib to be built first anymore.

    ---
    � 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: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
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Mar 5 10:59:34 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/eecc05b847cddc7588d0ba88
    Modified Files:
    .gitlab-ci-unix.yml
    Log Message:
    Don't cache spidermonkey configure results

    Appears to break builds sometimes.

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net