Your message dated Mon, 05 Sep 2022 18:49:02 +0000
with message-id <e1ovh9a-00ahei...@fasolo.debian.org>
and subject line Bug#1018812: fixed in pass-otp 1.2.0-6
has caused the Debian Bug report #1018812,
regarding pass-otp: removal of pass-otp makes files disappear from 
pass-extension-otp
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 ow...@bugs.debian.org
immediately.)


-- 
1018812: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018812
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pass-otp
Version: 1.2.0-5
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts replaces-without-breaks
Control: affects -1 + pass-extension-otp

Hi,

during a test with piuparts and DOSE tools I noticed your package causes
removal of files that also belong to another package.
This is caused by using Replaces without corresponding Breaks.

The installation sequence to reproduce this problem is

  apt-get install pass-extension-otp/stable
  # (1)
  apt-get install pass-otp/testing
  apt-get remove pass-otp
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

  /usr/lib/password-store/extensions/otp.bash
  /usr/share/bash-completion/completions/pass-otp
  /usr/share/man/man1/pass-otp.1.gz

This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior:
https://www.debian.org/doc/debian-policy/ch-relationships.html#id13

The pass-otp package has the following relationships with pass-extension-otp:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  pass-extension-otp (<< 1.2.0-5~)

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

0m56.3s ERROR: FAIL: After purging files have disappeared:
  /usr/lib/password-store/extensions/otp.bash    owned by: pass-otp
  /usr/share/bash-completion/completions/pass-otp        owned by: pass-otp
  /usr/share/man/man1/pass-otp.1.gz      owned by: pass-otp

0m56.3s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/pass-extension-otp.list     not owned


cheers,

Andreas

Attachment: pass-extension-otp=1.2.0-2_pass-otp=1.2.0-5.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: pass-otp
Source-Version: 1.2.0-6
Done: Philip Rinn <ri...@debian.org>

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

Debian distribution maintenance software
pp.
Philip Rinn <ri...@debian.org> (supplier of updated pass-otp 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 05 Sep 2022 20:22:12 +0200
Source: pass-otp
Architecture: source
Version: 1.2.0-6
Distribution: unstable
Urgency: medium
Maintainer: Philip Rinn <ri...@debian.org>
Changed-By: Philip Rinn <ri...@debian.org>
Closes: 1018812
Changes:
 pass-otp (1.2.0-6) unstable; urgency=medium
 .
   * Spell 'Breaks' correctly in d/control (closes: #1018812
   * Mark tests depend on bash
   * Makr two tests failing due to bash 5.2~rc2
Checksums-Sha1:
 398f6b64d183a23028e35df6d80d64050937aab3 2256 pass-otp_1.2.0-6.dsc
 3457d092f60391c06335166f3e672582a682232a 25220 pass-otp_1.2.0-6.debian.tar.xz
 facbb1c204afd383595fbdec3957880c9d40145e 7266 pass-otp_1.2.0-6_amd64.buildinfo
Checksums-Sha256:
 adc52b3c6c5762aa399d678866c5b73dfcd3697505eca2483dccbdb30e23395d 2256 
pass-otp_1.2.0-6.dsc
 3a5e695cae6c3b9a854644132ed1dce593043432d79f4f230b48119d7700efaf 25220 
pass-otp_1.2.0-6.debian.tar.xz
 138d7275739b086244a7ac245b3b67995adf6e70f73c288769dd9c68a6218a73 7266 
pass-otp_1.2.0-6_amd64.buildinfo
Files:
 596726c80747b8953b25b16aee4fc5de 2256 admin optional pass-otp_1.2.0-6.dsc
 707a480b1aa357a7ea6b79c5ab577b36 25220 admin optional 
pass-otp_1.2.0-6.debian.tar.xz
 65b239f557a3ef827a7fb49780247a92 7266 admin optional 
pass-otp_1.2.0-6_amd64.buildinfo

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

iQIzBAEBCgAdFiEEK9jU45eVX3dG2zuJrWkWlnOTmCsFAmMWPywACgkQrWkWlnOT
mCvWkRAAtZIfov+L/Mgblerhe2bmXlDo/01mMtSrfD7Q4U7T0Njbic9HKWSXMHi6
94XW/pojYTLlloJ2UDuyL5Cp8o3iBMsVgeAXShgpyRtyIe8W8SP1OXS5ha2b1Jh8
ZAaYev5P4kyyK5fgvHf7Ewf3QX9LjuVtnUSb9R2dJkhqMQKfRobtOoskIo8EjVLW
dOEFFYVI78mV6HY93Sp0VGzPUndjj5zNLMgPMbhpDmxQ4kRuXcowrTIyRmxMdD3s
q9VelHB4XghSq/tJSzSA28CTmglCMjnpXeneTbIqXQG5WOmFq/+esO7eIslZ37Bn
0YjHoq2a2v0md3INH3thNuZcbhEzCq49WuhAbvtfEbP9B9nL1+eWHNh156JYaMiP
GXw21UnB28b92p8IkYBQd5H7oURxjTy9kNNrMGaaLImeqx5kIqsz7JARtA8LpU4I
WUy/f/EAYbZqmh8TL3nnNwn7/9t2f8XI6hXWltqKBj38hewZrWBxgUPm7arcJcxt
qAaG7kW89QuocghLkoiQHxMQKrxUDWPj35Ruyru9iuWSxb2HaIUq7O2Zg/M3PjnK
MW3ie8ft9RXThluda6a7QwTcMcZK60xuzXJ3ye79GV49AQuF1OyZzHqsakTliDXa
zw55x3ZeO4g8UTO/u0BxeqHYhb5qzdVQxKASDvCfKljIai6Spmg=
=scIj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to