Debian Bug report logs - #766955
arcanist and arc: error when trying to install together

version graph

Packages: arcanist, arc; Maintainer for arcanist is Sylvestre Ledru <sylvestre@debian.org>; Source for arcanist is src:phabricator (PTS, buildd, popcon). Maintainer for arc is Guillem Jover <guillem@debian.org>; Source for arc is src:arc (PTS, buildd, popcon).

Reported by: Ralf Treinen <treinen@free.fr>

Date: Mon, 27 Oct 2014 08:09:06 UTC

Severity: serious

Tags: jessie, sid

Fixed in version phabricator/0~git20141023-2

Done: Sylvestre Ledru <sylvestre@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>, Richard Sellam <richard.sellam@orvidia.fr>:
Bug#766955; Package arc,arcanist. (Mon, 27 Oct 2014 08:09:11 GMT) (full text, mbox, link).


Acknowledgement sent to Ralf Treinen <treinen@free.fr>:
New Bug report received and forwarded. Copy sent to Debian QA Group <packages@qa.debian.org>, Richard Sellam <richard.sellam@orvidia.fr>.

Your message had a Version: pseudo-header with an invalid package version:

arcanist/0~git20141023-1

please either use found or fixed to the control server with a correct version, or reply to this report indicating the correct version so the maintainer (or someone else) can correct it for you.

