Bug#1122238: ben should ignore Build-Depends-Indep
Package: ben
Version: 1.14
Severity: normal
Tags: patch
X-Debbugs-Cc: debian-release@lists.debian.org
Level 5 of the ongoing Python transition is a mess of circular
dependencies, and there is one low-hanging fruit to improve that:
As long as we cannot binNMU binary-all, there is not much reason
for considering build dependencies that are only relevant for the
indep build.
https://people.debian.org/~bunk/ben-noindep/python3.14-add.html
https://people.debian.org/~bunk/ben-noindep/python3.14-add-noindep.html
This doesn't fix all circular dependency issues, but it does get
6 packages from Level 5 into higher levels:
pyreadstat
pywavelets
rpy2
scikit-learn
skimage
statsmodels
--- ben-1.13/lib/package.ml 2025-11-25 17:20:01.000000000 +0200
+++ ben-1.13+noindep/lib/package.ml 2025-11-25 17:20:01.000000000 +0200
@@ -118,8 +118,7 @@
with Not_found -> []
let build_depends x =
- get_and_split "build-depends-indep" x
- @ get_and_split "build-depends" x
+ get_and_split "build-depends" x
@ get_and_split "build-depends-arch" x
let binaries x = get_and_split "binary" x
Reply to: