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,

Andreas

Attachment: libintellij-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 ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to