Jochen,

The changelog for net-snmp 5.2.1.2-2 states:

  * Added conflicts against all packages using libsnmp5 due to upstream
    changing the binary API without increasing SONAME. See: #322500

This is not an appropriate fix for this bug.  << Conflicts are
contraindicated by policy, because they will result in the package manager
removing packages instead of upgrading them in order to resolve unsatisfied
dependencies.

If this is indeed an ABI change in the library, and upstream seems unwilling
to change the SONAME (which I hope is not the case, given that libsnmp is
quite a popular library and libsnmp5 shipped with sarge and probably plenty
of other distros since it's been around since at least April 2003), then you
must still rename the Debian package and conflict with the existing libsnmp5
package.  Creating a Debian-specific SONAME, e.g. libsnmp.so.5debian1, may
even be a better option than this.

I have asked maintainers of packages depending on libsnmp5 to not spend time
recompiling to avoid this conflict, since another recompile will be
necessary once the library package is renamed.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to