From: Nick Leverton <n...@leverton.org>
To: Philipp Matthias Hahn <pmh...@pmhahn.de>
Cc: 670...@bugs.debian.org
Bcc: 
Subject: Re: libupnp6: Shared library package is not co-installable
Reply-To: 
In-Reply-To: <20140430144101.ga12...@pmhahn.de>

On Wed, Apr 30, 2014 at 04:41:01PM +0200, Philipp Matthias Hahn wrote:
> The attached patch would make libixml and libthreadutil "convenience"
> libraries <https://www.sourceware.org/autobook/autobook/autobook_92.html>.

Hi Philipp,

I'm sorry for the late reply.

Thankyou for the idea but I'm not sure that this is a great win over
the other approaches.  It seems to me that, by only having one SONAME,
we are basically in the same position as if we kept three libraries
but redefined the SONAMEs to be in lock-step.  We'd have to manage the
combined SONAME by tracking API changes in all the libs, thus increasing
packaging effort, and would end up with it differing from upstream.
It would also add another transition for our already busy release team.

The patch as suggested, by the way, didn't have the desired effect.
It omitted libixml and libthreadutil from the package but didn't link them
into libupnp.so.  I've not yet figured out how to do that - just adding a
definition of libupnp_la_LIBADD as per libtool docs causes build failure
due to duplication for all the symbols in the two convenience libs.
But in light of the first paragraph it doesn't seem like a much better
solution anyway.

Nick


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to