Do the HPPA "binary-only" NMUs violate the GPL?
Hi,
there are currently many "binary-only" NMUs for HPPA that change the
source of the package. E.g.
clif (0.93-1.0.1) unstable; urgency=low
.
* va_arg fixes for gcc 2.96 and later. See #103683
The change in this NMU is:
--- clif-0.93.orig/comp_maint.c
+++ clif-0.93/comp_maint.c
@@ -3675,8 +3675,8 @@
if (warning_yes || warning_format)
{
char buf[2];
- buf[0] = va_arg(point, char);
- buf[1] = va_arg(point, char);
+ buf[0] = va_arg(point, int);
+ buf[1] = va_arg(point, int);
ERROR_FULL_INFO(spf[s].line_counter);
fprintfx (stderr,
"use of `%c' length character with `%c' type character\n",
clif is available under the GPL.
This "binary-only" NMU changes the source code.
The changes are not in the FTP archive (they are only in the BTS).
IANAL but I'm under the impression that this is a clear violation of the
GPL. Please correct me in the case I'm wrong.
cu
Adrian
--
A "No" uttered from deepest conviction is better and greater than a
"Yes" merely uttered to please, or what is worse, to avoid trouble.
-- Mahatma Ghandi
Reply to: