Bug#1086702: alternative hello build dependencies

Matthias Klose doko at debian.org
Wed Nov 13 09:50:14 GMT 2024


 From my point of view, these alternative hello dependencies are a hack.

My understanding is that Sylvestre wants to use the very same control 
file for Debian builds, and for his uploads to apt.llvm.org, for 
multiple releases of Debian and Ubuntu.  I don't think that's 
reasonable, but I seem to be in disagreement with Sylvestre.

My proposed fix for that issue is to remove these alternative build 
dependencies, and regenerate the control file before building the 
package. This way, you can get exactly the needed build dependency.

This would be a no-change for the Debian builds, but would require 
changes in the CI how packages are built for apt.llvm.org.  It's fine to 
build such packages out of the Debian repository, but that should not 
become a burden for the Debian packages itself.

The changed CI for apt.llvm.org should do instead of a simple sbuild an 
unpack of the sources, running debian/rules stamps/preconfigure, 
debian/rules clean, and then calling sbuild to get the proper build 
dependencies for each specific build.

Matthias



More information about the Pkg-llvm-team mailing list