Anton Gladky pushed to branch master at Debian Med / ball


Commits:
5d4dfe41 by Anton Gladky at 2026-05-15T12:46:09+02:00
fix(debian): fix hardening and CI blhc issues

- - - - -


2 changed files:

- debian/changelog
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -20,7 +20,11 @@ ball (1.5.0+git20220524.d85d2dd-4) unstable; urgency=medium
     - debian/upstream/metadata: Fix YAML formatting (block scalars,
       field names)
     - debian/BALLView.1: Clarify LGPL-2.1+ version in license text
-    - debian/source/options: Ignore .claude/ directory in diff
+    - debian/rules: Fix hardening flags for CMake: move DEB_BUILD_MAINT_OPTIONS
+      before buildflags.mk include; merge CPPFLAGS into CFLAGS/CXXFLAGS so
+      -D_FORTIFY_SOURCE=2 reaches the compiler
+    - debian/salsa-ci.yml: Ignore CMake ABI detection lines in blhc; these
+      internal cmake checks run without user CFLAGS and are false positives
 
  -- Anton Gladky <[email protected]>  Fri, 15 May 2026 09:01:45 +0200
 


=====================================
debian/salsa-ci.yml
=====================================
@@ -3,3 +3,4 @@ include:
   - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
 variables:
   SALSA_CI_DISABLE_LICENSERECON: 0
+  SALSA_CI_BLHC_ARGS: "--ignore-line=CMakeCXXCompilerABI.cpp 
--ignore-line=CMakeCCompilerABI.cpp"



View it on GitLab: 
https://salsa.debian.org/med-team/ball/-/commit/5d4dfe41ca66f8a4b05d904da9e69439efa9edd1

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/ball/-/commit/5d4dfe41ca66f8a4b05d904da9e69439efa9edd1
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to