Your message dated Mon, 03 Dec 2012 22:47:31 +0000
with message-id <e1tfent-0000do...@franck.debian.org>
and subject line Bug#694296: fixed in python-mock 0.8.0-3
has caused the Debian Bug report #694296,
regarding python-mock-doc: missing Breaks+Replaces: python-mock (<< 0.7.2)
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.)


-- 
694296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694296
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python-mock-doc
Version: 0.7.2-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 python-mock.
  Unpacking python-mock (from .../python-mock_0.6.0-1.1_all.deb) ...

  Setting up python-mock (0.6.0-1.1) ...
  Processing triggers for python-support ...

  Selecting previously deselected package python-mock-doc.
  Unpacking python-mock-doc (from .../python-mock-doc_0.8.0-2_all.deb) ...
  dpkg: error processing 
/var/cache/apt/archives/python-mock-doc_0.8.0-2_all.deb (--unpack):
   trying to overwrite '/usr/share/doc-base/python-mock', which is also in 
package python-mock 0.6.0-1.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/doc-base/python-mock

The -doc package is a recent addition:

  python-mock (0.7.2-1) unstable; urgency=low 
   * Ship documentation in separate package.


The following relationships are currently defined:

  Package:   python-mock-doc
  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:  python-mock-doc
  Breaks:   python-mock (<< 0.7.2)
  Replaces: python-mock (<< 0.7.2)


Cheers,

Andreas

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

Attachment: python-mock=0.6.0-1.1_python-mock-doc=0.8.0-2.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: python-mock
Source-Version: 0.8.0-3

We believe that the bug you reported is fixed in the latest version of
python-mock, 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.
Andrew Starr-Bochicchio <a...@debian.org> (supplier of updated python-mock 
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: SHA256

Format: 1.8
Date: Fri, 30 Nov 2012 17:02:02 -0500
Source: python-mock
Binary: python-mock python3-mock python-mock-doc
Architecture: source all
Version: 0.8.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Andrew Starr-Bochicchio <a...@debian.org>
Description: 
 python-mock - Mocking and Testing Library
 python-mock-doc - Mocking and Testing Library (Documentation)
 python3-mock - Mocking and Testing Library (Python3 version)
Closes: 694296
Changes: 
 python-mock (0.8.0-3) unstable; urgency=low
 .
   * Team upload.
   * debian/control: python-mock-doc needs to Break/Replace
     python-mock (<< 0.7.2) to ensure clean upgrades from squeeze
     to wheezy. Thanks to Andreas Beckmann (Closes: #694296).
Checksums-Sha1: 
 79e9c7266eed491c07d3b00cbdea1e38d233b656 2299 python-mock_0.8.0-3.dsc
 71309ed9468d352617358ea97f84e82670f3d497 4202 python-mock_0.8.0-3.debian.tar.gz
 2ac22b522802323ade8714cc4181e2ce0d425e3a 34762 python-mock_0.8.0-3_all.deb
 2d65c8d8a888dc748eca8c6b7e0c24d03a63e9d8 34404 python3-mock_0.8.0-3_all.deb
 5cfc494f55892a5458f14d6aafd145ff736f8cb4 177436 python-mock-doc_0.8.0-3_all.deb
Checksums-Sha256: 
 99432db2f72aba6c82e637f117fb2535a395c7be2a1d642518ea6fd71ccbc81a 2299 
python-mock_0.8.0-3.dsc
 eeb1866c40cdb951a8061f040fb5a294d413f4fa5f454021a196f1c6ae1a1d85 4202 
python-mock_0.8.0-3.debian.tar.gz
 e48ff77d9065cb77af017f83bf37318a2379c14e9a46301cd3057fbb6b40d1ad 34762 
python-mock_0.8.0-3_all.deb
 c8d6361b26dbade49858b1eadc3797be0baa45e5b85a5666b47f32d09fe2f037 34404 
python3-mock_0.8.0-3_all.deb
 f50bc56845f748ab02777dacd55c0542b19c56988b7980875d1a2911991b09b8 177436 
python-mock-doc_0.8.0-3_all.deb
Files: 
 9e57247573eaee8f2b8de672bbc1e683 2299 python extra python-mock_0.8.0-3.dsc
 636e9ea12c45521d203a4d8444418e48 4202 python extra 
python-mock_0.8.0-3.debian.tar.gz
 aa68efd028476b1f353845f8cf30f69f 34762 python extra python-mock_0.8.0-3_all.deb
 c4dfc968d31e1041b8b802279c7a811a 34404 python extra 
python3-mock_0.8.0-3_all.deb
 98c86ab7a6d7ddbbda43f5ad9ccfffaf 177436 doc extra 
python-mock-doc_0.8.0-3_all.deb

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

iQIcBAEBCAAGBQJQuTFkAAoJEDtW4rvVP9yxzhoP/RB4hCEmmVWJ/SWpPhAUAyju
6p9JbCG6XHyIDR1gNFqf1q2cu5McojYhes90dDHyY4c8UyKSRx/eC225taczWAbx
20RjihR2ZR9rb+FjC9c639N9pIGk4220AOLXUG9HIQRBmp/364LoHhaWxaxU0PnS
x/s9Ye9Ubta/eqQheflA1qBDwbG+TIeHuwltnfN2HekJyZx1KDN7vdd9EF8aCyV1
F13L9IqCEj6kkPW2pZfO/GjN4e4XCsLC5YlNzMKZZttBMGjFEh1oia6X4c3PsXb1
9fKHNS0Ns1hVrF8imdUNkFXr6wawmSu1jsq4QOx+ywT62+FO0UnQ0ODLk17t6CGH
2T26qQwbLRYUCQ5udFPa7DZqO72mmsxbCPhjJK04KwjASOresV4htTw9kxcNCpBU
AHwTxFwjAFuoZnDMETNuuvJomvbV7t7QhWn0YImA7a2Iysa/AFMH9bTwvtKOeT54
qlW0DWrAt2iJWPiiJbPdFE1lybKDzffiQn4Pb7EdxKfWMwI7HrB4FB6Bv2tAliNC
AmbAHl7LRqq24uRaRLMJuW0ktFEv20w9iWTMG0PKsKLbfVYuDImaUEC1rGO9fJ1n
E0OAuStTVgFqN07WQERp1z7yC+a1XUetgSnHhwWDVLKrt4AjH1msVQO4Fd0iTZ4M
CjoceovAPpub4zUaUnQi
=QzvH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to