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

Bug#743308: marked as done (gnat-4.6-base and dh-ada-library: error when trying to install together)



Your message dated Sun, 06 Apr 2014 15:21:18 +0000
with message-id <E1WWoso-0003zJ-IL@franck.debian.org>
and subject line Bug#743308: fixed in gnat-4.6 4.6.4-3
has caused the Debian Bug report #743308,
regarding gnat-4.6-base and dh-ada-library: error when trying to install together
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.)


-- 
743308: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743308
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: dh-ada-library,gnat-4.6-base
Version: dh-ada-library/5.9
Version: gnat-4.6-base'4.6.4-2@all, gnat-4.6-base/4.6.4-1
Severity: serious
User: treinen@debian.org
Usertags: edos-file-overwrite

Date: 2014-04-01
Architecture: amd64
Distribution: sid

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:



Extracting templates from packages: 66%
Extracting templates from packages: 100%
Selecting previously unselected package libasprintf0c2:amd64.
(Reading database ... 10940 files and directories currently installed.)
Preparing to unpack .../libasprintf0c2_0.18.3.2-1_amd64.deb ...
Unpacking libasprintf0c2:amd64 (0.18.3.2-1) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.17-1_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.17-1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.1+dfsg1-3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.1+dfsg1-3) ...
Selecting previously unselected package gnat-4.8-base.
Preparing to unpack .../gnat-4.8-base_4.8.2-8_amd64.deb ...
Unpacking gnat-4.8-base (4.8.2-8) ...
Selecting previously unselected package libgmp10:amd64.
Preparing to unpack .../libgmp10_2%3a6.0.0+dfsg-1_amd64.deb ...
Unpacking libgmp10:amd64 (2:6.0.0+dfsg-1) ...
Selecting previously unselected package libisl10:amd64.
Preparing to unpack .../libisl10_0.12.2-1_amd64.deb ...
Unpacking libisl10:amd64 (0.12.2-1) ...
Selecting previously unselected package libcloog-isl4:amd64.
Preparing to unpack .../libcloog-isl4_0.18.2-1_amd64.deb ...
Unpacking libcloog-isl4:amd64 (0.18.2-1) ...
Selecting previously unselected package libmpfr4:amd64.
Preparing to unpack .../libmpfr4_3.1.2-1_amd64.deb ...
Unpacking libmpfr4:amd64 (3.1.2-1) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.1-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.1-1) ...
Selecting previously unselected package cpp-4.8.
Preparing to unpack .../cpp-4.8_4.8.2-18_amd64.deb ...
Unpacking cpp-4.8 (4.8.2-18) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.24-5_amd64.deb ...
Unpacking binutils (2.24-5) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_4.8.2-18_amd64.deb ...
Unpacking libgomp1:amd64 (4.8.2-18) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../libitm1_4.8.2-18_amd64.deb ...
Unpacking libitm1:amd64 (4.8.2-18) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_4.8.2-18_amd64.deb ...
Unpacking libatomic1:amd64 (4.8.2-18) ...
Selecting previously unselected package libasan0:amd64.
Preparing to unpack .../libasan0_4.8.2-18_amd64.deb ...
Unpacking libasan0:amd64 (4.8.2-18) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../libtsan0_4.8.2-18_amd64.deb ...
Unpacking libtsan0:amd64 (4.8.2-18) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_4.8.2-18_amd64.deb ...
Unpacking libquadmath0:amd64 (4.8.2-18) ...
Selecting previously unselected package libgcc-4.8-dev:amd64.
Preparing to unpack .../libgcc-4.8-dev_4.8.2-18_amd64.deb ...
Unpacking libgcc-4.8-dev:amd64 (4.8.2-18) ...
Selecting previously unselected package gcc-4.8.
Preparing to unpack .../gcc-4.8_4.8.2-18_amd64.deb ...
Unpacking gcc-4.8 (4.8.2-18) ...
Selecting previously unselected package libgnat-4.8:amd64.
Preparing to unpack .../libgnat-4.8_4.8.2-8_amd64.deb ...
Unpacking libgnat-4.8:amd64 (4.8.2-8) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.18-4_amd64.deb ...
Unpacking libc-dev-bin (2.18-4) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../linux-libc-dev_3.13.7-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (3.13.7-1) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../libc6-dev_2.18-4_amd64.deb ...
Unpacking libc6-dev:amd64 (2.18-4) ...
Selecting previously unselected package libgnatvsn4.8:amd64.
Preparing to unpack .../libgnatvsn4.8_4.8.2-8_amd64.deb ...
Unpacking libgnatvsn4.8:amd64 (4.8.2-8) ...
Selecting previously unselected package libgnatprj4.8:amd64.
Preparing to unpack .../libgnatprj4.8_4.8.2-8_amd64.deb ...
Unpacking libgnatprj4.8:amd64 (4.8.2-8) ...
Selecting previously unselected package gnat-4.8.
Preparing to unpack .../gnat-4.8_4.8.2-8_amd64.deb ...
Unpacking gnat-4.8 (4.8.2-8) ...
Selecting previously unselected package libffi6:amd64.
Preparing to unpack .../libffi6_3.1~rc1+r3.0.13-12_amd64.deb ...
Unpacking libffi6:amd64 (3.1~rc1+r3.0.13-12) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.38.2-5_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.38.2-5) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../libcroco3_0.6.8-2_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.8-2) ...
Selecting previously unselected package libunistring0:amd64.
Preparing to unpack .../libunistring0_0.9.3-5_amd64.deb ...
Unpacking libunistring0:amd64 (0.9.3-5) ...
Selecting previously unselected package bzip2.
Preparing to unpack .../bzip2_1.0.6-5_amd64.deb ...
Unpacking bzip2 (1.0.6-5) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.17-1_amd64.deb ...
Unpacking file (1:5.17-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.18.3.2-1_amd64.deb ...
Unpacking gettext-base (0.18.3.2-1) ...
Selecting previously unselected package patch.
Preparing to unpack .../patch_2.7.1-4_amd64.deb ...
Unpacking patch (2.7.1-4) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../xz-utils_5.1.1alpha+20120614-2_amd64.deb ...
Unpacking xz-utils (5.1.1alpha+20120614-2) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-1_all.deb ...
Unpacking libtimedate-perl (2.3000-1) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../libdpkg-perl_1.17.6_all.deb ...
Unpacking libdpkg-perl (1.17.6) ...
Selecting previously unselected package make.
Preparing to unpack .../make_3.81-8.3_amd64.deb ...
Unpacking make (3.81-8.3) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../dpkg-dev_1.17.6_all.deb ...
Unpacking dpkg-dev (1.17.6) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.18.3.2-1_amd64.deb ...
Unpacking gettext (0.18.3.2-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu2_all.deb ...
Unpacking po-debconf (1.0.16+nmu2) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20140228_all.deb ...
Unpacking debhelper (9.20140228) ...
Selecting previously unselected package dh-ada-library.
Preparing to unpack .../dh-ada-library_5.9_amd64.deb ...
Unpacking dh-ada-library (5.9) ...
Selecting previously unselected package gnat-4.6-base.
Preparing to unpack .../gnat-4.6-base_4.6.4-2_all.deb ...
Unpacking gnat-4.6-base (4.6.4-2) ...
dpkg: error processing archive /var/cache/apt/archives/gnat-4.6-base_4.6.4-2_all.deb (--unpack):
 trying to overwrite '/usr/share/ada/debian_packaging.mk', which is also in package dh-ada-library 5.9
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for install-info (5.2.0.dfsg.1-2) ...
Errors were encountered while processing:
 /var/cache/apt/archives/gnat-4.6-base_4.6.4-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


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/share/ada/debian_packaging.mk

This bug has been filed against both packages. If you, the maintainers of
the two packages in question, have agreed on which of the packages will
resolve the problem please reassign the bug to that package. You may then
also register in the BTS that the other package is affected by the bug.

-Ralf.

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

--- End Message ---
--- Begin Message ---
Source: gnat-4.6
Source-Version: 4.6.4-3

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

Debian distribution maintenance software
pp.
Nicolas Boulenguez <nicolas@debian.org> (supplier of updated gnat-4.6 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: SHA256

Format: 1.8
Date: Sun, 06 Apr 2014 13:37:23 +0200
Source: gnat-4.6
Binary: gnat-4.6-base gnat-4.6 gnat-4.6-sjlj libgnat-4.6 libgnat-4.6-dbg libgnatvsn4.6-dev libgnatvsn4.6 libgnatvsn4.6-dbg libgnatprj4.6-dev libgnatprj4.6 libgnatprj4.6-dbg
Architecture: source all amd64
Version: 4.6.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Nicolas Boulenguez <nicolas@debian.org>
Description: 
 gnat-4.6   - GNU Ada compiler
 gnat-4.6-base - GNU Ada compiler (common files)
 gnat-4.6-sjlj - GNU Ada compiler (setjump/longjump runtime library)
 libgnat-4.6 - runtime for applications compiled with GNAT (shared library)
 libgnat-4.6-dbg - runtime for applications compiled with GNAT (debugging symbols)
 libgnatprj4.6 - GNU Ada compiler Project Manager (shared library)
 libgnatprj4.6-dbg - GNU Ada compiler Project Manager (debugging symbols)
 libgnatprj4.6-dev - GNU Ada compiler Project Manager (development files)
 libgnatvsn4.6 - GNU Ada compiler selected components (shared library)
 libgnatvsn4.6-dbg - GNU Ada compiler selected components (debugging symbols)
 libgnatvsn4.6-dev - GNU Ada compiler selected components (development files)
Closes: 743308 743376
Changes: 
 gnat-4.6 (4.6.4-3) unstable; urgency=medium
 .
   * Install debian_packaging.mk to gnat-x.y, not -base.
     Closes: #743308, #743376. Break/Replace: -base 4.6.4-2 accordingly.
   * Build-Depends: gnatgcc symlink in gnat<<4.6.1 or gnat-4.6>=4.6.4-2.
Checksums-Sha1: 
 8ce7ac29bcbe0ae03d7aa37e8a7bf40126505181 3487 gnat-4.6_4.6.4-3.dsc
 3951d3e4029e44d41613e9394f8ea09ca462d6aa 936800 gnat-4.6_4.6.4-3.tar.gz
 86b7ad388c76f12f4e282492f81f2afe9534d6ef 152946 gnat-4.6-base_4.6.4-3_all.deb
 b42a84d8c4e82ff5280a82e68213e2e4fb62f1d9 828162 libgnat-4.6_4.6.4-3_amd64.deb
 9b1d43c702555f04e2ae2ca6e3e172c09a39616b 1467542 libgnat-4.6-dbg_4.6.4-3_amd64.deb
 d9e93f5ffa34658b2bec2d76b8cf080ccdda11f9 1155032 libgnatvsn4.6-dev_4.6.4-3_amd64.deb
 126ce78c7b109eb557ce7488a0419c4756f24f82 238962 libgnatvsn4.6_4.6.4-3_amd64.deb
 aecb59a3559f200a793bc8bf526fe864d76a9fed 333352 libgnatvsn4.6-dbg_4.6.4-3_amd64.deb
 3fb62f5c41ab9f9083f43b264325cf0448a333b9 2007808 libgnatprj4.6-dev_4.6.4-3_amd64.deb
 119470fb061f3436c9dd45fcdfc458994fa911fb 460894 libgnatprj4.6_4.6.4-3_amd64.deb
 530840ee23b47b4b22e446c1667272e2ef0ee9b9 759482 libgnatprj4.6-dbg_4.6.4-3_amd64.deb
 8458dc5b7caef8aa9f86e0c930fb4b3719403e4c 8204566 gnat-4.6_4.6.4-3_amd64.deb
 7b6d0b73cd1e017a6c27ec14f2949e1c87c4efdf 2790394 gnat-4.6-sjlj_4.6.4-3_amd64.deb
Checksums-Sha256: 
 fd3ec311ed9a9aea3926f06ab95c0125996b5081ba9985f065be5348ff11ca59 3487 gnat-4.6_4.6.4-3.dsc
 b6d6dc3f5d8d2a31fa190a1438e4d6a8930cea9aba01aa987264336b5e2b92d2 936800 gnat-4.6_4.6.4-3.tar.gz
 c28638c20274ab3140969b8b949483719a9250f7be50bcabee53b9bfaecefc8b 152946 gnat-4.6-base_4.6.4-3_all.deb
 b1477da12cfaf953090e2abf002da7d4b303e87684f09cba52a3b0e389e35102 828162 libgnat-4.6_4.6.4-3_amd64.deb
 79936f22a94abc413b8629bcd726b07fab2b038a8abf6c34cbf3d4fb72526a1d 1467542 libgnat-4.6-dbg_4.6.4-3_amd64.deb
 09a106492d7e170d991cb2f2a58c5acde780609333918901776bce47b088d0ab 1155032 libgnatvsn4.6-dev_4.6.4-3_amd64.deb
 25dcac76755454d11662c9196564679b0c6f47fc7ef9a29ebb2a99b13036f6ad 238962 libgnatvsn4.6_4.6.4-3_amd64.deb
 e171f6a15d73bbd284257042d9a68bd742444f83f9eab7150238c285bd22a874 333352 libgnatvsn4.6-dbg_4.6.4-3_amd64.deb
 d087060a67753cafafa8ff499de1f0c71a191b734461a0939e8c581de6eac172 2007808 libgnatprj4.6-dev_4.6.4-3_amd64.deb
 db339b72f3f55beaab410a52040608520000e302e28c93cb4833429b663b9fab 460894 libgnatprj4.6_4.6.4-3_amd64.deb
 6eb2f5c95719065352eb508be064e9b0294d715d860b8a5d4ea680f3a404bcbe 759482 libgnatprj4.6-dbg_4.6.4-3_amd64.deb
 cc931074902ced330e19ff7f3ca414506c9d024c92050e114ff2bdc71f5ad197 8204566 gnat-4.6_4.6.4-3_amd64.deb
 b7c7c2e5f0623b9b19b5a1a67ced17eb35c460d8947be87cd711613bc1ba206b 2790394 gnat-4.6-sjlj_4.6.4-3_amd64.deb
Files: 
 e412aba1fa2b9734be17395b96d7550d 3487 devel optional gnat-4.6_4.6.4-3.dsc
 0f69cfe747d5c86de6ecd5ae34fad8ff 936800 devel optional gnat-4.6_4.6.4-3.tar.gz
 1b5b07b88993c0be16c008339086d1ae 152946 libs optional gnat-4.6-base_4.6.4-3_all.deb
 9b50aa068ef8c0aede6bd6955ef1b695 828162 libs optional libgnat-4.6_4.6.4-3_amd64.deb
 0320e0cb6a8f61f495a06d37326bb4dd 1467542 debug extra libgnat-4.6-dbg_4.6.4-3_amd64.deb
 eb08f4c5067dbf1a637d094489e30fed 1155032 libdevel extra libgnatvsn4.6-dev_4.6.4-3_amd64.deb
 c895e1545df184688516c04031f2930c 238962 libs optional libgnatvsn4.6_4.6.4-3_amd64.deb
 5bf0af66677ce273a8ce792f542a723a 333352 debug extra libgnatvsn4.6-dbg_4.6.4-3_amd64.deb
 df0368dcbdaf70b29ebae8796b3dba62 2007808 libdevel extra libgnatprj4.6-dev_4.6.4-3_amd64.deb
 ee36b55183ee8c450f1c0f9cfd88c051 460894 libs optional libgnatprj4.6_4.6.4-3_amd64.deb
 e51233c23ffb2a77eb15c8de6890ca8a 759482 debug extra libgnatprj4.6-dbg_4.6.4-3_amd64.deb
 5af9e22a681c4ebe9cde205625f272c8 8204566 devel optional gnat-4.6_4.6.4-3_amd64.deb
 f53cd4e28e2da5df69d19f9a367eb3d0 2790394 devel extra gnat-4.6-sjlj_4.6.4-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTQWA5AAoJELUqnPRJDfyNGW8P/iuzegqMZe9exY04d3/WylbY
Gc9Xxs2KAXyQ8Qw9prykSimuv/BT260siL3vEMqHZuygJlDnXX5Glz0JBhy22Vi1
itVfD+1fp3u7yHN+/RrVs4as9MwlJ6qcdkrVzoIsHF/OgEIzQlWd9j1MaAuiE85n
zlYOrv8E6Y0yTCOspBEg5e+zgePo88Zg4XHjFPX1qmKYyTKcLbP5gbMwJhXHJFST
/VGZG5MMxWC4qUSVPaE53i+4PdtNYrd5STcD4Sn0MvD7tFOzgmPuAIJWU8zVirJX
up10dWkyQOtmSPAPmFB5jWtyUr1GIaDXLf1LtlfTtDWTZUfqkbBCu1Xxe2DAOx3+
eKuUofMLabugbHwxBbVLrmCIKQHl9wCefzGx+lBdML0qELGa881RJVWOVSW8CGK9
4uhL3kUNXmYwVgmG6PfDj+U5xsXuuqwkCfDQHvOPy8peT8XF+tasVgUxJxx0NEgH
jaAxkiZVQom1wHNdruJhrjEDlqTOrl7Hv3gDDeGpI+3ojLF6yU6/fxHojAvr0MEA
3jeNMx2p90I6Bsvo9U3cBOTQxDNxQL9g80B60vEXRTy2Z4cZjne0fLoq7d32Q1Yj
X8jCW6i2jS7ar4MmUCPeUkDOZkR9hbRycPZG5ocgFd0shy8EnjuXrnBEd6LZ65H3
6W4BISx9l+Me1O1UWkIM
=yfxW
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: