The theory here is that "something" is modifying the files while
ld.so is linking them resulting in the crash (this seems to match
with the FreeBSD cores I've looked at).
To try to prevent this, have tar never overwrite files that are
being extracted.
While I'm here, remove the sync calls that didn't fix the issue.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Oct 5 19:15:18 2025
This was archiving 3rdp/*.release which includes binaries included
in git. Change the wildcard to *.*.*.release which should only
include stuff we've built/installed since the binaries use *.release
or *.*.release (so far).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to Git commit to main/sbbs/master on Sun Oct 5 19:21:30 2025
We don't actually need a git copy here, but it looks like using
GIT_CLONE is the only way to have the gitlab-runner jobs delete the
project directory afterward.
Hopefully, this allows us to avoid infinately growing storage for
a runner.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 22:21:46 2025
For each job, touch ${CI_PIPELINE_ID}.ci at the start.
During cleanup, remove all */${CI_PROJECT_NAMESPACE} directories
that have ${CI_PIPELINE_ID}.ci in them.
This should prevent build directories from having more than one
namespace in them at the same time going forward
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 11 23:31:10 2025