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

Reply via email to