[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#148955: Not fixing this in the NMU



Hello, Ian.

On Sat, 09 Feb 2008 16:04:48 +0000, you wrote:

> I'm about to NMU lib3ds to upgrade to 1.3.0 upstream and to fix some
> of the other outstanding bugs.  I just thought I'd comment on why I'm
> not fixing this bug:

> Providing an existing library as a shared library is not simply a
> matter of providing the appropriate build setup.  Also needed is to
> consider ABI stability.

> This usually involves negotiating (or trying to negotiate) with
> upstream about sonames, determining which versions are and are not
> ABI-compatible, and so forth.

> Also, I see from the bug logs that the shared libraries were withdrawn
> by upstream.  It seems unwise to revert a decision without at least
> trying to find out why it was taken !

> I think that in the meantime, other applications which want to use
> libds3 should link against the .a.  I will fix the lack of PIC on
> amd64 so that this can work properly.

> Ian.

I'm only replying to this very old mail to point out that your lib3ds
1.3.0-0.1 NMU did include shared libraries after all, but included them
in the development package lib3ds-dev instead of a dedicated binary
package.

This most likely happened due to upstream having started to provide
shared libraries themselves in 1.3.0, and the build system of the
package not being robust enough as to prevent their inclusion in the
development package, and perhaps you forgetting to run debdiff prior
to uploading.

My only intent with this mail is to contribute to our having better
quality NMUs in the future. Also, a QA person will be uploading a fixed
version soon.

For reference:

    http://snapshot.debian.net/archive/2008/02/18/debian/pool/main/lib3/lib3ds/lib3ds-dev_1.3.0-0.1_amd64.deb

HTH,

-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai




Reply to: