Bug#574763: libdatetime-perl: circular build dependency

Niko Tyni ntyni at debian.org
Sat Mar 20 20:30:18 UTC 2010


Package: libdatetime-perl
Version: 2:0.5400-1
User: debian-perl at lists.debian.org
Usertags: perl-5.12-transition

This arch:any package is an indirect build dependency of itself (through
libdatetime-format-strptime-perl), which causes bootstrapping problems.

In particular, when the Perl ABI changes incompatibly as it usually does
between major versions, the package can't be updated to the new ABI with
a simple binNMU because it is uninstallable.

Package: libdatetime-perl
Binary: libdatetime-perl
Version: 2:0.5400-1
Architecture: any
Build-Depends: [...], libdatetime-format-strptime-perl

Package: libdatetime-format-strptime-perl
Version: 1.1000-1
Architecture: all
Depends: [...], libdatetime-perl (>= 2:0.4304), [...]

See #517907 for the last time this caused problems. It looks like
the build dependency on libdatetime-format-strptime-perl is only
needed for test coverage.
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list