Web lists-archives.com

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@xxxxxxx> 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