Bug#513971: libcatalyst-perl: tries to overwrite file owned by libcatalyst-manual-perl

Ralf Treinen treinen at debian.org
Mon Feb 2 21:16:05 UTC 2009


Package: libcatalyst-perl
Version: 5.71000-1
Severity: serious


Hi,

automatic installation tests of packages that share a file and at the
same time do not conflict by their package dependency relationships has
detected the following problem:


Date: 2009-02-02
Architecture: amd64
Distribution: sid
Command: apt-get --assume-yes --allow-unauthenticated install libcatalyst-manual-perl libcatalyst-perl

Reading package lists...
Building dependency tree...
The following extra packages will be installed:
  libalgorithm-c3-perl libcgi-simple-perl libclass-accessor-perl
  libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl
  libdata-dump-perl libextutils-autoinstall-perl libextutils-install-perl
  libextutils-parsexs-perl libfile-copy-recursive-perl libfile-modified-perl
  libfile-remove-perl libfile-slurp-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-body-perl
  libhttp-request-ascgi-perl libmime-types-perl libmodule-corelist-perl
  libmodule-install-perl libmodule-scandeps-perl libpar-dist-perl
  libparent-perl libpath-class-perl libsub-uplevel-perl libtest-exception-perl
  libtest-mockobject-perl libtext-simpletable-perl libtree-simple-perl
  libtree-simple-visitorfactory-perl libuniversal-can-perl
  libuniversal-isa-perl liburi-perl libwww-perl libyaml-perl libyaml-tiny-perl
  perl perl-modules
Suggested packages:
  libtest-pod-perl libtest-pod-coverage-perl libfcgi-procmanager-perl
  libcatalyst-engine-apache-perl libsort-versions-perl libio-socket-ssl-perl
  perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
Recommended packages:
  libfcgi-perl libclass-c3-xs-perl libarchive-zip-perl libmailtools-perl
  libhtml-format-perl libcompress-zlib-perl
The following NEW packages will be installed:
  libalgorithm-c3-perl libcatalyst-manual-perl libcatalyst-perl
  libcgi-simple-perl libclass-accessor-perl libclass-c3-perl
  libclass-data-inheritable-perl libclass-inspector-perl libdata-dump-perl
  libextutils-autoinstall-perl libextutils-install-perl
  libextutils-parsexs-perl libfile-copy-recursive-perl libfile-modified-perl
  libfile-remove-perl libfile-slurp-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-body-perl
  libhttp-request-ascgi-perl libmime-types-perl libmodule-corelist-perl
  libmodule-install-perl libmodule-scandeps-perl libpar-dist-perl
  libparent-perl libpath-class-perl libsub-uplevel-perl libtest-exception-perl
  libtest-mockobject-perl libtext-simpletable-perl libtree-simple-perl
  libtree-simple-visitorfactory-perl libuniversal-can-perl
  libuniversal-isa-perl liburi-perl libwww-perl libyaml-perl libyaml-tiny-perl
  perl perl-modules
0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.8MB of archives.
After this operation, 41.8MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  perl-modules perl libalgorithm-c3-perl libcatalyst-manual-perl
  libfile-slurp-perl libextutils-autoinstall-perl libdata-dump-perl
  libclass-accessor-perl liburi-perl libhtml-tagset-perl libhtml-parser-perl
  libhtml-tree-perl libwww-perl libclass-inspector-perl
  libclass-data-inheritable-perl libtree-simple-perl libtext-simpletable-perl
  libpath-class-perl libtree-simple-visitorfactory-perl libuniversal-isa-perl
  libuniversal-can-perl libtest-mockobject-perl libyaml-perl libhttp-body-perl
  libfile-modified-perl libhttp-request-ascgi-perl libmodule-scandeps-perl
  libpar-dist-perl libyaml-tiny-perl libfile-remove-perl
  libmodule-corelist-perl libextutils-install-perl libextutils-parsexs-perl
  libmodule-install-perl libmime-types-perl libfile-copy-recursive-perl
  libcgi-simple-perl libsub-uplevel-perl libtest-exception-perl
  libclass-c3-perl libparent-perl libcatalyst-perl
