10 years agoremove support for build_environment_vars_for's deactivate option
Graham Knop [Sat, 12 Oct 2013 09:10:20 +0000]
remove support for build_environment_vars_for's deactivate option

When the deactivate option was added, it changed the signature of the
build_environment_vars_for method incompatibly.  This broke the CPAN.pm
bootstrapping process.  The deactivate option doesn't appear to be used
anywhere on CPAN except in error.

Since we don't need the interpolate option anymore, we can just ignore
any extra parameters.  This will fix CPAN.pm.

10 years agosupport powershell rt#88062
Graham Knop [Sat, 12 Oct 2013 08:31:22 +0000]
support powershell rt#88062

10 years agoadd shelltype option
Graham Knop [Sat, 12 Oct 2013 08:05:05 +0000]
add shelltype option

10 years agoallow --deactivate= format for args
Graham Knop [Sat, 12 Oct 2013 08:02:18 +0000]
allow --deactivate= format for args

10 years agoreplace brains
Graham Knop [Fri, 4 Oct 2013 08:11:31 +0000]
replace brains

10 years agodon't blindly untaint @INC
Graham Knop [Tue, 1 Oct 2013 13:19:12 +0000]
don't blindly untaint @INC

10 years agoextract installer option generation to its own method
Graham Knop [Sat, 21 Sep 2013 11:07:05 +0000]
extract installer option generation to its own method

10 years agodon't try to remove arch dirs from environment, they aren't added anymore
Graham Knop [Sat, 21 Sep 2013 11:06:19 +0000]
don't try to remove arch dirs from environment, they aren't added anymore

10 years agobetter diagnostics on taint test, and a failing case
Graham Knop [Tue, 1 Oct 2013 12:59:18 +0000]
better diagnostics on taint test, and a failing case

10 years agoremove docs for install_base_arch_path
Graham Knop [Wed, 20 Nov 2013 09:09:33 +0000]
remove docs for install_base_arch_path

10 years agofix some docs
Graham Knop [Thu, 7 Nov 2013 20:27:07 +0000]
fix some docs

10 years agosome pod fixes and cleanups
Graham Knop [Sat, 14 Dec 2013 12:19:06 +0000]
some pod fixes and cleanups

10 years agorevert to previous formatting
Karen Etheridge [Thu, 12 Dec 2013 02:26:37 +0000]
revert to previous formatting

10 years agoload as few modules as is reasonable
Graham Knop [Sat, 30 Nov 2013 04:35:24 +0000]
load as few modules as is reasonable

10 years agodon't assume File::Path will be loaded in tests
Graham Knop [Sat, 30 Nov 2013 04:34:41 +0000]
don't assume File::Path will be loaded in tests

10 years agobetter bootstrapping test
Graham Knop [Thu, 28 Nov 2013 03:04:07 +0000]
better bootstrapping test

improve bootstrap test, including testing with alternate perls

10 years agocope better when deactivating param not passed
Graham Knop [Thu, 28 Nov 2013 03:03:21 +0000]
cope better when deactivating param not passed

10 years agoclean up bootstrapping test
Graham Knop [Wed, 27 Nov 2013 22:45:57 +0000]
clean up bootstrapping test

10 years agobootstrapping test
Graham Knop [Tue, 5 Nov 2013 21:53:32 +0000]
bootstrapping test

10 years agonote Distar conversion in changelog
Graham Knop [Wed, 27 Nov 2013 22:09:44 +0000]
note Distar conversion in changelog

10 years agocorrect eumm version tests
Graham Knop [Wed, 27 Nov 2013 22:04:13 +0000]
correct eumm version tests

10 years agoCPAN should be in META files
Graham Knop [Mon, 4 Nov 2013 19:00:21 +0000]
CPAN should be in META files

10 years agoconvert to Distar
Graham Knop [Sat, 2 Nov 2013 19:17:01 +0000]
convert to Distar

11 years agodon't try to create paths if we are deactivating
Graham Knop [Wed, 20 Nov 2013 11:13:27 +0000]
don't try to create paths if we are deactivating

11 years agoprotect install test from external environment 1.008026
Graham Knop [Wed, 6 Nov 2013 00:00:44 +0000]
protect install test from external environment

11 years agobump version to 1.008026 (stable)
Graham Knop [Tue, 5 Nov 2013 23:48:45 +0000]
bump version to 1.008026 (stable)

11 years agobe compatible with perl 5.6
Graham Knop [Mon, 4 Nov 2013 21:37:21 +0000]
be compatible with perl 5.6

11 years agobump version to 1.0080025 1.008025
Graham Knop [Fri, 1 Nov 2013 15:57:45 +0000]
bump version to 1.0080025

11 years agomake stackable test immune to external local libs
Graham Knop [Thu, 31 Oct 2013 21:38:56 +0000]
make stackable test immune to external local libs

11 years agoreverse order of PERL_LOCAL_LIB_ROOT to match standard env order
Graham Knop [Fri, 4 Oct 2013 08:18:20 +0000]
reverse order of PERL_LOCAL_LIB_ROOT to match standard env order

11 years agofix lib::core::only docs when combining with local::lib
Matt Lawrence [Thu, 31 Oct 2013 19:25:54 +0000]
fix lib::core::only docs when combining with local::lib

11 years agoavoid warnings on unset CPAN settings, and de-dupe error
Graham Knop [Thu, 31 Oct 2013 19:24:18 +0000]
avoid warnings on unset CPAN settings, and de-dupe error

11 years agoadjust csh output to allow use directly by eval
Graham Knop [Thu, 31 Oct 2013 19:01:39 +0000]
adjust csh output to allow use directly by eval

11 years agoclarify that prefix warnings are about CPAN configuration
Graham Knop [Thu, 31 Oct 2013 18:59:04 +0000]
clarify that prefix warnings are about CPAN configuration

11 years agofix up old changelog entry
Graham Knop [Wed, 30 Oct 2013 01:24:28 +0000]
fix up old changelog entry

11 years agofix install script on cygwin
Graham Knop [Wed, 30 Oct 2013 01:14:57 +0000]
fix install script on cygwin

11 years agobetter location for test temp files
Graham Knop [Wed, 30 Oct 2013 01:14:14 +0000]
better location for test temp files

11 years agofix stackable test on windows
Graham Knop [Tue, 29 Oct 2013 14:25:06 +0000]
fix stackable test on windows

11 years agobump version to 1.008024 1.008024
Graham Knop [Mon, 28 Oct 2013 18:42:37 +0000]
bump version to 1.008024

11 years agoadd Win32 extra files to .gitignore
Graham Knop [Mon, 28 Oct 2013 19:22:43 +0000]
add Win32 extra files to .gitignore

11 years agobump ExtUtils::MakeMaker prerequisite to handle escapes/quotes in PERL_MM_OPT
Graham Knop [Mon, 28 Oct 2013 18:40:19 +0000]
bump ExtUtils::MakeMaker prerequisite to handle escapes/quotes in PERL_MM_OPT

11 years agofix installing to directories with spaces and backslashes
Graham Knop [Tue, 22 Oct 2013 12:11:43 +0000]
fix installing to directories with spaces and backslashes

11 years agomore reliable escaping in taint test
Graham Knop [Tue, 22 Oct 2013 12:25:27 +0000]
more reliable escaping in taint test

11 years agoignore outer local::lib in test instead of coping with it
Graham Knop [Tue, 1 Oct 2013 12:58:04 +0000]
ignore outer local::lib in test instead of coping with it

11 years agobe compatible with old Exporter
Graham Knop [Tue, 1 Oct 2013 12:48:13 +0000]
be compatible with old Exporter

11 years agobump version to 1.008023 (stable) 1.008023
Karen Etheridge [Sat, 19 Oct 2013 18:16:50 +0000]
bump version to 1.008023 (stable)

11 years agothis message is not needed
Karen Etheridge [Sat, 19 Oct 2013 18:12:31 +0000]
this message is not needed

