Debian Bug report logs - #769145
atheme-services: fails to upgrade from 'sid' - trying to overwrite /usr/sbin/dbverify

version graph

Package: atheme-services; Maintainer for atheme-services is Antoine Beaupré <anarcat@debian.org>; Source for atheme-services is src:atheme-services (PTS, buildd, popcon).

Reported by: Andreas Beckmann <anbe@debian.org>

Date: Tue, 11 Nov 2014 19:21:01 UTC

Severity: serious

Tags: patch

Found in version atheme-services/7.0.7-1~exp0

Fixed in version atheme-services/7.0.7-1

Done: Antoine Beaupré <anarcat@debian.org>

Bug is archived. No further changes may be made.

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


Report forwarded to debian-bugs-dist@lists.debian.org, Mike Mestnik <cheako+apt_repo@mikemestnik.net>:
Bug#769145; Package atheme-services. (Tue, 11 Nov 2014 19:21:07 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Beckmann <anbe@debian.org>:
New Bug report received and forwarded. Copy sent to Mike Mestnik <cheako+apt_repo@mikemestnik.net>. (Tue, 11 Nov 2014 19:21:07 GMT) (full text, mbox, link).


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

From: Andreas Beckmann <anbe@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: atheme-services: fails to upgrade from 'sid' - trying to overwrite /usr/sbin/dbverify
Date: Tue, 11 Nov 2014 20:16:25 +0100
[Message part 1 (text/plain, inline)]
Package: atheme-services
Version: 7.0.7-1~exp0
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'sid' to 'experimental'.
It installed fine in 'sid', then the upgrade to 'experimental' fails
because it tries to overwrite other packages files without declaring a
Breaks+Replaces relation.

See policy 7.6 at
http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces

>From the attached log (scroll to the bottom...):

  Selecting previously unselected package atheme-services.
  Preparing to unpack .../atheme-services_7.0.7-1~exp0_amd64.deb ...
  Unpacking atheme-services (7.0.7-1~exp0) ...
  dpkg: error processing archive /var/cache/apt/archives/atheme-services_7.0.7-1~exp0_amd64.deb (--unpack):
   trying to overwrite '/usr/sbin/dbverify', which is also in package 389-ds-base 1.3.3.5-2
  Errors were encountered while processing:
   /var/cache/apt/archives/atheme-services_7.0.7-1~exp0_amd64.deb


cheers,