Authentication warning overridden.
Get:1 http://localhost sid/main perl-modules 5.10.0-19 [3189kB]
Get:2 http://localhost sid/main perl 5.10.0-19 [5248kB]
Get:3 http://localhost sid/main libalgorithm-c3-perl 0.07-1 [11.6kB]
Get:4 http://localhost sid/non-free libcatalyst-manual-perl 5.7016-1 [319kB]
Get:5 http://localhost sid/main libfile-slurp-perl 9999.12-2 [16.0kB]
Get:6 http://localhost sid/main libextutils-autoinstall-perl 0.63-1 [22.1kB]
Get:7 http://localhost sid/main libdata-dump-perl 1.14-1 [22.4kB]
Get:8 http://localhost sid/main libclass-accessor-perl 0.31-2 [25.0kB]
Get:9 http://localhost sid/main liburi-perl 1.37+dfsg-1 [88.3kB]
Get:10 http://localhost sid/main libhtml-tagset-perl 3.20-2 [13.5kB]
Get:11 http://localhost sid/main libhtml-parser-perl 3.59-1 [111kB]
Get:12 http://localhost sid/main libhtml-tree-perl 3.23-1 [209kB]
Get:13 http://localhost sid/main libwww-perl 5.820-1 [390kB]
Get:14 http://localhost sid/main libclass-inspector-perl 1.23-1 [18.8kB]
Get:15 http://localhost sid/main libclass-data-inheritable-perl 0.08-1 [8768B]
Get:16 http://localhost sid/main libtree-simple-perl 1.18-1 [41.6kB]
Get:17 http://localhost sid/main libtext-simpletable-perl 0.05-1 [6626B]
Get:18 http://localhost sid/main libpath-class-perl 0.16-0.1 [33.3kB]
Get:19 http://localhost sid/main libtree-simple-visitorfactory-perl 0.10-1.1 [82.9kB]
Get:20 http://localhost sid/main libuniversal-isa-perl 1.01-1 [7886B]
Get:21 http://localhost sid/main libuniversal-can-perl 1.12-1 [9296B]
Get:22 http://localhost sid/main libtest-mockobject-perl 1.09-1 [28.9kB]
Get:23 http://localhost sid/main libyaml-perl 0.68-1 [71.5kB]
Get:24 http://localhost sid/main libhttp-body-perl 1.05-1 [23.6kB]
Get:25 http://localhost sid/main libfile-modified-perl 0.07-2 [11.5kB]
Get:26 http://localhost sid/main libhttp-request-ascgi-perl 0.5-2 [9708B]
Get:27 http://localhost sid/main libmodule-scandeps-perl 0.89-1 [38.2kB]
Get:28 http://localhost sid/main libpar-dist-perl 0.43-1 [27.7kB]
Get:29 http://localhost sid/main libyaml-tiny-perl 1.32-1 [27.6kB]
Get:30 http://localhost sid/main libfile-remove-perl 1.42-1 [12.9kB]
Get:31 http://localhost sid/main libmodule-corelist-perl 2.17-1 [51.6kB]
Get:32 http://localhost sid/main libextutils-install-perl 1.52-1 [39.2kB]
Get:33 http://localhost sid/main libextutils-parsexs-perl 2.19-1 [29.4kB]
Get:34 http://localhost sid/main libmodule-install-perl 0.78-1 [121kB]
Get:35 http://localhost sid/main libmime-types-perl 1.26-1 [30.9kB]
Get:36 http://localhost sid/main libfile-copy-recursive-perl 0.38-1 [20.6kB]
Get:37 http://localhost sid/main libcgi-simple-perl 1.106-1 [106kB]
Get:38 http://localhost sid/main libsub-uplevel-perl 0.2002-1 [13.7kB]
Get:39 http://localhost sid/main libtest-exception-perl 0.27-2 [17.6kB]
Get:40 http://localhost sid/main libclass-c3-perl 0.20-1 [22.5kB]
Get:41 http://localhost sid/main libparent-perl 0.221-1 [7540B]
Get:42 http://localhost sid/main libcatalyst-perl 5.71000-1 [218kB]