11 years agobump version to 1.008022 1.008022
Karen Etheridge [Mon, 7 Oct 2013 17:06:54 +0000]
bump version to 1.008022

11 years agoremove unix-style directory separator from regex (DOH!)
Karen Etheridge [Mon, 7 Oct 2013 17:06:20 +0000]
remove unix-style directory separator from regex (DOH!)

11 years agobump version to 1.008021 1.008021
Karen Etheridge [Fri, 4 Oct 2013 21:07:48 +0000]
bump version to 1.008021

11 years agoyet more fixing escaping of backslashes in win32 paths in test
Karen Etheridge [Fri, 4 Oct 2013 21:06:45 +0000]
yet more fixing escaping of backslashes in win32 paths in test

11 years agoadd a LICENSE file, and update the license text in pod
Karen Etheridge [Fri, 4 Oct 2013 17:05:44 +0000]
add a LICENSE file, and update the license text in pod

11 years agobump version to 1.008020 1.008020
Karen Etheridge [Thu, 3 Oct 2013 19:57:48 +0000]
bump version to 1.008020

11 years agowhitespace cleanup
Karen Etheridge [Thu, 3 Oct 2013 19:56:40 +0000]
whitespace cleanup

11 years agoenable warnings locally, rather than globally
Karen Etheridge [Thu, 3 Oct 2013 19:56:32 +0000]
enable warnings locally, rather than globally

11 years agoensure all tests have a plan
Karen Etheridge [Thu, 3 Oct 2013 19:54:40 +0000]
ensure all tests have a plan

11 years agomore diagnostics to help debug the *occasional* failures of this test on win32
Karen Etheridge [Thu, 3 Oct 2013 19:48:19 +0000]
more diagnostics to help debug the *occasional* failures of this test on win32

11 years agofix escaping of backslashes in win32 paths in test
Karen Etheridge [Thu, 3 Oct 2013 19:37:58 +0000]
fix escaping of backslashes in win32 paths in test

11 years agobump version to 1.008019 1.008019
Karen Etheridge [Sun, 29 Sep 2013 20:49:57 +0000]
bump version to 1.008019

11 years agomore cleanup
Karen Etheridge [Sun, 29 Sep 2013 21:03:56 +0000]
more cleanup

11 years agochangelog for trial release with test fixes
Karen Etheridge [Sun, 29 Sep 2013 20:48:19 +0000]
changelog for trial release with test fixes

11 years agouse normalized path on win32 in this test too
Karen Etheridge [Sun, 29 Sep 2013 20:46:58 +0000]
use normalized path on win32 in this test too

this hopefully addresses cpantesters failure reports, e.g.:
http://www.cpantesters.org/cpan/report/c8a7c865-6d66-1014-b964-310d2901c822
http://www.cpantesters.org/cpan/report/ca4b52de-6bf3-1014-810b-761a736704e8
http://www.cpantesters.org/cpan/report/77c604d8-6cdc-1014-ad93-a84555012b15

11 years agowork around backslash issues with Win32 paths in taint test
Karen Etheridge [Sun, 29 Sep 2013 20:44:40 +0000]
work around backslash issues with Win32 paths in taint test

this hopefully addresses cpantesters failure reports, e.g.:
http://www.cpantesters.org/cpan/report/0c37f68f-6d57-1014-a7ec-a16b5be8bcae
http://www.cpantesters.org/cpan/report/f7b20263-6da8-1014-ab0b-a16a5be8bcae
http://www.cpantesters.org/cpan/report/0c37f68f-6d57-1014-a7ec-a16b5be8bcae
http://www.cpantesters.org/cpan/report/5486eef0-6c1a-1014-b801-4f72db05e747
http://www.cpantesters.org/cpan/report/bd043c85-6bf8-1014-9fed-19f2c69cc7be
http://www.cpantesters.org/cpan/report/c8a7c865-6d66-1014-b964-310d2901c822
http://www.cpantesters.org/cpan/report/2fbf0826-1fac-11e3-8778-8bb49a6ffe4e
http://www.cpantesters.org/cpan/report/a7b22cee-1f90-11e3-8778-8bb49a6ffe4e
http://www.cpantesters.org/cpan/report/1add08c4-6bf9-1014-a3b9-f229e79c0688
http://www.cpantesters.org/cpan/report/809a1d6d-6cca-1014-9c8f-bf33ec4105d1
http://www.cpantesters.org/cpan/report/cf8e9f51-6c0f-1014-b1c8-f0a75dd0450a
http://www.cpantesters.org/cpan/report/ca4b52de-6bf3-1014-810b-761a736704e8
http://www.cpantesters.org/cpan/report/77c604d8-6cdc-1014-ad93-a84555012b15

11 years agobump version again 1.008018
Karen Etheridge [Sun, 15 Sep 2013 19:47:48 +0000]
bump version again

11 years agochangelog
Karen Etheridge [Sun, 15 Sep 2013 19:47:17 +0000]
changelog

11 years agomore diagnostics here too
Karen Etheridge [Sun, 15 Sep 2013 19:46:36 +0000]
more diagnostics here too

11 years agoescape the backslashes in win32 paths; print the lib dir for diagnosing mysterious...
Karen Etheridge [Sun, 15 Sep 2013 19:40:05 +0000]
escape the backslashes in win32 paths; print the lib dir for diagnosing mysterious failures

11 years agoinclude the expected location in the test name, for diagnosing mysterious failures
Karen Etheridge [Sun, 15 Sep 2013 19:38:51 +0000]
include the expected location in the test name, for diagnosing mysterious failures

11 years agobump version for release 1.008017
Karen Etheridge [Sat, 14 Sep 2013 16:50:37 +0000]
bump version for release

11 years agosome testers are still ending up with bad lib lists
Karen Etheridge [Sat, 14 Sep 2013 16:49:27 +0000]
some testers are still ending up with bad lib lists

e.g.  http://www.cpantesters.org/cpan/report/85472df4-1d3c-11e3-a7cb-ca49e0cbff33
even though we screen out empty paths before joining with : !

11 years agoavoid interpolation of backslashed chars in windows paths
Karen Etheridge [Sat, 14 Sep 2013 16:48:45 +0000]
avoid interpolation of backslashed chars in windows paths

11 years agobump version for release 1.008016
Karen Etheridge [Fri, 13 Sep 2013 16:33:22 +0000]
bump version for release

11 years agoignore temp dirs left behind by testing
Karen Etheridge [Fri, 13 Sep 2013 16:32:48 +0000]
ignore temp dirs left behind by testing

11 years agoquotemeta the path to avoid "Unrecognized escape \s passed through" on win32
Karen Etheridge [Fri, 13 Sep 2013 16:29:28 +0000]
quotemeta the path to avoid "Unrecognized escape \s passed through" on win32

11 years agouse our wrapper for creating a local::lib dir, normalizing for win32 paths
Karen Etheridge [Fri, 13 Sep 2013 16:28:08 +0000]
use our wrapper for creating a local::lib dir, normalizing for win32 paths

11 years agobump release to fix missing t/lib/TempDir.pm from MANIFEST 1.008015
Karen Etheridge [Thu, 12 Sep 2013 22:10:46 +0000]
bump release to fix missing t/lib/TempDir.pm from MANIFEST

11 years agoARGH use a blacklist, not a whitelist
Karen Etheridge [Thu, 12 Sep 2013 22:12:18 +0000]
ARGH use a blacklist, not a whitelist

and oh look! some other files get added to the MANIFEST that have existed in
the repo for a very long time...
sigh, I hate you Module::Install.

11 years agobump version for release 1.008014
Karen Etheridge [Thu, 12 Sep 2013 16:27:11 +0000]
bump version for release

11 years agomove mk_temp_dir into a lib so we can reuse it
Karen Etheridge [Thu, 12 Sep 2013 16:23:10 +0000]
move mk_temp_dir into a lib so we can reuse it

this hopefully resolves cpantesters issues with 1.008013 on win32:
http://www.cpantesters.org/cpan/report/34414d0f-6bfd-1014-9cd9-6654736704e8

11 years agouse $Config{path_sep} in tests, not :
Karen Etheridge [Thu, 12 Sep 2013 16:20:23 +0000]
use $Config{path_sep} in tests, not :

11 years agobump version for release 1.008013
Karen Etheridge [Thu, 12 Sep 2013 03:23:28 +0000]
bump version for release

11 years agooops, some of these variables aren't always initialized
Karen Etheridge [Thu, 12 Sep 2013 03:22:18 +0000]
oops, some of these variables aren't always initialized

11 years agominor doc tweak, requested by sjohnson, #van.pm 1.008012
Karen Etheridge [Wed, 11 Sep 2013 23:05:36 +0000]
minor doc tweak, requested by sjohnson, #van.pm

11 years agobump version for release
Karen Etheridge [Wed, 11 Sep 2013 23:04:41 +0000]
bump version for release

11 years agoMerge branch 'topic/taint'
Karen Etheridge [Wed, 11 Sep 2013 23:03:21 +0000]
Merge branch 'topic/taint'

11 years agotest that random junk in PERL_LOCAL_LIB_ROOT is ignored
Karen Etheridge [Wed, 11 Sep 2013 21:04:27 +0000]
test that random junk in PERL_LOCAL_LIB_ROOT is ignored

11 years agoRT#76661: work properly in a taintperl environment
Karen Etheridge [Tue, 10 Sep 2013 23:00:30 +0000]
RT#76661: work properly in a taintperl environment

active_paths() now checks each entry in PERL_LOCAL_LIB_ROOT against @INC to be
sure that everything in PERL5LIB really did make it into @INC (taintperl
doesn't add to @INC automatically), so using perl -T -Mlocal::lib=dir
actually adds dir to @INC in all cases.

11 years agoadd bullets to LIMITATIONS section
Karen Etheridge [Wed, 4 Sep 2013 23:22:22 +0000]
add bullets to LIMITATIONS section

11 years agotest for basic kwalitee metrics (which now pass, with a README)
Karen Etheridge [Wed, 4 Sep 2013 22:21:05 +0000]
test for basic kwalitee metrics (which now pass, with a README)

11 years agoadd a simple README
Karen Etheridge [Wed, 4 Sep 2013 22:20:16 +0000]
add a simple README

11 years agotest for whitespace, tabs
Karen Etheridge [Wed, 4 Sep 2013 22:17:25 +0000]
test for whitespace, tabs

11 years agowhitespace cleanup
Karen Etheridge [Wed, 4 Sep 2013 22:11:01 +0000]
whitespace cleanup

11 years agospelling
Karen Etheridge [Wed, 4 Sep 2013 22:09:07 +0000]
spelling

11 years agosome release tests (that all pass)
Karen Etheridge [Wed, 4 Sep 2013 22:06:41 +0000]
some release tests (that all pass)

11 years agomore whitespace in Changes for readability
Karen Etheridge [Wed, 4 Sep 2013 20:52:27 +0000]
more whitespace in Changes for readability

11 years agolook for fancy dashes byte-wise, rather than literally
Karen Etheridge [Wed, 4 Sep 2013 20:47:26 +0000]
look for fancy dashes byte-wise, rather than literally

If someone (e.g. me!) slaps in a 'use utf8;' into the old version of the
document, then the check would always fail.  This way we will catch the
character even if 'use utf8' is added later.

11 years agoignore MANIFEST.SKIP.bak
Karen Etheridge [Sat, 27 Jul 2013 02:51:55 +0000]
ignore MANIFEST.SKIP.bak

11 years agobump version for release 1.008011
Karen Etheridge [Sat, 27 Jul 2013 02:49:23 +0000]
bump version for release

11 years agochangelog
Karen Etheridge [Sat, 27 Jul 2013 02:44:20 +0000]
changelog

11 years agodon't bother fixing CPAN if running from cpanminus (RT#85731)
Tatsuhiko Miyagawa [Sun, 21 Mar 2010 13:30:31 +0000]
don't bother fixing CPAN if running from cpanminus (RT#85731)