Mike Hommey wrote:
> On Sat, Sep 02, 2006 at 01:26:43AM +0100, Ben Hutchings <[EMAIL PROTECTED]> 
> wrote:
> > Mike Hommey wrote:
> > > On Fri, Sep 01, 2006 at 02:17:00PM +0100, Ben Hutchings <[EMAIL 
> > > PROTECTED]> wrote:
> > > > You wrote:
> > > > > The libxul0d package has correct shlibs, so please don't depend on 
> > > > > strict
> > > > > versions of it.
> > > > 
> > > > libxul0d includes non-frozen interfaces.  Are you going to change the
> > > > package name every time those change?
> > > 
> > > That's what the soname is for.
> > 
> > Both the soname and the package name must be changed so that package
> > management tools can avoid installing binary-incompatible libraries and
> > applications.
> > 
> > > Anyways, even without a package name
> > > change, your dependencies are too tight. You can't even install
> > > videolink with libxul0d 1.8.0.5-3 in unstable.
> > 
> > If you can assure me that a videolink package built against the current
> > libxul-dev should be binary-compatible with every future version of
> > libxul0d then I will remove the additional versioned dependency.  I
> > would love to do without the versioned dependency, but my current
> > understanding is that you cannot provide this assurance.
> 
> Why do you think I added an soname to libxul ?

Please just tell me straight whether you're promising to check for ABI
changes that are not backward-compatible and to change the soname and
package name each time they are made.  (Note that even adding a function
to an XPCOM interface is a binary-incompatible change, since that
interface may also be implemented by a "client".)

Ben.

-- 
Ben Hutchings -- [EMAIL PROTECTED] shortened to [EMAIL PROTECTED]
If you've signed my GPG key, please send a signature on and to the new uid.
It is a miracle that curiosity survives formal education. - Albert Einstein

Attachment: signature.asc
Description: Digital signature

Reply via email to