Re: Bug#857394: Debian Policy violation -- libgegl-dev contains duplicate copy of openCL library files
On Thu, 13 Apr 2017 01:25:29 -0700
<ian_bruce@mail.ru> wrote:
>> I'm not going to try a 'merge-on-the-fly' on headers to save a bunch
>> of kilobytes. Sorry.
>
> Saving a bunch of kilobytes is really not the issue, as I suggested
> when I said "isn't that a Policy violation?".
I was right -- it IS a Debian Policy violation:
* 4.13 Convenience copies of code *
Some software packages include in their distribution convenience
copies of code from other software packages, generally so that users
compiling from source don't have to download multiple packages.
Debian packages should not make use of these convenience copies
unless the included package is explicitly intended to be used in
this way. If the included code is already in the Debian archive in
the form of a library, the Debian packaging should ensure that
binary packages reference the libraries already in Debian and the
convenience copy is not used. If the included code is not already in
Debian, it should be packaged separately as a prerequisite if
possible.
https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
That seems to describe this situation EXACTLY.
-- Ian Bruce
Reply to: