On 8/18/25 09:44, Samuel Thibault wrote:
Hello,

Andreas Beckmann, le lun. 18 août 2025 03:47:39 +0200, a ecrit:
I'd recommend switching from the whitelist to a shorter blacklist
excluding the architecures where papi does not build.

Mmm. The list would indeed be shorter, but the build failures are not
due to bugs, but due to missing porting, i.e. "by default" for a new
arch, papi would fail to build. So I'm not sure we'd want to use a
blacklist since by default an arch would be on it. But maybe papi is
usually very quick to add an architecture, and it's only the old or
niche ones (s390x) that they don't care about?

upstream 7.2.0 adds support for loongarch64 and riscv64, the latest architectures added to Debian. papi support for new architectures probably depends on the hardware vendors to provide documentation and patches. loongarch64 support was backported to the 7.1 Debian packages since someone had filed a bug and sent a patch ;-) So I think we are fine assuming that new architectures get support within reasonable time. And a new architecture FTBFS would serve better as a hint to go looking for a patch while silent success doesn't remind to update the architecture list. Regardless how the architecure lists are written, we both would probably miss if at some point an "old" architecture gains papi support.

I tried to binNMU starpu-contrib, but that didn't work because it misses the 1.4.8+dfsg-2+ changes (and therefore has a B-D in experimental).


Andreas

Reply via email to