(debian-policy.info)Missing sources debian/missing-sources


Next: Vendor-specific patch series Prev: Reproducibility Up: Source packages
Enter node , (file) or (file)node

4.16 Missing sources: ‘debian/missing-sources’
==============================================

Sometimes upstream does not include the source code for some files in
the upstream tarball.  In order to satisfy the DFSG for packages in
‘main’ or ‘contrib’, you should either:

  1. repack the upstream tarball to include those sources; or

  2. include a copy of the sources in the ‘debian/missing-sources’
     directory.

There is an optional convention to organise the contents of
‘debian/missing-sources’ in the following way.  For a sourceless file
‘foo’ in the subdirectory ‘bar’ of the upstream tarball, where the
source of ‘foo’ has extension ‘baz’, the source is to be located at
‘debian/missing-sources/bar/foo.baz’.  For example, according to this
convention, the C source code of an executable ‘checksum/util’ is to be
located at ‘debian/missing-sources/checksum/util.c’.


automatically generated by info2www version 1.2.2.9