(Mon, 27 Oct 2014 08:09:11 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ralf Treinen <treinen@free.fr>
To: submit@bugs.debian.org
Subject: arcanist and arc: error when trying to install together
Date: Mon, 27 Oct 2014 09:06:43 +0100
Package: arc,arcanist
Version: arc/5.21q-1
Version: arcanist/0~git20141023-1
Severity: serious
User: treinen@debian.org
Usertags: edos-file-overwrite

Date: 2014-10-27
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: 78%
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package libdb5.3:amd64.
(Reading database ... 10889 files and directories currently installed.)
Preparing to unpack .../libdb5.3_5.3.28-6_amd64.deb ...
Unpacking libdb5.3:amd64 (5.3.28-6) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../libbsd0_0.7.0-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.7.0-2) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../libedit2_3.1-20140620-2_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20140620-2) ...
Selecting previously unselected package libgcrypt20:amd64.
Preparing to unpack .../libgcrypt20_1.6.2-4_amd64.deb ...
Unpacking libgcrypt20:amd64 (1.6.2-4) ...
Selecting previously unselected package libgmp10:amd64.
Preparing to unpack .../libgmp10_2%3a6.0.0+dfsg-6_amd64.deb ...
Unpacking libgmp10:amd64 (2:6.0.0+dfsg-6) ...
Selecting previously unselected package libnettle4:amd64.
Preparing to unpack .../libnettle4_2.7.1-3_amd64.deb ...
Unpacking libnettle4:amd64 (2.7.1-3) ...
Selecting previously unselected package libhogweed2:amd64.
Preparing to unpack .../libhogweed2_2.7.1-3_amd64.deb ...
Unpacking libhogweed2:amd64 (2.7.1-3) ...
Selecting previously unselected package libffi6:amd64.
Preparing to unpack .../libffi6_3.1-2_amd64.deb ...
Unpacking libffi6:amd64 (3.1-2) ...
Preparing to unpack .../libp11-kit0_0.20.7-1_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.20.7-1) over (0.18.5-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../libtasn1-6_4.2-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.2-2) ...
Selecting previously unselected package libgnutls-deb0-28:amd64.
Preparing to unpack .../libgnutls-deb0-28_3.3.8-3_amd64.deb ...
Unpacking libgnutls-deb0-28:amd64 (3.3.8-3) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../libkeyutils1_1.5.9-5_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.9-5) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-11_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.12.1+dfsg-11) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-11_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.12.1+dfsg-11) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-11_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.12.1+dfsg-11) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-11_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.12.1+dfsg-11) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-12_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-12) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-12_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-12) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.40-2_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.40-2) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.20-1_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.20-1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.2+dfsg1-1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.2+dfsg1-1) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../librtmp1_2.4+20131018.git79459a2-4_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20131018.git79459a2-4) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../libssh2-1_1.4.3-4_amd64.deb ...
Unpacking libssh2-1:amd64 (1.4.3-4) ...
Selecting previously unselected package libcurl3:amd64.
Preparing to unpack .../libcurl3_7.38.0-2_amd64.deb ...
Unpacking libcurl3:amd64 (7.38.0-2) ...
Selecting previously unselected package libonig2:amd64.
Preparing to unpack .../libonig2_5.9.5-2_amd64.deb ...
Unpacking libonig2:amd64 (5.9.5-2) ...
Selecting previously unselected package psmisc.
Preparing to unpack .../psmisc_22.21-2_amd64.deb ...
Unpacking psmisc (22.21-2) ...
Selecting previously unselected package libperl4-corelibs-perl.
Preparing to unpack .../libperl4-corelibs-perl_0.003-1_all.deb ...
Unpacking libperl4-corelibs-perl (0.003-1) ...
Selecting previously unselected package lsof.
Preparing to unpack .../lsof_4.86+dfsg-1_amd64.deb ...
Unpacking lsof (4.86+dfsg-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package php5-common.
Preparing to unpack .../php5-common_5.6.2+dfsg-1_amd64.deb ...
Unpacking php5-common (5.6.2+dfsg-1) ...
Selecting previously unselected package php5-curl.
Preparing to unpack .../php5-curl_5.6.2+dfsg-1_amd64.deb ...
Unpacking php5-curl (5.6.2+dfsg-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.57_all.deb ...
Unpacking mime-support (3.57) ...
Selecting previously unselected package arc.
Preparing to unpack .../archives/arc_5.21q-1_amd64.deb ...
Unpacking arc (5.21q-1) ...
Selecting previously unselected package libphutil.
Preparing to unpack .../libphutil_0~git20141023-1_all.deb ...
Unpacking libphutil (0~git20141023-1) ...
Selecting previously unselected package libqdbm14.
Preparing to unpack .../libqdbm14_1.8.78-5+b1_amd64.deb ...
Unpacking libqdbm14 (1.8.78-5+b1) ...
Selecting previously unselected package php5-json.
Preparing to unpack .../php5-json_1.3.6-1_amd64.deb ...
Unpacking php5-json (1.3.6-1) ...
Selecting previously unselected package php5-cli.
Preparing to unpack .../php5-cli_5.6.2+dfsg-1_amd64.deb ...
Unpacking php5-cli (5.6.2+dfsg-1) ...
Selecting previously unselected package arcanist.
Preparing to unpack .../arcanist_0~git20141023-1_all.deb ...
Unpacking arcanist (0~git20141023-1) ...
dpkg: error processing archive /var/cache/apt/archives/arcanist_0~git20141023-1_all.deb (--unpack):
 trying to overwrite '/usr/share/man/man1/arc.1.gz', which is also in package arc 5.21q-1
Processing triggers for man-db (2.7.0.2-2) ...
Errors were encountered while processing:
 /var/cache/apt/archives/arcanist_0~git20141023-1_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/bin/arc
  /usr/share/man/man1/arc.1.gz

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/.



Added tag(s) sid and jessie. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Mon, 27 Oct 2014 17:54:05 GMT) (full text, mbox, link).


Reply sent to Sylvestre Ledru <sylvestre@debian.org>:
You have taken responsibility. (Tue, 28 Oct 2014 13:21:09 GMT) (full text, mbox, link).


Notification sent to Ralf Treinen <treinen@free.fr>:
Bug acknowledged by developer. (Tue, 28 Oct 2014 13:21:09 GMT) (full text, mbox, link).


Message #12 received at 766955-close@bugs.debian.org (full text, mbox, reply):

From: Sylvestre Ledru <sylvestre@debian.org>
To: 766955-close@bugs.debian.org
Subject: Bug#766955: fixed in phabricator 0~git20141023-2
Date: Tue, 28 Oct 2014 13:19:47 +0000
Source: phabricator
Source-Version: 0~git20141023-2

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

Debian distribution maintenance software
pp.
Sylvestre Ledru <sylvestre@debian.org> (supplier of updated phabricator 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: Tue, 28 Oct 2014 13:53:09 +0100
Source: phabricator
Binary: libphutil arcanist phabricator
Architecture: source all
Version: 0~git20141023-2
Distribution: unstable
Urgency: medium
Maintainer: Richard Sellam <richard.sellam@orvidia.fr>
Changed-By: Sylvestre Ledru <sylvestre@debian.org>
Description:
 arcanist   - Command line interface for Phabricator (review platform)
 libphutil  - Shared library for Arcanist and Phabricator
 phabricator - Software engineering platform
Closes: 766955
Changes:
 phabricator (0~git20141023-2) unstable; urgency=medium
 .
   * arc & arcanist are conflicting. Make them conflict for real
     (Closes: #766955)
Checksums-Sha1:
 2182d11351425dd6415bb33f6076d9861b1709bd 2645 phabricator_0~git20141023-2.dsc
 1b08c74670e5c2f4e8ef6624fab316f8f4e5980f 22632 phabricator_0~git20141023-2.debian.tar.xz
 0e8c188667bd0993850570f806f91606d7a7f203 538630 libphutil_0~git20141023-2_all.deb
 22ef530d18458eb830151d499eac9974f74efedf 400864 arcanist_0~git20141023-2_all.deb
 ade45cfc61c5698b97ca0ea451a502b87675dbd8 3985272 phabricator_0~git20141023-2_all.deb
Checksums-Sha256:
 59a095d2bc7c5f78051e7cd3f84e9c9b169ef4d139b40aa0bd9d19bf79b52cc1 2645 phabricator_0~git20141023-2.dsc
 443d900352c45c6c02ab79ca84348292eff496a20f961fd6ebc3dead7b1b3d82 22632 phabricator_0~git20141023-2.debian.tar.xz
 aaef06385378b60cda6e64120f974d656685a6d26338d1dea4d15c84a37067a2 538630 libphutil_0~git20141023-2_all.deb
 56899f8f782e8977c961c5d2830cb699c4695e180837abda88c4b6484e2d48ba 400864 arcanist_0~git20141023-2_all.deb
 079b20271ee6c6239ed08813be92ce228ce14937e56e9652e3be9ecc26a1daff 3985272 phabricator_0~git20141023-2_all.deb
Files:
 53cf76395c48e79666dc0885b7d7f462 538630 web optional libphutil_0~git20141023-2_all.deb
 40ac7d1277434c8dc439a72d6bd23cde 400864 web optional arcanist_0~git20141023-2_all.deb
 63eabe1ee6b426888dc2f372b5ee4d44 3985272 web optional phabricator_0~git20141023-2_all.deb
 88359aa95f08b2755501bfceb8dcfaa3 2645 web optional phabricator_0~git20141023-2.dsc
 35595b3dc4bd955b686d21882edf31a3 22632 web optional phabricator_0~git20141023-2.debian.tar.xz

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

iQIcBAEBCAAGBQJUT5M8AAoJEH5lKNp1LxvhsfEP/0xwqqX+H254xi2rkQw8ylJp
RXGoFY4L5/N90P3mUZch28iiibtYy4KK+Ns0tDmrlnRpaCuSmn7pL5vjwUXUgiXH
9cqKxBIXyKcIM24flJBMBpE6X4IXWSC42ZmFGSlE2RBsryHSh/HKrTmc1vi5AvwR
sDiWBl7hLm5jQ1xdMb/h60Vy8iBCph7EDbvT6eQ5JOuC9WmjLlA1+svP+6fK/vs6
HMo2yf5pEK7Pam+wgNeRW/+us757sB0hGM8Frfw0klta4DTPmSGU/DYB6+UGv/9A
uVkfPxi39Bb918/jXrkTyX/FqQA1zUnzkuPxWg7o2aYHC+w7qHea7WWZfekO3gGI
m4lPeeEGZRkGly1ovCOWRSycE9RCfUuhr3nY6nPujH5QGbfj+/ieUs9uihKuE2oN
BjQTRXLT40iT85OOcK8CpQhsEjSdU8nvoMVa/T1NZfsDfcbRX+5M+opEDdQ8FJQu
QHR6gXr4hwfaq8YE7CncyJN3rq2SpnlU9aF6QrX/0WunWCoRp5vwdIH94ZzUU/T0
tjJXXH0lkUWz8c25VTcOFpjmkm7c87JmaZ3flrxSKCHbsw8xjkOPGSUMIsg3MPBY
Cbq+vTtcRVEg8bpGuSz7+ZHnGO/BMg2nutITggBlxEn2sdc6FG7jXGXSvkYZdOZi
TrWDr54lhddnYieaBNro
=x05B
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 26 Nov 2014 07:33:57 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jul 6 05:59:01 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.