Extracting templates from packages: 71%
Extracting templates from packages: 100%
Fetched 10.8MB in 10s (1048kB/s)
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously deselected package perl-modules.
(Reading database ... 7960 files and directories currently installed.)
Unpacking perl-modules (from .../perl-modules_5.10.0-19_all.deb) ...
Selecting previously deselected package perl.
Unpacking perl (from .../perl_5.10.0-19_amd64.deb) ...
Selecting previously deselected package libalgorithm-c3-perl.
Unpacking libalgorithm-c3-perl (from .../libalgorithm-c3-perl_0.07-1_all.deb) ...
Selecting previously deselected package libcatalyst-manual-perl.
Unpacking libcatalyst-manual-perl (from .../libcatalyst-manual-perl_5.7016-1_all.deb) ...
Selecting previously deselected package libfile-slurp-perl.
Unpacking libfile-slurp-perl (from .../libfile-slurp-perl_9999.12-2_all.deb) ...
Selecting previously deselected package libextutils-autoinstall-perl.
Unpacking libextutils-autoinstall-perl (from .../libextutils-autoinstall-perl_0.63-1_all.deb) ...
Selecting previously deselected package libdata-dump-perl.
Unpacking libdata-dump-perl (from .../libdata-dump-perl_1.14-1_all.deb) ...
Selecting previously deselected package libclass-accessor-perl.
Unpacking libclass-accessor-perl (from .../libclass-accessor-perl_0.31-2_all.deb) ...
Selecting previously deselected package liburi-perl.
Unpacking liburi-perl (from .../liburi-perl_1.37+dfsg-1_all.deb) ...
Selecting previously deselected package libhtml-tagset-perl.
Unpacking libhtml-tagset-perl (from .../libhtml-tagset-perl_3.20-2_all.deb) ...
Selecting previously deselected package libhtml-parser-perl.
Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.59-1_amd64.deb) ...
Selecting previously deselected package libhtml-tree-perl.
Unpacking libhtml-tree-perl (from .../libhtml-tree-perl_3.23-1_all.deb) ...
Selecting previously deselected package libwww-perl.
Unpacking libwww-perl (from .../libwww-perl_5.820-1_all.deb) ...
Selecting previously deselected package libclass-inspector-perl.
Unpacking libclass-inspector-perl (from .../libclass-inspector-perl_1.23-1_all.deb) ...
Selecting previously deselected package libclass-data-inheritable-perl.
Unpacking libclass-data-inheritable-perl (from .../libclass-data-inheritable-perl_0.08-1_all.deb) ...
Selecting previously deselected package libtree-simple-perl.
Unpacking libtree-simple-perl (from .../libtree-simple-perl_1.18-1_all.deb) ...
Selecting previously deselected package libtext-simpletable-perl.
Unpacking libtext-simpletable-perl (from .../libtext-simpletable-perl_0.05-1_all.deb) ...
Selecting previously deselected package libpath-class-perl.
Unpacking libpath-class-perl (from .../libpath-class-perl_0.16-0.1_all.deb) ...
Selecting previously deselected package libtree-simple-visitorfactory-perl.
Unpacking libtree-simple-visitorfactory-perl (from .../libtree-simple-visitorfactory-perl_0.10-1.1_all.deb) ...
Selecting previously deselected package libuniversal-isa-perl.
Unpacking libuniversal-isa-perl (from .../libuniversal-isa-perl_1.01-1_all.deb) ...
Selecting previously deselected package libuniversal-can-perl.
Unpacking libuniversal-can-perl (from .../libuniversal-can-perl_1.12-1_all.deb) ...
Selecting previously deselected package libtest-mockobject-perl.
Unpacking libtest-mockobject-perl (from .../libtest-mockobject-perl_1.09-1_all.deb) ...
Selecting previously deselected package libyaml-perl.
Unpacking libyaml-perl (from .../libyaml-perl_0.68-1_all.deb) ...
Selecting previously deselected package libhttp-body-perl.
Unpacking libhttp-body-perl (from .../libhttp-body-perl_1.05-1_all.deb) ...
Selecting previously deselected package libfile-modified-perl.
Unpacking libfile-modified-perl (from .../libfile-modified-perl_0.07-2_all.deb) ...
Selecting previously deselected package libhttp-request-ascgi-perl.
Unpacking libhttp-request-ascgi-perl (from .../libhttp-request-ascgi-perl_0.5-2_all.deb) ...
Selecting previously deselected package libmodule-scandeps-perl.
Unpacking libmodule-scandeps-perl (from .../libmodule-scandeps-perl_0.89-1_all.deb) ...
Selecting previously deselected package libpar-dist-perl.
Unpacking libpar-dist-perl (from .../libpar-dist-perl_0.43-1_all.deb) ...
Selecting previously deselected package libyaml-tiny-perl.
Unpacking libyaml-tiny-perl (from .../libyaml-tiny-perl_1.32-1_all.deb) ...
Selecting previously deselected package libfile-remove-perl.
Unpacking libfile-remove-perl (from .../libfile-remove-perl_1.42-1_all.deb) ...
Selecting previously deselected package libmodule-corelist-perl.
Unpacking libmodule-corelist-perl (from .../libmodule-corelist-perl_2.17-1_all.deb) ...
Adding `diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by libmodule-corelist-perl'
Adding `diversion of /usr/share/man/man1/corelist.1.gz to /usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
Selecting previously deselected package libextutils-install-perl.
Unpacking libextutils-install-perl (from .../libextutils-install-perl_1.52-1_all.deb) ...
Selecting previously deselected package libextutils-parsexs-perl.
Unpacking libextutils-parsexs-perl (from .../libextutils-parsexs-perl_2.19-1_all.deb) ...
Selecting previously deselected package libmodule-install-perl.
Unpacking libmodule-install-perl (from .../libmodule-install-perl_0.78-1_all.deb) ...
Selecting previously deselected package libmime-types-perl.
Unpacking libmime-types-perl (from .../libmime-types-perl_1.26-1_all.deb) ...
Selecting previously deselected package libfile-copy-recursive-perl.
Unpacking libfile-copy-recursive-perl (from .../libfile-copy-recursive-perl_0.38-1_all.deb) ...
Selecting previously deselected package libcgi-simple-perl.
Unpacking libcgi-simple-perl (from .../libcgi-simple-perl_1.106-1_all.deb) ...
Selecting previously deselected package libsub-uplevel-perl.
Unpacking libsub-uplevel-perl (from .../libsub-uplevel-perl_0.2002-1_all.deb) ...
Selecting previously deselected package libtest-exception-perl.
Unpacking libtest-exception-perl (from .../libtest-exception-perl_0.27-2_all.deb) ...
Selecting previously deselected package libclass-c3-perl.
Unpacking libclass-c3-perl (from .../libclass-c3-perl_0.20-1_all.deb) ...
Selecting previously deselected package libparent-perl.
Unpacking libparent-perl (from .../libparent-perl_0.221-1_all.deb) ...
Selecting previously deselected package libcatalyst-perl.
Unpacking libcatalyst-perl (from .../libcatalyst-perl_5.71000-1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/libcatalyst-perl_5.71000-1_all.deb (--unpack):
 trying to overwrite `/usr/share/perl5/Catalyst/Manual.pm', which is also in package libcatalyst-manual-perl
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/libcatalyst-perl_5.71000-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


This is a serious bug as it makes installation fail. Possible
solutions are to have the two packages conflict, to rename the common
file in one of the two packages, or to remove the file from one
package and have this package depend on the other package. File
diversions or a Replace relation are another possibility.

This bug will be assigned to both packages. If you, the maintainers of
the two packages in question, have agreed on which of the packages will
resolve the problem please reassign the bug to that package.

-Ralf.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
Shell: /bin/sh linked to /bin/bash





More information about the pkg-perl-maintainers mailing list