Your message dated Tue, 27 Nov 2012 04:17:58 +0000
with message-id <e1tdccq-0002hq...@franck.debian.org>
and subject line Bug#694357: fixed in libcsv-java 2.0-12
has caused the Debian Bug report #694357,
regarding libcsv-java-doc: missing Breaks+Replaces: libcsv-java (<< 2.0-11)
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.)


-- 
694357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694357
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libcsv-java-doc
Version: 2.0-11
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 libcsv-java.
  (Reading database ... 6286 files and directories currently installed.)
  Unpacking libcsv-java (from .../libcsv-java_2.0-10_all.deb) ...
  Setting up libcsv-java (2.0-10) ...

  Selecting previously deselected package libcsv-java-doc.
  (Reading database ... 6372 files and directories currently installed.)
  Unpacking libcsv-java-doc (from .../libcsv-java-doc_2.0-11_all.deb) ...
  dpkg: error processing /var/cache/apt/archives/libcsv-java-doc_2.0-11_all.deb 
(--unpack):
   trying to overwrite '/usr/share/doc/libcsv-java/api/help-doc.html', which is 
also in package libcsv-java 2.0-10


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/libcsv-java/api/allclasses-frame.html
        usr/share/doc/libcsv-java/api/allclasses-noframe.html
        usr/share/doc/libcsv-java/api/com/csvreader/CsvReader.html
        usr/share/doc/libcsv-java/api/com/csvreader/CsvWriter.html
        usr/share/doc/libcsv-java/api/com/csvreader/package-frame.html
        usr/share/doc/libcsv-java/api/com/csvreader/package-summary.html
        usr/share/doc/libcsv-java/api/com/csvreader/package-tree.html
        usr/share/doc/libcsv-java/api/constant-values.html
        usr/share/doc/libcsv-java/api/deprecated-list.html
        usr/share/doc/libcsv-java/api/help-doc.html
        usr/share/doc/libcsv-java/api/index-all.html
        usr/share/doc/libcsv-java/api/index.html
        usr/share/doc/libcsv-java/api/overview-tree.html
        usr/share/doc/libcsv-java/api/package-list
        usr/share/doc/libcsv-java/api/resources/inherit.gif
        usr/share/doc/libcsv-java/api/stylesheet.css

The -doc package was added in -11:

  libcsv-java (2.0-11) unstable; urgency=low 
   * Split javadoc into separate package and add the javacsv.jar symlink
     to match the upstream jar name.


The following relationships are currently defined:

  Package:   libcsv-java-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:  libcsv-java-doc
  Breaks:   libcsv-java (<< 2.0-11)
  Replaces: libcsv-java (<< 2.0-11)


Cheers,

Andreas

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

Attachment: libcsv-java=2.0-10_libcsv-java-doc=2.0-11.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: libcsv-java
Source-Version: 2.0-12

We believe that the bug you reported is fixed in the latest version of
libcsv-java, 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.
tony mancill <tmanc...@debian.org> (supplier of updated libcsv-java 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: SHA1

Format: 1.8
Date: Mon, 26 Nov 2012 19:55:24 -0800
Source: libcsv-java
Binary: libcsv-java libcsv-java-doc
Architecture: source all
Version: 2.0-12
Distribution: unstable
Urgency: low
Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
Changed-By: tony mancill <tmanc...@debian.org>
Description: 
 libcsv-java - CSV IO library for Java
 libcsv-java-doc - CSV IO library for Java (documentation)
Closes: 694357
Changes: 
 libcsv-java (2.0-12) unstable; urgency=low
 .
   * Team upload.
   * Add missing Breaks+Replaces: libcsv-java (<< 2.0-11)
     - Thank you to Andreas Beckmann.  (Closes: #694357)
Checksums-Sha1: 
 b7be25d37680717c7e44865d5e6326983680d5c4 2112 libcsv-java_2.0-12.dsc
 5f9146c99add41cff198a7b00cbba5563f3f4496 2540 libcsv-java_2.0-12.debian.tar.gz
 1c76bfe5bf70524cf2574ceef6e568afad4c07d0 18084 libcsv-java_2.0-12_all.deb
 82736a79c75be7946d7097cd5b667de8e55091d2 21210 libcsv-java-doc_2.0-12_all.deb
Checksums-Sha256: 
 9af621b35ad0914a2cb19e6ebc58bf468220ff6662b8ff7d4dceeae5f0d55b09 2112 
libcsv-java_2.0-12.dsc
 2b60f94b7270cb9046b60a321ffc6d4aeecba801e76f38f767932ec445cd181f 2540 
libcsv-java_2.0-12.debian.tar.gz
 0119f4d35623e2e849eb098079e3034313067468403689106067babd4ceb4f5b 18084 
libcsv-java_2.0-12_all.deb
 aaca68742aefe0f805e748c107b38f7e558059104d30d659dc5fe213cb15776a 21210 
libcsv-java-doc_2.0-12_all.deb
Files: 
 1597b7d0cf64f362f5e415ad5b7c128c 2112 java optional libcsv-java_2.0-12.dsc
 c627bd6c66b7c132e1ee7fbd0c785483 2540 java optional 
libcsv-java_2.0-12.debian.tar.gz
 6e08352db787f83c0c94f972a045b74a 18084 java optional libcsv-java_2.0-12_all.deb
 3434c7f48cf60852b5f0db76bb46a156 21210 doc optional 
libcsv-java-doc_2.0-12_all.deb

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

iQIcBAEBAgAGBQJQtD39AAoJECHSBYmXSz6WU94P/Az0BJEtWUjhyOTvQvcJHAIi
Ri/Tk/XX3CNtVrwfhg9mlufCUshvJYw7u/49CRiaIYb1IyaDoG5pjz+hOXkNkdi8
vOQMf2MsFvaHPGYqXv4OMRxlbxNt+VXgl478Xp1VB1xC3U6VtsHYtJsjmH/FwFFp
lWkyQeWr8hI9+6x7k8+g/KrqvjlrEb5pDwmkqVQBuZZioFrZslOPOWoF+PT9Bz2z
pMd3bZ3oOMmm0rd340YV1p+Kl9YtFNWXa/Mi6m7Av/jqWdYxKTjaKdyiJGoNt9UF
tg9XlJIOimy6XCpKSoKGULRzPAh/lAd7g2Br4vVm3IIgWoveyOkA5PpQmkacCm5E
RFvulk9iVUYgmqWtuwRv6PiQIUBMHdQ/FYp3jR7O0W4tOsRZc4dVVNzo3yWmvD0l
rgudRRrJEiSyBmEDlqO6eIWdP+cXZxRIHhZJfrgE96J1ihL2mjE4UC1SxnhSI4Ke
zV9fH7uqLV3c/h9Ml8qA31NUPtGG65xvDqBaHfVnEpOg7xl8GVsKH0LSlN75Knhp
s0JM4YeMbNzI5szP383len5Po2320ItXE/mn3rrCoxPtDvYjk/bG80LW54iILq6j
zRV1J0E0/j6DjKqbY3sA1QJ/ICfJUEk+KgjS6cNUBQGHe75QCKiCSm4PcXmAvApj
PPlDlJfjWjxowD1ermZO
=i3vG
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to