Hi, On Sun, 20 Sep 2020 19:33:49 +0200 Gilles Filippini <p...@debian.org> wrote:
As you don't have a way to know what 3rd party packages exist that rely on json-simple's binaries, the most robust solution is to rename the binary like we do in c-library transitions when SONAME's are bumped. We don't get the benefit of smooth-transitions, but it avoids most silent breakage.Emilio Pozuelo Monfort a écrit le 20/09/2020 à 18:50 : > On 06/09/2020 13:38, Gilles Filippini wrote: >> Upstream removed an API that was deprecated long ago and introduced a >> few backward incompatible changes.> > Then it needs a SONAME bump.There is no such thing in java. I asked the question on the debian-java list whether to change the binary package's name and it was answered that it should be avoidable [1]. I eventually chose not to change it because there are few reverse dependencies.
Do I assume correctly that the reverse build dependencies' binaries get the right package name to depend on during the build, or are they hard-coded and would need manual updating? If it's manual, how would the reverse build dependencies' binaries get the right versioned dependency?
Paul
OpenPGP_signature.asc
Description: OpenPGP digital signature