Andreas
[389-ds-base=1.3.3.5-2_atheme-services=7.0.7-1~exp0.log.gz (application/gzip, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Mike Mestnik <cheako+apt_repo@mikemestnik.net>:
Bug#769145; Package atheme-services. (Wed, 18 Mar 2015 12:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to Christopher Elsby <chrise@chrise.me.uk>:
Extra info received and forwarded to list. Copy sent to Mike Mestnik <cheako+apt_repo@mikemestnik.net>. (Wed, 18 Mar 2015 12:27:05 GMT) (full text, mbox, link).


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

From: Christopher Elsby <chrise@chrise.me.uk>
To: 769145@bugs.debian.org
Subject: Re: atheme-services: fails to upgrade from 'sid' - trying to overwrite /usr/sbin/dbverify
Date: Wed, 18 Mar 2015 12:13:38 +0000
[Message part 1 (text/plain, inline)]
It looks to me like the problem here is simply that "dbverify" is a very 
generic name being used for a very specific utility.

As far as I can tell, the 'dbverify' utility in Atheme is completely 
unrelated to that in 389-ds. Neither works as a replacement for the 
other. It is just a namespace clash. Therefore, I think a Replaces 
relation would be inappropriate here. Perhaps it would be possible to 
use Breaks on its own to make the situation be reflected properly in 
dependency handling?

The proper solution is for the utility to be either renamed or removed 
from the package. It is an administrative utility not called by anything 
else in Atheme, therefore this should not break anything except possibly 
administrators' local scripts - but Atheme's 'dbverify' does not exist 
prior to version 7.0.0 so this does not affect anything using a version 
from Debian stable/testing/unstable.

The attached patch renames the utility to "atheme-dbverify".

389-ds may also be at fault in this - I am not sure to what extent 
"dbverify" exists as a traditional name for a particular utility.

- Christopher Elsby

On Tue, 11 Nov 2014 20:16:25 +0100 Andreas Beckmann <anbe@debian.org> wrote:
> Package: atheme-services
> Version: 7.0.7-1~exp0
> Severity: serious
> User: debian-qa@lists.debian.org
> Usertags: piuparts
>
> Hi,
>
> during a test with piuparts I noticed your package fails to upgrade from
> 'sid' to 'experimental'.
> It installed fine in 'sid', then the upgrade to 'experimental' fails
> because it tries to overwrite other packages files without declaring a
> Breaks+Replaces relation.
>
> See policy 7.6 at
> http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces
>
> >From the attached log (scroll to the bottom...):
>
>   Selecting previously unselected package atheme-services.
>   Preparing to unpack .../atheme-services_7.0.7-1~exp0_amd64.deb ...
>   Unpacking atheme-services (7.0.7-1~exp0) ...
>   dpkg: error processing archive /var/cache/apt/archives/atheme-services_7.0.7-1~exp0_amd64.deb (--unpack):
>    trying to overwrite '/usr/sbin/dbverify', which is also in package 389-ds-base 1.3.3.5-2
>   Errors were encountered while processing:
>    /var/cache/apt/archives/atheme-services_7.0.7-1~exp0_amd64.deb
>
>
> cheers,
>
> Andreas
[rename-dbverify.patch (text/x-patch, attachment)]

Added tag(s) patch. Request was from Christopher Elsby <chrise@chrise.me.uk> to control@bugs.debian.org. (Mon, 23 Mar 2015 12:33:04 GMT) (full text, mbox, link).


Reply sent to Antoine Beaupré <anarcat@debian.org>:
You have taken responsibility. (Tue, 22 Mar 2016 02:51:08 GMT) (full text, mbox, link).


Notification sent to Andreas Beckmann <anbe@debian.org>:
Bug acknowledged by developer. (Tue, 22 Mar 2016 02:51:08 GMT) (full text, mbox, link).


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

From: Antoine Beaupré <anarcat@debian.org>
To: 769145-close@bugs.debian.org
Subject: Bug#769145: fixed in atheme-services 7.0.7-1
Date: Tue, 22 Mar 2016 02:49:13 +0000
Source: atheme-services
Source-Version: 7.0.7-1

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

Debian distribution maintenance software
pp.
Antoine Beaupré <anarcat@debian.org> (supplier of updated atheme-services 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: Mon, 21 Mar 2016 20:27:44 -0400
Source: atheme-services
Binary: atheme-services
Architecture: source amd64
Version: 7.0.7-1
Distribution: unstable
Urgency: medium
Maintainer: Antoine Beaupré <anarcat@debian.org>
Changed-By: Antoine Beaupré <anarcat@debian.org>
Description:
 atheme-services - modular IRC services daemon
Closes: 747389 769145
Changes:
 atheme-services (7.0.7-1) unstable; urgency=medium
 .
   [ Antoine Beaupré ]
   * Update policy to 3.9.7, no change
   * Upload to unstable (Closes: #747389)
   * Fix changelog install to be reproducible
   * Remove build warnings due to -pedantic
   * Fix homepage URLs
   * Fix watch file to follow upstream change
   * Officially take over maintainership, as I have been performing all
     uploads since this package passed NEW in 2012
 .
   [ Christopher Elsby ]
   * make dbverify path unique so it doesn't clash with 389-ds (Closes:
     #769145)
Checksums-Sha1:
 6a6f6c2978bb307f9dd9cc287e40ae355c36d40c 2068 atheme-services_7.0.7-1.dsc
 21b67c2aebbbd6eb2ec7f32a4bf8dcd073a6857e 9456 atheme-services_7.0.7-1.debian.tar.xz
 10f09eb7010fced591d46785754436719db9330b 3322266 atheme-services-dbgsym_7.0.7-1_amd64.deb
 bb63898a6bd2f4da6d78fa459dc6968b262b9ed0 878220 atheme-services_7.0.7-1_amd64.deb
Checksums-Sha256:
 e70461ef32489379435d39de69d21bb11e66a127c9a4402ae585c838aafe3c22 2068 atheme-services_7.0.7-1.dsc
 ac05af930c92ab0e4b21db4a80db8e0b79918470790010970f9f7794620eff24 9456 atheme-services_7.0.7-1.debian.tar.xz
 b3cb5de0b10ce78e639ad1495a0da9b5f15d5cdc2691b6b4048054cd2212d890 3322266 atheme-services-dbgsym_7.0.7-1_amd64.deb
 ec314f3393ef6662555d282a4fef5cb467ba571496f27fb32a11adb5c37dcfbd 878220 atheme-services_7.0.7-1_amd64.deb
Files:
 ebb775df0a033f56e3489d3ca88b5271 2068 net optional atheme-services_7.0.7-1.dsc
 5758f584d763a69148fcb9795caaa831 9456 net optional atheme-services_7.0.7-1.debian.tar.xz
 7ff9ef095bab3a2e84504edefa32336b 3322266 debug extra atheme-services-dbgsym_7.0.7-1_amd64.deb
 192de1527096a6110d2cb5d384b17322 878220 net optional atheme-services_7.0.7-1_amd64.deb

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

iQIcBAEBCAAGBQJW8LEHAAoJEHkhUlJ7dZIebzcQAK9l8KnZRezeZfAAoEaNFYmf
yHPCyX0632x0dhJ9IWLFQo819BRJS5hlWoxcVGFKSHvKVQxcrjFGggDU7R+5QWMn
xXRfI1tVA79NdGf3q84wTeoHlM6W9P9ClCP1QpeduB8cvMVnnvNMK2tBiJhn/wdm
MFTZ9j8yB7/flT3tuledVdxNBpH5nFnPx7aES0U1uX6HtHs+cNFh9iG+r73gXJOk
qWZDD8M94sLGaujiwd+66N/3hzcky+j4ONxLKs7dsx95jHFqEexzHd/ljHhTpm0E
x73u7U1hsVQLuIqXAAgXCOZRQVFsI7PwDr49sDz+vXQQjX4OOM/t8ufeLVIsdCjH
2cZ+xS8eUBOeeGuwZAIKQFQ9qkJD9KelZ4kxGY9L9zSOH1PuNKXeGv461QvuesUR
Sp24sv7DU/wHDYk2k6kKGxDBlpwwViC/uQU/XqVbcFNWCa1FQHGb6J1IzPxNCbNG
oYmIHRZtbQC/q7wBci29Cqp15stdlTI5SYsjMlUxa++ZgjzxelRidsr3Rbtd+cTU
RjnwUFV4/T3JRrawlB13wl71+nLoqYrGqV21WZsq6gEO4AlXtd6eXjnHVrUFlCp3
c5L3ShLiL+n6N11MLCiD5OkRSGcxtjetjCFTua0y4vC7h/N/7gh5jtSm+32dhYqx
vADTPpO1/tqePDtoWI3f
=jIxx
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 19 Apr 2016 07:27:34 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: Thu Nov 21 23:40:12 2024; Machine Name: bembo

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.