6 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

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

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

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

6 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

6 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

6 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

6 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

6 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

6 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

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

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

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

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

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

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

6 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

6 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

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

6 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

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

6 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)

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

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

6 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!)

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

6 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

6 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

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

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

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

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

6 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

6 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

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

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

6 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

6 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

6 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

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

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

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

6 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

6 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

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

6 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 : !

6 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

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

6 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

6 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

6 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

6 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

6 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.

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

6 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

6 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 :

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

6 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

6 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

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

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

6 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

6 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.

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

6 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)

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

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

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

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

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

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

6 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.

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

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

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

6 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)

6 years agolink to the 2011 advent article
Karen Etheridge [Fri, 5 Jul 2013 18:05:05 +0000]
link to the 2011 advent article

6 years agoskip all the default crap (this will get expanded on first build; dont panic!)
Karen Etheridge [Fri, 5 Jul 2013 18:02:53 +0000]
skip all the default crap (this will get expanded on first build; dont panic!)

6 years agosilence "Name "File::Spec::rel2abs" used only once: possible typo" 1.008010
Karen Etheridge [Mon, 27 May 2013 01:04:43 +0000]
silence "Name "File::Spec::rel2abs" used only once: possible typo"

6 years agobump version for re-release, after syncing with the *real* 1.008009 release
Karen Etheridge [Mon, 27 May 2013 00:56:25 +0000]
bump version for re-release, after syncing with the *real* 1.008009 release

6 years agoignore all the build byproducts
Karen Etheridge [Mon, 27 May 2013 00:54:12 +0000]
ignore all the build byproducts

6 years agochangelog for undef split fix
Karen Etheridge [Wed, 22 May 2013 02:31:45 +0000]
changelog for undef split fix

6 years agoFix a split on undefined value warning
David Golden [Tue, 21 May 2013 14:02:07 +0000]
Fix a split on undefined value warning

Something that perlbrew is doing seems to tickle this bug.

6 years agoRemove Carp::Always, 1.8.9 1.008009
Chris Nehren [Mon, 25 Feb 2013 03:37:19 +0000]
Remove Carp::Always, 1.8.9

7 years agoCarp::Always should not be a dep
Breno G. de Oliveira [Mon, 25 Feb 2013 03:32:36 +0000]
Carp::Always should not be a dep

7 years ago1.008008. Update the Changes file, remove some hard tabs. 1.008008
Chris Nehren [Sun, 24 Feb 2013 17:28:17 +0000]
1.008008. Update the Changes file, remove some hard tabs.

7 years agoTest for no arch in PERL5LIB
Olivier Mengué [Sun, 1 May 2011 04:20:43 +0000]
Test for no arch in PERL5LIB

RT#67871: "do not add arch path to PERL5LIB: perl does it since 5.8.0"

7 years agoDo not put arch dir in $PERL5LIB (RT#67871)
Olivier Mengué [Sun, 17 Feb 2013 22:15:38 +0000]
Do not put arch dir in $PERL5LIB (RT#67871)

Since perl 5.8.1, perl automatically adds $dir/$Config{archname} for
each directory in PERL5LIB, so we don't have to explicitely put those
directories.
Work originally partially done in May 2011. Thanks to Matt S. Trout for
diagnosing a bug.

7 years agoMove Win32 magic out of ensure_dir_structure_for()
Olivier Mengué [Sun, 17 Feb 2013 07:06:36 +0000]
Move Win32 magic out of ensure_dir_structure_for()

Note that this magic has never been documented in the POD.
t/stackable.t is fixed accordingly as it used the magic.

7 years agoFix activate_paths when PERL_LOCAL_LIB_ROOT starts with ':'
Olivier Mengué [Thu, 14 Feb 2013 22:40:06 +0000]
Fix activate_paths when PERL_LOCAL_LIB_ROOT starts with ':'

As 'perl -Mlocal::lib' now generates
"PERL_LOCAL_LIB_ROOT=$PERL_LOCAL_LIB_ROOT:~/perl5", the result of the
expansion by the shell may be ":~/perl5", so the first element of the
list created by splitting on ':' may be empty. So we have to ignore that
empty element.

7 years agoFix ~/perl5/bin missing in $PATH
Olivier Mengué [Thu, 14 Feb 2013 22:34:26 +0000]
Fix ~/perl5/bin missing in $PATH

7 years agoRemove prototype causing warnings
Chris Nehren [Tue, 12 Feb 2013 17:01:14 +0000]
Remove prototype causing warnings

... also it's a prototype.

7 years agoRefactor PERL_M[BM]_OPT value when --deactivate
Olivier Mengué [Mon, 2 May 2011 18:30:58 +0000]
Refactor PERL_M[BM]_OPT value when --deactivate

Simpler code for setting PERL_MB_OPT and PERL_MM_OPT when a directory is
deactivated.

7 years agorename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS
Chris Nehren [Fri, 13 May 2011 14:00:36 +0000]
rename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS

7 years agoRefactor environment values building
Olivier Mengué [Sun, 1 May 2011 00:02:28 +0000]
Refactor environment values building

Introduce sub _env_list_value() to put all join($Config{path_sep}) and
existing value preservation in a single place.
Use that function everywhere: the code for the value for each environment
variable is now clearer.
All tests pass.

7 years agoMove xt/subroutine-in-inc.t to t/
Olivier Mengué [Sun, 1 May 2011 03:14:02 +0000]
Move xt/subroutine-in-inc.t to t/

7 years agoFix xt/subroutine-in-inc.t
Olivier Mengué [Sun, 1 May 2011 03:09:40 +0000]
Fix xt/subroutine-in-inc.t

7 years agoinclude r/w repo spec as a hint for contributors
Karen Etheridge [Sat, 16 Feb 2013 17:34:02 +0000]
include r/w repo spec as a hint for contributors

7 years agoChangelog reversion to stable 1.008004 plus carp fix 1.008007
Matt S Trout [Sun, 17 Feb 2013 13:55:50 +0000]
Changelog reversion to stable 1.008004 plus carp fix

7 years agoPatch for Carp version mismatch
osfameron [Thu, 24 May 2012 13:34:58 +0000]
Patch for Carp version mismatch