[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hard Rust requirements from May onward



Hi,

On 04/11/2025 18:08, Fabian Grünbichler wrote:
2) security infrastructure issues

AFAIU, but my understanding here is very limited as I am neither part of DSA
nor the security team:
- the security archive/builders/dak instance are running inside VMs with not
   enough space for a full archive, which means no binNMU support

This is #823820, also discussed in [1] (thread continues in March 2024 and July 2025).

- there is no support for building sets of interdependent uploads without
   releasing them (which would be required for embargoed issues to first upload
   a fixed crate package, then rebuild everything linking it, then release all
   the packages together)

I actually believe that is supported. Builds in security use other unreleased builds. They are not a 'set', so unrelated security updates will also use every unreleased update available.

this part is probably only solvable by or with involvement of the security team
and DSA, for obvious reasons.

3) lack of source NMUs

there are no source NMUs, so any affected source package that builds an
arch:all package and also happens to link the problematic source statically
needs a real, sourceful upload, which scales a lot worse if the number of such
packages is higher than a handful.

I'm also not sure what's the relevance in this. Usually packages statically linking other libraries will be arch:any.

Cheers,
Emilio


Reply to: