From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Feb 13 23:30:16 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EB7116A4CE for ; Fri, 13 Feb 2004 23:30:16 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78D9943D31 for ; Fri, 13 Feb 2004 23:30:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i1E7UGbv022574 for ; Fri, 13 Feb 2004 23:30:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1E7UGpE022572; Fri, 13 Feb 2004 23:30:16 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 13 Feb 2004 23:30:16 -0800 (PST) Resent-Message-Id: <200402140730.i1E7UGpE022572@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yen-Ming Lee Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 034C416A4CE; Fri, 13 Feb 2004 23:26:40 -0800 (PST) Received: from utopia.leeym.com (utopia.leeym.com [61.218.64.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A89943D1F; Fri, 13 Feb 2004 23:26:39 -0800 (PST) (envelope-from leeym@utopia.leeym.com) Received: from localhost (localhost [127.0.0.1]) by utopia.leeym.com (Postfix) with ESMTP id 620B93EAA1C; Sat, 14 Feb 2004 15:26:37 +0800 (CST) Received: from utopia.leeym.com ([127.0.0.1]) by localhost (utopia.leeym.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01751-05; Sat, 14 Feb 2004 15:26:23 +0800 (CST) Received: by utopia.leeym.com (Postfix, from userid 1000) id 330013EAA1A; Sat, 14 Feb 2004 15:26:21 +0800 (CST) Message-Id: <20040214072621.330013EAA1A@utopia.leeym.com> Date: Sat, 14 Feb 2004 15:26:21 +0800 (CST) From: Yen-Ming Lee To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: perl@FreeBSD.org cc: tobez@FreeBSD.org Subject: ports/62825: conflict between perl-5.8.2 and other ports X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Yen-Ming Lee List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 07:30:16 -0000 >Number: 62825 >Category: ports >Synopsis: conflict between perl-5.8.2 and other ports >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Feb 13 23:30:16 PST 2004 >Closed-Date: >Last-Modified: >Originator: Yen-Ming Lee >Release: FreeBSD 5.2.1-RC i386 >Organization: >Environment: System: FreeBSD utopia.leeym.com 5.2.1-RC FreeBSD 5.2.1-RC #54: Mon Feb 2 05:18:32 CST 2004 root@utopia.leeym.com:/mnt3/obj/usr/src/sys/UTOPIA i386 >Description: The default perl version was been updated from 5.6.1 to 5.8.2 on -CURRENT. Some ports conflicts with perl-5.8.2 without defining "CONFLICTS=perl-5.8.*". I wrote a small script to check the conflict between ports. The following ports (and one sample conflicted file) conflict with perl-5.8.2. converters/p5-MIME-Base64 (lib/perl5/5.8.2/man/man3/MIME::Base64.3.gz) devel/p5-Attribute-Handlers (lib/perl5/5.8.2/man/man3/Attribute::Handlers.3.gz) devel/p5-Class-ISA (lib/perl5/5.8.2/man/man3/Class::ISA.3.gz) devel/p5-Devel-DProf (man/man1/dprofpp.1.gz) devel/p5-Devel-Peek (lib/perl5/5.8.2/man/man3/Devel::Peek.3.gz) devel/p5-Errno (lib/perl5/5.8.2/man/man3/Errno.3.gz) devel/p5-File-Spec (lib/perl5/5.8.2/man/man3/File::Spec::Functions.3.gz) devel/p5-File-Temp (lib/perl5/5.8.2/man/man3/File::Temp.3.gz) devel/p5-Filter (lib/perl5/5.8.2/man/man3/Filter::Util::Call.3.gz) devel/p5-Getopt-Long (lib/perl5/5.8.2/man/man3/Getopt::Long.3.gz) devel/p5-IO (lib/perl5/5.8.2/man/man3/IO::Socket::UNIX.3.gz) devel/p5-Locale-Maketext (lib/perl5/5.8.2/man/man3/Locale::Maketext.3.gz) devel/p5-Memoize (lib/perl5/5.8.2/man/man3/Memoize::ExpireFile.3.gz) devel/p5-NEXT (lib/perl5/5.8.2/man/man3/NEXT.3.gz) devel/p5-Storable (lib/perl5/5.8.2/man/man3/Storable.3.gz) devel/p5-Term-ANSIColor (lib/perl5/5.8.2/man/man3/Term::ANSIColor.3.gz) devel/p5-Test-Harness (lib/perl5/5.8.2/man/man3/Test::Harness.3.gz) devel/p5-Test-Simple (lib/perl5/5.8.2/man/man3/Test::Builder.3.gz) devel/p5-Tie-File (lib/perl5/5.8.2/man/man3/Tie::File.3.gz) devel/p5-Time-HiRes (lib/perl5/5.8.2/man/man3/Time::HiRes.3.gz) devel/p5-Time-Local (lib/perl5/5.8.2/man/man3/Time::Local.3.gz) devel/p5-base (lib/perl5/5.8.2/man/man3/fields.3.gz) japanese/perl5 (man/man1/perl5004delta.1.gz) lang/p5-Scalar-List-Utils (lib/perl5/5.8.2/man/man3/List::Util.3.gz) lang/p5-Switch (lib/perl5/5.8.2/man/man3/Switch.3.gz) lang/perl5 (man/man1/perlxs.1.gz) math/p5-Math-BigInt (lib/perl5/5.8.2/man/man3/Math::BigFloat.3.gz) misc/p5-I18N-LangTags (lib/perl5/5.8.2/man/man3/I18N::LangTags.3.gz) misc/p5-Locale-Codes (lib/perl5/5.8.2/man/man3/Locale::Country.3.gz) net/p5-Net (lib/perl5/5.8.2/man/man3/Net::FTP.3.gz) security/p5-Digest (lib/perl5/5.8.2/man/man3/Digest.3.gz) security/p5-Digest-MD5 (lib/perl5/5.8.2/man/man3/Digest::MD5.3.gz) textproc/p5-Filter-Simple (lib/perl5/5.8.2/man/man3/Filter::Simple.3.gz) textproc/p5-PodParser (bin/podselect) textproc/p5-Text-Balanced (lib/perl5/5.8.2/man/man3/Text::Balanced.3.gz) textproc/p5-Text-Tabs+Wrap (lib/perl5/5.8.2/man/man3/Text::Tabs.3.gz) textproc/p5-podlators (lib/perl5/5.8.2/man/man3/Pod::Text::Color.3.gz) www/p5-CGI-modules (lib/perl5/5.8.2/man/man3/CGI::Carp.3.gz) www/p5-CGI.pm (lib/perl5/5.8.2/man/man3/CGI::Switch.3.gz) >How-To-Repeat: install both perl-5.8.2 and any port mentioned above. >Fix: - Add CONFLICTS=perl-5.8.* on these conflicted ports. - Do more version and conflict checks in bsd.port.mk or portlint - Fix dependency problem. We can - use optional dependency in other ports which depends on these ports. (but it might be painful for MAINTAINERs to do this.) - or remove redundant dependence automatically based on PERL_LEVEL (is it possible? or is it efficient and worthy?) - blah blah... need further discussions... (If this problem was discussed before, please give me some hints or URLs.) >Release-Note: >Audit-Trail: >Unformatted: