-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Andreas,
thanks for your report and your fix. On 30/06/15 00:38, Andreas Beckmann wrote: > Package: libmpfi-dev > Version: 1.5.1+ds-1 > Severity: grave > Tags: sid > Justification: renders package unusable > User: debian...@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. Let be specific. The current d/control metadata for libmpfi0-dev are: Package: libmpfi0-dev Provides: libmpfi-dev Section: libdevel Architecture: any Replaces: libmpfi-dev (<= 1.5.1-3) Breaks: libmpfi-dev (<= 1.5.1-3) Depends: libmpfi0 (= ${binary:Version}), libmpfi0-dev-common (= ${source:Version}), libmpfr-dev, libgmp-dev, ${misc:Depends} Conflicts: libmpfi-dev Multi-Arch: same Description: multiple precision floating-point interval computation library -- libdev [[LONG DESCRIPTION]] May I replace them by: Package: libmpfi0-dev Provides: libmpfi-dev Section: libdevel Architecture: any Replaces: libmpfi-dev (<= 1.5.1-3) Breaks: libmpfi-dev (<= 1.5.1-3) Depends: libmpfi0 (= ${binary:Version}), libmpfi0-dev-common (= ${source:Version}), libmpfr-dev, libgmp-dev, ${misc:Depends} Multi-Arch: same Description: multiple precision floating-point interval computation library -- libdev [[LONG DESCRIPTION]] Namely, removing the Conflicts: entry. > > > Cheers, > > Andreas > > PS: Is it really necessary to switch from an unversioned -dev package > to a versioned one? For consistency ? Best wishes, Jerome > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBAgAGBQJVkdUoAAoJEIC/w4IMSybjltsH/RWaOTW8Hy5q4YL100sUNnKY Q0spSuFleAtlizziWARSXGBD8qQQTVfmRvzkKLXy7oovQajr1U1w/j8RAJKqTkym ztSPgorbGhkWo/+Gd+M5llwmheEO4Jq9FLQZ15ZFibwHxK0AyPmZR2UjEjrgG41M nZUNdWUZBnLauCCAmBpQjWtLRl+HiumhhjAlTWVoeB8wk7awUvjgeM0QN39su5wS TKhP2T/mwm368OrYC6GISMybTpEC9j1YZDz6EMMdl//lRd2L3I5pz6j+wNm0Q2rf /YHGypFlzpdr1pH6mAF6djKc8qJLzV8tKv2U3qsLXN7Mthfz/zvcNMfnW5NJ+DI= =8uzq -----END PGP SIGNATURE----- -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers