Hello,

* Matthias Klose [Fri, Sep 11, 2009 at 11:48:06AM +0200]:
> libmpc1 is used as a dependency for GCC (>= 4.5). Uploading a new
> mpclib with a changed soname built from the same source package
> makes GCC uninstallable, because the old libmpc1 package is not
> available anymore in the archive. And GCC needs GCC to build ... To
> avoid this situation, please upload mpclib with a new soname if the
> soversion of the library changes. Currently this is only seen with
> the gcc-snapshot package, but once gcc-4.5 is in the archive (and
> the sonmae changes again), this becomes a serious problem, which can
> be avoid by the changed packaging.

I thought I did the right thing wrt soname and package name change,
but if I understand correctly we are in a special situation because of
the GCC -> GCC self-dependancy loop (GCC needs GCC, and libmpc1, to
build a new version of itself which would then depend on libmpc2).

The fix is then to revert the source package mpclib to provide libmpc1
again, and upload a new source package mpclib2 with the new version.

I assume the situation would be the same for gmp and mpfr, should a
soname change occur.

I'll upload in the evening, my PGP key is not available at work.

Thanks for the report and sorry about the breakage.

Laurent.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to