easymock is uninstallable after rebuild due to --has-package-version switch in byte-buddy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
byte-buddy (Ubuntu) |
Fix Released
|
Undecided
|
Vladimir Petko |
Bug Description
Current uploaded version has a repack suffix `~us`
debian/
This causes all dependencies generate Depends: libbyte-buddy-java (>= 1.14.1) instead of (>= 1.14.1~) in {maven:Depends} variable of the control file, making the dependency uninstallable after rebuild.
Removing --has-package-
Packages dependant on libbyte-buddy-java currently in the archive:
Package: libeasymock-java
Depends: libasm-java (>= 9.4), libbyte-buddy-java (>= 1.12.23), libobjenesis-java (>= 3.3)
Package: libassertj-
Depends: libbyte-buddy-java (>= 1.8.2)
Package: libjmock2-java
Depends: libasm-java (>= 9.0), libbsh-java (>= 2.0b4), libbyte-buddy-java (>= 1.8.2), libcglib-java (>= 3.2.12), libfindbugs-
Package: libmockito-java
Depends: libhamcrest-java, libbyte-buddy-java (>= 1.8.2-2~), libobjenesis-java
So we do not need to upload no change rebuilds for them.
The issue happened because reverse dependencies were rebuilt, but not tested for instability after rebuild.
Related branches
- Zixing Liu (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 38 lines (+16/-0)2 files modifieddebian/changelog (+9/-0)
debian/rules (+7/-0)
Changed in byte-buddy (Ubuntu): | |
assignee: | nobody → Vladimir Petko (vpa1977) |
description: | updated |
tags: | added: ftbfs |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- easymock is uninstallable due to --has-package-version switch in byte- - buddy + easymock is uninstallable after rebuild due to --has-package-version + switch in byte-buddy |
description: | updated |
piuparts install/ upgrade/ purge test (pass) (versioned solution)