Package: cryptsetup Version: 2:2.6.0-2 Severity: normal Tags: ftbfs patch I run dpkg-buildpackage twice and I get the following errors: dpkg-source: error: cannot represent change to po/sr.gmo: binary file contents changed dpkg-source: error: add po/sr.gmo in debian/source/include-binaries if you want to store the modified binary in the debian tarball dpkg-source: error: cannot represent change to po/sv.gmo: binary file contents changed dpkg-source: error: add po/sv.gmo in debian/source/include-binaries if you want to store the modified binary in the debian tarball dpkg-source: error: cannot represent change to po/uk.gmo: binary file contents changed dpkg-source: error: add po/uk.gmo in debian/source/include-binaries if you want to store the modified binary in the debian tarball dpkg-source: error: cannot represent change to po/vi.gmo: binary file contents changed dpkg-source: error: add po/vi.gmo in debian/source/include-binaries if you want to store the modified binary in the debian tarball dpkg-source: error: cannot represent change to po/zh_CN.gmo: binary file contents changed dpkg-source: error: add po/zh_CN.gmo in debian/source/include-binaries if you want to store the modified binary in the debian tarball dpkg-source: error: unrepresentable changes to source dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
The following patch allows it to build twice. --- cryptsetup-2.6.0.bak/debian/rules 2022-11-30 01:42:25.000000000 +1100 +++ cryptsetup-2.6.0/debian/rules 2022-12-22 12:47:59.960788266 +1100 @@ -80,6 +80,8 @@ if [ -f $(CURDIR)/debian/cryptsetup-initramfs.preinst.in ]; then \ mv -fT $(CURDIR)/debian/cryptsetup-initramfs.preinst.in $(CURDIR)/debian/cryptsetup-initramfs.preinst; \ fi + rm -f po/*.gmo po/stamp-po + rm -f man/*.8 override_dh_bugfiles: dh_bugfiles -A -- Package-specific info: -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (800, 'testing'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.0.0-6-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Enforcing - Policy name: default Versions of packages cryptsetup depends on: ii cryptsetup-bin 2:2.6.0-2 ii debconf [debconf-2.0] 1.5.80 ii dmsetup 2:1.02.185-2 ii libc6 2.36-6 cryptsetup recommends no packages. Versions of packages cryptsetup suggests: ii cryptsetup-initramfs 2:2.6.0-2 ii dosfstools 4.2-1 ii keyutils 1.6.3-1 ii liblocale-gettext-perl 1.07-5 -- debconf information excluded