From owner-freebsd-perl@FreeBSD.ORG Tue Mar 23 01:31:05 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92A6F16A4CE for ; Tue, 23 Mar 2004 01:31:05 -0800 (PST) Received: from heechee.tobez.org (heechee.tobez.org [217.157.39.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FF6643D45 for ; Tue, 23 Mar 2004 01:31:04 -0800 (PST) (envelope-from tobez@tobez.org) Received: by heechee.tobez.org (Postfix, from userid 1001) id 4E903175AA; Tue, 23 Mar 2004 10:31:02 +0100 (CET) Date: Tue, 23 Mar 2004 10:31:02 +0100 From: Anton Berezin To: perl@freebsd.org Message-ID: <20040323093102.GC89117@heechee.tobez.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6i cc: Toshiya SAITOH Subject: Regarding "correct perl module depencency" PRs X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2004 09:31:05 -0000 Hi, There has been a number of PRs recently (an example would be 64377), which in my opinion address the legitimate problem from the wrong angle. > If we use per-5.6.x and later, this ports overwrite perl core modules. > So, please correct to check the depencency on perl version and perl > modules strictly. The problem here is NOT the fact that a module is already present in the perl distribution. The actual problem is the fact that the module installs itself in the "perl" area, as opposed to the "site" area, or overwrites portions of the files belonging to the core module in some other manner. By solving the first problem, we essentially prevent ourselves from ever updating to a version of a module, which is more recent than the one contained in the perl distribution. By solving the second problem, we get the potentially newer versions of the core modules installed, and also prevent ourselves from putting a mess of makefile's conditionals into all ports that depend on any "both in the core and in the ports" module. Now, I believe that the vast majority, if not all such modules already have "CONFIGURE_ARGS= INSTALLDIRS=site" or equivalent in their port's makefiles. Those that don't are in a rather obvious need to be fixed. The remaining problem is that we unfortunately do not have the manpage separation between "perl" and "site" portions, so that there is indeed a number of manpages that are overwritten. I intend to fix that in the upcoming 5.8.3 upgrade. The question is, what do we do for 5.6? Comments? Suggestions? Cheers, \Anton. -- Civilization is a fractal patchwork of old and new and dangerously new. -- Vernor Vinge From owner-freebsd-perl@FreeBSD.ORG Tue Mar 23 04:11:31 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B029A16A4CE; Tue, 23 Mar 2004 04:11:31 -0800 (PST) Received: from plouf.absolight.net (plouf.absolight.net [212.43.217.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A51D43D53; Tue, 23 Mar 2004 04:11:31 -0800 (PST) (envelope-from mat@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by plouf.absolight.net (Postfix) with ESMTP id 09A6F41A1; Tue, 23 Mar 2004 13:11:30 +0100 (CET) Received: from andromede.faubourg.reaumur.net (ATuileries-152-1-2-184.w82-123.abo.wanadoo.fr [82.123.32.184]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by plouf.absolight.net (Postfix) with ESMTP id E6902419F; Tue, 23 Mar 2004 13:11:28 +0100 (CET) Date: Tue, 23 Mar 2004 13:11:30 +0100 From: Mathieu Arnold To: Anton Berezin , perl@freebsd.org Message-ID: <1025135906.1080047490@andromede.faubourg.reaumur.net> In-Reply-To: <20040323093102.GC89117@heechee.tobez.org> References: <20040323093102.GC89117@heechee.tobez.org> X-Mailer: Mulberry/3.1.1 (Win32) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="==========85456DD7EA86C224567D==========" X-Virus-Scanned: by amavisd 0.1 cc: Toshiya SAITOH Subject: Re: Regarding "correct perl module depencency" PRs X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2004 12:11:31 -0000 --==========85456DD7EA86C224567D========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline +-le 23/03/2004 10:31 +0100, Anton Berezin a dit : | Now, I believe that the vast majority, if not all such modules already | have "CONFIGURE_ARGS= INSTALLDIRS=site" or equivalent in their port's | makefiles. Those that don't are in a rather obvious need to be fixed. I was beginning to wonder if we could not set CONFIGURE_ARGS= INSTALLDIRS=site in bsd.port.mk when PERL_CONFIGURE is on, which *should be* the way to do it and not having to do it Makefile by Makefile. | The remaining problem is that we unfortunately do not have the manpage | separation between "perl" and "site" portions, so that there is indeed | a number of manpages that are overwritten. I intend to fix that in the | upcoming 5.8.3 upgrade. The question is, what do we do for 5.6? Well, 5.6 does not have the siteman[13]dir, which makes it difficult to handle, I quite don't know. With the change from 5.6 to 5.8 in 5.2, and the future arrival of 5-STABLE, we may leave 5.6 as it is and encourage people to get to 5.8. -- Mathieu Arnold --==========85456DD7EA86C224567D========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) iQEVAwUBQGApc1vROjYJ63c1AQIIJAf/ZjyDHv0HDwVF72LfHTsxv0lttjmCgZKU 2PnAukK4uD5S3gov0mnfJxD910MQmnsqdnctsgyZDpPdq4n9BWgDXLY7rh96rUnf OfM/nR/kk5cI61TgEPpIaJFl0dmpCP7XEqXjE0JglzeHkBX87iG6aLYx2xIYz0Vg oMzbWhwMWvsf/6rjS+OzpyzPAqSeC09+PbCbLDqM5vEIfhjcnGUfdibk2hUHgZH6 gbB31TXHP5Z5+Izs5/IKsMYRLToGqoLDQNCNUu2drXcgj0jJTjNm4p9PXvSSNZPp 0NuqpGXnGw1Nz6hd7qeQhd3OYhN0Cx/hdZffkQseE4epUe+y7Bb9TA== =j60+ -----END PGP SIGNATURE----- --==========85456DD7EA86C224567D==========-- From owner-freebsd-perl@FreeBSD.ORG Thu Mar 25 07:28:35 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B558016A4CE; Thu, 25 Mar 2004 07:28:35 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95E1F43D54; Thu, 25 Mar 2004 07:28:35 -0800 (PST) (envelope-from sheldonh@FreeBSD.org) Received: from freefall.freebsd.org (sheldonh@localhost [127.0.0.1]) i2PFSZbv045971; Thu, 25 Mar 2004 07:28:35 -0800 (PST) (envelope-from sheldonh@freefall.freebsd.org) Received: (from sheldonh@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2PFSZoR045967; Thu, 25 Mar 2004 07:28:35 -0800 (PST) (envelope-from sheldonh) Date: Thu, 25 Mar 2004 07:28:35 -0800 (PST) From: Sheldon Hearn Message-Id: <200403251528.i2PFSZoR045967@freefall.freebsd.org> To: sheldonh@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, perl@FreeBSD.org Subject: Re: ports/64713: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 15:28:35 -0000 Synopsis: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile Responsible-Changed-From-To: freebsd-ports-bugs->perl@FreeBSD.org Responsible-Changed-By: sheldonh Responsible-Changed-When: Thu Mar 25 07:28:12 PST 2004 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=64713 From owner-freebsd-perl@FreeBSD.ORG Thu Mar 25 07:35:53 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1021616A4CE; Thu, 25 Mar 2004 07:35:53 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E566943D46; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat@FreeBSD.org) Received: from freefall.freebsd.org (mat@localhost [127.0.0.1]) i2PFZqbv047283; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat@freefall.freebsd.org) Received: (from mat@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2PFZqoG047279; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat) Date: Thu, 25 Mar 2004 07:35:52 -0800 (PST) From: Mathieu Arnold Message-Id: <200403251535.i2PFZqoG047279@freefall.freebsd.org> To: mat@FreeBSD.org, perl@FreeBSD.org, perl@FreeBSD.org Subject: Re: ports/64713: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 15:35:53 -0000 Synopsis: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile Responsible-Changed-From-To: perl@FreeBSD.org->perl Responsible-Changed-By: mat Responsible-Changed-When: Thu Mar 25 07:35:14 PST 2004 Responsible-Changed-Why: you can use this shorter form too :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=64713 From owner-freebsd-perl@FreeBSD.ORG Thu Mar 25 07:35:53 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1021616A4CE; Thu, 25 Mar 2004 07:35:53 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E566943D46; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat@FreeBSD.org) Received: from freefall.freebsd.org (mat@localhost [127.0.0.1]) i2PFZqbv047283; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat@freefall.freebsd.org) Received: (from mat@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2PFZqoG047279; Thu, 25 Mar 2004 07:35:52 -0800 (PST) (envelope-from mat) Date: Thu, 25 Mar 2004 07:35:52 -0800 (PST) From: Mathieu Arnold Message-Id: <200403251535.i2PFZqoG047279@freefall.freebsd.org> To: mat@FreeBSD.org, perl@FreeBSD.org, perl@FreeBSD.org Subject: Re: ports/64713: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 15:35:53 -0000 Synopsis: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile Responsible-Changed-From-To: perl@FreeBSD.org->perl Responsible-Changed-By: mat Responsible-Changed-When: Thu Mar 25 07:35:14 PST 2004 Responsible-Changed-Why: you can use this shorter form too :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=64713 From owner-freebsd-perl@FreeBSD.ORG Thu Mar 25 08:23:16 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA14016A4CE; Thu, 25 Mar 2004 08:23:16 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A9A943D3F; Thu, 25 Mar 2004 08:23:16 -0800 (PST) (envelope-from mat@FreeBSD.org) Received: from freefall.freebsd.org (mat@localhost [127.0.0.1]) i2PGNGbv052262; Thu, 25 Mar 2004 08:23:16 -0800 (PST) (envelope-from mat@freefall.freebsd.org) Received: (from mat@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2PGNGDI052258; Thu, 25 Mar 2004 08:23:16 -0800 (PST) (envelope-from mat) Date: Thu, 25 Mar 2004 08:23:16 -0800 (PST) From: Mathieu Arnold Message-Id: <200403251623.i2PGNGDI052258@freefall.freebsd.org> To: sheldonh@freebsd.org, mat@FreeBSD.org, perl@FreeBSD.org Subject: Re: ports/64713: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 16:23:16 -0000 Synopsis: mail/p5-Mail-SpamAssassin's spamd.sh hardwires pidfile State-Changed-From-To: open->closed State-Changed-By: mat State-Changed-When: Thu Mar 25 08:23:07 PST 2004 State-Changed-Why: Committed, thanks ! http://www.freebsd.org/cgi/query-pr.cgi?pr=64713