[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694288: marked as done (libsoprano-doc: missing Breaks+Replaces: libsoprano-dev (<< 2.6.0))



Your message dated Tue, 27 Nov 2012 22:03:10 +0000
with message-id <E1TdTFG-0003WT-1b@franck.debian.org>
and subject line Bug#694288: fixed in soprano 2.7.6+dfsg.1-2
has caused the Debian Bug report #694288,
regarding libsoprano-doc: missing Breaks+Replaces: libsoprano-dev (<< 2.6.0)
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 owner@bugs.debian.org
immediately.)


-- 
694288: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694288
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libsoprano-doc
Version: 2.6.0+dfsg.1-1
Severity: serious
User: treinen@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 libsoprano-dev.
  Unpacking libsoprano-dev (from .../libsoprano-dev_2.5.0+dfsg.1-1_amd64.deb) ...

  Setting up libsoprano-dev (2.5.0+dfsg.1-1) ...

  Selecting previously deselected package libsoprano-doc.
  (Reading database ... 7390 files and directories currently installed.)
  Unpacking libsoprano-doc (from .../libsoprano-doc_2.7.6+dfsg.1-1_all.deb) ...
  dpkg: error processing /var/cache/apt/archives/libsoprano-doc_2.7.6+dfsg.1-1_all.deb (--unpack):
   trying to overwrite '/usr/share/soprano/doc/soprano.tag', which is also in package libsoprano-dev 2.5.0+dfsg.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/soprano/doc/soprano.tag

This file was moved around recently:

  soprano (2.6.0+dfsg.1-1) unstable; urgency=low 
   * Generate soprano.tag while building docs (patch
     doxyfile_generate_tagfile.diff) and install the file to libsoprano-doc
     (/usr/share/soprano/doc/) rather than libsoprano-dev.


The following relationships are currently defined:

  Package:   libsoprano-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:  libsoprano-doc
  Breaks:   libsoprano-dev (<< 2.6.0)
  Replaces: libsoprano-dev (<< 2.6.0)


Cheers,

Andreas

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

Attachment: libsoprano-dev=2.5.0+dfsg.1-1_libsoprano-doc=2.7.6+dfsg.1-1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: soprano
Source-Version: 2.7.6+dfsg.1-2

We believe that the bug you reported is fixed in the latest version of
soprano, 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 694288@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated soprano 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 27 Nov 2012 22:34:19 +0100
Source: soprano
Binary: soprano-daemon libsoprano4 libsoprano-dev libsoprano-doc libsoprano-dbg
Architecture: source amd64 all
Version: 2.7.6+dfsg.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description: 
 libsoprano-dbg - debugging symbols for the Soprano RDF framework
 libsoprano-dev - development files for the Soprano RDF framework
 libsoprano-doc - developer documentation for the Soprano RDF framework
 libsoprano4 - libraries for the Soprano RDF framework
 soprano-daemon - daemon for the Soprano RDF framework
Closes: 694288
Changes: 
 soprano (2.7.6+dfsg.1-2) unstable; urgency=low
 .
   * Team upload.
   * soprano.tag moved in since 2.6.0+dfsg.1-1 from libsoprano-dev to
     libsoprano-doc, so add proper breaks/replaces. (Closes: #694288)
   * Fix epoch in the version of the libqt4-dev build dependency.
Checksums-Sha1: 
 77619c6c0557f37567f9b1aefff07f64231b4dae 1794 soprano_2.7.6+dfsg.1-2.dsc
 de643756ca2eff3f7fb05d74210e418d5f778d18 29168 soprano_2.7.6+dfsg.1-2.debian.tar.gz
 336cad928520c24815a1f4ffb4f46cb5ed8ae863 178892 soprano-daemon_2.7.6+dfsg.1-2_amd64.deb
 948bbe1fa6dc7f7d1e987dc5341365d29c6f2749 436540 libsoprano4_2.7.6+dfsg.1-2_amd64.deb
 0f2426db7aa571576ab852949a1afd0bfe871c7b 81082 libsoprano-dev_2.7.6+dfsg.1-2_amd64.deb
 cd4c69a075c36f1461d87263631918a3ddb4b79c 7209338 libsoprano-doc_2.7.6+dfsg.1-2_all.deb
 e9098a04139c1dbf392fb056ad2db63d08cf19f4 4861774 libsoprano-dbg_2.7.6+dfsg.1-2_amd64.deb
Checksums-Sha256: 
 b2df5408c329e5b48426a7c268098a9bb094229275a40da90a2bc2c51e3468e7 1794 soprano_2.7.6+dfsg.1-2.dsc
 0a135ef6ebbfb42ba64eec2c6a5c7f4c18a1176def0f8f3c41042e6b6d680f2f 29168 soprano_2.7.6+dfsg.1-2.debian.tar.gz
 036a7a28bdd9a72af6d34ee8676784799122b8a58a081a292ab4fec3295d040b 178892 soprano-daemon_2.7.6+dfsg.1-2_amd64.deb
 e68371a34f909d2d3af57893a730c426b27387a62f8f354fd1e7fa3f51ea8a81 436540 libsoprano4_2.7.6+dfsg.1-2_amd64.deb
 7d094dbc8a043f5e9f48fa850bf300c8ec582283aef8ab6eaf6d262a44525633 81082 libsoprano-dev_2.7.6+dfsg.1-2_amd64.deb
 2817b7edc6e99dd57a7bc123822905ba009a0746c1ee8d00a3a9fc479f9246d4 7209338 libsoprano-doc_2.7.6+dfsg.1-2_all.deb
 d9b73315933686bd98d1eb6e2110bd23f87a4aa9ffb5ab6496abacd4dc364fa4 4861774 libsoprano-dbg_2.7.6+dfsg.1-2_amd64.deb
Files: 
 de24000c291a25876366f367ddc2b8f5 1794 libs optional soprano_2.7.6+dfsg.1-2.dsc
 910b161968cfea37f3dbabd0ca69603d 29168 libs optional soprano_2.7.6+dfsg.1-2.debian.tar.gz
 ca275791267d02570fdf451ad81d68dd 178892 utils optional soprano-daemon_2.7.6+dfsg.1-2_amd64.deb
 fdaaa7750f1135b0c323913ddc7ead6c 436540 libs optional libsoprano4_2.7.6+dfsg.1-2_amd64.deb
 10e2ba6588d41a98cf7e2921d7878d26 81082 libdevel optional libsoprano-dev_2.7.6+dfsg.1-2_amd64.deb
 cb25667a20ef13d9dca660ce092a960b 7209338 doc extra libsoprano-doc_2.7.6+dfsg.1-2_all.deb
 0dd39688ccd82f48dc79cb396a103d64 4861774 debug extra libsoprano-dbg_2.7.6+dfsg.1-2_amd64.deb

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

iD8DBQFQtTQWTNH2piB/L3oRArCOAJwMVu/5iRGxDLOIYBn2zKGPWb8CKACgs2B4
OSEpjZwY9mDgGvYamCYoqVU=
=/bSD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: