Package: mercurial-buildpackage Version: 0.10 Severity: important When using mercurial-importorig to import a new upstream package, mercurial-importorig retains (in the default branch) files that were in the previous upstream package but removed in the new upstream package. These extra files now represent extra changes to the new upstream package that are not accounted for by quilt patches (for packages that uses the quilt 3.0 format).
The bug is due to how mercurial-importorig uses merge to combine default branch and the (updated) upstream branch. While the merge would properly update all files that do exist in the new upstream package, it does not remove files that are missing from the new upstream package. mercurial-importorig needs to use a more complicated algorithm to incorporate new upstream packages. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mercurial-buildpackage depends on: ii devscripts 2.12.2 ii libc6 2.13-35 ii libneko0 1.8.1-6+b1 ii mercurial 2.2.2-1 ii neko 1.8.1-6+b1 ii pristine-tar 1.25 Versions of packages mercurial-buildpackage recommends: ii pbuilder 0.211 ii sudo 1.8.5p2-1 Versions of packages mercurial-buildpackage suggests: ii quilt 0.60-2 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org