splix rejected

Till Kamppeter till.kamppeter at gmail.com
Fri Jan 5 11:34:46 GMT 2007


The PPDs are generated from the .drv file in the ppd/ directory. The 
file is processed with the ppdc utility of the CUPS DDK. The author 
includes the generated files for convenience, so that the user does not 
need to install CUPS DDK to build the package.

AFAIK CUPS DDK is not part of the Ubuntu distribution. What should I do:

- Stay with the pre-built PPDs but tell in debian/README.debian, that
   these are generated from the .derv file and the user can re-generate
   them with CUPS DDK

- Introduce CUPS DDK into Ubuntu and do all the process to get it into
   main. As soon as it appears in main return to the Splix introduction
   and

    o Let SpliX take CUPS DDK as build dependency and force the build
      process to rebuild the PPDs. Let the patch to fix the PPD bugs only
      apply to the .drv file then

    o In addition, repackage the source tarball to not include the PPDs,
      as they can be considered non-free.

    o Ask the author to release a "distribution edition" of the tarball
      containing only human-generated files and as soon as he has
      uploaded this version build the package based on this version.

WDYT should I do?

    Till


Tollef Fog Heen wrote:
> Hi,
> 
> I have just rejected splix.  The reason for this is the inclusion of
> the ppds in the ppd/ directory.  They have been compiled with some PPD
> compiler from sources somewhere, but I am unable to find what they
> have been compiled from as well as the relevant compilation scripts.
> This makes the source undistributable under the GPL.
> 
> Please fix and reupload.
> 




More information about the ubuntu-archive mailing list