Your message dated Thu, 25 Oct 2018 15:19:19 +0000 with message-id <e1gfhpr-000evf...@fasolo.debian.org> and subject line Bug#911093: fixed in intellij-annotations 16.0.2-5 has caused the Debian Bug report #911093, regarding libjetbrains-annotations-java: missing Breaks+Replaces: libintellij-annotations-java (<< 16.0.2-4) 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.) -- 911093: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911093 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libjetbrains-annotations-java Version: 16.0.2-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 libintellij-annotations-java/testing # (1) apt-get install libjetbrains-annotations-java/sid apt-get remove libjetbrains-annotations-java # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: /usr/share/java/org.jetbrains.annotations-common-16.0.2-SNAPSHOT.jar /usr/share/java/org.jetbrains.annotations-common.jar /usr/share/java/org.jetbrains.annotations-java8-16.0.2-SNAPSHOT.jar /usr/share/java/org.jetbrains.annotations-java8.jar /usr/share/maven-repo/org/jetbrains/annotations/16.0.2-SNAPSHOT/annotations-16.0.2-SNAPSHOT.jar /usr/share/maven-repo/org/jetbrains/annotations/16.0.2-SNAPSHOT/annotations-16.0.2-SNAPSHOT.pom /usr/share/maven-repo/org/jetbrains/annotations/debian/annotations-debian.jar /usr/share/maven-repo/org/jetbrains/annotations/debian/annotations-debian.pom /usr/share/maven-repo/org/jetbrains/common/16.0.2-SNAPSHOT/common-16.0.2-SNAPSHOT.jar /usr/share/maven-repo/org/jetbrains/common/16.0.2-SNAPSHOT/common-16.0.2-SNAPSHOT.pom /usr/share/maven-repo/org/jetbrains/common/debian/common-debian.jar /usr/share/maven-repo/org/jetbrains/common/debian/common-debian.pom 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 libjetbrains-annotations-java package has the following relationships with libintellij-annotations-java: Conflicts: n/a Breaks: n/a Replaces: libintellij-annotations-java # unversioned And you probably want to have Suggests: libjetbrains-annotations-java-doc instead of suggesting the transitional package. >From the attached log (scroll to the bottom...): 1m53.8s ERROR: FAIL: After purging files have disappeared: /usr/share/java/org.jetbrains.annotations-common-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/java/org.jetbrains.annotations-common.jar -> org.jetbrains.annotations-common-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/java/org.jetbrains.annotations-java8-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/java/org.jetbrains.annotations-java8.jar -> org.jetbrains.annotations-java8-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/annotations/16.0.2-SNAPSHOT/annotations-16.0.2-SNAPSHOT.jar -> ../../../../../java/org.jetbrains.annotations-java8-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/annotations/16.0.2-SNAPSHOT/annotations-16.0.2-SNAPSHOT.pom owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/annotations/debian/annotations-debian.jar -> ../../../../../java/org.jetbrains.annotations-java8-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/annotations/debian/annotations-debian.pom owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/common/16.0.2-SNAPSHOT/common-16.0.2-SNAPSHOT.jar -> ../../../../../java/org.jetbrains.annotations-common-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/common/16.0.2-SNAPSHOT/common-16.0.2-SNAPSHOT.pom owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/common/debian/common-debian.jar -> ../../../../../java/org.jetbrains.annotations-common-16.0.2-SNAPSHOT.jar owned by: libjetbrains-annotations-java /usr/share/maven-repo/org/jetbrains/common/debian/common-debian.pom owned by: libjetbrains-annotations-java 1m53.8s ERROR: FAIL: After purging files have been modified: /var/lib/dpkg/info/libintellij-annotations-java.list not owned cheers, Andreaslibintellij-annotations-java=16.0.2-3_libjetbrains-annotations-java=16.0.2-4.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: intellij-annotations Source-Version: 16.0.2-5 We believe that the bug you reported is fixed in the latest version of intellij-annotations, 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 911...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andrej Shadura <andre...@debian.org> (supplier of updated intellij-annotations 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: Thu, 25 Oct 2018 17:10:22 +0200 Source: intellij-annotations Binary: libintellij-annotations-java libjetbrains-annotations-java libintellij-annotations-java-doc libjetbrains-annotations-java-doc Architecture: source Version: 16.0.2-5 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers <pkg-java-maintain...@lists.alioth.debian.org> Changed-By: Andrej Shadura <andre...@debian.org> Description: libintellij-annotations-java - transitional package for libjetbrains-annotations-java libintellij-annotations-java-doc - transitional package for libjetbrains-annotations-java-doc libjetbrains-annotations-java - annotations used for code inspection support and code documentati libjetbrains-annotations-java-doc - documentation for libjetbrains-annotations-java Closes: 911093 Changes: intellij-annotations (16.0.2-5) unstable; urgency=medium . * Don’t suggest a transitional package. * Use versioned Breaks+Replaces against the old packages (Closes: #911093). * Update the copyrights. Checksums-Sha1: d5c88499e26bb31ae221119d8781ee96fc0a38d5 2281 intellij-annotations_16.0.2-5.dsc c8472a188bb1c4e15feffea72215d8d7816730c7 3040 intellij-annotations_16.0.2-5.debian.tar.xz Checksums-Sha256: b6bebd15a971eb37098819133cb11022b87c7f38e204b2a68568423408cb3a3b 2281 intellij-annotations_16.0.2-5.dsc aaa8476de631448dbbab6ffe1a3b5c1d4d6aef2391a477a75c0a1e73378f651d 3040 intellij-annotations_16.0.2-5.debian.tar.xz Files: 92f0eda08996bace4c3d6c741a351320 2281 java optional intellij-annotations_16.0.2-5.dsc 4d49400f421b9bee99774c2ec46fbb76 3040 java optional intellij-annotations_16.0.2-5.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEeuS9ZL8A0js0NGiOXkCM2RzYOdIFAlvR3RAACgkQXkCM2RzY OdKxEgf/VMfFvLGp/QCHWRQvI164LEK9U7UADqkGfD/WrkB5i98ietj2rhcB1wjc QCUFUr6amBpKBfzWOM1j02auSIcs4B8Mc41uuIARdya5fQqK9Evcv6a8x5n1u3/2 24pcZQFdj4eAgwMt2GVGvEDIMkv+pIrNAhl7Lya5AFJzSe5DWmcXId9UvZGn0Bw7 deY0hDXtQOYh7h2Eizd9p6kLjbwllFo7jnMHqjEzoHDiWO4A9pMREGQv60wkJIWF Kjdh81h5z9RpLVwcOqsXnBj6G4JABTMcUCAH54/bbdIBqJ9M5OT9BiGTdxqhjgRB IgRngu4iexCzMiUOtt5jr0ICjAExvQ== =YuqT -----END PGP SIGNATURE-----
--- End Message ---