jw-pkg/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jan Lindemann 0f6dd4dac8
All checks were successful
CI / Packaging - Kali Linux (pull_request) Successful in 5m0s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Successful in 5m8s
CI / Packaging test (pull_request) Successful in 0s
CI / Packaging - Kali Linux (push) Successful in 4m59s
CI / Packaging - OpenSUSE Tumbleweed (push) Successful in 4m58s
CI / Packaging test (push) Successful in 0s
pkg.sh: Use md5 for the dput hash option
Tonight's CI upgraded dput from 1.2.4 to 1.2.6 on Kali Linux and
subsequently failed:

  xzcat /tmp/20261027-010000-rollout-failed.log.xz | grep -ai -C 1 checksum
  Trying to upload package to janware-debian
  Checksum doesn't match for dist/src/jw-pkg_1.0.0-281.dsc
  make[1]: *** [make/pkg-dist.mk:288: pkg-release-reinstall] Error 1

The dput config generated for debian uploads sets hash = sha, while the
Files: section of a .changes file only carries MD5 checksums. dput verifies
each listed file by comparing the configured hash of the file against
that MD5 column, so a sha verification can never match and the upload is
rejected at the first file, the .dsc.

Set the option to md5, the only hash the .changes Files: section carries
and dput's built-in default.

Not sure, yet, if this is a fix or a workaround of a dput bug.

Assisted-by: unsloth/Qwen3.8-27B-GGUF:Q4_K_M with pi.dev v1.4.0
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-10-27 08:17:43 +01:00
..
usr-bin conf / scripts: Fix unprivileged "make install" 2026-08-18 17:27:32 +02:00
create-mkdebian.sh scripts / make: Add Recommends support 2026-09-19 20:13:49 +02:00
create-mkspec.sh scripts / make: Add Recommends support 2026-09-19 20:13:49 +02:00
dpm.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
git-srv-admin.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
ini-tools.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
jw Revert "scripts: Add __init__.py" 2026-01-26 17:17:23 +01:00
jw-pkg-create-project.sh jw-pkg-create-project.sh: Use make gitignore 2026-09-13 23:09:25 +02:00
jw-pkg.py jw.pkg: Fix "make check" static code check fallout 2026-05-31 18:20:38 +02:00
make-version-script.sh make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
Makefile scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
mkspec-wrapper.sh mkspec-wrapper.sh: Fix INSTALL_LOG default 2026-10-16 08:48:20 +02:00
pgit.sh pgit.sh: Stop looking for .git at regular file 2026-09-27 10:16:00 +02:00
pkg.sh pkg.sh: Use md5 for the dput hash option 2026-10-27 08:17:43 +01:00
purge-stale-projects.sh purge-stale-projects.sh: Fix getopt regression 2026-06-30 07:36:15 +02:00
python-tools.sh python-tools.sh: Annotate generated conftest.py 2026-09-13 15:42:29 +02:00
scm.sh calculate_hash(): Derive hash from VCS file ids 2026-09-16 14:44:59 +02:00
ssh-wrapper.sh projects-dir.mk: Remove "-l user" in ssh-wrapper.sh 2026-06-07 12:06:02 +02:00
systemctl-wrapper.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
upload.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00