Bug#1111126: Policy change and technical adjustments

Peter Pentchev <[email protected]> Sun, 17 May 2026 16:00:37 +0300
Newsgroups gmane.linux.debian.devel.policy
Message-ID <agm79a2VscdqqjWU__7864.11742899276$1779023489$gmane$org@straylight.m.ringlet.net>
On Sun, May 17, 2026 at 11:53:29AM +0000, [email protected] wrote:
> Hello,
> upstream maintainer of "spdx2debian" here. Please note that I am not a DM
> and don't have much experience in Debian packaging.
> 
> > > I would just use a File: * stanza
> 
> I often asked myself if someone at Debian ever checked that behavior with a
> lawyer.
> It is IMHO not OK to add a default license/copyright to every file that is
> not covered by something else.
> You can not guarantee that upstream add some new files and the DM is not
> aware of them. But those
> files then will be covered by the * stanza. This results in kind of illegal
> situations.

Mmm, it is part of the Debian package maintainer's job to review all
changes in a new upstream version. At the very least, it is *very*
important for the Debian package maintainer to review any copyright or
license changes, it is *very* important to also check for any breaking
functionality changes, it is *very* important to also check for any
new dependencies needed... so, in general, examining the changes between
the old and the new upstream version is quite important. Even when it is
not practical to examine each and every changed line, such as with
big projects that do not release new versions very often, it is still
a very, very, very good idea to at least scan all the changes and see if
anything funny jumps out. I know I have caught newly-introduced bugs
this way :) (of course, I have also missed newly-introduced bugs, but
that is a completely different question)

> > This might be an artifact of spdx2debian not (always or by default or
> > never; would have to investigate) generating a catch-all Files: *
> 
> Correct. "spdx2debian" works on 100%-spdx-compliant projects only.
> If "reuse lint" is not satisfied so "spdx2debian" also won't be.
> 
> As I stated on debian-devel I think the real solution should made on the
> level of "reuse-tools" and not my tool or Debian.

G'luck,
Peter

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        https://www.ringlet.net/roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmoJu/AACgkQZR7vsCUn
3xP+UBAAxH5ZybK4qzhNLTxLb9aAY6ijbTXxq9GADzORMW6EMYn89hlB31/nA7uI
adhyno8W39r3z0nIq+aZil7eYmhLPXhugof+WXXhTigMIvHlYgnilBaJWcnu5ARb
tFd+GRg8L8UTu4aAaAzhZnrDjb7nEbwM5c4vsFlZ+olFH63ToHmxjt+jCxMcJDZr
xk/6LxOWvwWLAGWJuodByJZBT2AluMPYqEIvXtR/GOblJQ9CsKbyq+w1wr/zjGf4
zox9AODCzeg+zo64efkT801NYhgnPhxORY6JaExQ6qOOqPz9Y9cqNU6POX5KwY1O
xGA2Gb4VGZ4ltDmgLRHf+KikG4eg/hvnfX10nGx4rvYGoK4pUMrpk2/TLi7gYflb
wZm0RNbSR0ug3+aOaCUv8HBTH7nnGG1BFszhf22KwFwGFzQVsO0HA57T8S5+sMHr
CDf0Dcm++4oaFG6Zrs+4BpoKB1zf3qOs+e/dd/ygX36FcHJelOe7pLmYKUlQ6Iya
X5llVjuiEbZ/nCJaVzSZGZ2kotu6y0oiSUm3ABWBc4ZZTrx3jAPR9OrQ4h4uoGwM
aYKVucINGSPvB9MNXKv7/lRY0AOjify9c4xL1Ih0H4ViFWhY/wwe3ii6MahXZWBR
ehmv/JWttcuEuQS+cjyNqFszQoRwYCQROqla/cqCFn3IBk0k1Bk=
=t6si
-----END PGP SIGNATURE-----