Bug#3242: perl's dependencies are wrong
Package: perl
Version: 5.002-7
Perl recommends kernel sources, which is fine. But it won't figure
out that they are installed when the kernel-source package is
installed. (The sources are really there; I have built the kernel
with them.) The session below indicates that this is possibly not a
bug with perl, but with the kernel sources package instead.
Script started on Fri Jun 7 05:13:25 1996
~> dpkg --status perl
Package: perl
Status: install ok installed
Priority: important
Section: devel
Maintainer: Darren Stalder <torin@daft.com>
Version: 5.002-7
Depends: libc5, libgdbm1, libdb1
Recommends: source | includes
Description: Larry Wall's Practical Extracting and Report Language.
An interpreted scripting language, known among some as "Unix's
Swiss Army Chainsaw".
.
Perl is optimized for scanning arbitrary text files and system
administration. It has built-in extended regular expression matching
and replacement, a dataflow mechanism to improve security with
setuid scripts and is extendible via modules that can interface
to C libraries.
~> dpkg --status source
Package `source' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
~> dpkg --status includes
Package `includes' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
~> dpkg --info /usr/local/src/debian/unstable/binary-i386/devel/kernel-source-1.3.100-0.all.deb
old debian package, version 0.939000.
size 5645680 bytes: control archive= 2452, main archive= 5643214.
413 bytes, 12 lines control
4312 bytes, 173 lines * postinst #!/bin/perl
3208 bytes, 143 lines * postrm #!/bin/perl
Package: kernel-source-1.3.100
Priority: optional
Description: Linux kernel source.
This package provides the source code for the Linux kernel, as well
as the scripts that maintain the symbolic link /usr/src/linux.
Source: kernel-source-1.3.100
Version: 1.3.100-0
Architecture: all
Section: devel
Depends: binutils | gas
Provides: kernel-source, kernel-headers
Maintainer: Simon Shapiro <Shimon@i-connect.net>
~> dpkg --info /usr/local/src/debian/unstable/binary-i386/devel/kernel-source-1.3.100-0.all.deb
Package `kernel-source' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
~> dpkg --status kernel-headers
Package `kernel-headers' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
~> exit
Package: dpkg
Essential: yes
Status: install ok installed
Priority: required
Section: base
Maintainer: Ian Jackson <ian@chiark.chu.cam.ac.uk>
Version: 1.2.0elf
Replaces: dpkgname
Pre-Depends: libc5 (>= 5.2.18-2), ncurses3.0
Conflicts: dpkgname
Description: Package maintenance system for Debian Linux
This package contains the programs which handle the installation and
removal of packages on your system.
.
The primary interface for the dpkg suite is the `dselect' program;
a more low-level and less user-friendly interface is available in
the form of the `dpkg' command.
~> exit
Reply to: