On Fri, Oct 27, 2023 at 08:11:39PM +0200, Fabian Grünbichler wrote: > On Fri, Oct 27, 2023 at 07:55:07PM +0300, Adrian Bunk wrote: >... > > Different architectures might end up being built with different versions. > > that's always true though since nothing forces builds on different archs > to use the same set of packages?
Technically it is always true, but it is problematic and avoided where possible. Related is that for *stable the buildds consider only the first option of build dependencies, never alternatives in the build dependencies. IOW: Build-Depends: foo | bar and Build-Depends: foo are 100% equivalent in unstable (but "bar" might be considered in backports). > > A binNMU might change the version used, even switching from 0.10 to 0.7. > > yes. if the rdep is compatible with both versions, is that a problem? It can be nasty if a bug happens only with one version, or if rebuilding with the other version disables/enables features. > and this is also the case in general, a binNMU is not different than > other builds in this regard, right? >... Yes, a binNMU is not different from any other build. Another example would be a rebuild in stable-security for a security vulnerability, that changes behaviour due to switching from 0.10 to 0.7. cu Adrian