From owner-freebsd-ports@freebsd.org Mon Nov 7 08:10:17 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE2DEC335DE for ; Mon, 7 Nov 2016 08:10:17 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 95250A63 for ; Mon, 7 Nov 2016 08:10:17 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:1c1d:86a1:a200:b700]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id AEC6D1916 for ; Mon, 7 Nov 2016 08:10:13 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/AEC6D1916; dkim=none; dkim-atps=neutral Subject: Re: [HEADSUP] Default Perl changed to 5.24. To: freebsd-ports@freebsd.org References: <705690F0-73CB-4263-84E6-12C9A8F8EBDE@dsl-only.net> <1685582A-2ECB-4F67-8742-543144D43B2C@dsl-only.net> From: Matthew Seaman Message-ID: <512be32c-daaf-52b9-de12-bd914b021daf@FreeBSD.org> Date: Mon, 7 Nov 2016 08:10:12 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1685582A-2ECB-4F67-8742-543144D43B2C@dsl-only.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="keaGIAR0FhawpX6BpCp8eVGR3GLiXvcuD" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,RDNS_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Nov 2016 08:10:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --keaGIAR0FhawpX6BpCp8eVGR3GLiXvcuD Content-Type: multipart/mixed; boundary="ko89XTUtnO9jeaEw5NoPCc7Hb6vmVd7LM"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: <512be32c-daaf-52b9-de12-bd914b021daf@FreeBSD.org> Subject: Re: [HEADSUP] Default Perl changed to 5.24. References: <705690F0-73CB-4263-84E6-12C9A8F8EBDE@dsl-only.net> <1685582A-2ECB-4F67-8742-543144D43B2C@dsl-only.net> In-Reply-To: <1685582A-2ECB-4F67-8742-543144D43B2C@dsl-only.net> --ko89XTUtnO9jeaEw5NoPCc7Hb6vmVd7LM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 07/11/2016 06:47, Mark Millard wrote: > Here is what I found looking back in 5.22 after switching to 5.24: >=20 >> > # find /usr/local/lib/perl5/site_perl/mach/5.22/ -print | grep packl= ist | more >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/File/Listing/.packlist= >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Net/HTTP/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/URI/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Mozilla/CA/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/LWP/MediaTypes/.packli= st >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/LWP/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Digest/HMAC/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/Socket/IP/.packlist= >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/Socket/SSL/.packlis= t >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/HTML/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Encode/Locale/.packlis= t >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Negotiate/.packli= st >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Message/.packlist= >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Cookies/.packlist= >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Daemon/.packlist >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/WWW/RobotRules/.packli= st >> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Authen/NTLM/.packlist > None of this had 5.24 equivalents present. >=20 =2Epacklist files are autogenerated by perl during the installation of a module into staging. They contain a manifest of the module as installed on your system. This makes them redundant considering that a pkg file already contains this, and more, information. I believe the current consensus is that .packlist files should not be copied out of the staging area when creating a pkg of a perl module, and should not be considered part of a pkg. Although it seems that consensus is not followed by all perl module packages. Unfortunately, there is nothing to clean up any pre-existing .packlist files already installed in you $PERL5LIB and it's only at the relatively rare occasions like this when the perl module library switches to a new directory that their presence becomes obvious. Cheers, Matthew --ko89XTUtnO9jeaEw5NoPCc7Hb6vmVd7LM-- --keaGIAR0FhawpX6BpCp8eVGR3GLiXvcuD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJYIDblXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATcuoP/jCXI5iAKDT6SG2V5E1jc+DC vVYQwMJyLuq3i9Eqk56VSoU1AwDZJqH4TCbYS8A+mWXfryedktFTL2cFDpxO3g9x WEiX2YOrDDS6qqI8fngErFFRH6C0rzfRehnhTLvhgkJfe87N5yqWnmkfpZ6jvs7R QN+mig9o4bs0N5N4bO6PaOGn3E1kQLNF/hVQoipRXq8h4iXJspGxOASknYb9kg11 gbkn1PDuJhcgyC8cuPfQpLbwymR2Sd0wGwq+bBpxiW3FlwNYR1GGjvkb5bRMM+Ty 4NVm3Q2KSOv/vqp7XaPd7uZUO9eGSQSwZCStji8Hs3irc/r6OY0vsLz6DQF2OJV9 ZelaeID3Fl7UusvooBY6lRpGtrrzVNRIKOx79GxVR/tJE9xvQfOy4jMG6Lfd/Vyk Fhs8OGKBt3uipAVwwiQfbsKgDO4evbrU+a4sNENbzCU2HJgpT3JdOFXUazrz9QCw jUe0UGEznRMgQfwh9E4vZa2upM6l6d7gbCHTuFEs1esKmeHd/MfyAzS5O/HaPvRN QDcnZ+VLyWvuwQoXRaMqJLkxOmIJ+H7eSgNux5hBcCSdqHRQGzZQAkCbvrh8f/Zh ykjyh606SwBFVTimkisLINaoH4km6D5G5rAZB1GZ5SWwx2reVkIOrc+ukG0+XXYp iTCO4C4ID9+EtuwQbf5s =JdpD -----END PGP SIGNATURE----- --keaGIAR0FhawpX6BpCp8eVGR3GLiXvcuD--