Santiago Vila
2025-01-05 13:40:01 UTC
Reply
PermalinkPackage: release.debian.org
Severity: wishlist
Hi,
I just file a bug for the build times of riscv possibly being too slow (#1092153). Thinking about it in a more general view, I think it would make sense for Debian to require build times on buildds to have an upper limit for an architecture to qualify. My concrete proposal would be something like 48 hours.
I have not validated if all architectures can meet the proposed 48 hour limit, so take that proposal with some amount of salting. Nevertheless, this metric should be fairly easy to extract automatically from the buildd/wanna-build database.
* Delays deployment of security fixes in all suites.
* Delays testing migration (and thereby RC bug fixes) for packages with
autopkgtests. After 5 days of build-time, even packages without
autopkgtests get delayed.
If I was an user of a "slow" architecture, I would much prefer to have delayed security fixesSeverity: wishlist
Hi,
I just file a bug for the build times of riscv possibly being too slow (#1092153). Thinking about it in a more general view, I think it would make sense for Debian to require build times on buildds to have an upper limit for an architecture to qualify. My concrete proposal would be something like 48 hours.
I have not validated if all architectures can meet the proposed 48 hour limit, so take that proposal with some amount of salting. Nevertheless, this metric should be fairly easy to extract automatically from the buildd/wanna-build database.
* Delays deployment of security fixes in all suites.
* Delays testing migration (and thereby RC bug fixes) for packages with
autopkgtests. After 5 days of build-time, even packages without
autopkgtests get delayed.
than not having security fixes at all.
Regarding testing migration, remember that we started with 10 days. I don't think that
waiting 7 days for a migration in some exceptional cases is a big problem.
For the normal "keeping up" cases, I assume that slow architectures should have
more autobuilders available to compensate for their slowness.
So, I hope we can think of other solutions before dropping an architecture for being "slow".
(Bcc:Niels, please reply to the bug address).
Thanks.