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

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: