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

Osamu Aoki <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <1c855ca9db85de516a79c681698ef6f1f40be866.camel__15986.3497059391$1638281189$gmane$org@debian.org>
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 <[email protected]>:
> > 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.