Dependency and priority mismatches (2nd)
I ran a scan over the Packages file for the i386 main distribution to
check the following two bits of Debian policy:
Section 2.1.2 The main section
In addition, the packages in "main"
* must not require a package outside of "main" for compilation or
execution (thus, the package may not declare a "Depends" or
"Recommends" relationship on a non-main package)
Section 2.2 Priorities
Packages may not depend on packages with lower priority values. If
this should happen, one of the priority values will have to be
adapted.
I checked the "Recommends", "Depends", and "Pre-Depends" headers in
all cases.
I marked the changes since the first time I posted this list. A + marks
a new entry, a - marks an entry that disappeared, a * marks an entry that
changed.
Someone suggested that I file bugreports on all of these, but I think
that is premature. I also doubt I will have the time to answer the
replies I will get.
I check one new category: packages in base that depend on packages not
in base. I always had the impression that base should be a
self-contained group of packages, but I don't know if that is stated
in any policy document.
This is the resulting output:
Cannot satisfy with required packages:
ae: dependency slang0.99.38 (slang will soon be required and in /lib, right?)
bsdutils: recommendation bsdmainutils
dpkg: pre-dependency libg++272 (>= 2.7.2.8)
perl-base: pre-dependency libgdbmg1
+procps: recommendation psmisc
+util-linux: pre-dependency slang0.99.38
Cannot satisfy with important packages:
dpkg-dev: recommendations patch (>= 2.2-1), gcc, make
(is there a point in dpkg-dev being higher priority than gcc?)
groff: dependency libg++272 (>= 2.7.2.8)
Cannot satisfy with standard packages:
cvs: dependency zlib1g
+libc5-dev: dependency libc5 (= 5.4.38-1)
libc6-dev: dependency kernel-headers-2.0.32 (>= 2.0.32-2) | kernel-source-2.0.32 (>= 2.0.32-2)
ppp-pam: dependencies libpam0g, ppp (= 2.3.2-2)
tetex-base: pre-dependency dpkg-perl
tetex-bin: pre-dependency dpkg-perl
tetex-bin: recommendations dialog, tetex-extra
Cannot satisfy with optional packages:
dialdcost: dependency diald
+libatalk14g-dev: dependency libatalk14g (= 1.4b2-4.4)
tetex-extra: pre-dependency dpkg-perl
Cannot satisfy with packages in main:
*blt-dev: dependency tk42-dev (#16667) (-libc5-dev)
boot-floppies: dependencies libc5-pic, ncurses3.0-pic
chris-cust: recommendations ncftp, pico, pine
ftape-2.0.30: pre-dependency kernel-image-2.0.30
-grmonitor: dependency glut3g (>= 3.5-1) (#16976)
groupkit: dependencies elf-x11r6lib, tcl75 (>= 7.5p1-1), tk41 (>= 4.1p1-1) (#12350, #16670)
javalex: dependency java-virtual-machine (#9253, #16652)
-lapack-dev: dependency libc5-dev (#16661, #17120)
latex2html: recommendation netpbm
-libdb1-dev: dependency libc5-dev (#16678)
libtclobjc-dev: dependencies tk42-dev, tcl76-dev, libreadline2-dev (#16658)
(-libc5-dev)
libwww-perl: recommendation libmd5-perl (#17122)
-mkrboot: recommendation fdos (#10135, #10150, #10343, #13993, #14019, #15284, #15587, #15657)
*modconf: dependency whiptail (#17095) (was dependency newt0.21)
nitpic: dependency libbfd2.8.1 (#16654) (also see #17128)
-procps: recommendation psmisc
pstoedit: recommendation tgif
qpage: recommendation cfgtool
-tclx74: dependencies tcl74 (>= 7.4p3-5), tk40 (>= 4.0p3-5) (#16655, #16656)
-tclx75: dependencies tcl75 (>= 7.5p1-2), tk41 (>= 4.1p1-2) (#16657)
-tix40: dependencies tcl75 (>= 7.5p1-2), tk41 (>= 4.1p1-2) (#16664)
+tcpquota: dependencies msqlperl, libmsql1, msqld (#17595)
vrweb: recommendation Netscape | Mosaic (#9256)
wmlib-dev: dependency libc6-deV (#16666)
xview-clients: recommendation xtoolplaces
Cannot satisfy with packages in base:
dpkg-ftp: dependencies perl, libnet
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: