Subject: pkg/10762: 1.4.2 i386 binary packages process dependencies incorrectly.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <toddpw@best.com>
List: netbsd-bugs
Date: 08/05/2000 01:52:11
>Number:         10762
>Category:       pkg
>Synopsis:       1.4.2 i386 binary packages process dependencies incorrectly.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 05 01:53:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Todd Whitesel
>Release:        1.4.2
>Organization:
	NetBSD (developer)
>Environment:
	Two PC's running fresh 1.4.2 i386 installs. Packages were installed
	from a local CD-ROM containing most of the All directory from nbftp.
System: NetBSD cycle 1.4.2 NetBSD 1.4.2 (GENERIC) #3: Wed Mar 15 23:41:54 PST 2000     toddpw@vader.toddpw.net:/usr/src/sys/arch/i386/compile/GENERIC i386

>Description:
	A new 1.4.2 user trying to pkg_add binary packages from ftp.netbsd.org
	is going to have a frustrating experience. Some packages will install
	without their dependencies, and fail to run. Others will refuse to
	install because of a fictional missing dependency, even when the needed
	package is available (or has already been seperately installed!).
	Mailing list discussion suggests that the 1.4.2 pkg_add is outdated
	and should have refused to run with the newer packages. This is lame!
	The shipped packages should always work with the shipped base system.
>How-To-Repeat:
	Install a 1.4.2 system. Download lots of packages from ftp.netbsd.org.
	Use pkg_add. Be frustrated by the annoying behavior.
	Two specific examples:
	    1. You can pkg_add XF86Setup but it won't run.
		However, once you install perl, then XF86Setup WILL run.
		(It has been asserted that XF86Setup depends on Tcl/Tk and
		not perl, however I have verified that the problem system does
		NOT have Tcl/Tk installed, and it was after we installed perl
		that XF86Setup began working. I do not understand this.)
	    2. Try to install navigator-4.7, it will claim that suse>=6.1
		is not available, even after suse*-6.3 have been installed.
>Fix:
	Not sure. Best to let the pkg gurus meditate on this one.
>Release-Note:
>Audit-Trail:
>Unformatted: