[cpanminus] annotated tag upstream/1.7012 created (now 534628b)

gregor herrmann gregoa at debian.org
Thu Oct 2 15:48:05 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.7012
in repository cpanminus.

        at  534628b   (tag)
   tagging  25152e0597d47cf78ef890db7542b59e4332ca29 (commit)
  replaces  upstream/1.7011
 tagged by  gregor herrmann
        on  Thu Oct 2 17:38:21 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 1.7012

Alessandro Ghedini (1):
      Document the '--skip-installed' option

Andrew Rodland (1):
      First steps towards avoiding in-memory decompression.

Andy Jones (1):
      Update test case for masking passwords if mirror fails

Ash Berlin (1):
      Change warning message about no perms to sitelib to make it clearer that local::lib will need to be setup.

Ben Bullock (2):
      add meta info on repository and bugtracker.
      Test for version of ExtUtils::MakeMaker for META_MERGE.

Breno G. de Oliveira (3):
      minor typo fix (s/head1//)
      point to the new build.PL location
      mention App::cpanminus::reporter in the pod

Brian Wightman (2):
      HPUX 11.11 does not support -z flag to tar
      Merge multiple constants into a single one

Christian Walde (1):
      ensure all module names are stripped of dist name dashes

Dagfinn Ilmari Mannsåker (4):
      Add Desktop::Notify plugin
      Untabify
      Write build.log to work directory instead of home
      Avoid slow copies clashing when copying build.log

Dana M. Diederich (1):
      Trivial typo.

Dave Goodell (1):
      resolve '~' in paths when configuring local::lib for the user

Dave Rolsky (3):
      Fix brokenness with --save-dists for non-CPAN modules
      Clarify how --save-dists now works with non-CPAN distros
      Doc --save-dists fix in Changes

David Golden (2):
      Add option to specify alternate CPAN MetaDB endpoint
      Mask URIs on output methods

David Steinbrunner (1):
      typo fix

Fuji, Goro (1):
      need a space before PUREPERL_ONLY=1 and --pureperl-only

Graham Knop (3):
      properly rename to build.log when old build.log doesn't exist
      don't find directories when searching for executables
      only assume Module::Build configure prereq if no configure prereqs specified

Graham Ollis (1):
      update suggestions for bad behaving cpan modules to reflect usage of PERL_MM_USE_DEFAULT

Ingy dot Net (1):
      do not init in --help or --version

J. Nick Koston (1):
      Make the exec of wget and curl safe so it does not call a shell and expand charaters that may be in the url like '&'

Jan Dubois (2):
      The filename argument to which() may already be absolute
      Remove dead code checking for $quote

Jeffrey Ryan Thalhammer (3):
      Permit indexes to have extra fields.
      Test cases for masking passwords in output & build logs.
      Add function to mask passwords.

Jesse Luehrs (3):
      give --prompt the option to display build.log (#53)
      fix for some weird archives having ./ as their first entry
      i imagine this logic is important for all of the backends

Jonathan Scott Duff (1):
      Improved mechanism for finding root directory

Kenichi Ishigaki (9):
      ./Build is just a perl script
      make can be taken from Config, and quote it if necessary
      oops
      more quote
      canonpath and some tar/archive may not return a root dir
      'which' requires $quote
      updated ::ParsePM with Parse::PMFile 0.18
      synced with Parse::PMFile 0.19 to improve in-core version overload handling
      ignore .pm files PAUSE ignores (such as ones in x?t/)

Kent Fredric (1):
      Add Workaround for File::Temp rt#44924

Larry Leszczynski (1):
      Allow modules to be specified as paths.

Masahiro Nagano (1):
      get config_deps from prereqs if available

Masayoshi Sekimura (1):
      Support .zip file

Matt S Trout (3):
      add the traditional eval $VERSION so we play nice on require even in a dev release
      add --perl option and internal attribute
      Alter tar options for non-BSD tar to ensure 'f' is last

Michael G. Schwern (1):
      Add --self-contained as its own flag.

Norman Nunley (1):
      Fix tar pattern to be safer for use with Solaris 10's stock, stupid tar.

Olaf Alders (2):
      Use versioned MetaCPAN URL.
      Updates example git URLs.

Olivier Mengué (1):
      dzil: enforce dependency on DZP::Run 0.019 in dist.ini

Pedro Melo (2):
      Make sure we use the PATH perl
      Rename CPAN::cpanfile to official name Module::CPANfile

Rafal Pocztarski (1):
      add --wget/--no-wget and --curl/--no-curl options

Ricardo Signes (1):
      avoid an "unescaped {" warning in 5.17

Rob Hoelz (1):
      Check configure depth in configure_this

Robert Buels (1):
      typo fix in cpanm pod

Roman Jurkov (1):
      changed mkdir to mkpath of File::Path to create directory recursivly, so modules that do not create blib will still work

Slaven Rezic (1):
      fixed minor typo: skelton -> skeleton

Smylers (1):
      Only stringify undef once

Stoned Elipot (1):
      Redirect tar's stderr to /dev/null hence NetBSD's tar error message

Syohei YOSHIDA (1):
      remove duplicate documentation about uninstall option

Tatsuhiko Miyagawa (1345):
      kinda worky
      fixed a few bugs
      use Config perlpath for perl
      use tar command first because Archive::Tar uses so much memory
      fix tar to work on OSX/BSD tar
      use Parse::CPAN::Meta
      make sure we get back to the original dir. Fake AutoInstall
      make tar finder work on win32
      cleanup the code
      install build_requires. Use external perl process to check if there's a module.
      inline Parse::CPAN::Meta
      implented --force and --notest!
      add README
      added USAGE
      fix docs
      fix docs
      fix README
      use $^X
      added quick install
      refactor
      special case 'cpanm .'
      support --sudo
      ignore broken META.yml
      support CPANMINUS_HOME env
      update docs
      add -h
      more docs
      strip Parse::CPAN::Meta
      strip Parse::CPAN::Meta
      Gets VERSION on a string from a string in case a module name is also a function(!)
      Ugh, now it works without makegit di
      Fix docs -- now make is optional
      drugs.
      fix the shebang
      fix MB doc
      refactor
      fix docs
      copyrighting
      do sanity check if you wan write to installsitelib
      don't check version if the version given is 0
      fix docs
      Some CPANification
      indent
      fix docs
      fix docs
      Support specifying the version
      cleanup the code. PAUSE ID is >= 3 chars
      releng
      support P/PA/PAUSEID archive
      refactor the module locator code.
      added a fail case for the pattern matching
      fix regexp
      Checking in changes prior to tagging of version 0.02.  Changelog diff is:
      Checking in changes prior to tagging of version 0.02.  Changelog diff is:
      make file: work when there's no LWP
      fix regex
      releng
      added -v
      added NO WARRANTY
      per #toolchain advice:
      Checking in changes prior to tagging of version 0.04.  Changelog diff is:
      copy-paste failure
      Checking in changes prior to tagging of version 0.05.  Changelog diff is:
      fix README too
      make Control-C work
      added ABSTRACT
      fix POD
      use 2args open for 5.6
      Checking in changes prior to tagging of version 0.06.  Changelog diff is:
      fix docs
      fix INSTALLATION
      added -i for cpan compat.
      docs
      WTF CPAN.pm returns newlines in STDOUT!?
      If the error is other than "Can't locate" or "version ... required--this is"
      refactor main routine
      fix base
      Display the currently installed version if any
      fix function prototype
      fix POD
      Install via MakeMaker (CPAN) happy
      Always generate bin/cpanm if you run from git.
      Do not include cpanm in the dist to make PAUSE happy
      skip disttest in shipit
      no need to clean
      Checking in changes prior to tagging of version 0.07.  Changelog diff is:
      Added git placeholder for bin/
      allow bundling options (-fi)
      Added --notestdeps option, that doesn't test deps but tests @ARGV dists
      Revert notestdeps but instead introduced --installdeps. More flexible
      Don't need build/test_requires in --notest i think
      rm unused declarations
      spacing
      sketching out -q option. Really concise output. http://gist.github.com/309965
      output command log to the logfile for test failures
      Noted -q option
      should use PERL_MM_USE_DEFAULT since there's no console
      append to log
      fix docs
      Checking in changes prior to tagging of version 0.08.  Changelog diff is:
      Always log to ~/.cpanm/build.log
      Do not bother untar the archive if it doesn't contain directory
      doesn't always contain /
      display dist name
      imrove diag messages
      LICENSE
      make -q the default and added -v to make it chatty
      retry up to 3 times since search.cpan.org redirector sometimes fails
      more docs
      fix the way it generates stub Build.PL
      Checking in changes prior to tagging of version 0.09.  Changelog diff is:
      VERSION
      OOP. Hell yeah.
      fix URL :/
      make wget quiet
      specify GNU tar version
      use xrl.us
      quote log path
      charsbar says 2>&1 just works on win32
      Prefer Makefile.PL if you have make so bloody M::I/M::B combo works.
      Added --look
      Fixed the bug where HFS thinks build/ directory is M::B's Build file
      Skip the duplicated distribution (different modules resolved to the same distro)
      Yay plugins.
      added BinGOs experimental CPANDB metadata finder
      make URIs fallback-able
      Added minicpan plugin
      make up some environment variable
      sort plugins so you can name it like 00fresh
      fix syntax err
      return
      added (incomplete) cp562an plugin
      fix version string on 5.6.2
      added comment
      Added TODO
      Use ~/.minicpanrc
      keep 5.5 (un)happy
      allow mirrors to be multiple
      only fetch CPAN realtime feed once
      chat
      changed how iterator works so it can safely fallback to minicpan
      git_site_perl plugin
      install_success hook
      Implemented git init as plugin init hook.
      message module name and versions
      fix comments
      Changed plugin APIs so the plugin can spcify the order (which falls
      added local::lib to plugin TODO
      Use symlink for development
      Implemented --recent command and cpanfresh plugin hook for that.
      document
      implemented disable_plugins
      drop off of TODO
      delay load
      docs
      fix typo
      Made up some hacky dist.ini parser.
      Added bundle plugin to grab deps from Bundle:: module CONTENTS.
      update TODO
      Don't use cpandb for now
      fix docs
      tighten the regexp
      comments/ideas
      Added fast_syncing_mirrors plugin
      Added query_mirror plugin that queries mirrors directly thanks to mst++
      regex bug
      less chatty
      Added gitpan plugin.
      Added github plugin: cpanm github:miyagawa/Plack
      drop TODO
      Added build_failure and finalize hooks. Fixed init hooks.
      display icon
      set AUTOMATED_TESTING too.
      Add pip
      update ideas
      fixed locate_dist plugin API
      p5i plugin - support install via .p5i
      Support cpan:/// URI
      Added cpan:// to the help
      Drop .p5i from TODO
      major update on the docs
      more commands
      more ideas
      docs
      document --installdeps
      rename fresh to cpanfresh
      added verify_signature plugin
      more ideas
      always logs output
      Support locate_dist hook to return array ref, in which case build directory is already extracted in the plugin e.g. build via git:// URL
      YAML isn't used
      Implemented --interactive which is a good middleground between silent
      move docs
      Added --self-upgrade.
      dies if this is an error case
      require 'cpanm'; works (for testing etc.)
      localize AutoInstall/Module::Install env hackery so --look shell can be cleaner.
      make the match a bit stricter
      logs cpanm and version info in the log
      load JSON earlier in the hook so plugin loader can trap it
      more ideas
      Added --info command so I can dogfood for Task::Plack auto-generation,
      Changed the directory structure of ~/.cpanm
      fix usage order
      swap cmd/action
      whitespace
      added sekimura and mst to contributors.
      Implemented --list-plugins
      Check plugin's API version so I can upgrade it later whenever API compatiblity is lost.
      Wraps configure and test with fork/exec timeout.
      skip the timeout stuff on WIN32 for now
      improve the progress message
      fixed a bug in bundle plugin where Bundle/Foo.pm is in lib/
      local X_MYMETA
      added more idea
      diag if minicpan .gz isn't found
      fix timeout message
      specify the minimum M::M, EUMM, EU::I version. borrowed from local::lib
      release engineering. Disable plugins by default unless you set CPANMINUS_DEV=1 env var.
      Checking in changes prior to tagging of version 0.99_01.  Changelog diff is:
      Change cpandb URI per BinGOs
      Thank god for LWP that doesn't ship with HTML::Parser and choke on LWP::Simple::get().
      should use decoded_content
      Keep the 'Are you on drugs' quote which people love
      fix docs
      only show 50 at most in --recent
      fixed wording
      double and
      use ->env() method to get env key
      docs
      Allow CPANMINUS_NO_LWP=1 to skip LWP in case they have broken LWP and
      Fixed redirect detection bug when using wget
      use Module::->VERSION instead of q/Module/->VERSION. less ugly
      wrap build process with ->build and timeout for the consistency
      Standardize env var for PERL_CPANM_* because `env | grep PERL` is useful.
      move docs to lib/App/cpanminus.pm
      Merge branch 'plugins'
      Checking in changes prior to tagging of version 0.99_03.  Changelog diff is:
      docs
      Fix scraping method to work with packages that do not have a POD.
      make the init separate as a method
      use COMSPEC env to make --look work on win32 (charsbar, xaicron)
      Changed how it sees if configuration went well or not.
      fix the distro name in display
      Check if Build.PL was okay by looking at 'Build' for consistency
      document what kind of distributions are known to fail
      support PERL_MB_OPT
      Added a note on guard {}
      make it work with .tgz
      Needs to pretend CPANPLUS too to work with Module::Install < 0.86
      refactored check_module as a method
      added a note about META.yml in YAML 1.1
      added codesearch
      Immediately die when api_version is not satisfied.
      workaround for LWP < 5.828 (chocolateboy)
      comments
      fix at_exit callback to 'just use' DESTROY
      Kills Util:: functions which was the left over from the original
      Merge branch 'master' of git://github.com/ilmari/cpanminus into devel
      added more descriptive description to desktop_notify
      added xt
      developer ideas
      docs
      Created a tool to generate:
      now we can safely 'use' the module
      Auto detect author using the git command output
      Do not ship script.pm YET
      only print author mode if it's really author mode
      Fixed the order of main code so $VERSION is properly set
      Changelog
      Checking in changes prior to tagging of version 0.99_05.  Changelog diff is:
      Checking in changes prior to tagging of version 0.99_06.  Changelog diff is:
      fix perl option
      Bootstrap local::lib, ish. So the fresh install perl, you get cpanm
      fix comment
      LWP::Simple is not used anymore
      fix comments
      generate to .tmp file so authors should have Parse::CPAN::Meta and local::lib
      curl support. unbreak query_mirror plugin
      make the plain cpanm just give a conise usage, but -h will print
      Formatting
      fixed a debug warning
      fix docs
      ideas
      use --no-lwp command line rather than NO_LWP env
      Improve the error message when there's no fallback
      implement HTTP::Lite fallback!
      added copyright info to the embedded modules
      change bootstrap_deps to list, not hash
      change headers and include version for embedded moules
      Merge branch 'master' of git://github.com/gfx/cpanminus
      Implemented --skip-installed.
      simplified tests
      ideas
      Always check the local version so that plugins can get local version
      only run module version check if it looks like a module
      move the --skip-installed check before configure
      Now the console tells if it's a new install, upgrade or reinstall
      docs
      grammar
      added changes plugin, first cut. http://gist.github.com/316670
      added local::lib tests. adding embedded files to xt/lib for testing
      Now introducing the 'depth' parameter which is to indicate the current
      document upgrading
      fixed format and grammer of notifications
      pass dist name to failure as well
      changed verify hook
      do not copy args so we can pass around the return value
      Implmented verify_checksums plugin.
      dixed the debug message
      Implemented PERL_CPANM_OPT. Not sure how i can support option vars
      fix tests
      releng
      Checking in changes prior to tagging of version 0.99_07.  Changelog diff is:
      Checking in changes prior to tagging of version 0.99_07.  Changelog diff is:
      releng
      skip if it's not upgrade
      use constant
      use forward slashes as possible because perl doesn't care even on win32.
      s/sitescript/sitebin/g
      installsitebin. charsbar++
      Added a super workaround so wget | perl - works.
      update bin
      update description
      make wget cpanm | perl - stuff works
      update executable
      Do not set AUTOMATED_TESTING
      Checking in changes prior to tagging of version 0.9910.  Changelog diff is:
      fix --self-upgrade
      up build_timeout
      removed timeout for build and test by default
      added dagolden.com
      rename cpandb plugin to cpanidx
      Checking in changes prior to tagging of version 0.9911.  Changelog diff is:
      Directory mode only works if it begins with . or / so if you have a
      skip if it's already the latest
      only depend on LWP if you're running from CPAN
      Added HTTP::Lite to xt/lib
      load those modules from xt/lib
      developer docs
      regression test for 7d4521557e55728098f89ba7b2b46ec38b1d8e09
      credits
      Added ! to some boolean options so you can set them in PERL_CPANM_OPT
      Checking in changes prior to tagging of version 0.9912.  Changelog diff is:
      docs
      unbreak --recent and --list-plugins
      Checking in changes prior to tagging of version 0.9913.  Changelog diff is:
      Checking in changes prior to tagging of version 0.9913.  Changelog diff is:
      use cpanmetadb on AppEngine first
      return undef if LWP response is failure
      regen standalone
      docs
      Checking in changes prior to tagging of version 0.9914.  Changelog diff is:
      make sure self is passed
      pass self
      fixed circular refs in the core callbacks
      refactor LWP code to pass UA
      Checking in changes prior to tagging of version 0.9915.  Changelog diff is:
      use v1.0 cpanmetadb 'distfile'
      Checking in changes prior to tagging of version 0.9916.  Changelog diff is:
      require LWP 5.8002 or over for decoded_content
      refactoring: extracting methods (mst)
      do not overwrite verbose
      Do not uses system STR when running build scripts. Always use fork &
      Checking in changes prior to tagging of version 0.9917.  Changelog diff is:
      fix --sudo
      Checking in changes prior to tagging of version 0.9918.  Changelog diff is:
      Fixed incomplete configure_state patch 65110cfb94c809daca9b9d0a7cf5fc593d562c23
      Checking in changes prior to tagging of version 0.9919.  Changelog diff is:
      Try Build.PL first (except Module::Build dependencies)
      Added tests for Build.PL/Makefile.PL dispatching
      add ExtUtils::Manifest per Alias
      Checking in changes prior to tagging of version 0.99_20.  Changelog diff is:
      Fixed a bug where cpanm /path/to/foo fails because the dupe check runs twice.
      should get back to the cwd once bootstrap is done, so `cpanm -l foo .` works
      Added a test to install HTTP::Request::AsCGI to see dup works
      Checking in changes prior to tagging of version 0.9921.  Changelog diff is:
      Checking in changes prior to tagging of version 0.9921.  Changelog diff is:
      support bad tar (gnu tar 1.13 and win32 that doesn't support z options)
      bootstrap Module::Build >= 0.36 for MYMETA support
      require Module::Build 0.36
      Falls back to _build/prereqs if MYMETA.yml is not found (Module::Build < 0.36)
      use Safe to eval some code
      lower the auto bootstrap to 0.28
      don't need spaces in Bundle
      Checking in changes prior to tagging of version 0.9922.  Changelog diff is:
      regen README
      always generate bin/cpanm from cpanm if it's there
      Added Module::Install extension detector
      typo
      Merge branch 'master' of git://github.com/gfx/cpanminus
      rename
      Checking in changes prior to tagging of version 0.9923.
      deduplication
      rm TestVars
      rm autolook
      rm askme. This should be core
      rm showbuildlog
      Added a plugin to parse META.json
      rm comments
      Support Dist::Zilla
      use dzil only if there're no Makefile.PL/Build.PL
      s/exec/system/
      Support [Plugin / LocalName] and [=FullyQualifiedClassName] in dzil per rjbs
      People do not seem to get PERL_CPANM_OPT is just a default setter for cpanm command line options.
      more about PERL_CPANM_OPT
      Implemented -L (--local-lib-contained)!
      Use Module::Metadata to extract version and compare, without version.pm woes.
      remove EUMM and version because you don't need them now
      set PERL5_CPANM_IS_RUNNING in configure
      use App::FatPacker to generate the executable which uses the sub in
      copyright Module::Metadata
      keep fatlib in INC with --self-contained
      use libs with the absolute path for testing/dev
      Dump the current @INC to a file in the build dir and include that in
      Checking in changes prior to tagging of version 0.99_24.
      regen
      Pass -MDumpedINC explicitly rather than with PERL5OPT so subprocesses
      Log versions and stuff for the build tools.
      initialize tools earlier if -L is specified so LWP etc. can be loaded
      set LWP timeout to 30 rather than the default 3 minutes
      set pid to PERL5_CPAN*_IS_RUNNING
      fix doc typos
      Checking in changes prior to tagging of version 0.99_25.
      LWP's dependent modules such as URI::http and LWP::Protocol::http are
      Checking in changes prior to tagging of version 0.99_26.
      Checking in changes prior to tagging of version 0.99_26.
      localize PERL5LIB only in the configuration phase. (should i set this in make test as well?)
      catch WARN in local::lib->import
      added test for -L
      Shuld empty PERL5LIB before getting the self-contained INC, i think.
      regen cpanm
      Checking in changes prior to tagging of version 0.9927.
      document skip-installed
      FatPacker is now on CPAN
      Do not abs_path if the specified local-lib begins with ~
      Checking in changes prior to tagging of version 0.9928.
      regen
      Merge parsed MYMETA into META.yml for the later use like in the notification hooks.
      Use plain eval not Safe.pm because Safe.pm older than 2.24 has issues with version.pm
      added no strict in the eval()ed code
      Checking in changes prior to tagging of version 0.9929.
      regen
      fixed the syntax to check LWP version
      Checking in changes prior to tagging of version 0.9930.
      regen cpanm
      Stop closing TDIN when building modules since it does more
      Checking in changes prior to tagging of version 0.9931.
      regen
      Special case deprecated modules to upgrade deprecated modules into site lib when they're loaded from core libs.
      Checking in changes prior to tagging of version 0.9932.
      regen
      fix msg
      installsitelib might not exist. Check if parent directories are writable. Fixes gh-2
      delay load Archive::Zip. Fixes gh-38
      Upgrade local::lib. Do not use local::lib's --self-contained which is now deprecated. Fixes gh-33
      change the method name now that local::lib is fatpacked
      Delay local::lib configuration as late as possible. Fixes gh-35
      Add an error message when your cpanm home is not writable. Fixes gh-37
      always treat dependencies as a list. Fixes gh-6
      dedupe flattened deps after version check. Fixes gh-32
      Better error handling in wget when search.cpan.org redirector dispatches to a faulty server. Fixes gh-15
      Display test failure even if --force is set. Fixes gh-22
      test for -f
      fix xt dir structure so prove -lbr xt still works
      Checking in changes prior to tagging of version 0.99_33.
      unlink MYMETA.yml to avoid Module::Signature MANIFEST mismatch :/
      Added --uninst-shadows option, which defaults to true. (--no-uninst-shadows to disable)
      Refactor diag progressive output. Fixes gh-14
      forgot to add this file
      Checking in changes prior to tagging of version 0.9934.
      regen
      do not support CPANMINUS_ key
      Dropped plugin feature. It will be available as a different tool.
      Big refactoring: use CPAN::DistnameInfo and get META info from search.cpan.org/meta earlier
      Fixed per-dist deduplication
      add CPAN::DistnameInfo to fatlib
      silence duplicated installtion warnings
      Implement --mirror and iterate over mirrors
      fix help
      parse META.yml if search.cpan's META wasn't parsable
      fix timeout error message
      Implemented --prompt to ask if users want to force install when the test failed.
      added test for bailing out
      refactor the method. Display which deps failed
      fix space
      Deleted the --look command, instead added an ability to look when the test fails.
      rename abort to skip
      Set exit code if one or more modules installation failed. Fixes gh-18
      Added POD to cpanm executable
      Checking in changes prior to tagging of version 0.999_01.
      regen
      fix docs
      Fixed --skip-installed so if a sub package in a distribution was
      added back --look
      Fixed a bug where configure_requires doesn't work correctly
      Checking in changes prior to tagging of version 0.999_02.
      Depend on ExtUtils::Install 1.46 when install_base (local::lib) is used, so unlinking
      Checking in changes prior to tagging of version 0.999_03.
      cpanm prints to STDERR
      updated --help
      typo
      Installing from arbitrary path/URL actually works
      Checking in changes prior to tagging of version 0.999_04.
      regen
      Fixed -l and -L abstract path timing
      Checking in changes prior to tagging of version 0.999_05.
      regen
      Checking in changes prior to tagging of version 1.0001.
      regen
      fixed typo. Fixes gh-42
      use Parse::CPAN::Meta in script.pm
      falls back to version from filenames when meta is empty
      use module name in the example
      Checking in changes prior to tagging of version 1.0002.
      Merge branch 'xaicron/master'
      Checking in changes prior to tagging of version 1.0003.
      Cwd::abs_path() fails if the path has trailing slash and doesn't exist yet. Handle the absolute path as absolute anyway
      skipping perl is considered success, not fail
      --look overwrites skip-installed. Fixes gh-45
      Checking in changes prior to tagging of version 1.0004.
      cpanm doesn't work on 5.6, because it doesn't support code refs in @INC
      use 5.8
      Revert "use 5.8" - leaving the downstream dependencies to figure it out.
      ALlows you to look when configure/build fails
      fixed typo
      Automatically disable uninstall_shadows when local::lib is used. Fixes gh-51
      Checking in changes prior to tagging of version 1.0005.
      rebuild binary
      compare version using the submodule rather than the distribugion. Fixes gh-43
      Checking in changes prior to tagging of version 1.0006.
      Module::Metadata is now on cpan
      change the installation document to use bootstrap rather than from git
      Make --skip-installed as default.
      regen cpanm
      Added a note in case people visit http://cpanmin.us with the browser
      Checking in changes prior to tagging of version 1.0010.
      make -f/--force imply --reinstall. Removed --no-force option
      Checking in changes prior to tagging of version 1.0011.
      set up search @INC earlier so -L + --skip-installed should work. Fixes gh-55
      Checking in changes prior to tagging of version 1.0012.
      Checking in changes prior to tagging of version 1.0013.
      Added "--> Working on ..." diagnostics for more obvious output when installing multiple distributions
      regen cpanm
      Checking in changes prior to tagging of version 1.0014.
      regen
      Fix message
      Checking in changes prior to tagging of version 1.0015.
      whitespace changes
      Save 02packages under ~/.cpanm/sources per mirror URL
      treat mirror URL as file: if it begins with /
      fixed --mirror-only docs
      releng
      Checking in changes prior to tagging of version 1.1000.
      fixed --help
      Checking in changes prior to tagging of version 1.1001.
      fixed typo
      Implemented automatic cleanup of ~/.cpanm/work, which defaults to 7 days.
      releng
      overhaul the document
      Note that plugins are disabled now to avoid confusions. Fixes gh-56
      whitespace fix
      Get the latest version from 02packages to compare with the installed version. Fixes gh-68
      releng
      Updates uncompressed index mtime to that of .gz
      regen cpanm
      Checking in changes prior to tagging of version 1.1004.
      should not patch cpanm executable:
      Checking in changes prior to tagging of version 1.1005.
      use curl since wget is buggy
      Fixed a bug where PERL5_CPANPLUS_IS_RUNNING is leaking. Fixes gh-75
      Checking in changes prior to tagging of version 1.1006.
      use -L
      regen
      Introduce PERL_CPANM_NO_AUTOMATED_TESTING
      Checking in changes prior to tagging of version 1.1007.
      Added a comment for AUTOMATED_TESTING
      bump Module::Build for 0.36
      Added a script to upgrade fatlib
      whitespace
      Upgrade fatlib
      regenerate cpanm
      require Module::Metadata::Version
      Fix the dupe test because CGI.pm has now unauthorized releases
      Add newly added modules to the repo
      use HTTP::Tiny not Lite
      Upgrade fatlib to include HTTP::Tiny
      regen cpanm
      Checking in changes prior to tagging of version 1.19_01.
      regen
      include version::vpp now that Module::Metadata requires version.pm 0.87
      regen
      Checking in changes prior to tagging of version 1.19_02.
      Skip tests when bootstrapping dependencies for the much better first time experiences.
      no eval
      Checking in changes prior to tagging of version 1.2001.
      Disable uninstall shadows by default for perl >= 5.12.
      Checking in changes prior to tagging of version 1.29_01.
      regen
      doc fix
      Added a crazy hack to cpanm -L works for the recent Module::Build.
      Override the 'local' version using Module::CoreList when -L is in use.
      Checking in changes prior to tagging of version 1.29_02.
      Checking in changes prior to tagging of version 1.3000.
      Doc overhaul
      added invalid versions
      distroprefs is not supported
      Switch to CoreList version only if the module is actually loaded from perl's library path
      Unit test for e22329
      Unit test for 3eaf703
      Run --notest by default in the xt tests to make it faster
      These tests actually requrie testing
      Enable uninst-shadows for this test
      URI::Fetch is now Makefile.PL only :)
      Checking in changes prior to tagging of version 1.3001.
      Fixed a long standing bug where site_perl library path is still used when running tests with -L
      Checking in changes prior to tagging of version 1.30_02.
      Added a unit test for 46ac744
      Oops, the last DumpedINC for PERL5OPT totally broked harness that requires modules from blib
      Checking in changes prior to tagging of version 1.30_03.
      Re-enable tests in xt by default
      Allows the plain blib/lib blib/arch for FCGI.pm test.pl
      skip tests
      reorganize .t
      Checking in changes prior to tagging of version 1.30_04.
      Stop whitelisting. Instead just remove the sitelibs from @INC in the test mode
      exclude fatlib CODE
      Added a unit test
      Checking in changes prior to tagging of version 1.30_05.
      Skip man page generation by default. At least works for EU::MM now
      Skip the manpage generation for Module::Build too. Crazy hack, thanks to Shipwright by obra.
      Checking in changes prior to tagging of version 1.30_06.
      Generated man pages by default for the usual use case, and skip it by default with -L.
      Unit test
      Checking in changes prior to tagging of version 1.30_07.
      rename the option to man-pages
      Print the number of installed distribution in the end
      Make -q|--quiet to be less quiet and awesome.
      Checking in changes prior to tagging of version 1.30_09.
      print the configure failure
      Display the skip message
      Display bailing out
      Display fail messages
      Do not load Module::Build from 'perl' library path because of its deps
      Checking in changes prior to tagging of version 1.30_10.
      regen
      Show (undef) in version check if the installed version is undef.
      Unit test for f5d5dc6
      Implemented experimental --scandeps
      remove MYMETA.json as well for M::B 0.38 or later
      Implemented the --format for dists/json/yaml. Now saves the tree as a tree structure
      Implemented experimental --save-tarballs
      Checking in changes prior to tagging of version 1.30_11.
      Fetch META.yml from search.cpan.org only if the command eq --info
      Fetch META.yml from search.cpan.org/meta service when META.yml is not found or not parsable.
      Actually, --info doesn't use META info at all.
      Do not double quote. Fixes gh-76
      remove the debug part (my bad)
      Deal with a weird tarball that has ./ in the file list. Fixes gh-80
      Support Bundle. Fixes gh-81
      Checking in changes prior to tagging of version 1.30_12.
      Document --scandeps
      %Module::CoreList::version is keyed with a number, not a string, so the training 0 in version gets dropped :(
      Don't reinstall Module::Build if the loaded version is the same as core
      Checking in changes prior to tagging of version 1.30_13.
      Renamed to --save-dists
      Checking in changes prior to tagging of version 1.4000.
      Fixed the workaround code for META.yml being JSON
      Checking in changes prior to tagging of version 1.4001.
      Display configur error with --scandeps
      Checking in changes prior to tagging of version 1.4002.
      Strip POD from fatlib files
      regen cpanm with stripped down fatlib
      Do not show help if nothing is given from STDIN (like when you call cpan-outdated | cpanm)
      patch Module::Build in CHECK, after Module::Build is loaded from the correct @INC
      Checking in changes prior to tagging of version 1.4003.
      read from STDIN only if there's no argument given. Fixes gh-86
      Load LWP's HTTP stack from the same @INC path
      Actually, do not "import" local::lib that mangles @INC in the process.
      Checking in changes prior to tagging of version 1.4004.
      regen
      --prompt now wins --quiet. RT:66602
      print the cpanm version info to stderr when -v is in use. Fixes gh-90
      Ignore Module::CoreList loading error with perl < 5.8.9
      search INC for local::lib (-l)
      Fixed a stupid bug Bundle:: deps are not respected
      Checking in changes prior to tagging of version 1.4005.
      typo
      regen
      Fix local::lib base path resolution
      Checking in changes prior to tagging of version 1.4006.
      Checking in changes prior to tagging of version 1.4007.
      regen
      Merge pull request #100 from rbuels/patch-1
      Added a note
      Added --skip-configure
      Delay load the Module::Build minimum dependency
      regen
      Checking in changes prior to tagging of version 1.4008.
      Added (mst)
      Merge pull request #103 from reezer/patch-2
      Implemented an experimental feature to save META files and local.json into sitelib/auto/meta
      Disable MYMETA signature testing.
      falling back to distname in case of rare failure to get NAMEs
      Implemented --showdeps
      save dependencies into local.json. Use JSON::PP
      Add JSON::PP to fatlib
      Add more stuff to fatlib
      version::vpp vs Version::Requirements sadness
      use Dist::Metadata to get provides
      preload Dist::Metadata because loading it causes Parse::YAML::Meta loaded from 'perl'
      Prevent Module::Metadata to overwrite $module's $VERSION for modules loaded inside cpanminus
      Always swap to the core_version if Module::CoreList is there
      strip pods from fatlib
      Implemented --mirror-index
      Added --skip-satisfied
      check libs early for skip_satisfied
      Implemented --cascade-search for --index
      rename --mirror-index
      allow --no-quiet
      Passing required $version when we search modules from mirror
      display version requested
      use ~ instead of @
      Checking in changes prior to tagging of version 1.49_01.
      can safely use core Module::Build if the version >= 0.38 (i.e. 5.14)
      use Cwd::chdir to update PWD
      Fix parsing build_params to avoid failure with Acme::Module::Build::Tiny
      safer fix for module_name
      removed Dist::Metadata and instead find packages from blib/lib using Module::Metadata.
      Abandon the pile of ugly hack to prevent Makefile.PL/Build.PL and
      remove test_site.t since it needed the DumpedINC hack. Fixed the meta.t
      Let's save name again so that we can track .packlist
      Checking in changes prior to tagging of version 1.49_02.
      Upgrade Module::Metadata
      undo Module::Metadata hack now that it's fixed in the upstream
      Added unit test for --mirror-index
      Make skip-satisfied the default since it's a new syntax in the command line.
      Added tests for cascade search
      Make -l/-L not fail with non-existent target. Fixes #115
      Allow -l _ and -L _ to honor local::lib defaults. Fixes #113
      Give a hard failure when configure failed for --installdeps. Fixes #111
      typo. Fixes #112
      remove Dist::Metadata from license
      Look for blib/arch as well for FCGI.pm.
      Reenable skip-satisfied
      default skip satisfied if ~ is in the arg
      Document new options
      changelog
      Checking in changes prior to tagging of version 1.5000.
      Merge branch 'metacpan' of https://github.com/tokuhirom/cpanminus into devel
      document metacpan
      Fix the faster mirror path to use metacpan
      Do not scan Makefile if MYMETA.yml is found
      Change the order to merge runtime requires and build_requires.
      Parse MYMETA only if meta-spec version is 1.4.
      Mark --metacpan as experimental
      Support parsing MYMETA.json with meta-spec version = 2.
      Fix variable names to use JSON instead of YAML
      Checking in changes prior to tagging of version 1.5001.
      regen
      Skip non-core modules that happened to be in 'perl' INC path due to Makefile.PL errors.
      Merge branch 'force_module_name_sanity' of https://github.com/wchristian/cpanminus into devel
      Checking in changes prior to tagging of version 1.5002.
      Install meta files using ExtUtils::Install. Fixes #124
      Checking in changes prior to tagging of version 1.5003.
      Save version of the module instead of dist in instal.json
      Added unit test
      Checking in changes prior to tagging of version 1.5004.
      Wrap path with single quotes not double quotes for Win32. Fixes #135
      Checking in changes prior to tagging of version 1.5005.
      Update cpanmetadb URL
      Checking in changes prior to tagging of version 1.5006.
      Merge pull request #125 from motemen/master
      Merge pull request #95 from doy/master
      Merge pull request #137 from AlexBio/master
      Stop using AUTOMATED_TESTING and favor PERL_MM_USE_DEFAULT. Fixes #138
      Checking in changes prior to tagging of version 1.5007.
      Merge pull request #143 from goodell/resolve-paths
      Merge pull request #145 from ashb/patch-1
      Checking in changes prior to tagging of version 1.5008.
      Update dupe tests because HTTP::Tiny::Handle is removed
      update M::I
      Freeze the test dep
      Fixed a bug where an installation target is misused as a module name.
      Do not split URLs in case it contains ~. Fixes #134
      Checking in changes prior to tagging of version 1.5009.
      Fix layout of -h
      Implemented --test-only #40
      Checking in changes prior to tagging of version 1.5010.
      cpanfile support!
      properly test with --notest
      Change default mirror to www.cpan.org to handle new modules. Fixes #148
      Checking in changes prior to tagging of version 1.5011.
      regen
      Merge branch 'master' into devel
      search mirorr index first
      Support v-strings in package versions
      Changed the behavior of --mirror-index so that it won't fall back to the default index. Fixes #150
      Checking in changes prior to tagging of version 1.5012.
      Continue searching module if cascade search is on. #150
      Checking in changes prior to tagging of version 1.5013.
      Merge pull request #152 from berekuk/fix-locallib-message
      Merge pull request #153 from shadowcat-mst/master
      Merge pull request #156 from rjbs/master
      Merge commit '1.5013'
      Checking in changes prior to tagging of version 1.5014.
      Merge pull request #162 from benkasminbullock/patch-1
      Merge branch 'devel'
      fix tests
      Checking in changes prior to tagging of version 1.5015.
      Added CPANfile to fatlib
      Checking in changes prior to tagging of version 1.5016.
      Merge pull request #164 from doy/master
      Merge branch 'master' of github.com:miyagawa/cpanminus
      Fix @others bug
      Checking in changes prior to tagging of version 1.5017.
      Check upgrade path with --self-upgrade
      generate
      Checking in changes prior to tagging of version 1.5018.
      Merge pull request #174 from Smylers/master
      fix test pattern
      update README
      Merge pull request #178 from hoelzro/master
      Added a note about using file-based mirror scheme
      Checking in changes prior to tagging of version 1.5019.
      Merge pull request #185 from kentfredric/ft_bugfix
      Fix a long standing bug where cascade search checks dist version instead of module version from 02packages. Fix #188
      Checking in changes prior to tagging of version 1.5020.
      Added CHECKSUMS verification with --verify option.
      Verify SIGNATURE file with cpansign command
      suppress warnings for CHECKSUMS
      Merge branch 'verify-dists' into devel
      Checking in changes prior to tagging of version 1.5021.
      Check version requirement using CPAN::Meta::Requirements to support version range
      upgrade fatlib - added CPAN::Meta::Requirements and removed unused ones
      fix tests
      Merge branch 'version-range' into devel
      fix messaging on unsatisfied
      Checking in changes prior to tagging of version 1.59_01.
      Experimental support for Module at VERSION exact syntax, as well as Module~VERSION_RANGE
      fix tests to use mirror-index
      exact version should fail with mirror-only when there's later version is available
      Enable metacpan releases search, when exact version (Module at VERSION) is specified.
      Checking in changes prior to tagging of version 1.59_02.
      Merge pull request #187 from thaljef/topic/parse_index_with_comments
      Merge branch 'master' into devel
      Merge remote-tracking branch 'pull/172/head' into devel
      Cleanup home detection.
      Check if a given directory is absolute using File::Spec for Win32. per #180
      Preserve drive letter on win32 when copying files with file:// URL. #180
      Checking in changes prior to tagging of version 1.59_03.
      Checking in changes prior to tagging of version 1.59_03.
      Always prefer local file copy with File::Copy with whatever backends
      cleanup, and fix the args to pass to backends
      no need to work around version vs Version in fatpacking
      Call fatpack from the command line
      fix changes
      Add cpanminus's own User-Agent with curl/wget/HTTP::Tiny backend
      Checking in changes prior to tagging of version 1.59_04.
      simplified logic
      Support converting CPAN range to MetaCPAN query!
      Fix error handling when MetaCPAN query didn't return a hit
      Use module.version_numified for search, suggested by mo++
      added TODO test for --reinstall with satisfied version
      numify v-string version for comparison on MetaCPAN.
      Checking in changes prior to tagging of version 1.59_05.
      releng
      Support git URL as an installation target.
      Merge pull request #193 from oalders/devel
      Added a test for mirror with undef version
      Do not assume mirror-only even when index file is supplied. Fix for Carton to fallback MetaCPAN.
      take VERSION from cpanminus.pm
      Checking in changes prior to tagging of version 1.59_06.
      Search only stable releases (unless specified, with commits coming later)
      Disable automatic skip-satisfied for arguments with version range.
      Retire search.cpan.org search!
      Update the doc to reflect the change of not using s.c.o anymore
      Explicitly pass skip-satisfied
      Enable metacpan support by default.
      Implemented --dev option
      Add test for --dev option
      Don't use -L in tests when it's not necessary
      refactor -L local_lib in tests into run_L utility function
      Checking in changes prior to tagging of version 1.59_07.
      Fix --dev so that we prioritize metacpan for real
      Checking in changes prior to tagging of version 1.59_08.
      Keep --metacpan option as a boolean option, and make it a flag to prefer MetaCPAN again (for testing)
      WIP: improve the MetaCPAN query. #197
      Added a failing test (because of maturity filter) for --dev on MetaCPAN
      Improve the query to actually use maturity filter per @clintongormley++ #197
      Extract the right version from module.version array (in case it's array) using _score
      Checking in changes prior to tagging of version 1.59_09.
      update changes
      Added test to install from github master.
      Make sure git clone succeeded. Added progress for cloning
      Merge branch 'git-uri' into devel
      Add back Module::CPANfile to fatpack
      enable xt testing with fatpacked cpanm with FATPACK_TEST
      fix copyrights
      Improved tests for git
      More fix to the MetaCPAN query from mo and clintongormley
      Checking in changes prior to tagging of version 1.59_10.
      Parse and prefer META.json for pre-configure dependencies.
      fatpack JSON::PP and CPAN::Meta::YAML
      move the Fatpacking trace code back to script
      Checking in changes prior to tagging of version 1.59_11.
      Use named metacpan_script instead of custom script
      Checking in changes prior to tagging of version 1.59_12.
      Merge pull request #199 from xaicron/devel
      cleanup
      Merge remote-tracking branch 'pull/179/head' into devel
      Add regression test for #179
      Handle .zip files where the first entry isn't a directory with unzip backend
      Default search for backpan when version is specified.
      fixed TimeDate test
      Fixed the filter so that backpan search is only enabled when a specific version range is given.
      Support git://path/to/repo.git@branch (or commit/tag) ala Python's pip
      fatpack File::pushd
      upgrade fatpacked local::lib and Module::CPANfile
      Checking in changes prior to tagging of version 1.59_13.
      add a documentation about arguments
      Checking in changes prior to tagging of version 1.6000.
      Pinned version should work with trial/dev release Fix #203
      Add -n to make it faster
      Checking in changes prior to tagging of version 1.6001.
      Merge #204
      Test for #204
      Checking in changes prior to tagging of version 1.6002.
      don't install Test::More
      Merge commit '39e7726b44ed368cdb76ba0443d169fa655e087a' into devel. Fix #206
      Merge #208
      Test for #208
      Checking in changes prior to tagging of version 1.6003.
      Report perl version to cpanmetadb server
      Checking in changes prior to tagging of version 1.6004.
      fatpack CPAN::Meta since it's required in Module::CPANfile->prereq bootstrap
      Checking in changes prior to tagging of version 1.6005.
      upgrade version in fatpack
      Accept two-letter PAUSE IDs, and fix the regexp to be stricter. Fix #218.
      Merge #216 to devel
      cleanup
      Test for #216
      Checking in changes prior to tagging of version 1.6006.
      Use non-OO File::Temp API to let it expire in the global cleanup phase. Fix #219
      added test for File::Temp cleanup
      Checking in changes prior to tagging of version 1.6007.
      Document that cpanm sends the local perl versions in UA string, and that mirror-only won't.
      Stop special casing Config
      Link to the privacy policy
      Added --no-report-perl-version option
      Checking in changes prior to tagging of version 1.6008.
      Make the expiring message verbose when there are many directories to remove
      typo
      Fix typo
      Support 'perl' requirement specially for minimum perl requirement. Fix #221
      forgot to add META
      clarify exists
      Checking in changes prior to tagging of version 1.6100.
      rm debug warn
      Do not skip test phase in cpanfile for --installdeps even with --notest  Fix #222
      Checking in changes prior to tagging of version 1.6101.
      Check to see if Module::CoreList has an entry for current perl
      Merge #224
      Add require Module::Metadata, in case module check didn't happen before. Fix #226
      Checking in changes prior to tagging of version 1.6102.
      use version to avoid runtime errors (it's fatpacked)
      Checking in changes prior to tagging of version 1.6103.
      Upgrade fatlib
      Merge branch 'self-contained' of https://github.com/schwern/cpanminus into devel #227
      rename test
      Checking in changes prior to tagging of version 1.6104.
      Improve error message when LWP::Protocol::https is not installed. Fix #117
      Merge tag '1.6104'
      Checking in changes prior to tagging of version 1.6105.
      Merge branch 'devel'
      Checking in changes prior to tagging of version 1.6106.
      perlstrip fatlib
      regen fatlib and cpanm with stripped perl files
      Checking in changes prior to tagging of version 1.6107.
      fix dash ascii via #233
      add POD encoding
      Add Travis
      Some xt tests need Module::Install
      Resolve $path earlier than creating env hash for MB/MakeMaker
      Move fatlib to fatlib-src
      remove in END
      Fix git hash
      use MakeMaker in tests
      Support timeout command line parameters. Fix #121
      Set PERL_MM_USE_DEFAULT for building as well. Fix #231
      Checking in changes prior to tagging of version 1.6108.
      Enable installing 'recommends', with a big refactroing to use CPAN::Meta lazy validation exclusively to handle Meta
      Implement --with/--without suggests/recommends
      Merge branch 'recommends-suggests' into devel
      Implement --with-develop
      Correctly use Module::Build config options to skip man pages. Fix #130
      Checking in changes prior to tagging of version 1.6190.
      Correctly use fatpacker trace.
      Bump Module::CPANfile in the fatlib
      Correctly pick up modules with imports
      Support perl with version ranges
      use aliased
      add aliased to fatpack
      Implement --configure-args='--with-mysql=/usr/local/mysql', along with build, test and install
      Add test for build arguments
      use String::ShellQuote on non-Win32 systems
      App::cpanminus::script is not really shipped to CPAN
      Keep fatlib. Strip lib as well before fatpacking
      use fatlib for internal testing without xt/Run
      Checking in changes prior to tagging of version 1.6191.
      fix document
      debug info for fatpacker
      with --skip-installed (by default), check if the version it's about to install is already installed. Fix #229
      Add more test
      Enable parallel testing on travis
      Move check_libs higher
      Display %ENV, @INC and %Config with cpanm --version. Fix #232
      include test in showdeps as well
      Fix documentation
      Implement features!
      bump CPANfile to 0.9030 to fix crash on empty feature list
      Checking in changes prior to tagging of version 1.6192.
      regen
      Convert to Milla
      Update travis to install develop deps as well
      remove comment
      enable cache option for perlstrip
      Fix execdir for bin/
      Add maint
      fix cpanfile
      Run fatpack in one shot, with verbose option
      1.6193
      Remove root cpanm
      regen
      1.6900
      PR for Run has been merged
      Skip printing @INC if it's coderef (fatpacker)
      let --self-upgrade die rather than warn if the bin fails
      ManifestSkip is now part of Milla
      1.6901
      1.6902
      Merge #235
      Cleanup and added more tests on site_perl bin
      Simplified packlist finder code
      Stop searching for core INC for packlists. Don't check if the mod is core or not
      Only uninstall modules from local::lib when -l/-L is used. Even not site_perl
      Remove unused code
      Filter packlist entry if there's a shadow install
      remove unused code
      SKip dual-life test for 5.10
      Fix test branching
      update documentation
      bump HTTP::Tiny and Module::CPANfile pack
      1.6903
      Add Comment
      Only check perl dependency when it's requirement. Fix #238
      1.6904
      Add NONINTERACTIVE_TESTING per Lancaster Consensus
      Add test for NONINTERACTIVE_TESTING
      Support Lancaster consensus to prefer pure perl builds
      Add test for --pp
      Added longer --pureperl option as well
      1.6905
      Merge pull request #240 from tsibley/say-downgraded
      Merge pull request #242 from gfx/hotfix/fix-pp-build
      Add --skipdeps to AutoInstall in case the bundled version is older than the one with CPAN/CPANPLUS detection
      1.6906
      Display cpanm build.log upon install failure
      Add real-world test that uses pureperl-only
      Fix tests
      typo
      1.6907
      Rather than counting failures, check the requirements once all deps are installed. #237
      Add CPAN::Meta::Check
      Add test for conflicting dep version. #237
      Replace undef version with 0
      1.6908
      Fix the error messaging and tests for conflicted deps
      Up version to not use buggy M::I
      1.6909
      Stop -j
      fix method name
      Fix the check order for requirements, in case returned search doesn't satisfy the minimum version. Fix #246
      Fix broken tests for cascade search and lower version index files
      1.6910
      Turn off recommends by default
      Merge pull request #249 from miyagawa/no-recommends
      1.6911
      Merge pull request #251 from garu/patch-1
      Ignore - (piped from curl) in check_upgrade
      fix comment
      1.6912
      test with 5.17
      Merge pull request #254 from dsteinbrunner/patch-1
      PAUSE ID can be 2 letters. Fix #255
      Fix mirror default docs
      upgrade fatlib
      1.6913
      cpanm supports uninstalling and Bundle modules
      Use cpanm -U
      TODO comments
      Do not consider downgrade as a new install, unless version/range is specifically required. Fix #257
      fix test
      1.6914
      Fix git for H::MV
      repackage H::MV with Milla version
      install 0.13 separately since it might not be the latest
      gitignore
      Skip Test::More test with 5.17
      Skip using LWP if there's an HTTPS mirror and has no LWP/https support. #258
      Use our own cpanm
      use our own cpanm
      no fatpack LWP
      fatpack Exporter for perl 5.8.2
      regen
      1.6915
      Prefer install path from INSTALL_BASE when local::lib is setup
      Use PERL_LOCAL_LIB_ROOT
      remove plugins
      Accept 0-9 and - in CPAN author dir like CPAN::DistnameInfo does. #265
      1.6916
      Merge pull request #264 from ilmari/symlink-build-log
      1.6917
      move the retry message to appropriate place. Fix #270
      Fixed description of --quiet
      Sort MetaCPAN results based on status as well.
      1.6918
      Append 0 to local::lib->setup_env_hash_for to silence potential warnings.
      Automatically run as local::lib mode when PERL_LOCAL_LIB_ROOT etc. is already setup on shell. Fix #263
      remove unused code
      1.6919
      force use 5.8 to include new core depdnencies
      update cpanfile for fatpacking
      upgrade fatlib
      Support local::lib in multiple paths
      use constant
      Instead of fetching the stub meta from s.c.o, generate one using CPAN::Meta.
      chdir to the right position to run --uninstall command
      1.6920
      Add documentation for the newly added options.
      fix
      fix grammar
      Fix prereq to META conversion for perl 5.10 with Module::Build 0.34 (which doesn't emit MYMETA)
      Auto-add Module::Build dependency when found Build.PL in the dist. #273
      1.6921
      update perl versions
      no mymeta_requires
      use ack, since mymeta_requires doesn't run on 5.8
      fix perl dep
      bump the VERSION in fatpack separately #274
      1.6922
      upgrade HTTP::Tiny in fatlib
      Revert "Add --skipdeps to AutoInstall in case the bundled version is older than the one with CPAN/CPANPLUS detection"
      1.6923
      JV deleted the archive
      quote
      Merge pull request #280 from oalders/devel
      revert updates to cpanm
      Add Perl::Strip for devel dependencies
      Add docs for --with-develop
      Merge pull request #283 from garu/patch-1
      Sort items based on the date (older one wins), when multiple matches are found, all on BackPAN
      shorter code
      1.6924
      chmod +x cpanm in the repo
      skip leading/trailing spaces for PERL_CPANM_OPT. Fix #288
      Merge pull request #281 from dagolden/topic/mask-uri-passwords
      Merge pull request #287 from tazle/fix-286
      Merge pull request #279 from dagolden/topic/alternate-index
      Merge pull request #284 from garu/patch-2
      1.6925
      print logs to STDOUT except errors. Fix #272
      print Usage to STDOUT rather than STDERR.
      Add test for exit code
      Swap STDOUT/STDERR
      Merge pull request #290 from miyagawa/stdout-log
      Fix bug in expiring messaging. Fix #277
      Deprecate --scandeps
      upgrade Parse::CPAN::Meta
      1.6926
      Add --cpanfile option to specify cpanfile path
      Apparently needs -L in this option
      1.6927
      Add cpanm to sharedir
      1.6928
      add inc to install from git
      remove .pm since it conflicts with ModuleIncluder
      stop using sharedir. Copy cpanm into App/cpanminus/fatscript.pm and ship it to CPAN
      declare $VERSION so that fatscript.pm will get that, too.
      1.6929
      remove the fatscript.pm copied with CopyAfterRelease
      bump Module::CPANfile
      generate fatscript without stripping perl
      remove after release not build
      1.6930
      FIXME comment
      put VERSION before fatpack
      noindex fatscript.pm
      Stop using Module::Metadata to scan for packages. Take no_index meta into consideration as well
      Actually fix a test bug
      test that xt is not indexed
      require pmfile
      use forked ParsePM to prefer JSON::PP over JSON
      1.6931
      Do not scan pacakges for root target
      1.6932
      use EU::Manifest to read MANIFEST rather than File::Find
      onnly extract packages when there's MANIFEST
      use manifind
      Patch ParsePM again to not use CPAN::Version since it's not available on old 5.8. Fix #293
      rename
      1.6933
      Use up-converted v2 version of meta to always handle directory as a list. Fix #294
      1.6934
      Don't populate empty hash in provides with the dist name
      Display git clone error always
      Only display ($version) when specified
      Act more like PAUSE, by searching for .pm.PL
      1.6935
      sort MANIFEST based on the filename. Prefer packages found earlier, hopefully like PAUSE.
      Always convert meta into CPAN::Meta.
      Add test to meta/provides extraction for old modules with ancient META.
      Make CPAN::Meta only when meta is valid _or_ has distname/version
      Refactor the logic to parse cpanmeta
      1.6936
      Warn if local::lib base contains spaces #298
      Work around problems where Safe.pm rules don't work when version::vpp is loaded from fatpack
      Test for 384fe49c88b8f979c32cf263634ebd1742c9d29d
      upgrade fatlib
      1.6937
      use version for perl 5.8
      locally import qv() as in Safe.pm version. Fix #299
      1.6938
      Revert andk/pause at 0b43bed because it fails on Parse::RecDescent
      1.6939
      Support extracting versions without MANIFEST file
      1.6940
      Add test to force FATPACK
      Breaking Change: --version doesn't imply --interactive
      1.6941
      Merge pull request #307 from eserte/devel
      Compare date reverse chronologically, if the MetaCPAN score are the same. Fix #308
      Revert "Compare date reverse chronologically, if the MetaCPAN score are the same. Fix #308"
      change the sort fallback depending on whether it searches for dev releases. Fix #308
      Add
      1.6942
      bump Module::Metadata
      localize PERL_MB_OPT
      1.6943
      update
      1.7000
      Do not add Module::Build for dists to prefer MakeMaker, even when Build.PL exists (ExtUtils::Install) #311
      upgrade fatlib
      1.7001
      Bump fatlib modules.
      local::lib changed API and ROOT order in stacking multiple libs
      ascii comment
      add to git
      1.7002
      Merge pull request #372 from moznion/downgrade_fatpacked_cpan_meta
      encode in UTF-8
      1.7003
      Merge pull request #373 from moznion/downgrade_fatpacked_cpan_meta
      encode UTF-8
      1.7004
      update test module target
      require perl 5.8. Fix #376
      Note that -L doesn't work with perl with standard modules stipped (e.g. RHEL, Fedora)
      Display deprecation warnings for --perl
      typo
      bump EUMM and M::B to the versions that support MYMETA.json #323
      cleanup
      return true when skipping archive verification. Fix #402
      test with 5.20
      fix a bug where not was missing in bin search
      the test is not relevant
      brittle test -- fix with Test::Simple current version
      irrelevant test
      upgrade fatlib
      fix test that mysteriously fail on Travis
      upgrade dist URLs
      allow upgrading modules for the base perl (5.8.9)
      upgrade fatlib
      doesn't pass on travis 5.12/5.14
      1.7005
      bump bootstrapping MakeMaker version to 6.58 that supports MYMETA
      retire --metacpan officially. #403
      numify version strings if MetaCPAN does, when sending queries to it. Fix #367
      use eval() for numify return values
      1.7006
      ignore _build
      use module.author to search for release.author when to look for releases. Fix #405
      cleanup
      1.7007
      notest to make it sligthly faster
      should enable tests. But install IPC::Cmd first with notest
      simplify exit code handling
      do not use `*password*` just use asterisks for masking passwords
      stop using aliased
      inline Parse::CPAN::Meta methods
      refactor mymeta parsing to use CPAN::Meta directly
      remove the use of Parse::CPAN::Meta
      refactor meta handling
      bump CPAN::Meta requirement for dev
      1.7008
      add back Parse::CPAN::Meta in fatpack, since it's loaded by CPAN::Meta
      prevent from adding IO::Socket::IP in fatpack
      bump CPAN::Meta::Requirements
      1.7009
      Merge pull request #407 from dolmen/dzil-Run-plugin-version
      force ascii names on META contributors, so that non-UTF8 compatilbe YAML parsers can bootstrap.
      rebuild META
      display errors
      use Parse::PMFile
      update fatpack
      bump Parse::PMFile
      bump fatpack
      re-enable the test that somehow got failing on travis with versions as well
      add Parse::PMFile
      Load version.pm that comes with perl, if that's recent enough. #408
      rebuilt fatpack
      remove fatlib enabler since it's already loaded in bootstrap script
      up Parse::PMFile
      unload version.pm when it's < 0.88
      rebuild fatpack
      stop loading version.pm from core now that Parse::PMFile works with fatpack version::vpp.
      Make fatpacked version.pm the same as core version.pm, by removing the block as suggested.
      bump Parse::PMFile
      Revert "Make fatpacked version.pm the same as core version.pm, by removing the block as suggested."
      bump in cpanfile
      Rewrite fatlib version.pm and pretend there's no XS available.
      last
      down the requirement so that Travis can run from fatpack
      Merge pull request #409 from miyagawa/pmfile
      1.7010
      bump
      add sudo: false to travis
      1.7011
      install older Algorithm::C3, since the latest has switched to Makefile.PL
      strip development lib directory when searching for Module::Metadata
      upgrade CPAN::Meta and HTTP::Tiny
      upstream
      make it fast
      Try::Tiny pulls in Capture::Tiny and Inline::C with recommends option.
      1.7012

Thomas Sibley (1):
      Report "downgraded from $VERSION" when appropriate

Tokuhiro Matsuno (2):
      added metacpan support
      require statement should go into the if $self->{metacpan}

Tuure Laurinolli (1):
      Fix #286

Vyacheslav Matyukhin (1):
      fix quoting in local::lib message

Yann Kerherve (3):
      Fixes PREREQ_PM interpretation for UNIVERSAL::*
      Adds the +{ back to force the hash context
      Fixes a leading space problem in PREREQ_PM

andyjones (1):
      Mask passwords when we fail to download a module

cho45 (1):
      gunzip return 0 if it succeed

chromatic (2):
      Minor editing of the README and its FAQ.
      Edited the prose of the documentation.  This commit's better for upstream.

fREW Schmidt (1):
      Fix zip files to find the root more correclty

gfx (8):
      Skip the perl5 distribution
      Merge branch 'master' of git://github.com/miyagawa/cpanminus
      Allows cpanm < author/requires.cpanm for 'cat author/requires.cpanm | xargs cpanm'
      Fix checking -w installpaths
      Fix syntax error
      Add Makefile.PL --author option, and use $^X instead of shebang in Makefile.PL.
      Add a basic test; some CPAN tester clients require tests for a "success" marker.
      App::cpanminus::script is not yet shipped

gregor herrmann (1):
      Imported Upstream version 1.7012

ikasam_a (1):
      enable git-ssh URL with @commitish pattern

jonallen (1):
      Use 02packages.details.txt.gz if Meta DB unavailable, added --mirror-only option to force

kmx (1):
      another try to fix issue#132

lestrrat (1):
      cloe dup'ed handle

motemen (1):
      chdir to original working directory before each installing module

moznion (2):
      Downgrade fatpacked CPAN::Meta
      Downgrade Parse::CPAN::Meta (Sorry, I forgot)

reezer (1):
      fixed link to cpan-outdated

robario (1):
      Add to display the cpanfile error

vti (1):
      Fixed typo

xaicron (15):
      workaround win32
      STDERR and STDOUT in a fork in win32 seems to have been shared with the parent process.
      Fixed difference of the $dist->{pathname} from the tarballs URI.
      impl uninstall command
      cleanup
      remove .meta dirs
      fixed find .packlist
      cleanup
      added document
      fixed typo
      removed "!" and added -U shortcut
      version.pm before included
      default yes
      fixed packlists_containing (Moose vs Any::Moose cases)
      added xt/uninstall.t

yappo (1):
      add wget support

-----------------------------------------------------------------------

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/cpanminus.git



More information about the Pkg-perl-cvs-commits mailing list