[Pkg-catalyst-maintainers] Bug#354489: libcatalyst-perl: FTBFS: Missing Build-Depends on 'libfile-slurp-perl'

Andreas Jochens aj at andaco.de
Sun Feb 26 19:38:49 UTC 2006


Package: libcatalyst-perl
Version: 5.65-1
Severity: serious
Tags: patch

When building 'libcatalyst-perl' in a clean 'unstable' chroot,
I get the following error:

/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
*** Module::AutoInstall version 1.01
*** Checking for dependencies...
[Core Features]
- UNIVERSAL::require                ...loaded. (0.10 >= 0.10)
- Class::Accessor::Fast             ...loaded. (0.22)
- Class::Data::Inheritable          ...loaded. (0.04)
- Class::Inspector                  ...loaded. (1.13)
[...]
- YAML                              ...loaded. (0.57 >= 0.55)
- File::Slurp                       ...missing.

Please add the missing Build-Depends on 'libfile-slurp-perl'
to debian/control to fix this.

Also, the build does not stop at this error - instead it tries 
to download the missing files from CPAN automatically:

==> Auto-install the 1 mandatory module(s) from CPAN? [y] y

I do not think that is behaviour is correct. Building a package
should not cause an automatic download of files from the internet.

Please switch this auto-download/auto-installation off.

Regards
Andreas Jochens

diff -urN ../tmp-orig/libcatalyst-perl-5.65/debian/control ./debian/control
--- ../tmp-orig/libcatalyst-perl-5.65/debian/control	2006-02-26 19:22:16.000000000 +0000
+++ ./debian/control	2006-02-26 19:21:45.000000000 +0000
@@ -2,7 +2,7 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 4.0.2)
-Build-Depends-Indep: perl (>= 5.8.0-7), libextutils-autoinstall-perl, libmodule-install-perl, libtest-pod-perl (>= 1.14), libclass-inspector-perl, libtest-pod-coverage-perl (>= 1.04), libclass-data-inheritable-perl, libclass-accessor-perl, libwww-perl, libpath-class-perl, libuniversal-require-perl (>= 0.10), libtext-simpletable-perl (>= 0.03), libtree-simple-perl, libtree-simple-visitorfactory-perl, libmodule-pluggable-fast-perl, libfcgi-perl, libtest-mockobject-perl, libhttp-body-perl, libfile-modified-perl, libhttp-request-ascgi-perl (>= 0.5), libmime-types-perl, libfile-copy-recursive-perl, libtemplate-perl, libpar-perl, libtest-nowarnings-perl, libfcgi-procmanager-perl
+Build-Depends-Indep: perl (>= 5.8.0-7), libfile-slurp-perl, libextutils-autoinstall-perl, libmodule-install-perl, libtest-pod-perl (>= 1.14), libclass-inspector-perl, libtest-pod-coverage-perl (>= 1.04), libclass-data-inheritable-perl, libclass-accessor-perl, libwww-perl, libpath-class-perl, libuniversal-require-perl (>= 0.10), libtext-simpletable-perl (>= 0.03), libtree-simple-perl, libtree-simple-visitorfactory-perl, libmodule-pluggable-fast-perl, libfcgi-perl, libtest-mockobject-perl, libhttp-body-perl, libfile-modified-perl, libhttp-request-ascgi-perl (>= 0.5), libmime-types-perl, libfile-copy-recursive-perl, libtemplate-perl, libpar-perl, libtest-nowarnings-perl, libfcgi-procmanager-perl
 Maintainer: Debian Catalyst Maintainers <pkg-catalyst-maintainers at lists.alioth.debian.org>
 Uploaders: Florian Ragwitz <rafl at debian.org>, Krzysztof Krzyzaniak (eloy) <eloy at debian.org>
 Standards-Version: 3.6.2




More information about the Pkg-catalyst-maintainers mailing list