Source: horizon-eda
Severity: normal

Dear maintainer,

the package has hardcoded quiet rules in its Makefile. This makes
debugging compilation errors harder - like the current opencascade
transistion - and is also a Policy violation (ยง4.9)

  The package build should be as verbose as reasonably possible, except where 
the
  terse tag is included in DEB_BUILD_OPTIONS (see debian/rules and
  DEB_BUILD_OPTIONS). This makes life easier for porters and bug squashers more
  generally, who can look at build logs for possible problems. To accomplish
  this, debian/rules should pass to the commands it invokes options that cause
  them to produce verbose output.

The attached patch fixes this, but does not implement terse:

--- a/Makefile
+++ b/Makefile
@@ -1003,7 +1003,7 @@
 PICOBJDIR        = $(BUILDDIR)/picobj
 GENDIR           = $(BUILDDIR)/gen
 MKDIR            = mkdir -p
-QUIET            = @
+QUIET            =
 ECHO             = @echo
 
 # Object files
@@ -1036,7 +1036,7 @@


-- 
tobi


-- System Information:
Debian Release: trixie/sid
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to