On Tue, Jan 03, 2023 at 07:00:28PM +0100, Drew Parsons wrote:
For that reason I propose switching pybuild to start using pyproject
as the default system rather than distutils.
(I expect this would need dh-python Depends: pybuild-plugin-pyproject)

I've started collecting ways in which this can go wrong in https://wiki.debian.org/Python/PybuildPluginPyproject. Note that they definitely include "package continues to build successfully but now ships problematically different contents" (generally easily fixed, but requires manual attention). I'm fairly sure that I've seen "package silently stops running any tests during its build but succeeds anyway" as well, though I don't have an example of that right now. I'll extend this page as I notice other problems.

FWIW, I agree that we need to do this one way or another. The intent of this page is to help people fixing packages that break, and perhaps also to guide some kind of effort to analyse the remaining problems in bulk and do a mass bug filing. I'd like to have time for the latter, though I'm not sure whether I will.

--
Colin Watson (he/him)                              [[email protected]]

Reply via email to