ports/58636: Broken PERL_LEVEL check

Jeremy Chadwick freebsd at jdc.parodius.com
Tue Oct 28 15:50:21 UTC 2003


>Number:         58636
>Category:       ports
>Synopsis:       Broken PERL_LEVEL check
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 28 07:50:19 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Jeremy Chadwick
>Release:        FreeBSD 4.9-RC i386
>Organization:
Parodius Networking
>Environment:
System: FreeBSD pentarou.parodius.com 4.9-RC FreeBSD 4.9-RC #0: Fri Oct 3 14:20:31 PDT 2003 root at pentarou.parodius.com:/usr/obj/usr/src/sys/PARODIUS-SMP i386

>Description:
	The PERL_LEVEL check is broken and incorrect; the value is not formatted
	in such a way (see ports/Mk/bsd.port.mk).  This causes duplicate copies
	of the same module to end up being installed on the host.  Test::Simple
	and Test::Harness (the same versions none the less!) already come with
	perl-5.8.  I'm not sure if they come with perl 5.6.
>How-To-Repeat:
	Install razor-agents on a box with perl-5.8 installed.  You will have
	two copies of Test::Simple and Test::Harness floating around.
>Fix:
	Change the PERL_LEVEL check from 580000 to 500800.

	Also, is there any chance we could get one of the ports maintainers to
	go through all of the ports recursively to look for broken PERL_LEVEL
	checks?  My guess is that there are more than a few ports exhibiting
	this behaviour, and we might as well squash them all in one blow.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list