On 2020-02-18 01:58, Joachim Reichel wrote:
The bug number for dh-python is #949305.
I don't see how the dh-python bug is blocking a fix here, so I'll leave
setting the tag to you. In addition, if they decide to rank "cmake"
higher
than "distutils" (e.g. when sorting the plugins alphabetically), then
your
package will use the wrong toolchain all the time.
I doubt they'd prefer cmake over distutils. But the ambiguity is real,
since both install systems are available for the package.
Adding a Build-Conflicts: would do the right thing, but might be a bit
drastic. There seems to be another solution: pybuild supports "-s" or
"--system" to select "distutils". Not sure how to make dh to pass
arguments to
pybuild ... But pybuild also supports the environment variable
PYBUILD_SYSTEM.
Just mentioning, I did not test that.
This sounds like the right way to go. I think we can make it work this
way. The package could build either way, and therefore the package build
needs to specify the desired system.
Thanks Joachim.
Drew