Package: dgit Version: 9.6 Severity: normal Hi,
--overwrite does not trust debian/changelog. If debian/changelog says it contains version 1.2.3-1, then dgit should trust it and do the fake merge if required. Or maybe rephrase this as a question: why doesn't dgit consider the debian/changelog information authoritative? As things currently stand, --overwrite is required for most upload operations, since (a) dgit is not that popular yet, and (b) most packages use the patches-unapplied layout. -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE 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 /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dgit depends on: ii apt 1.8.2 ii ca-certificates 20190110 ii coreutils 8.30-3 ii curl 7.65.1-1 ii devscripts 2.19.6 ii dpkg-dev 1.19.7 ii dput-ng [dput] 1.28 ii git [git-core] 1:2.22.0-1 ii git-buildpackage 0.9.14 pn libdigest-sha-perl <none> ii libdpkg-perl 1.19.7 ii libjson-perl 4.02000-1 ii liblist-moreutils-perl 0.416-1+b4 ii liblocale-gettext-perl 1.07-3+b4 ii libtext-glob-perl 0.10-1 ii libtext-iconv-perl 1.7-6 ii libwww-curl-perl 4.17-5 ii perl 5.28.1-6 Versions of packages dgit recommends: ii openssh-client [ssh-client] 1:8.0p1-3 Versions of packages dgit suggests: ii cowbuilder 0.88 ii pbuilder 0.230.4 ii sbuild 0.78.1-2 -- no debconf information