Package: cowdancer
Version: 0.88
Severity: important
Hi all,
we use cow-shell on our server to build update and test the TeX Live
network distribution on a daily basis, but be aware, this is not Debian
but CentOS. But since cow-shell is useful outside Debian, too, and
upstream seems to be Debian now, I report this error here.
We have moved recently to a new server (hardware) while the software
stack hasn't changed. But we are seeing the following in our setup:
When the rebuild and test of TL fails, the cow-shell is exited and we
do not publish the changes, and the source directory should not be
changed.
But we see changes in the source directory!
Basically what we do
mkdir target
for i in source/* ; do
cp -al $i target
done
cow-shell <<EOF
# do lots of things, updates, tests
# if it fails exit 1
EOF
Unfortunately, at this point files have changed in "source".
I have tried to reproduce this with a small example, unsuccessfully.
OTOH, we can reproduce it with the full TeX Live tlnet directory
(about 5Gb).
Is there any way how to debug/test/fix this?
All the best
Norbert
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.7.0-rc6+ (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cowdancer depends on:
ii libc6 2.30-8
ii libncurses6 6.2-1
ii libtinfo6 6.2-1
cowdancer recommends no packages.
cowdancer suggests no packages.
-- no debconf information