Your message dated Thu, 06 Dec 2012 15:47:42 +0000
with message-id <[email protected]>
and subject line Bug#694361: fixed in phpunit-story 1.0.0-2
has caused the Debian Bug report #694361,
regarding phpunit-story: missing Breaks+Repalces: phpunit (<< 3.6.10)
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 [email protected]
immediately.)
--
694361: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: phpunit-story
Version: 1.0.0-1
Severity: serious
User: [email protected]
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 phpunit.
Unpacking phpunit (from .../phpunit_3.4.14-1_all.deb) ...
Setting up phpunit (3.4.14-1) ...
Selecting previously deselected package phpunit-story.
Unpacking phpunit-story (from .../phpunit-story_1.0.0-1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/phpunit-story_1.0.0-1_all.deb
(--unpack):
trying to overwrite '/usr/share/php/PHPUnit/Extensions/Story/When.php',
which is also in package phpunit 3.4.14-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/php/PHPUnit/Extensions/Story/Given.php
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter.php
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/HTML.php
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/Template/scenario.html.dist
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/Template/scenario_header.html.dist
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/Template/scenarios.html.dist
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/Template/step.html.dist
usr/share/php/PHPUnit/Extensions/Story/ResultPrinter/Text.php
usr/share/php/PHPUnit/Extensions/Story/Scenario.php
usr/share/php/PHPUnit/Extensions/Story/Step.php
usr/share/php/PHPUnit/Extensions/Story/TestCase.php
usr/share/php/PHPUnit/Extensions/Story/Then.php
usr/share/php/PHPUnit/Extensions/Story/When.php
The following relationships are currently defined:
Package: phpunit-story
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: phpunit-story
Breaks: phpunit (<< 3.6.10)
Replaces: phpunit (<< 3.6.10)
Cheers,
Andreas
PS: for more information about the detection of file overwrite errors
of this kind see http://edos.debian.net/file-overwrites/.
phpunit=3.4.14-1_phpunit-story=1.0.0-1.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: phpunit-story
Source-Version: 1.0.0-2
We believe that the bug you reported is fixed in the latest version of
phpunit-story, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luis Uribe <[email protected]> (supplier of updated phpunit-story 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 06 Dec 2012 10:08:11 -0500
Source: phpunit-story
Binary: phpunit-story
Architecture: source all
Version: 1.0.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian PHP PEAR Maintainers <[email protected]>
Changed-By: Luis Uribe <[email protected]>
Description:
phpunit-story - extension to facilitate Behaviour-Driven Development
Closes: 694361
Changes:
phpunit-story (1.0.0-2) unstable; urgency=low
.
[ Thomas Goirand ]
* Added a version Depends: php-pear (>= 5.4).
.
[ Luis Uribe ]
* Added missing Breaks+Replaces: phpunit (<< 3.6.10) (Closes: #694361).
Checksums-Sha1:
99edf547cadf77bc1b3d44fac29f9febc5833250 1421 phpunit-story_1.0.0-2.dsc
0d1971b338e40051c5184c8f6f8008e1510d92ce 2749
phpunit-story_1.0.0-2.debian.tar.gz
c1cfa436be09ac502f3fa91e4b783388e2ebfb31 11682 phpunit-story_1.0.0-2_all.deb
Checksums-Sha256:
cd4a03c4f7f6651383963bd76d5f44aa413224daa79c97c2a6f94b19d42216ef 1421
phpunit-story_1.0.0-2.dsc
45990f4aa07379ab725ca7cc3d70a2f448012a812c0d648506ca0fb5cc57a9a1 2749
phpunit-story_1.0.0-2.debian.tar.gz
e6d921acccc45a84888c37c007d60e98ab9fc5a8249a49d734bab2d13a214cfc 11682
phpunit-story_1.0.0-2_all.deb
Files:
cfe62f231488c9fc7f830be34b178b27 1421 php optional phpunit-story_1.0.0-2.dsc
19755cf1f15e9a3ebf74249523dcdb57 2749 php optional
phpunit-story_1.0.0-2.debian.tar.gz
047603ef054336989a20b7dda71996e2 11682 php optional
phpunit-story_1.0.0-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlDAvEgACgkQYDBbMcCf01pnuACeIDJRId0exhqTnGn6OnFJTF7k
oI0AnjU66dnoqFf6BfHfgY1LVyskxynO
=S9Iz
-----END PGP SIGNATURE-----
--- End Message ---