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

Reply via email to