Debian Bug report logs -
#975096
diffoscope: sources for some test files missing
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#975096; Package diffoscope.
(Wed, 18 Nov 2020 21:21:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Holger Levsen <holger@debian.org>:
New Bug report received and forwarded. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Wed, 18 Nov 2020 21:21:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: diffoscope
Version: 161
Severity: normal
Dear Maintainer,
building diffoscope 161 results in the following lintian warnings and errors
which we should fix, because also tests should ship their sources (in general,
there are some exceptions...)
E: diffoscope source: source-is-missing tests/data/test1.debug
E: diffoscope source: source-is-missing tests/data/test1.o
E: diffoscope source: source-is-missing tests/data/test2.debug
E: diffoscope source: source-is-missing tests/data/test2.o
W: diffoscope source: source-contains-prebuilt-windows-binary tests/data/test1.exe
W: diffoscope source: source-contains-prebuilt-windows-binary tests/data/test2.exe
I *believe* these six files, test(1|2).(exe|o|debug), come from two source files...
--
cheers,
Holger
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
⢿⡄⠘⠷⠚⠋⠀ PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
⠈⠳⣄
There are no jobs on a dead planet. (Also many other things but people mostly
seem to care about jobs.)
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#975096; Package diffoscope.
(Fri, 20 Nov 2020 13:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Fri, 20 Nov 2020 13:09:05 GMT) (full text, mbox, link).
Message #10 received at 975096@bugs.debian.org (full text, mbox, reply):
Hi Holger,
> building diffoscope 161 results in the following lintian warnings and errors
> which we should fix, because also tests should ship their sources (in general,
> there are some exceptions...)
This has been a work in progress for some time and, indeed, something
I have been working on:
https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/66
We have some grounds to override these *Lintian* warnings though. This
starts with the observation that these executables are usually no more
than just:
int main() {
printf("Free Jeremy Hammond\n");
return 0;
}
Short stubs of this kind are not copyrightable to begin with, and
therefore the legal situation (which is the angle that Lintian is
primarily concerned about) becomes a little less urgent.
Of course, for all the reasons you imply this would not invalidate the
idea that sources should be shipped regardless of legal stuff, it only
rounds off what first looks like a rather sharp edge and reduces its
priority relative to other tasks.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#975096; Package diffoscope.
(Wed, 27 Jan 2021 13:57:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Holger Levsen <holger@layer-acht.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Wed, 27 Jan 2021 13:57:05 GMT) (full text, mbox, link).
Message #15 received at 975096@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Chris,
On Fri, Nov 20, 2020 at 01:07:02PM -0000, Chris Lamb wrote:
> > building diffoscope 161 results in the following lintian warnings and errors
> > which we should fix, because also tests should ship their sources (in general,
> > there are some exceptions...)
> This has been a work in progress for some time and, indeed, something
> I have been working on:
> https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/66
Ah, cool, I wasn't aware we were aware of this already. :)
> We have some grounds to override these *Lintian* warnings though.
> [...]
This would be fine with me for the time being, especially given we can link
this bug and the above mentioned issue.
--
cheers,
Holger
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
⢿⡄⠘⠷⠚⠋⠀ PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
⠈⠳⣄
[signature.asc (application/pgp-signature, inline)]
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 10:57:54 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.