Hi ftpmaster,

FYI: Public upstream discussion is at
http://thread.gmane.org/gmane.comp.lang.go.devel/74454

Paul Tagliamonte <paul...@debian.org> writes:
> It appears there are binaries in the source tarball. Those will need to
> be removed - I understand they're just for the test suite; yes, this
> isn't great, but it's needed to comply with the DFSG.
The binaries in question are test data in the directories
src/pkg/debug/{elf,macho,pe}/testdata/

This specific part of the source is an ELF parser.

Those are not executed during compilation and they are not shipped in
the final package(s).

Paul pointed out that it would be better to have the source for them and
build them during compilation. However, even if they were deleted and
the source was added, on Debian, we could not generate
e.g. src/pkg/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
because we don’t run on the OpenBSD kernel.

Thus, enforcing the rule in this case does not seem helpful to me. It
would decrease coverage of the testsuite on the machines/kernels/archs
we care about. Also, I think the intention (to have source for
everything you run) does not even apply here, since these binaries are
never run.

What do you think?

-- 
Best regards,
Michael


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to