From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Sep 28 08:10:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 086F81065670 for ; Mon, 28 Sep 2009 08:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DA2398FC24 for ; Mon, 28 Sep 2009 08:10:01 +0000 (UTC) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n8S8A1Y2074604 for ; Mon, 28 Sep 2009 08:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n8S8A1xJ074603; Mon, 28 Sep 2009 08:10:01 GMT (envelope-from gnats) Resent-Date: Mon, 28 Sep 2009 08:10:01 GMT Resent-Message-Id: <200909280810.n8S8A1xJ074603@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, Geraud CONTINSOUZAS Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B586610656A4 for ; Mon, 28 Sep 2009 08:01:12 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id A56318FC22 for ; Mon, 28 Sep 2009 08:01:12 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n8S81Cf1025119 for ; Mon, 28 Sep 2009 08:01:12 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n8S81Cd4025118; Mon, 28 Sep 2009 08:01:12 GMT (envelope-from nobody) Message-Id: <200909280801.n8S81Cd4025118@www.freebsd.org> Date: Mon, 28 Sep 2009 08:01:12 GMT From: Geraud CONTINSOUZAS To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/139202: devel/p5-Cwd: port should be removed X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2009 08:10:02 -0000 >Number: 139202 >Category: ports >Synopsis: devel/p5-Cwd: port should be removed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 28 08:10:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Geraud CONTINSOUZAS >Release: 7.2 >Organization: >Environment: FreeBSD bob.xxxxxxxx.net 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat Sep 12 11:34:16 NCT 2009 root@bob.xxxxxxxx.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The devel/p5-Cwd port should be considered for immediate deletion. It is obsolete (the last version on CPAN is from August 2004). Moreover, this particular module is now part of the PathTools CPAN distribution from the same author (devel/p5-PathTools in ports). If that's not good enough a reason, PathTools is part of the core modules bundled with perl (5.8 and 5.10). Installing p5-Cwd is the best way to screw one's Perl setup as it will be picked before the one in core. There is no good reason to keep this port in the tree. The only port that directly depends on it is textproc/p5-LaTeX-Driver which incidentally also depends on devel/p5-PathTools (causing to install the file Cwd.pm twice on a system). If immediate removal is not possible and a deprecation cycle is required, a commiter should at least mark both devel/p5-PathTools and devel/p5-Cwd as CONFLICT'ing since they will both try to install different files in the same location. >How-To-Repeat: $ cd /usr/ports; grep -nH Cwd.pm lang/perl5.*/pkg-plist devel/p5-PathTools/pkg-plist lang/perl5.10/pkg-plist:652:lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm lang/perl5.8/pkg-plist:449:lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/Cwd.pm devel/p5-PathTools/pkg-plist:3:%%SITE_PERL%%/%%PERL_ARCH%%/Cwd.pm $ >Fix: Remove devel/p5-Cwd from the ports tree. >Release-Note: >Audit-Trail: >Unformatted: