Your message dated Mon, 26 Nov 2012 17:32:43 +0000
with message-id <e1td2xz-00039m...@franck.debian.org>
and subject line Bug#694395: fixed in libshell-command-perl 0.06-2
has caused the Debian Bug report #694395,
regarding libshell-command-perl: missing Breaks+Replaces: 
libextutils-command-perl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
694395: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694395
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libshell-command-perl
Version: 0.06-1
Severity: serious
User: trei...@debian.org
Usertags: edos-file-overwrite

Architecture: amd64
Distribution: squeeze->wheezy (partial) upgrade

Hi,

automatic installation tests of packages that share a file and at the
same time do not conflict by their package dependency relationships has
detected the following problem:

  Selecting previously deselected package libextutils-command-perl.
  Unpacking libextutils-command-perl (from 
.../libextutils-command-perl_1.16-1_all.deb) ...

  Setting up libextutils-command-perl (1.16-1) ...

  Selecting previously deselected package libshell-command-perl.
  (Reading database ... 7700 files and directories currently installed.)
  Unpacking libshell-command-perl (from 
.../libshell-command-perl_0.06-1_all.deb) ...
  dpkg: error processing 
/var/cache/apt/archives/libshell-command-perl_0.06-1_all.deb (--unpack):
   trying to overwrite '/usr/share/perl5/Shell/Command.pm', which is also in 
package libextutils-command-perl 1.16-1


This is a serious bug as it makes installation/upgrade fail, and
violates sections 7.6.1 and 10.1 of the policy.

As this problem can be demonstrated during partial upgrades from squeeze
to wheezy (but not within squeeze or wheezy itself), this indicates a
missing or insufficiently versioned Replaces+Breaks relationship.
But since this particular upgrade ordering is not forbidden by any
dependency relationship, it is possible that apt (or $PACKAGE_MANAGER)
will use this erroneus path on squeeze->wheezy upgrades.

Here is a list of files that are known to be shared by both packages
(according to the Contents files for squeeze and wheezy on amd64, which
may be slightly out of sync):

        usr/share/man/man3/Shell::Command.3pm.gz
        usr/share/perl5/Shell/Command.pm


The following relationships are currently defined:

  Package:   libshell-command-perl
  Conflicts: n/a
  Breaks:    n/a
  Replaces:  n/a

The following relationships should be added for a clean takeover of
these files
(http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces):

  Package:  libshell-command-perl
  Breaks:   libextutils-command-perl
  Replaces: libextutils-command-perl

As libextutils-command-perl has been removed from Debian, the Breaks/
Replaces can be unversioned. Alternatively
  Conflicts: libextutils-command-perl
could be used instead of Breaks+Replaces.


Cheers,

Andreas

PS: for more information about the detection of file overwrite errors
of this kind see http://edos.debian.net/file-overwrites/.

Attachment: libextutils-command-perl=1.16-1_libshell-command-perl=0.06-1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: libshell-command-perl
Source-Version: 0.06-2

We believe that the bug you reported is fixed in the latest version of
libshell-command-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 694...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <car...@debian.org> (supplier of updated 
libshell-command-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 26 Nov 2012 18:12:29 +0100
Source: libshell-command-perl
Binary: libshell-command-perl
Architecture: source all
Version: 0.06-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Salvatore Bonaccorso <car...@debian.org>
Description: 
 libshell-command-perl - cross-platform functions emulating common shell 
commands
Closes: 694395
Changes: 
 libshell-command-perl (0.06-2) unstable; urgency=low
 .
   * Team upload.
   * Correct Vcs-Browser and Vcs-Git URLs.
   * Add Breaks and Replaces on libextutils-command-perl.
     As libextutils-command-perl has been removed from Debian, the Breaks and
     Replaces can be unversioned.
     Thanks to Andreas Beckmann <deb...@abeckmann.de> (Closes: #694395)
Checksums-Sha1: 
 14d0b7a59b81f93c98726ab3b35546b87d1bbbd4 2104 libshell-command-perl_0.06-2.dsc
 379f3ed20174afbd78863d2ec879a0855a24b91d 1615 
libshell-command-perl_0.06-2.debian.tar.gz
 36fe045f6e588d074aa18b27b39d569aa98718f8 5626 
libshell-command-perl_0.06-2_all.deb
Checksums-Sha256: 
 eb5857d6aaf28d870f9e151384ed6d16b8b3c569c19ad2602477519f7dd4ece8 2104 
libshell-command-perl_0.06-2.dsc
 3b5116ec4608745f0f6b5e950d7d22619677c75cca75f4a1f2e9a70e73993c51 1615 
libshell-command-perl_0.06-2.debian.tar.gz
 5573c51e47ff04086105519dd003d8eae13a226b39916a000dd9c9c38bba2ab1 5626 
libshell-command-perl_0.06-2_all.deb
Files: 
 2eca0849ff6251d45523452d8ea60bb3 2104 perl optional 
libshell-command-perl_0.06-2.dsc
 1d9059ddc6baea87b4a4bab6ee455381 1615 perl optional 
libshell-command-perl_0.06-2.debian.tar.gz
 a030a42d0f242403d77dc466a3930add 5626 perl optional 
libshell-command-perl_0.06-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJQs6ToAAoJEHidbwV/2GP+e8UQAK2ZW52JvKcu7p1Uckvrv3y0
4oxB/yXb1+t7ZMAsDChPRDGz0pY9KrB3lYOyB/UieiHTo9sF/BsAiHBYhb3LqAtY
PpOsl2h0Zr59TwCflqNRoGUsXG9woTFXSReHTeq4euVWaHcbN+hYwsUEr+oPPOaD
Hxale9H3Cs99MWN88XjByKln3MPvvViA6vMuOUAJxX7J6ePxZuaJS+S0U3ZBbdes
2/Go9TqGb8t5VGWfFt9zXSkLV4aUrSdEnL6jaeT6vY2l3g+b5QUcfPidJZ+7e6Xl
BLldf7PaeiGJoyCgweoSGxWTabBi+/egfevixaZJr4UYA+BxNcADaizKu10cZ1nw
S383wZgzoWqTl6l7R27O//GawMPPZLlPGuIT7rYKchPgfu0cRiOkqhbugVTfxeSG
J1RnBtRNYXNa3+N1v8VhQkBxvanUtwTGIUEB7JWiIqhIFPaOBEjLsTfftzJ180LV
FNWvwKWUeR1u3tg6FaH+bW5sfzcc3P6bgZzel1Gj5kbdUmJNa7lvSy+SoO2EmrRB
5g1qZbtciXeD220jX1qw5RIwD1mOocEm+CcGXZl95XjPBsmID4GCvXQD3p4YREi1
k95qR7jtP7mfgON88zptr7rwZnN1LxHPojbTAF73s1iwYcsKvQY/zO1lRCktdCr/
JOZkpiqw6uc7oMwRfDhC
=1zHI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to