Bug#790509: libmpfi-dev: transitional package uninstallable

Andreas Beckmann anbe at debian.org
Mon Jun 29 22:38:04 UTC 2015


Package: libmpfi-dev
Version: 1.5.1+ds-1
Severity: grave
Tags: sid
Justification: renders package unusable
User: debian-qa at lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package is no longer
installable in sid:

  The following packages have unmet dependencies:
  libmpfi-dev : Depends: libmpfi0-dev (>= 1.5.1+ds-1) but it is not going to be installed

This is caused by the Conflicts in libmpfi0-dev:

Package: libmpfi0-dev
Source: mpfi
Version: 1.5.1+ds-1
Replaces: libmpfi-dev (<= 1.5.1-3)
Provides: libmpfi-dev
Depends: libmpfi0 (= 1.5.1+ds-1), libmpfi0-dev-common (= 1.5.1+ds-1), libmpfr-dev, libgmp-dev
Conflicts: libmpfi-dev
Breaks: libmpfi-dev (<= 1.5.1-3)


The transitional package being uninstallable will prevent migration
to testing. Please don't drop the transitional package (because
upgrades won't automatically switch from a real package to a
virtual one) but drop the Conflicts for now.
For stretch+1 you can drop the transitional package and switch to
unversioned Breaks+Replaces (or Conflicts+Replaces) to ensure the
old transitional one gets removed upon upgrades.


Cheers,

Andreas

PS: Is it really necessary to switch from an unversioned -dev package
to a versioned one?



More information about the debian-science-maintainers mailing list