On Tue, Jan 03, 2017 at 10:29:19AM +0100, Olaf van der Spek wrote: > 2016-12-25 13:12 GMT+01:00 David Kalnischkies <da...@kalnischkies.de>: > >> Can't it detect mariadb-server-10.1 being a proper upgrade of > >> mariadb-server-10.0 and hence scoring this as neutral or positive? > > > > In general no, because that isn't a positive upgrade: It involves the > > 10.1 declares replaces on 10.0 doesn't it? > Doesn't apt use this information?
It doesn't because the 'Replaces' is only there to tell dpkg that it is okay that this package overrides some files of another package. That frequently happens then a single package is split into a bunch (like foo, foo-data, foo-plugins-extra). It does also happen then two packages 'fight' over a particalur path in the filesystem and that fight was resolved: like in the git, chromium or node cases just to name a few big and popular ones. I somehow doubt you consider a spaceshooter an upgrade to a browser (or well, actually the other way around – which was the chromium case). See Debian policy §7.6.1 for details. See also §7.6.2 – but don't get your hopes up in terms of upgrades: You wouldn't like apt to constantly flip between postfix and exim4 either… Best regards David Kalnischkies
signature.asc
Description: PGP signature