Your message dated Tue, 15 Jan 2019 22:21:01 +0000
with message-id <e1gjx4w-0002ca...@fasolo.debian.org>
and subject line Bug#919429: fixed in displaycal 3.7.1.3-5
has caused the Debian Bug report #919429,
regarding displaycal: removal of displaycal makes files disappear from 
dispcalgui
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.)


-- 
919429: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919429
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: displaycal
Version: 3.7.1.3-4
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts replaces-without-breaks

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 dispcalgui/stretch
  # (1)
  apt-get install displaycal/buster
  apt-get remove displaycal
  # (2)

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

  /etc/xdg/autostart/z-displaycal-apply-profiles.desktop         owned by: 
displaycal
  /usr/bin/displaycal    owned by: displaycal
  /usr/bin/displaycal-3dlut-maker        owned by: displaycal
  /usr/bin/displaycal-apply-profiles     owned by: displaycal
  /usr/bin/displaycal-curve-viewer       owned by: displaycal
  /usr/bin/displaycal-profile-info       owned by: displaycal
...
  /usr/share/man/man1/displaycal-scripting-client.1.gz   owned by: displaycal
  /usr/share/man/man1/displaycal-synthprofile.1.gz       owned by: displaycal
  /usr/share/man/man1/displaycal-testchart-editor.1.gz   owned by: displaycal
  /usr/share/man/man1/displaycal-vrml-to-x3d-converter.1.gz      owned by: 
displaycal
  /usr/share/man/man1/displaycal.1.gz    owned by: displaycal


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 displaycal package has the following relationships with dispcalgui:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  dispcalgui

Since dispcalgui is a transitional package since 3.6.1.0-1
you should add/update
  Breaks+Replaces: dispcalgui (<< 3.6.1.0)
in the displaycal package.


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

0m41.7s ERROR: FAIL: After purging files have disappeared:
  /etc/xdg/autostart/z-displaycal-apply-profiles.desktop         owned by: 
displaycal
  /usr/bin/displaycal    owned by: displaycal
  /usr/bin/displaycal-3dlut-maker        owned by: displaycal
  /usr/bin/displaycal-apply-profiles     owned by: displaycal
  /usr/bin/displaycal-curve-viewer       owned by: displaycal
  /usr/bin/displaycal-profile-info       owned by: displaycal
...
  /usr/share/man/man1/displaycal-scripting-client.1.gz   owned by: displaycal
  /usr/share/man/man1/displaycal-synthprofile.1.gz       owned by: displaycal
  /usr/share/man/man1/displaycal-testchart-editor.1.gz   owned by: displaycal
  /usr/share/man/man1/displaycal-vrml-to-x3d-converter.1.gz      owned by: 
displaycal
  /usr/share/man/man1/displaycal.1.gz    owned by: displaycal

0m41.7s ERROR: FAIL: After purging files have been modified:
  /etc/mailcap   not owned
  /var/lib/dpkg/info/dispcalgui.list     not owned


cheers,

Andreas

Attachment: dispcalgui=3.2.2.0-1_displaycal=3.7.1.3-4.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: displaycal
Source-Version: 3.7.1.3-5

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

