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

Bug#919622: marked as done (dune: needs Breaks+Replaces: whitedune (<< 0.30.10-2.2))



Your message dated Fri, 18 Jan 2019 17:36:20 +0000
with message-id <E1gkY44-000G12-4n@fasolo.debian.org>
and subject line Bug#919622: fixed in dune 1.6.2-2
has caused the Debian Bug report #919622,
regarding dune: needs Breaks+Replaces: whitedune (<< 0.30.10-2.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 owner@bugs.debian.org
immediately.)


-- 
919622: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919622
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: dune
Version: 1.6.2-1
Severity: serious
User: treinen@debian.org
Usertags: edos-file-overwrite

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 unselected package dune.
  Preparing to unpack .../dune_1.6.2-1_amd64.deb ...
  Unpacking dune (1.6.2-1) ...
  dpkg: error processing archive /var/cache/apt/archives/dune_1.6.2-1_amd64.deb (--unpack):
   trying to overwrite '/usr/bin/dune', which is also in package whitedune 0.30.10-2.1+b2
  Errors were encountered while processing:
   /var/cache/apt/archives/dune_1.6.2-1_amd64.deb


This is a serious bug as it makes installation fail, and violates
sections 7.6.1 and 10.1 of the policy. An optimal solution would
consist in only one of the packages installing that file, and renaming
or removing the file in the other package. Depending on the
circumstances you might also consider Replace relations or file
diversions. If the conflicting situation cannot be resolved then, as a
last resort, the two packages have to declare a mutual
Conflict. Please take into account that Replaces, Conflicts and
diversions should only be used when packages provide different
implementations for the same functionality.

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

  usr/bin/dune
  usr/share/man/man1/dune.1.gz


Cheers,

Andreas

PS: for more information about the detection of file overwrite errors
of this kind see https://qa.debian.org/dose/file-overwrites.html

Attachment: whitedune=0.30.10-2.1+b2_dune=1.6.2-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: dune
Source-Version: 1.6.2-2

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

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated dune 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@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 18 Jan 2019 17:50:45 +0100
Source: dune
Binary: dune libdune-ocaml-dev jbuilder
Architecture: source amd64 all
Version: 1.6.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Description:
 dune       - composable build system for OCaml projects
 jbuilder   - composable build system for OCaml projects -- transitional packag
 libdune-ocaml-dev - composable build system for OCaml projects (library)
Closes: 919622
Changes:
 dune (1.6.2-2) unstable; urgency=medium
 .
   * Add Breaks+Replaces: whitedune (<< 0.30.10-2.2) (Closes: #919622)
Checksums-Sha1:
 458a2cd3f8c32a9c17ec0806b0d9139e370db0ea 1681 dune_1.6.2-2.dsc
 29c32a50f1bc40884e4d2dc5662eea25961e9a6a 3952 dune_1.6.2-2.debian.tar.xz
 8aa5964959f50d65cd3c456a72020f731152a0f9 376424 dune-dbgsym_1.6.2-2_amd64.deb
 73e5f9d57d96a747f143c044e2f4d0af312ddb13 6788 dune_1.6.2-2_amd64.buildinfo
 f22739dea1b229a54f8b73405d2b5a01c450b49f 1075228 dune_1.6.2-2_amd64.deb
 2ee98084efb2d19ca29367d2b2b2a2aa01acde22 19736 jbuilder_1.6.2-2_all.deb
 e2632056cc87d54d8ec7c9e27a8d027d15db8d41 53948 libdune-ocaml-dev-dbgsym_1.6.2-2_amd64.deb
 006e8575e4ce183a4b0b94913a4372cef92da3ef 1459804 libdune-ocaml-dev_1.6.2-2_amd64.deb
Checksums-Sha256:
 862999d443657bd35f10287f5998c16ae39f3c8a91bf9176efc16998e15f068d 1681 dune_1.6.2-2.dsc
 e026635664df42fe36f16f6b78f8988a0ecf4df4fd03e1613c80b2a52c30bf4b 3952 dune_1.6.2-2.debian.tar.xz
 ec32ace326a479bb9c21a65757be945ce4d67033e454df1873000eac6a8e6ae8 376424 dune-dbgsym_1.6.2-2_amd64.deb
 109fa51a037665b56819c7e1eba8251cc36f874e39b388db2d4f82474c191ffb 6788 dune_1.6.2-2_amd64.buildinfo
 38d7cc769537d3bb4f1efe14d73a4df9d9bf59fe7d7a6f4811a4371a4f03bb28 1075228 dune_1.6.2-2_amd64.deb
 7e1fd5e3d2a54a52ba026762df1e42071b8f1f9589ed3d73e56f16d3dfd5f287 19736 jbuilder_1.6.2-2_all.deb
 b8544305eb97ee22e767791a57acf7c212081f4cc7db3e332672a63d9cd35170 53948 libdune-ocaml-dev-dbgsym_1.6.2-2_amd64.deb
 683d9922a4f8879c4d2c5cd0ed1f033b7175a5a780f03a94bf43f92b485a1933 1459804 libdune-ocaml-dev_1.6.2-2_amd64.deb
Files:
 0331e97836d046b0c212ef29d64e3f93 1681 ocaml optional dune_1.6.2-2.dsc
 7747bfbbdd3af18d511f9723df6e82ab 3952 ocaml optional dune_1.6.2-2.debian.tar.xz
 ca7ad388c12fba406e873ea2eaadcfa6 376424 debug optional dune-dbgsym_1.6.2-2_amd64.deb
 6672a4d25dec9af3d8f270da06bc3667 6788 ocaml optional dune_1.6.2-2_amd64.buildinfo
 52404c359762f33e4b45d7633cf25334 1075228 ocaml optional dune_1.6.2-2_amd64.deb
 d460da008913d13b46d34a85e135aa02 19736 ocaml optional jbuilder_1.6.2-2_all.deb
 f92cea50cf1675b128676b37c1c8cd9b 53948 debug optional libdune-ocaml-dev-dbgsym_1.6.2-2_amd64.deb
 0cdd705f73ce2829e49ea7b76544df1f 1459804 ocaml optional libdune-ocaml-dev_1.6.2-2_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAlxCBYgACgkQIbju8bGJ
MIGz7gf+PF2P3amVt9+Ry9dTTG8PT3rLJWoUY9iMYP+5M6QWGUEgf5F9qZWncTqh
UPqqs49/4PKPvxZ/yQcXOzGdUlK2kkBjLbw1nExCF6wR0y8vuBlA3FsaWL+b+kFE
Nh32Hj9QmydEy+OUEJ276Oyd5QoqFQJsB4GyIZAuKpyDtKPN85ksNWOqS3143RcZ
rTEovU6fkSHwdx8wGqOO6yWsp9Sw4sBObTtxNk1q0EaHLdP4ZJTkLH62zAg6ctM5
P95ZQq3nPdbI6+nszbbrnBqNYj2xC/p+togSdOi75nWLdAYitNhVDLH2WSYGyrZS
t4NGCp2sph9O50Ov03KND1kE90nwgA==
=+cK3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: