commit 3f56a89496e73d6d330d3996cb350a7dc26074a9
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Sep 19 12:50:38 2026 +0200
d/control: drop the redundant Priority field
Since dpkg 1.22.13 the Priority field defaults to "optional", so setting
it explicitly is redundant, as reported by the lintian tag
redundant-priority-optional-field. Verified with a build in a sid chroot
(dpkg 1.23.7): both binary packages still get Priority: optional.
Assisted-by: Claude Code:claude-opus-5
commit b3eee6c1e63e8e25490951eda049deb85dd03436
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Sep 19 12:49:10 2026 +0200
d/control: update standards version to 4.7.4, no changes needed
The two items in the 4.7.4 upgrading checklist (linker scripts allowed
in place of the "*.so" symlinks of development packages, and the
copyright requirement extended to non-free-firmware) do not apply to
this package.
Assisted-by: Claude Code:claude-opus-5
commit c481b30a1dd8679177bab69ed48fcdcd076228a9
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Sep 19 12:48:31 2026 +0200
d/rules: fix cleanup of the generated manual pages
The clean target removed */man/C/*.1.gz, a path that does not exist
anymore: the manual pages now live in doc/manpages, and the files
generated during the build are doc/manpages/*.gz, produced by
build_manpages.sh through asciidoctor and gzip.
Those files were left behind by debian/rules clean, so the source tree
was not restored to its original state as required by Policy 4.9, and a
following dpkg-buildpackage -S in the same tree failed with "cannot
represent change to doc/manpages/backintime.1.gz: binary file contents
changed". The leftovers went unnoticed because .gitignore covers *.gz.
Assisted-by: Claude Code:claude-opus-5
commit aad438885c10cb997356616a7fb94a1beef67666
Author: Fabio Fantoni <fantonifabio@tiscali.it>
Date: Sat Sep 19 11:55:01 2026 +0200
d/watch: track only stable releases
Match only x.y.z tags, so upstream pre-releases (rc, beta) are no longer
reported as new upstream versions by uscan, DEHS and tracker.debian.org.
The previous uversionmangle rule only fixed the sorting within the same
series (1.6.0~rc2 < 1.6.0), while a 2.0.0-rc still shows up as newer
than any 1.6.x, hiding bugfix releases of the stable branch.
With this pattern the uversionmangle rule can never match, but it is
kept as the line to reuse when a pre-release has to be imported on
purpose:
cat > /tmp/watch-pre <<'EOT'
version=4
opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/
\
https://github.com/bit-team/backintime/tags
.*/v?@ANY_VERSION@@ARCHIVE_EXT@
EOT
uscan --no-conf --watchfile /tmp/watch-pre --download-version
2.0.0-rc2 --destdir .. --force-download
gbp import-orig -u 2.0.0~rc2 ../backintime_2.0.0~rc2.orig.tar.gz
--download-version takes the version as written in the tag, not the
mangled one, and --skip-signature must not be used because it silently
disables the download.
Closes: #1127388
Assisted-by: Claude Code:claude-opus-5
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.