Bug#969405: libintellij-annotations-java: libjetbrains-annotations-java dependency should be versioned

Paul Wise pabs at debian.org
Wed Sep 2 07:38:49 BST 2020


Package: libintellij-annotations-java
Version: 20.0.0-1
Severity: minor
User: debian-qa at lists.debian.org
Usertags: adequate broken-symlink

During the upgrade of libintellij-annotations-java on my system I
noticed that adequate was reporting broken symlinks but after the
upgrade it no longer reports broken symlinks. I'm using the package
unattended-upgrades with the minimal steps option for doing upgrades on
my system, so what happened was that libintellij-annotations-java was
upgraded, adequate checked the symlinks and then later the dependency
libjetbrains-annotations-java was upgraded. So I think the issue is
that the symlinks point at the versioned JAR files but the dependency
on the package containing the JAR files is not versioned. So if someone
partially upgraded from buster to bullseye then whatever is relying on
the symlinks would be broken until the upgrade was completed. I'm not
sure what if anything is relying on the symlinks so I have filed this
issue at minor for now, please upgrade it to serious or important if
partial upgrades would break anything relying on the symlinks.

...
Preparing to unpack .../libintellij-annotations-java_20.0.0-1_all.deb ...
Unpacking libintellij-annotations-java (20.0.0-1) over (19.0.0-1) ...
Setting up libintellij-annotations-java (20.0.0-1) ...
libintellij-annotations-java: broken-symlink /usr/share/maven-repo/com/intellij/annotations/20.0.0-SNAPSHOT/annotations-20.0.0-SNAPSHOT.jar -> ../../../../../java/org.jetbrains.annotations-java8-20.0.0-SNAPSHOT.jar
libintellij-annotations-java: broken-symlink /usr/share/maven-repo/com/intellij/annotations/debian/annotations-debian.jar -> ../../../../../java/org.jetbrains.annotations-java8-20.0.0-SNAPSHOT.jar
libintellij-annotations-java: broken-symlink /usr/share/maven-repo/com/intellij/common/20.0.0-SNAPSHOT/common-20.0.0-SNAPSHOT.jar -> ../../../../../java/org.jetbrains.annotations-common-20.0.0-SNAPSHOT.jar
libintellij-annotations-java: broken-symlink /usr/share/maven-repo/com/intellij/common/debian/common-debian.jar -> ../../../../../java/org.jetbrains.annotations-common-20.0.0-SNAPSHOT.jar

$ adequate libintellij-annotations-java
$ 

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-3-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libintellij-annotations-java depends on:
ii  libjetbrains-annotations-java  20.0.0-1

libintellij-annotations-java recommends no packages.

Versions of packages libintellij-annotations-java suggests:
pn  libjetbrains-annotations-java-doc  <none>

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20200902/4b167f65/attachment.sig>


More information about the pkg-java-maintainers mailing list