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

Bug#829046: Bundled third-party libraries should not be used



On Sat, May 20, 2017 at 07:03:21AM +1000, Ben Finney wrote:
> Can you explain why?
> 
> Removing files from the source is one of the most straightforward way
> to be certain that the Debian source package does not use them, and
> instead declares the dependency on a separate Debian package for those
> files.
> 
> Why do you say that is not ideal?
> 

My feeling is based on what other packages do. Take python-pip for
example, _vendor dir is not removed in source tree, but removed in
dh_auto_build pass.

IMHO, this way we keep the source tree more consistent with upstream.

I'm not so experient with debian package, maybe wrong here :)

> Debian Policy §4.13 states the Debian package should not use those
> bundled third-party libraries, so I am not sure what you mean by
> bundled libraries being “more convenient” when in one directory.
> 
> Do you mean, more convenient for removing those files?
> 

Yes, more convenient to remove bundles and link to libjs-*.


Best regards,
Shengjing Zhu

Attachment: signature.asc
Description: PGP signature


Reply to: