On 08/19/2015 10:56 AM, Simon McVittie wrote:
> On Mon, 03 Aug 2015 at 10:01:51 +0200, Richard B. Kreckel wrote:
>> But there is going to be libginac5 in Debian 9
>> anyway and this will be compiled with the new ABI. So, there is no need
>> for a libginac2v5 package.
> 
> libginac2v5 is unecessary, but libginac5 is already in the archive
> with the g++-4.x ABI, and other packages have been compiled against it;
> so a transition to libginac5v5 is (very likely to be) needed for the g++-5
> ABI.

Okay, this makes sense. It wasn't clear to me if the soname bump
mentioned in the bug report was relative to jessie or to what's in the
archive.

> Ubuntu have a patch for this, which I have attached. The lintian
> overrides are unnecessary in Debian (lintian has been changed to
> accept the v5 suffix as valid).

This patch replaces libginac5. This is in line with what the bug report
says: "Rename the library package, append "v5" to the name of the
package (e.g. libfoo2 -> libfoo2v5)".

I can do that and will do so ASAP if it's the right thing to do. But
don't the two packages have to coexist? (After all, one of the concerns
is to not break packages which are not in the archive!)

(Sorry, I also found the wiki explanation vague on this point. Maybe,
somebody can improve it.)

   -richard.

Reply via email to