Skip to content

blhc *.build wildcard matches the same logfile twice

https://salsa.debian.org/debian/xzoom/-/jobs/8357775#L28

$ sh -c "exec blhc --debian --line-numbers --color ${SALSA_CI_BLHC_ARGS} ${WORKING_DIR}/*.build" blhc |& OUTPUT_FILENAME=${WORKING_DIR}/blhc.log filter-output || [ $? -eq 1 ]
checking '/builds/debian/xzoom/debian/output/xzoom_0.3-28+salsaci+20250927+7_amd64-2025-09-27T09:47:53Z.build'...
510:LDFLAGS missing (-Wl,-z,relro): gcc -o xzoom -g -O2 -fno-strict-aliasing       xzoom.o -lXext -lX11 -lXt      
checking '/builds/debian/xzoom/debian/output/xzoom_0.3-28+salsaci+20250927+7_amd64.build'...
510:LDFLAGS missing (-Wl,-z,relro): gcc -o xzoom -g -O2 -fno-strict-aliasing       xzoom.o -lXext -lX11 -lXt      

Looks like there are two instances of the build log, one with the timestamp and one without. Probably via symlinks or hardlinks.

The *.build wildcard catches both instances, resulting in duplicate output.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information