[liblocal-lib-perl] annotated tag upstream/2.000014 created (now 63156b2)
Salvatore Bonaccorso
carnil at debian.org
Fri Sep 5 04:22:30 UTC 2014
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to annotated tag upstream/2.000014
in repository liblocal-lib-perl.
at 63156b2 (tag)
tagging 95f01ae90d520376353fb40f56ccd8aef0fbfc46 (commit)
replaces upstream/2.000013
tagged by Salvatore Bonaccorso
on Fri Sep 5 06:11:13 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 2.000014
Andrew Rodland (14):
Add repo and bugtracker links in META
If PERL_LOCAL_LIB_ROOT is already set, add ourselves to the end
Add a --deactivate option to remove a l::l from the env
Add a --deactivate-all flag as well
Add documentation for --deactivate and --deactivate-all
Add tests for adding/removing stuff to the stack
Add myself to CONTRIBUTORS
Put splitting PERL_LOCAL_LIB_ROOT into its own method
Resolve RT#64208, solving the issue of duplicate paths ONCE AND FOR ALL.
Update tests for de-duplication
Add method docs for active_paths
Don't fail tests when already running under local::lib
Do ensure_dir_structure_for *before* de-duping paths
Fix stackable tests on win32 by canonicalizing the path ahead of time
Breno G. de Oliveira (11):
adding pt_br translation
fixing unmatched brace on documentation
updating contributors list
added small translation explanation
stupid cpan needs 'NAME' field
updating pt-br documentation
documenting build_environment_vars_for()
small typo fix on Changes file
typo fixes
fixing pod reference
Carp::Always should not be a dep
Brian Phillips (1):
reverse the perl/arch paths in PERL5LIB
Chris Nehren (16):
I don't know how Getty managed to miss lib/local/lib.pm.
Move to PERL_MB_OPT from .modulebuildrc
Merge branch 'master' of git.moose.perl.org:local-lib
and bump the version
Chase M::B version for PERL_MB_OPT. Thanks, miyagawa.
and bump the lib version itself
add PERL_LOCAL_LIB_ROOT to get along better with CPAN.pm.
bump files for 1.008001 release.
release 1.008002.
Merge branch 'master' of git.moose.perl.org:local-lib
1.008003 with fixed stacking tests
And release 1.008004.
rename %_env_list_value_defaults to %ENV_LIST_VALUE_DEFAULTS
Remove prototype causing warnings
1.008008. Update the Changes file, remove some hard tabs.
Remove Carp::Always, 1.8.9
David Golden (8):
Refactor print_environment_vars_for()
lazy cpan config
Remove redundant prereqs
Avoid CPAN config init when just checking values
bump version to 1.008000
update Changes file
Bootstrap Module::Build in Makefile.PL
Fix a split on undefined value warning
Graham Knop (235):
be compatible with old Exporter
ignore outer local::lib in test instead of coping with it
more reliable escaping in taint test
fix installing to directories with spaces and backslashes
bump ExtUtils::MakeMaker prerequisite to handle escapes/quotes in PERL_MM_OPT
add Win32 extra files to .gitignore
bump version to 1.008024
fix stackable test on windows
better location for test temp files
fix install script on cygwin
fix up old changelog entry
clarify that prefix warnings are about CPAN configuration
adjust csh output to allow use directly by eval
avoid warnings on unset CPAN settings, and de-dupe error
reverse order of PERL_LOCAL_LIB_ROOT to match standard env order
make stackable test immune to external local libs
bump version to 1.0080025
be compatible with perl 5.6
bump version to 1.008026 (stable)
protect install test from external environment
don't try to create paths if we are deactivating
convert to Distar
CPAN should be in META files
correct eumm version tests
note Distar conversion in changelog
bootstrapping test
clean up bootstrapping test
cope better when deactivating param not passed
better bootstrapping test
don't assume File::Path will be loaded in tests
load as few modules as is reasonable
some pod fixes and cleanups
fix some docs
remove docs for install_base_arch_path
better diagnostics on taint test, and a failing case
don't try to remove arch dirs from environment, they aren't added anymore
extract installer option generation to its own method
don't blindly untaint @INC
replace brains
allow --deactivate= format for args
add shelltype option
support powershell rt#88062
remove support for build_environment_vars_for's deactivate option
don't output env vars that are already set
documentation for shelltype option
add --no-create option
remove $interpolate option from docs of build_environment_vars_for
still return $self if deactivating bad dir
test that junk added to ROOT doesn't end up in active_paths
detect powershell
move win32 path shortening back to correct location
fix uninit warnings
fix cmd and powershell output
don't bake lists if not asked to remove anything
don't bake paths if activating already active path
fix conditional to skip unchanged vars
fix powershell output for use with invoke-expression
silence cmd commands when used in batch file
properly escape characters in single value env vars
improve docs for powershell and csh
fix precedence in csh extra vars output
don't leave empty segments in paths in sh/csh
be case insensitive checking for windows shells
normalize path whenever possible, not only on activate
redo shell output to avoid empty var parts
test for shell output
*_for methods should always take a path to activate
wrap some lines
shelltype should be a parameter, not an attribute
remove unneeded method
document new methods
tests shouldn't be executable
return hash from installer_options_for for consistency
document limitations related to File::Spec
use proper list in pod
document recommended use of $SHLVL
typo fix
update changelog
add mailmap
add self to contributors
update copywrite
bump version
fix de-dup test
remove useless author test
clean up release tests
Release commit for 2.000_000
document conflicts with PREFIX/--prefix options
note MB --prefix workaround
fix output for old sh
fix temp file and csh options in shell test
clean up sub in INC test to hopefully avoid errors
update changelog
fix release tests
bump version
Release commit for 2.000_001
prevent startup scripts in cmd/powershell
don't stay in temp directory at end of test
fix regex in makefile
update changelog
bump version
Release commit for 2.000_002
bump version
update changelog
Release commit for 2.000003
remove out of date inline tests
clear PERL5LIB in shell test to work around deficient shells
warn about missing shells specified on the command line
don't try to test cmd or powershell on cygwin
fix errors when clearing nonexistent env vars in powershell
extensions may not always be included in shell on windows
better diagnostics on shell test failures
update changelog
bump version
Release commit for 2.000004
allow specifying options as normal args in shell mode
be more strict about what shells to test
allow trailing PATH entries in shell test
test warning on directory creation
fish shell support
fish fixes
correct output for fish shell
normalize changelog formatting
update changelog
slight adjustment to tempdir cleanup in bootstrap test
always provide BUILD_REQUIRES and TEST_REQUIRES to EUMM
update changelog
remove the remainder of the shelltype attribute
fix perl prereq in Makefile.PL
move repository to https://github.com/Perl-Toolchain-Gang/local-lib
add develop deps
include Capture::Tiny in develop prereqs
need perl 5.10 for cpan changes test
handle older prereqs better in tests
refactor Makefile.PL
install modules separately in bootstrap
allow older EUMM when testing
always treat bootstrap as testing
test bootstrap based on versions in META file
create accurate meta files in automated testing
travis testing
cope better with stray meta files
re-add semicolons at line end in bourne output
use consistent order for env var output
remove useless test
fix handling of ~/ paths when $HOME unset
stop using splitpath
clean up header
move install test to xt
revise Makefile.PL boilerplate
fix requires calculation in Makefile.PL
include inc dir
Revert "allow older EUMM when testing"
make Test::CPAN::Changes a develop recommendation
use travis helpers
revise version checking
prevent config check from triggering interactive config
avoid note and explain in tests to aid backcompat
new Test::More needed for dev
update EUMM on travis to get develop prereqs
don't overwrite Makefile when running bootstrap test
force bootstrap test on travis
fix yaml syntax
fix test plan on changes test
update changelog
bump version
Release commit for 2.000006
clean before running tests
even more relaxed path testing in shell test
find shells based on /etc/shells rather than PATH
test fish on travis
make sure we have prove
use local::lib helper
clean up envdumper
test more shells
test lots of shells on travis
allow testing odd shells by specifying name
fix Makefile.PL in solaris
bump version
update changelog
Release commit for 2.000007
fix bootstrapping
update changes
bump version
Release commit for 2.000008
fix bootstrap test to account for not installing all modules
use File::Spec::Functions
reimplement File::Spec functions we care about
fix rel2abs and handle windows drive-relative paths
update changelog
bump version
Release commit for 2.000_009
fix OS conditional in test
changelog
bump version
Release commit for 2.000010
formatting
test %INC, not $VERSION for Heavy
but also check $VERSION
re-add methods accidentally lost in rewrite
account for when $^X isn't a full path
test cwd reimplementation
include paths in output even if they match currently set paths
test all env vars in shell test
fix quoting for fish shell
update changelog
bump version
Release commit for 2.000012
be more compatible with old File::Temp
don't test on broken shells
don't warn about failures to run a command when that's what we're testing
Merge branch 'skip-broken-shells'
escape all metacharacters for bash
improve quoting for cmd.exe
more comprehensive shell testing
factor out shell code building
wrap env var names in braces in shell output
better quoting for fish
factor out script calling from script generation in shell test
return empty data rather than dieing when shell call fails in test
test shell quoting separately from normal local::lib shell directives
enable minimum-version test, requiring a new Perl::MinimumVersion
make sure bin dir exists for shell test
don't clear PERL5LIB in install test
load Cwd early in test to work around ActiveState bug
actually add intended perl path to PATH
use canonpath to compare cwd directories
correct minor mistake in Makefile.PL boilerplate
changelog
bump version
Release commit for 2.000013
update Makefile.PL boilerplate
use getcwd in taint-mode test to match use in module
remove version bumping make targets and let distar handle it
bump version
Release commit for 2.000014
Karen Etheridge (73):
include r/w repo spec as a hint for contributors
changelog for undef split fix
ignore all the build byproducts
bump version for re-release, after syncing with the *real* 1.008009 release
silence "Name "File::Spec::rel2abs" used only once: possible typo"
skip all the default crap (this will get expanded on first build; dont panic!)
link to the 2011 advent article
changelog
bump version for release
ignore MANIFEST.SKIP.bak
look for fancy dashes byte-wise, rather than literally
more whitespace in Changes for readability
some release tests (that all pass)
spelling
whitespace cleanup
test for whitespace, tabs
add a simple README
test for basic kwalitee metrics (which now pass, with a README)
add bullets to LIMITATIONS section
RT#76661: work properly in a taintperl environment
test that random junk in PERL_LOCAL_LIB_ROOT is ignored
Merge branch 'topic/taint'
bump version for release
minor doc tweak, requested by sjohnson, #van.pm
oops, some of these variables aren't always initialized
bump version for release
use $Config{path_sep} in tests, not :
move mk_temp_dir into a lib so we can reuse it
bump version for release
ARGH use a blacklist, not a whitelist
bump release to fix missing t/lib/TempDir.pm from MANIFEST
use our wrapper for creating a local::lib dir, normalizing for win32 paths
quotemeta the path to avoid "Unrecognized escape \s passed through" on win32
ignore temp dirs left behind by testing
bump version for release
avoid interpolation of backslashed chars in windows paths
some testers are still ending up with bad lib lists
bump version for release
include the expected location in the test name, for diagnosing mysterious failures
escape the backslashes in win32 paths; print the lib dir for diagnosing mysterious failures
more diagnostics here too
changelog
bump version again
work around backslash issues with Win32 paths in taint test
use normalized path on win32 in this test too
changelog for trial release with test fixes
more cleanup
bump version to 1.008019
fix escaping of backslashes in win32 paths in test
more diagnostics to help debug the *occasional* failures of this test on win32
ensure all tests have a plan
enable warnings locally, rather than globally
whitespace cleanup
bump version to 1.008020
add a LICENSE file, and update the license text in pod
yet more fixing escaping of backslashes in win32 paths in test
bump version to 1.008021
remove unix-style directory separator from regex (DOH!)
bump version to 1.008022
this message is not needed
bump version to 1.008023 (stable)
revert to previous formatting
go back to printing five lines of commands
bring documentation up to date with commands printed
load Carp::Heavy at the same time as Carp; to avoid version sync issues
ensure Carp::Heavy is loaded before modifying @INC if something else already loaded Carp
helper files, copied from Devel-Declare HEAD
older Carp::Heavy did not have its own namespace
fix checking of $Carp::VERSION in test
also blow away Distar dir on "make realclean"
fix bump-version filename list
make bump
Release commit for 2.000011
Matt Lawrence (1):
fix lib::core::only docs when combining with local::lib
Matt S Trout (2):
doc patch for win32 from run4flat
Changelog reversion to stable 1.008004 plus carp fix
Olivier Mengué (9):
Fix xt/subroutine-in-inc.t
Move xt/subroutine-in-inc.t to t/
Refactor environment values building
Refactor PERL_M[BM]_OPT value when --deactivate
Fix ~/perl5/bin missing in $PATH
Fix activate_paths when PERL_LOCAL_LIB_ROOT starts with ':'
Move Win32 magic out of ensure_dir_structure_for()
Do not put arch dir in $PERL5LIB (RT#67871)
Test for no arch in PERL5LIB
Salvatore Bonaccorso (1):
Imported Upstream version 2.000014
Tatsuhiko Miyagawa (1):
don't bother fixing CPAN if running from cpanminus (RT#85731)
Torsten Raudssus (21):
Updated Changesfile
Hups... tabs arent spaces
Added german translation
corrected Changes
Fixed the L<> links in the pod
Trying to workaround a search.cpan.org "Bug"
Updated Changes and version
rm -rf podloc && cd POD2/
I am an idiot
Still an idiot ;)
Added support informations to the pod in both languages
Micro german documentation change
Micro documentation fixes
Added information about directory with spaces
Small fix of the spaces warnings
Updated german documentation
Updated Changes, Changed methods look in documentation
Pumped version, documented last undocumented method to german, updated Changes
Fixed rights
Added guess_shelltype method, fixed documentation about new changes
Fixed typo
apeiron (42):
o Add a =head1 DESCRIPTION. This fixes installation using FreeBSD's BSDPAN
Move the shell detection code *out* of the while loop.
o Refactored shell detection into something a bit more easily-extendable, and
o Whoops. Brace style fixings.
Add a line to ignore .svn directories for those of us not using svk.
Prep for releasing 1.001000.
I can no longer stay anonymous; add a CONTRIBUTORS section with the bits for
Fix the use 5.8.1 line to work with 5.10 via use 5.008001;. Thanks to Mark
Add the --self-contained patch from Mark Stosberg (with corrected CPAN.pm
Tiny grammar nit in the POD.
And the Changes file too. Whoops.
Swipe the MANIFEST.SKIP from Devel::REPL.
Bail if given fancy dashes due to copypasting from a UTF8-happy POD formatter.
Add a doc patch from Torsten Raudssus <torsten at raudssus.de> that clarifies how
Better docs and nix the .svn files from being included in the dist.
Additional install tests from Hans Dieter Pearcey (hdp at cpan.org). Thanks!
Check for bad options in CPAN config. Fix bootstrapping, thanks to confound.
Clean up CPAN.pm's environment variable the same way we do for CPANPLUS. Add an
Merged patches from Curtis Jewell <csjewell at cpan.org> for win32 fixes.
- Fix Win32 / Cygwin detection (emazep).
roll-up of changes for 1.004005 and 1.004006 because I forgot to commit
Doc changes thanks to kurisuto at irc.perl.org/#catalyst.
Make The bootstrapping technique a =head2 for easy linking upon ash's advice.
Add details about sourcing the shell config file after writing it since
Add explicit licensing info and bump the version for a release.
And update the Changes file, too.
bump CPAN.pm requirement to work around error reported by jjore
And bump it again to 1.82 for an M::I API issue.
I apparently never actually committed these files. o_O
Beginning of better docs for --self-contained courtesy of markstos at cpan.org.
Warnings for missing PATH/PERL5LIB (as when not running interactively) silenced
Fix misplaced apostrophe
remove spurious quotes
More robust handling of running new toolchains on older perls. This should sort
helps if I use the same variable name throughout the code
typo fix in the POD thanks to poisonbit
Update the Changes file for release
revert the cpan.shadowcatprojects.net default for now
IRC quote had a quote char in it that ended the quoted perl code
duh, apeiron--, dunno how I missed that
commit fixes that went into 1.005001
better error message per sheriff/moses and sane first example per avar
grink (1):
Fixed up INC untaint procedure to skip/ignore CODE, ARRAY, blessed entries.
hdp (2):
make TARGET optional
missing semicolon, remove ^Ms
matthewt (25):
.
doc EUMM and MB version reqs
lib::local code
renamed compose to pipeline cos Lemm at netgoth.org.uk#orgy convinced me it made more sense
tests and test gen script
screwed up the modulebuildrc syntax slightly
remove erroneously checked-in t/var
add MANIFEST.SKIP
populate @INC as well as $ENV{PERL5LIB}
heinous bootstrapping code
document bootstrap procedure
fix File::HomeDir invocation, document limitations
document more limitations, fix bootstrap docs (CPAN non-reentrant so my original way didn't work)
noted sponsorship of certain fixes
redid test setup to be sane pod-wise
diffs from apeiron
stupid hack to deal with CPAN.pm setting PERL5_CPANPLUS_IS_RUNNING env var
better bootstrap
Interpolation fixes for PERL5LIB, improve --bootstrap handling
make CPAN config reinit automagic
more mangling to try and get cpan config init to work right
bump version for release
add lib::core::only module
delete broken --self-contained flag from core
doc cleanup
osfameron (1):
Patch for Carp version mismatch
t0m (14):
doc patch from amiri in #catalyst
grink's fixes for --self-contained
Slightly cleanup @INC vs PERL5LIB handling in --self-contained, and fix duplicate code from merge
Fix warning
Fix Makefile.PL if you have really really old CPAN.pm and you're not trying to --bootstrap
Add ignoreprops everywhere. Update changes and bump version for release. Update MANIFEST.SKIP to avoid test generated files
Damn slow lorries
I totally misparsed the next if ref code first time round, oops. Here are some tests for what it does to help idiots like me in future
De-dup @INC and $ENV{PERL5LIB} entries
Use CPAN::Version for version comparison if available so that warnings due to having the file::homedir dev release installed shut up
Simpler. Technically less correct, but who cares.
Remove spurious dumper output
Revert 7790:7788, fix File::HomeDir instead.
Fix warning from undef PERL5LIB
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/liblocal-lib-perl.git
More information about the Pkg-perl-cvs-commits
mailing list