Subject: pkg/30785: xpkgwedge and x11-links circular dependency in bulk builds
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <kristerw@netbsd.org>
List: pkgsrc-bugs
Date: 07/19/2005 21:22:00
>Number: 30785
>Category: pkg
>Synopsis: xpkgwedge and x11-links circular dependency in bulk builds
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jul 19 21:22:00 +0000 2005
>Originator: Krister Walfridsson
>Release: pkgsrc as of July 19 2005
>Organization:
>Environment:
System: NetBSD homeworld.netbsd.org 1.6.2_STABLE NetBSD 1.6.2_STABLE (tmp) #0: Thu Apr 15 06:12:56 UTC 2004 gendalia@ivanova.netbsd.org:/tmp i386
Architecture: i386
Machine: i386
>Description:
All packages depending on pkgtools/xpkgwedge fails in bulk builds
(NetBSD 1.6.2/i386 and NetBSD 2.0.2/i386) because of a circular
dependency between pkgtools/xpkgwedge and pkgtools/x11-links.
I have not been able to reproduce this outside of bulk builds,
but it can easily be seen by starting a bulk build with e.g.
PKGLIST=textproc/kdoc
in the mk/bulk/build.conf.
I have searched through CVS to find which change that introduced
this failure, and the culprit is the July 15 commit:
Log Message:
Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away. There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
>How-To-Repeat:
>Fix:
>Unformatted: