Subject: pkg/26820: subversion client pkgs have circular dependencies
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <martin@aprisoft.de>
List: pkgsrc-bugs
Date: 09/01/2004 11:04:57
>Number:         26820
>Category:       pkg
>Synopsis:       subversion client pkgs have circular dependencies
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 01 09:06:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Martin Husemann
>Release:        NetBSD 2.0_BETA
>Organization:
>Environment:
System: NetBSD emmas.aprisoft.de 2.0_BETA NetBSD 2.0_BETA (EMMAS_MP) #0: Tue Aug 31 08:27:27 CEST 2004 martin@emmas.aprisoft.de:/usr/src/sys/arch/i386/compile/EMMAS_MP i386
Architecture: i386
Machine: i386
>Description:

The *-subversion pkgs, for example www/ap2-subversion and devel/p5-subversion
have a circular dependency. 

For example when building devel/p5-subversion it says:

===> Required installed package subversion-base>=1.0.6: subversion-base-1.0.6 found
===> Required installed package apr>=0.9.5.2.0.50: apr-0.9.5.2.0.50 found
===> Required installed package db4>=4.2.52nb1: db4-4.2.52nb4 found
===> Required installed package neon>=0.24.4: neon-0.24.7 found
===> Required installed package expat>=1.95.7: expat-1.95.8 found
===> Required installed package swig-perl>=1.3.19: swig-perl-1.3.19 found
===> Required installed package {perl>=5.8,perl-thread>=5.8}: perl-5.8.4nb1 found
===> Required package subversion>=1.0.0: NOT found

Note that subversion-base (the correct dependency) is satisfied in the first
line, but the meta pkg subversion is eroneosly requested in the last line.
Since devel/subversion itself depends on p5-subversion we have a loop.

>How-To-Repeat:

Try to install devel/subversion and watch it fork-bomb your system.

>Fix:
n/a
>Release-Note:
>Audit-Trail:
>Unformatted: