[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: