#1137418 false positive ships-excluded-file on MUT packages

Package:
lintian
Source:
lintian
Submitter:
Simon Richter
Date:
2026-05-25 07:09:02 UTC
Severity:
normal
Tags:
#1137418#5
Date:
2026-05-23 15:57:42 UTC
From:
To:
Hi,

I have a package with two tarballs,

    ….orig.tar.xz
    …-database.orig.tar.gz

The git repository that the .orig.tar.xz is built from also contains a
"database" directory, which should be excluded, so debian/copyright has
"Files-Excluded: database/*", and uscan correctly excludes these files from
the tarball.

The second tarball then provides a replacement "database" directory.

Lintian complains about each file in this directory, claiming that it is
excluded but present in the tarball, without checking which tarball
provides that file.

   Simon

#1137418#10
Date:
2026-05-23 16:47:37 UTC
From:
To:
Is this reproducible with the latest version?
Will you please provide the exact package and the version and the false positives please?

It's not entirely clear to me from the bug report, and having an exact reproducer would help
to debug this much more quickly.

Thanks
Nilesh

#1137418#15
Date:
2026-05-23 16:55:18 UTC
From:
To:
Control: tags -1 moreinfo
src:radiant has MUT [1]

[radiant_2.8.1+dfsg-3.dsc]
[radiant_2.8.1+dfsg.orig-debian-tests-data.tar.xz]
[radiant_2.8.1+dfsg.orig.tar.xz]
[radiant_2.8.1+dfsg-3.debian.tar.xz]

But I don't see any oddities in lintian output [2]

[1] https://packages.debian.org/unstable/radiant
[2] https://udd.debian.org/lintian/?email1=&email2=&email3=&packages=radiant&ignpackages=&format=html<_error=on<_warning=on<_information=on<_pedantic=on<_experimental=on&lintian_tag=#all

#1137418#22
Date:
2026-05-23 17:00:38 UTC
From:
To:
This does not have the same issue as the files being in 2 tarballs; but the original package
and reproducer would help.

#1137418#27
Date:
2026-05-24 03:01:36 UTC
From:
To:
Hi,

Yes.

It's not uploaded yet, because not completely done. A preview is at


https://deb.simonrichter.eu/pool/main/p/prjxray/prjxray_0.1.3356.gc9f02d85%2B~db20211214.g0a0added-0.1~pre.dsc

The database directory is excluded from the main tarball (because
upstream shipped a few stale files there), and the tarball correctly
does not contain them.

    Simon

#1137418#32
Date:
2026-05-25 07:08:10 UTC
From:
To:
Hi,

Uploaded now, new package is at

https://deb.simonrichter.eu/pool/main/p/prjxray/prjxray_0.1.3356.gc9f02d85%2B~db20211214.g0a0added-1~sjr.dsc

and includes an override, but still demonstrates the problem.

    Simon