Graham Knop [Sat, 30 Nov 2013 04:34:41 +0000]
don't assume File::Path will be loaded in tests
Graham Knop [Thu, 28 Nov 2013 03:04:07 +0000]
better bootstrapping test
improve bootstrap test, including testing with alternate perls
Graham Knop [Thu, 28 Nov 2013 03:03:21 +0000]
cope better when deactivating param not passed
Graham Knop [Wed, 27 Nov 2013 22:45:57 +0000]
clean up bootstrapping test
Graham Knop [Tue, 5 Nov 2013 21:53:32 +0000]
bootstrapping test
Graham Knop [Wed, 27 Nov 2013 22:09:44 +0000]
note Distar conversion in changelog
Graham Knop [Wed, 27 Nov 2013 22:04:13 +0000]
correct eumm version tests
Graham Knop [Mon, 4 Nov 2013 19:00:21 +0000]
CPAN should be in META files
Graham Knop [Sat, 2 Nov 2013 19:17:01 +0000]
convert to Distar
Graham Knop [Wed, 20 Nov 2013 11:13:27 +0000]
don't try to create paths if we are deactivating
Graham Knop [Wed, 6 Nov 2013 00:00:44 +0000]
protect install test from external environment
Graham Knop [Tue, 5 Nov 2013 23:48:45 +0000]
bump version to 1.008026 (stable)
Graham Knop [Mon, 4 Nov 2013 21:37:21 +0000]
be compatible with perl 5.6
Graham Knop [Fri, 1 Nov 2013 15:57:45 +0000]
bump version to 1.0080025
Graham Knop [Thu, 31 Oct 2013 21:38:56 +0000]
make stackable test immune to external local libs
Graham Knop [Fri, 4 Oct 2013 08:18:20 +0000]
reverse order of PERL_LOCAL_LIB_ROOT to match standard env order
Matt Lawrence [Thu, 31 Oct 2013 19:25:54 +0000]
fix lib::core::only docs when combining with local::lib
Graham Knop [Thu, 31 Oct 2013 19:24:18 +0000]
avoid warnings on unset CPAN settings, and de-dupe error
Graham Knop [Thu, 31 Oct 2013 19:01:39 +0000]
adjust csh output to allow use directly by eval
Graham Knop [Thu, 31 Oct 2013 18:59:04 +0000]
clarify that prefix warnings are about CPAN configuration
Graham Knop [Wed, 30 Oct 2013 01:24:28 +0000]
fix up old changelog entry
Graham Knop [Wed, 30 Oct 2013 01:14:57 +0000]
fix install script on cygwin
Graham Knop [Wed, 30 Oct 2013 01:14:14 +0000]
better location for test temp files
Graham Knop [Tue, 29 Oct 2013 14:25:06 +0000]
fix stackable test on windows
Graham Knop [Mon, 28 Oct 2013 18:42:37 +0000]
bump version to 1.008024
Graham Knop [Mon, 28 Oct 2013 19:22:43 +0000]
add Win32 extra files to .gitignore
Graham Knop [Mon, 28 Oct 2013 18:40:19 +0000]
bump ExtUtils::MakeMaker prerequisite to handle escapes/quotes in PERL_MM_OPT
Graham Knop [Tue, 22 Oct 2013 12:11:43 +0000]
fix installing to directories with spaces and backslashes
Graham Knop [Tue, 22 Oct 2013 12:25:27 +0000]
more reliable escaping in taint test
Graham Knop [Tue, 1 Oct 2013 12:58:04 +0000]
ignore outer local::lib in test instead of coping with it
Graham Knop [Tue, 1 Oct 2013 12:48:13 +0000]
be compatible with old Exporter
Karen Etheridge [Sat, 19 Oct 2013 18:16:50 +0000]
bump version to 1.008023 (stable)
Karen Etheridge [Sat, 19 Oct 2013 18:12:31 +0000]
this message is not needed
Karen Etheridge [Mon, 7 Oct 2013 17:06:54 +0000]
bump version to 1.008022
Karen Etheridge [Mon, 7 Oct 2013 17:06:20 +0000]
remove unix-style directory separator from regex (DOH!)
Karen Etheridge [Fri, 4 Oct 2013 21:07:48 +0000]
bump version to 1.008021
Karen Etheridge [Fri, 4 Oct 2013 21:06:45 +0000]
yet more fixing escaping of backslashes in win32 paths in test
Karen Etheridge [Fri, 4 Oct 2013 17:05:44 +0000]
add a LICENSE file, and update the license text in pod
Karen Etheridge [Thu, 3 Oct 2013 19:57:48 +0000]
bump version to 1.008020
Karen Etheridge [Thu, 3 Oct 2013 19:56:40 +0000]
whitespace cleanup
Karen Etheridge [Thu, 3 Oct 2013 19:56:32 +0000]
enable warnings locally, rather than globally
Karen Etheridge [Thu, 3 Oct 2013 19:54:40 +0000]
ensure all tests have a plan
Karen Etheridge [Thu, 3 Oct 2013 19:48:19 +0000]
more diagnostics to help debug the *occasional* failures of this test on win32
Karen Etheridge [Thu, 3 Oct 2013 19:37:58 +0000]
fix escaping of backslashes in win32 paths in test
Karen Etheridge [Sun, 29 Sep 2013 20:49:57 +0000]
bump version to 1.008019
Karen Etheridge [Sun, 29 Sep 2013 21:03:56 +0000]
more cleanup
Karen Etheridge [Sun, 29 Sep 2013 20:48:19 +0000]
changelog for trial release with test fixes
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
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
Karen Etheridge [Sun, 15 Sep 2013 19:47:48 +0000]
bump version again
Karen Etheridge [Sun, 15 Sep 2013 19:47:17 +0000]
changelog
Karen Etheridge [Sun, 15 Sep 2013 19:46:36 +0000]
more diagnostics here too
Karen Etheridge [Sun, 15 Sep 2013 19:40:05 +0000]
escape the backslashes in win32 paths; print the lib dir 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
Karen Etheridge [Sat, 14 Sep 2013 16:50:37 +0000]
bump version for release
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 : !
Karen Etheridge [Sat, 14 Sep 2013 16:48:45 +0000]
avoid interpolation of backslashed chars in windows paths
Karen Etheridge [Fri, 13 Sep 2013 16:33:22 +0000]
bump version for release
Karen Etheridge [Fri, 13 Sep 2013 16:32:48 +0000]
ignore temp dirs left behind by testing
Karen Etheridge [Fri, 13 Sep 2013 16:29:28 +0000]
quotemeta the path to avoid "Unrecognized escape \s passed through" on win32
Karen Etheridge [Fri, 13 Sep 2013 16:28:08 +0000]
use our wrapper for creating a local::lib dir, normalizing for win32 paths
Karen Etheridge [Thu, 12 Sep 2013 22:10:46 +0000]
bump release to fix missing t/lib/TempDir.pm from MANIFEST
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.
Karen Etheridge [Thu, 12 Sep 2013 16:27:11 +0000]
bump version for release
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
Karen Etheridge [Thu, 12 Sep 2013 16:20:23 +0000]
use $Config{path_sep} in tests, not :
Karen Etheridge [Thu, 12 Sep 2013 03:23:28 +0000]
bump version for release
Karen Etheridge [Thu, 12 Sep 2013 03:22:18 +0000]
oops, some of these variables aren't always initialized
Karen Etheridge [Wed, 11 Sep 2013 23:05:36 +0000]
minor doc tweak, requested by sjohnson, #van.pm
Karen Etheridge [Wed, 11 Sep 2013 23:04:41 +0000]
bump version for release
Karen Etheridge [Wed, 11 Sep 2013 23:03:21 +0000]
Merge branch 'topic/taint'
Karen Etheridge [Wed, 11 Sep 2013 21:04:27 +0000]
test that random junk in PERL_LOCAL_LIB_ROOT is ignored
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.
Karen Etheridge [Wed, 4 Sep 2013 23:22:22 +0000]
add bullets to LIMITATIONS section
Karen Etheridge [Wed, 4 Sep 2013 22:21:05 +0000]
test for basic kwalitee metrics (which now pass, with a README)
Karen Etheridge [Wed, 4 Sep 2013 22:20:16 +0000]
add a simple README
Karen Etheridge [Wed, 4 Sep 2013 22:17:25 +0000]
test for whitespace, tabs
Karen Etheridge [Wed, 4 Sep 2013 22:11:01 +0000]
whitespace cleanup
Karen Etheridge [Wed, 4 Sep 2013 22:09:07 +0000]
spelling
Karen Etheridge [Wed, 4 Sep 2013 22:06:41 +0000]
some release tests (that all pass)
Karen Etheridge [Wed, 4 Sep 2013 20:52:27 +0000]
more whitespace in Changes for readability
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.
Karen Etheridge [Sat, 27 Jul 2013 02:51:55 +0000]
ignore MANIFEST.SKIP.bak
Karen Etheridge [Sat, 27 Jul 2013 02:49:23 +0000]
bump version for release
Karen Etheridge [Sat, 27 Jul 2013 02:44:20 +0000]
changelog
Tatsuhiko Miyagawa [Sun, 21 Mar 2010 13:30:31 +0000]
don't bother fixing CPAN if running from cpanminus (RT#85731)
Karen Etheridge [Fri, 5 Jul 2013 18:05:05 +0000]
link to the 2011 advent article
Karen Etheridge [Fri, 5 Jul 2013 18:02:53 +0000]
skip all the default crap (this will get expanded on first build; dont panic!)
Karen Etheridge [Mon, 27 May 2013 01:04:43 +0000]
silence "Name "File::Spec::rel2abs" used only once: possible typo"
Karen Etheridge [Mon, 27 May 2013 00:56:25 +0000]
bump version for re-release, after syncing with the *real* 1.008009 release
Karen Etheridge [Mon, 27 May 2013 00:54:12 +0000]
ignore all the build byproducts
Karen Etheridge [Wed, 22 May 2013 02:31:45 +0000]
changelog for undef split fix
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.
Chris Nehren [Mon, 25 Feb 2013 03:37:19 +0000]
Remove Carp::Always, 1.8.9
Breno G. de Oliveira [Mon, 25 Feb 2013 03:32:36 +0000]
Carp::Always should not be a dep
Chris Nehren [Sun, 24 Feb 2013 17:28:17 +0000]
1.008008. Update the Changes file, remove some hard tabs.
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"
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.
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.
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.