Debian distribution maintenance software
pp.
Christian Marillat <maril...@debian.org> (supplier of updated displaycal 
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: SHA256

Format: 1.8
Date: Tue, 15 Jan 2019 23:08:26 +0100
Source: displaycal
Binary: displaycal dispcalgui
Architecture: source all amd64
Version: 3.7.1.3-5
Distribution: unstable
Urgency: medium
Maintainer: Christian Marillat <maril...@debian.org>
Changed-By: Christian Marillat <maril...@debian.org>
Description:
 dispcalgui - transitional dummy package to displaycal
 displaycal - Graphical user interface for the Argyll CMS.
Closes: 919429
Changes:
 displaycal (3.7.1.3-5) unstable; urgency=medium
 .
   * Update Replaces and add a Breaks for dispcalgui (<< 3.6.1.0) (Closes:
     #919429)
Checksums-Sha1:
 97574a7ac9f4bd66820480c57bc01d29ac207149 1916 displaycal_3.7.1.3-5.dsc
 e34e7fbfd17f0c9480055ad2aa095a4f26d210f5 8756 
displaycal_3.7.1.3-5.debian.tar.xz
 d749bfd429596d3a1b2505fb5322e2755bc7af86 5420 dispcalgui_3.7.1.3-5_all.deb
 89e568ab5c3289a86e18f818e91f33f6a354043b 25568 
displaycal-dbgsym_3.7.1.3-5_amd64.deb
 066cc692707a43d110658de1792eb11e65bca54b 7614 
displaycal_3.7.1.3-5_amd64.buildinfo
 ec8604e72548f298b554420273cceddd6e97c8ab 7229116 displaycal_3.7.1.3-5_amd64.deb
Checksums-Sha256:
 654ee40a90e51b70d8dadeddbfccdfe730bbdd67852289bb8d9d04eeda60acbc 1916 
displaycal_3.7.1.3-5.dsc
 32d5a394847f977ed490e8d17a956cf123b43c3302b67623fa17f08a30ddc516 8756 
displaycal_3.7.1.3-5.debian.tar.xz
 fd4a4aa01007072bc7b4319f6e9851cf5b514036a32c324a82940932b4ad9d6d 5420 
dispcalgui_3.7.1.3-5_all.deb
 d836b86f5c1ba180e6b4499ac2605eb7a61b62101d4bc8dd37ce1537f9e52720 25568 
displaycal-dbgsym_3.7.1.3-5_amd64.deb
 c96959f5abc16526e219e52cb08aa58d689a43993128c2119a5bb9aede4cf57e 7614 
displaycal_3.7.1.3-5_amd64.buildinfo
 1764f4b3ea47d9b21aece22bb6461238bcf20207325e9749baa64eb1086d9c77 7229116 
displaycal_3.7.1.3-5_amd64.deb
Files:
 f2837b87d83898034bbb5a026c420e85 1916 graphics optional 
displaycal_3.7.1.3-5.dsc
 8802c26d600d7286fc5ed085d7f93b6b 8756 graphics optional 
displaycal_3.7.1.3-5.debian.tar.xz
 a67fb3c2d810390158e3e3a00c2deac0 5420 oldlibs optional 
dispcalgui_3.7.1.3-5_all.deb
 e8d60655357ddf9ceded4f61a589d976 25568 debug optional 
displaycal-dbgsym_3.7.1.3-5_amd64.deb
 e02d8679e02b7eb527c2ae7df0364453 7614 graphics optional 
displaycal_3.7.1.3-5_amd64.buildinfo
 483595b4d43f359255f5ce508e4dd8b7 7229116 graphics optional 
displaycal_3.7.1.3-5_amd64.deb

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

iQIzBAEBCAAdFiEEpAH/mTaPofmBUt51XICMK2VVgRcFAlw+WkkACgkQXICMK2VV
gRcKbxAAuICp7pPviRCHzh60Kk7+7I7TEO5Tu0jw9K99mmyv8Qk+yia4rzHAy7jN
5czypPRsohxwbF3j1lJHcTZfLjmlZfQUC8pOLiaNT6LKjgpEGiPO07sqlt4qq4Uv
gJ95WGMQfiouo7GmmT660DuXYn0vYzZYQ27E3d7ZYLL3KMa8I9gRoBnTGDOrZKl3
XfFaQ3Z3ZobN7jBa5+7FAlqPBdm5/FcxbjYT93xp9pw149r1rLPtNM7/M9yGmRNG
SnADwjn5O0q/ge6D+o6G2rrpBr+c+b6CM7cR13LNVJzVqbbbZHo2FOIt/lPJqrOB
NTz1y5s4lDDoSye8tdeSZ3Yti42MtCmtRZUwFoMqfx1MoiMgi5K47P+Ps8tsImMo
LVKwFJwCgpzA6z/QxeTMevLMW2Yt9YX7Q6ij3P87ekfYv+KuwvGenBZkSKki9wyT
b0cwYWHbLhhwk33QDkDKDV6ViABplSqniFPhOK/vwSE3ApOfwZzgdoo+71mHjnWO
MqS472LrfVEYssFhmBjcViEQ9G7ftGrdQlS6DFEK2z3o2JT+nl0RDuCmt4yafg/F
5ffbjbZ7ukmXlNxYve7qNDo7LHOKhq9/SrusCg5RwecdTnimkQ4YViUEVLxk3vhI
AB+Jc+zpvGxLnhDyWohF9Jrl1VLug3P4E0AXPKVqTe7ORVVrdJw=
=3sQX
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to