Le Thu, May 01, 2025 at 10:42:03AM +0200, Chris Hofstaedtler a écrit :
Source: r-cran-httr2
Severity: serious
Usertags: flaky
your package's tests fail very often (but not always) on riscv64:
Control: severity -1 normal
we are struggling hard with bigger issues, and risc64 is not supported >upstream. Also the whole architecture as a popcon score of 29. Please
allow us to ignore the issue in this release.
* Charles Plessy <plessy@debian.org> [250501 10:56]:
Control: severity -1 normal
I think you are mostly hurting your own team, as packages will be stuck migrating etc.
[..]* Charles Plessy <plessy@debian.org> [250501 10:56]:Le Thu, May 01, 2025 at 03:56:52PM +0200, Chris Hofstaedtler a écrit :
I think you are mostly hurting your own team, as packages will be stuck
migrating etc.
thanks for your help in general; if my actions make your work harder, I will >stop changing severities.
This said, please correct me if anything is wrong in the following:
- r-cran-httr2 is in Trixie at the same version as in Sid, does
not need migration at the moment, and does not block any migration.
- Nobody knows how to make r-cran-httr2 tests more robust on risc64
(except of course by disabling them).
It looks like the tests have an internal timeout, until when they
expect something to start. I imagine this timeout can be increased.
I've briefly spoken to Paul here at MiniDebConf Hamburg. It might be >reasonable to rejectlist r-cran-httr2 on riscv64, but please consider >increasing the r-cran-httr2 tests internal timeout first.
Indeed it seems that there is a timeout of 30s that seems enough to
cause the tests to fail around 5% of the times. I also note that
some of the failures were synchronised on some architecture (like
failing on the same day in amd64 and arm64), so it may be network
issues that are not solvable by changing the timeout.
I've briefly spoken to Paul here at MiniDebConf Hamburg. It might be >>reasonable to rejectlist r-cran-httr2 on riscv64, but please
consider increasing the r-cran-httr2 tests internal timeout first.
Indeed, the failure rate on risc64 is way higher than on other release >architectures. The tests run also 10 times slower, which is a lot. I
am not familiar with risc64, but if the usage pattern of this
architecture is narrower than amd64 and arm64 and does not include
scientific computing, it may make sense to just remove all
team-maintained r-cran-* packages there too, as it is not supported
upstream. Risc64 users who just want to perform HTTP requests with a
script language have better alternatives such as Perl or Python.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 09:13:20 |
Calls: | 9,538 |
Calls today: | 6 |
Files: | 13,653 |
Messages: | 6,139,041 |
Posted today: | 1 |