Package: bucardo
Version: 5.6.0-2
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: clone -1 -2 -3
Control: reassign -2 latexml 0.8.5-2
Control: retitle -2 latexml: please use versioned Depends: libpod-parser-perl 
(>= 1.63)
Control: reassign -3 pod2pdf 0.42-5.1
Control: retitle -3 pod2pdf: please use versioned Depends: libpod-parser-perl 
(>= 1.63)

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'buster' if perl-modules-5.24 from stretch is still installed.

perl-modules-5.24 provided an unversioned virtual libpod-parser-perl
and apt tries to use the installed package (instead of installing a new
package) to satisfy the new dependency of bucardo, while
perl-modules-5.24 needs to get removed due to Breaks in new perl.
(The versioned virtual libpod-parser-perl (= 1.63) in perl/buster is
probably not considered a candidate since perl with its high score was
decided for being upgraded earlier.)

Making the dependency versioned excludes the unversioned virtual package
from being considered a candidate. I tested this with bucardo, and assume
that it will work the same way for the other two packages showing the
same problem.

>From the attached log (scroll to the bottom...):

  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) perl:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl:amd64 Breaks on perl-modules-5.24:amd64 < 5.24.1-3+deb9u7 @ii mK >
    Considering perl-modules-5.24:amd64 -2 as a solution to perl:amd64 16
    Added perl-modules-5.24:amd64 to the remove list
    Fixing perl:amd64 via remove of perl-modules-5.24:amd64
  Investigating (0) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (0) libperl5.24:amd64 < 5.24.1-3+deb9u7 @ii gK Ib >
  Broken libperl5.24:amd64 Depends on perl-modules-5.24:amd64 < 5.24.1-3+deb9u7 
@ii mR > (>= 5.24.1-3+deb9u7)
    Considering perl-modules-5.24:amd64 -2 as a solution to libperl5.24:amd64 -2
    Removing libperl5.24:amd64 rather than change perl-modules-5.24:amd64
  Investigating (1) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (1) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (2) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (2) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (3) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    qUpgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (3) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (4) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (4) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (5) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (5) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (6) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (6) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (7) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (7) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (8) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (8) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Investigating (9) perl-base:amd64 < 5.28.1-6+deb10u1 -> 5.32.1-4 @ii umU Ib >
  Broken perl-base:amd64 Breaks on bucardo:amd64 < 5.5.0-1 | 5.6.0-2 @ii umH > 
(< 5.5.0-1.1)
    Considering bucardo:amd64 0 as a solution to perl-base:amd64 5238
    Upgrading bucardo:amd64 due to Breaks field in perl-base:amd64
  Investigating (9) bucardo:amd64 < 5.5.0-1 -> 5.6.0-2 @ii umU Ib >
  Broken bucardo:amd64 Depends on libpod-parser-perl:amd64 < none | 1.63-2 @un 
uH >
    Considering libpod-parser-perl:amd64 1 as a solution to bucardo:amd64 0
    Holding Back bucardo:amd64 rather than change libpod-parser-perl:amd64
  Done
  
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:
  
  The following packages have unmet dependencies:
   perl-base : Breaks: bucardo (< 5.5.0-1.1) but 5.5.0-1 is to be installed
  E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by 
held packages.

The corresponding apt bug is #988356, but of course this will not be
fixed in apt/buster.


cheers,

Andreas

Attachment: bucardo_5.6.0-2.log.gz
Description: application/gzip

Reply via email to