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.
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.
Regards,
Christian