[Pkg-rust-maintainers] Bug#1054156: Bug#1054156: librust-env-logger-0.7+default-dev shouldn't provide librust-env-logger+default-dev
Adrian Bunk
bunk at debian.org
Fri Oct 27 21:17:39 BST 2023
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
More information about the Pkg-rust-maintainers
mailing list