[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