Subject: pkg/15322: circular dependency in pkg quanta-docs
To: None <gnats-bugs@gnats.netbsd.org>
From: None <anne@alcor.concordia.ca>
List: netbsd-bugs
Date: 01/20/2002 19:14:27
>Number:         15322
>Category:       pkg
>Synopsis:       circular dependency in pkg quanta-docs
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 20 19:14:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Anne Bennett
>Release:        (not relevant, but:) 1.4.1
>Organization:
Concordia University
>Environment:
(not relevant, but:) NetBSD quill 1.4.1 NetBSD 1.4.1 (QUILL) #2: Sat Jul 22 20:10:07 EDT 2000     anne@quill:/big/netbsd-1.4.1/src/sys/arch/i386/compile/QUILL i386
>Description:
pkg "quanta-docs", as downloaded in pkgsrc dated 2002/01/12, has in
its Makefile this line:
   DEPENDS+=       quanta>=1.9.9.2:../../www/quanta-docs
note the incorrect and self-referential directory (after ":").
"make clean-depends-list" seems to result in a nasty infinite loop
which hangs the machine (when run as root) with /proc table full.
>How-To-Repeat:
I recommend not repeating it, but if you insist:
  cd /usr/pkgsrc/www/quanta-docs
  make clean-depends-list
>Fix:
The DEPENDS line above should probably be:
   DEPENDS+=       quanta>=1.9.9.2:../../www/quanta
>Release-Note:
>Audit-Trail:
>Unformatted: