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

Attachment: signature.asc
Description: PGP signature

Reply via email to