On Sat, 4 Sep 2021, 9:41 am Andrius Merkys, <[email protected]> wrote:

> Hi Maarten & Nilesh,
>
> On Fri, 3 Sep 2021, 21:09 Nilesh Patra, <[email protected]> wrote:
>
>> Do remember to add a Breaks+Replaces on the old SONAME when the new one
>> gets in.
>>
>
> AFAIK, thete is no need for Breaks+Replaces unless both old and new
> packages contain conflicting files.
>

Indeed, please don't add Beaks/Replaces soname bumps.  They are actively
harmful to the transition.
If you have conflicting files, please take this occasion already to move
them out to some -common binary package, so that the previous and new
library packages are coinstallable.

Also please see https://wiki.debian.org/Teams/ReleaseTeam/Transitions on
how to manage what you are doing (the process is not required if know what
you are doing, you are controlling all the reverse-deps, and the number of
rdeps is very small)



> > Or do I simply revert the SONAME and pray no one notices the binary
>> difference. The last option is easiest, but of course not the best.
>>
>> We should never break ABI, so this last option should never be done.
>>
>
> +1
>

That would be a grave Policy violation that can very easily get your
package kicked out of testing, so....

Reply via email to