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

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: