On 14/03/16 20:19, László Böszörményi (GCS) wrote:
On Mon, Mar 14, 2016 at 8:13 PM, Matthias Klose <d...@debian.org> wrote:
On 14.03.2016 20:04, László Böszörményi (GCS) wrote:
   I've noted all depending package maintainers back then. Yes, didn't
prevent the testing migration of zeromq3. But some maintainers did the
migration to libzmq5-dev (uwsgi, czmq and jzmq comes to my mind);
changing it back to libzmq3-dev would cause more problems with these
packages.

that's why libzmq3-dev now provides libzmq5-dev.
  I see vice-versa. It should remain libzmq5-dev due to the soname and
provide libzmq3-dev for binNMUs.

The problem with that is the versioned build-deps. Provides won't help with 
that.

Also, real packages are preferred over provides, so the old libzmq3-dev would be picked over libzmq5-dev...

Renaming a -dev package because the soname changed is bad. The only reason to do it in this case is so that things don't look "odd".

What I think should happen here is:

The package is renamed back to libzmq3-dev, so rdeps can be binNMUed.

A provides can be added for the packages that changed, since their build-deps are not versioned. After libzmq5-dev is decrufted, they will be fine.

Then the transition can complete.

How does that sound?

Cheers,
Emilio

Reply via email to