Subject: pkg/9995: `make package' not recursive
To: None <gnats-bugs@gnats.netbsd.org>
From: None <thorpej@zembu.com>
List: netbsd-bugs
Date: 04/27/2000 12:44:12
>Number:         9995
>Category:       pkg
>Synopsis:       `make package' not recursive
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 27 12:45:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Jason R. Thorpe
>Release:        April 27, 2000
>Organization:
Zembu Labs, Inc.
>Environment:
	
System: NetBSD dr-evil 1.4X NetBSD 1.4X (DR-EVIL) #17: Thu Apr 27 09:25:45 PDT 2000 thorpej@dr-evil:/u1/netbsd/src/sys/arch/i386/compile/DR-EVIL i386


>Description:
	When doing a `make package' of a specific package, if a dependency
	is also build, a package is not created for that, requiring
	manual intervention to make the package (hopefully before you
	have done a `make clean').

	This is counter-intuitive, and fairly annoying for automated
	build environments.  In order to properly automate, the automation
	system must first determine the dependency graph, and then build
	the packages in that order.  There is no need to require this
	if it can be handled by the package system itself.

>How-To-Repeat:
	cd pkgsrc/x11/windowmaker; make package

	Notice that only the windowmaker package is created, even though
	all the dependencies are build and installed.
>Fix:
	Not supplied.
>Release-Note:
>Audit-Trail:
>Unformatted: