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

Bug#1000771: missing Files-Excluded in packaging-manuals/copyright-format



Hi,

Key documents of interest to think about raised issue are:
https://www.debian.org/doc/debian-policy/ch-source.html#copyright-debian-copyright
https://www.debian.org/doc/debian-policy/ch-source.html#upstream-source-location-debian-watch
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

On Sun, 2021-11-28 at 21:39 +0100, Holger Wansing wrote:
> Hi,
> 
> Am 28. November 2021 20:43:01 MEZ schrieb Geert Stappers <stappers@stappers.nl>:
> > Package: www.debian.org
> > 
> > Hello www.debian.org care takers,
> > 
> > 
> > While searching for information about
> > field 'Files-Excluded: ' in debian/copyright
> > did I came across https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
> > That document is not yet aware of the field.
> > 

I see.

> > Since https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685506#197
> > is there a patch for it.
> > 

Yes, policy is the place, if we ever make this as policy required method.

FYI: I do mention on this field in my tutorial:
https://www.debian.org/doc/manuals/debmake-doc/ch05.en.html#copyright

> > Please advice how to add information
> > to https://www.debian.org/doc/packaging-manuals/copyright-format/1.0
> 
> The website just shows the content the debian-policy package 
> (from unstable).
> 
> So, the new content simply needs to be added the the package.
> The patch could be a good step forward for that...

TOH, dpkg, debhelper, uscan, and tools in devscripts ... are the default tool sets to
be used for Debian packaging.  uscan calls mk-origtargz to take care creating
orig.tar.xz file these days.  I can see mention of Files-Excluded in:

   https://manpages.debian.org/testing/devscripts/uscan.1.en.html

To me, this is a popular data field for popular tool but may not be as important to
be defined in details as policy required field.

Speaking of uscan, I don't think we had much policy discussion on some packaging
reference data, debian/watch, when I updated debian/watch file format details by
updating uscan code.  Debian policy only defines existence of file but not much on
how it is organized.
https://www.debian.org/doc/debian-policy/ch-source.html#upstream-source-location-debian-watch

Files-Excluded is just like watch file format details and it looks more of an
optional feature to me.

If we ever add something to policy on Files-Excluded, just mentioning as much as we
did for watch file is appropriate. Don't go too much in details.

Osamu


Reply to: