bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Bug#1031952: gettext: Missing source for an installed windows binar


From: Santiago Vila
Subject: Fwd: Bug#1031952: gettext: Missing source for an installed windows binary
Date: Sat, 25 Feb 2023 23:21:34 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

Hello.

I've received the following report from the Debian bug system.

Summary: There is no source for gettext-tools/m4/csharpexec-test.exe.

Note: The Debian package disabled the mono stuff in version 0.17-7 (dated 
2009-08-17),
so I guess this file is one without which we could live, but I have not checked
yet how building the package fails if such file is not present. I guess it might
need some Makefile adjustments.

Thanks.

-------- Mensaje reenviado --------
Asunto: Bug#1031952: gettext: Missing source for an installed windows binary
Fecha: Sat, 25 Feb 2023 21:46:05 +0000
De: Bastien Roucariès <rouca@debian.org>
Responder a: Bastien Roucariès <rouca@debian.org>, 1031952@bugs.debian.org
Para: Debian Bug Tracking System <submit@bugs.debian.org>

Package: gettext
Version: 0.21-11
Severity: serious
Tags: ftbfs upstream
Justification: DFSG #2
User: lintian-maint@debian.org
Usertags: source-is-missing
X-Debbugs-Cc: ftpmaster@debian.org

Hi,

your package includes some files that seem to lack sources
in preferred forms of modification:
gettext-tools/m4/csharpexec-test.exe

According to Debian Free Software Guidelines [1] (DFSG) #2:
 "The program must include source code, and must allow distribution
  in source code as well as compiled form."

In some cases this could also constitute a license violation for some
copyleft licenses such as the GNU GPL. (While sometimes the licence
allows not to ship the source, the DFSG always mandates source code.)

In order to solve this problem, you could:
1. add the source files to "debian/missing-sources" directory.
2. repack the origin tarball and add the missing source files to it.

Both ways satisfy the requirement to ship all source code. The second option
might be preferable due to the following reasons [2]:
 - Upstream can do it too and you could even supply a patch to them, thus
   fulfilling our social contract [3], see particularly §2.
 - If source and non-source are in different locations, ftpmasters may
   miss the source and (needlessly) reject the package.
 - The source isn't duplicated in every .diff.gz/.debian.tar.* (though
   this only really matters for larger sources).

You could also ask debian-qa@lists.debian.org or #debian-qa for more
guidance.


[1] https://www.debian.org/social_contract.en.html#guidelines
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736873#8
[3] https://www.debian.org/social_contract



reply via email to

[Prev in Thread] Current Thread [Next in Thread]