[cpanminus] branch master updated (253b759 -> 122856b)
gregor herrmann
gregoa at debian.org
Thu Oct 2 15:48:04 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository cpanminus.
from 253b759 releasing package cpanminus version 1.7011-1
new 70e00b3 Add debian/upstream/metadata
new a60dab5 Update debian/changelog
adds 0c4f62b kinda worky
adds 3899893 fixed a few bugs
adds 1e4d008 add wget support
adds d5cf8eb use Config perlpath for perl
adds b0c61da use tar command first because Archive::Tar uses so much memory
adds c151dc6 fix tar to work on OSX/BSD tar
adds 50a5af3 use Parse::CPAN::Meta
adds a71d535 make sure we get back to the original dir. Fake AutoInstall
adds dac14fb make tar finder work on win32
adds 9ec5984 cleanup the code
adds 9f846e6 install build_requires. Use external perl process to check if there's a module.
adds a58a302 inline Parse::CPAN::Meta
adds baf4a59 implented --force and --notest!
adds cb68242 add README
adds c9718a3 added USAGE
adds 29f1e67 fix docs
adds 38a2b2a Skip the perl5 distribution
adds f6ce8c6 fix docs
adds c415dd0 fix README
adds c179adc Merge branch 'master' of git://github.com/miyagawa/cpanminus
adds aa56f37 use $^X
adds 91a8d7e added quick install
adds 0692825 refactor
adds 8356d4f ./Build is just a perl script
adds 7e75ccd make can be taken from Config, and quote it if necessary
adds e384c61 oops
adds 903b348 more quote
adds d79b38a canonpath and some tar/archive may not return a root dir
adds b2e1cfb special case 'cpanm .'
adds 0386e2b support --sudo
adds c57ebef ignore broken META.yml
adds 7ac28ff support CPANMINUS_HOME env
adds dfe4a66 update docs
adds eba07b6 add -h
adds d4da0b2 more docs
adds eb078d7 strip Parse::CPAN::Meta
adds 48ae955 strip Parse::CPAN::Meta
adds b684274 Gets VERSION on a string from a string in case a module name is also a function(!) i.e. UNIVERSAL::require
adds 085d6c4 Ugh, now it works without makegit di
adds 07b3abb Fix docs -- now make is optional
adds d54e494 drugs.
adds 8451028 fix the shebang
adds bd33666 fix MB doc
adds 64e0eb5 refactor
adds ad99cfa fix docs
adds ebf887f copyrighting
adds 6b6d4ae do sanity check if you wan write to installsitelib
adds 92a0457 don't check version if the version given is 0
adds f9b0637 fix docs
adds 44ba6aa Some CPANification
adds 1d6f2e9 indent
adds 7f52d08 fix docs
adds 4b60e64 fix docs
adds 84d7bde Support specifying the version
adds b6336f9 cleanup the code. PAUSE ID is >= 3 chars
adds 43ec521 releng
adds c10e39a support P/PA/PAUSEID archive
adds 459e8cf refactor the module locator code.
adds bc80164 added a fail case for the pattern matching
adds da98207 fix regexp
adds 4b2ba20 Checking in changes prior to tagging of version 0.02. Changelog diff is:
adds 15f5892 Checking in changes prior to tagging of version 0.02. Changelog diff is:
adds 51fca4f make file: work when there's no LWP
adds 1d681da fix regex
adds 24c8b73 releng
adds 3fac975 added -v
adds fc8bfcd added NO WARRANTY
adds d8d068d per #toolchain advice:
adds 6a21e7c Checking in changes prior to tagging of version 0.04. Changelog diff is:
adds 002bb1f copy-paste failure
adds a4b56db Checking in changes prior to tagging of version 0.05. Changelog diff is:
adds 15692bc fix README too
adds e642111 'which' requires $quote
adds b20a9a1 make Control-C work
adds 3c908e5 added ABSTRACT
adds 60968f4 fix POD
adds c8296d9 use 2args open for 5.6
adds 1e328b2 Checking in changes prior to tagging of version 0.06. Changelog diff is:
adds 40269bc fix docs
adds 1462841 fix INSTALLATION
adds cba85e6 added -i for cpan compat.
adds e2f05f3 docs
adds b9efaad WTF CPAN.pm returns newlines in STDOUT!?
adds d08e599 If the error is other than "Can't locate" or "version ... required--this is" then the module is installed, but loading it caused some issues. (i.e. CPAN and Module::Install)
adds 1aa805c refactor main routine
adds cf0d651 fix base
adds df827b8 Display the currently installed version if any
adds 9547d32 fix function prototype
adds fddc3a5 fix POD
adds 8bac2ec Make sure we use the PATH perl
adds 303b84c Install via MakeMaker (CPAN) happy
adds e4c5a54 Always generate bin/cpanm if you run from git.
adds a9f7f54 Do not include cpanm in the dist to make PAUSE happy
adds e591b68 skip disttest in shipit
adds 076fdda no need to clean
adds 15f0d46 Checking in changes prior to tagging of version 0.07. Changelog diff is:
adds 69ae2b4 Added git placeholder for bin/
adds fe95dfe allow bundling options (-fi)
adds 8a7859f Added --notestdeps option, that doesn't test deps but tests @ARGV dists
adds 46d98fc Revert notestdeps but instead introduced --installdeps. More flexible
adds cc9b79e Don't need build/test_requires in --notest i think
adds 5fd2174 rm unused declarations
adds 944211c spacing
adds 898f7f4 sketching out -q option. Really concise output. http://gist.github.com/309965
adds 9a22ec4 output command log to the logfile for test failures
adds 5849afc Noted -q option
adds e605c65 should use PERL_MM_USE_DEFAULT since there's no console
adds ee308cc append to log
adds 81888f9 fix docs
adds 8068191 Checking in changes prior to tagging of version 0.08. Changelog diff is:
adds 33512a1 Always log to ~/.cpanm/build.log
adds 43a441c Do not bother untar the archive if it doesn't contain directory
adds 661c6dd doesn't always contain /
adds e50247c display dist name
adds f28bb80 imrove diag messages
adds 4a39d14 LICENSE
adds 7ed4bba make -q the default and added -v to make it chatty
adds 80e7209 retry up to 3 times since search.cpan.org redirector sometimes fails
adds cfd7985 more docs
adds c6cdfaa fix the way it generates stub Build.PL
adds 239d51b Checking in changes prior to tagging of version 0.09. Changelog diff is:
adds 0f6a269 VERSION
adds c805002 OOP. Hell yeah.
adds 778f11d fix URL :/
adds 13554aa make wget quiet
adds 2ef36ed specify GNU tar version
adds 5e43c25 use xrl.us
adds b6ec654 quote log path
adds 79b2788 charsbar says 2>&1 just works on win32
adds 731eb4e Prefer Makefile.PL if you have make so bloody M::I/M::B combo works. (Test with WWW::Google::SiteMap)
adds 694e393 Added --look
adds f1b0e0f Fixed the bug where HFS thinks build/ directory is M::B's Build file
adds b2bc2ad Skip the duplicated distribution (different modules resolved to the same distro)
adds dd018c7 Support .zip file
adds 62ec1f7 Yay plugins.
adds 0e8e2f4 added BinGOs experimental CPANDB metadata finder
adds 6379a44 make URIs fallback-able
adds 69099e3 Added minicpan plugin
adds 1eca1bf make up some environment variable
adds 4cb30eb sort plugins so you can name it like 00fresh
adds 90e79db fix syntax err
adds e5ebadb return
adds b3148fb added (incomplete) cp562an plugin
adds 7a4873e fix version string on 5.6.2
adds e18e4b9 added comment
adds d566afa Added TODO
adds 44c9536 Use ~/.minicpanrc
adds c0f2d77 keep 5.5 (un)happy
adds 120e70b allow mirrors to be multiple
adds f43b925 only fetch CPAN realtime feed once
adds 958a1a4 chat
adds 8af2f95 changed how iterator works so it can safely fallback to minicpan plugin when offline.
adds 185b63b git_site_perl plugin
adds 5fba713 install_success hook
adds da5f055 Implemented git init as plugin init hook.
adds 5fd61f6 message module name and versions
adds a306ac3 fix comments
adds 81c6fbc Changed plugin APIs so the plugin can spcify the order (which falls back to the file name ordering) so we can do:
adds c50f278 added local::lib to plugin TODO
adds 289b52b Use symlink for development
adds 1983b21 Implemented --recent command and cpanfresh plugin hook for that.
adds de5525e document
adds cfbd1ce implemented disable_plugins
adds 99423fc drop off of TODO
adds 18d018e delay load
adds c3ecb1a docs
adds b1e467c fix typo
adds 2b2e266 Made up some hacky dist.ini parser.
adds 18b5d14 Added bundle plugin to grab deps from Bundle:: module CONTENTS.
adds 23861ec update TODO
adds 0374e24 Don't use cpandb for now
adds 47410da fix docs
adds 19416dd tighten the regexp
adds 9870fc0 comments/ideas
adds a7370bf Added fast_syncing_mirrors plugin
adds e0f724c Added query_mirror plugin that queries mirrors directly thanks to mst++
adds 4aa6eaa regex bug
adds de730ed less chatty
adds c18bcd9 Added gitpan plugin.
adds ccfd066 Added github plugin: cpanm github:miyagawa/Plack
adds f4a7b2f drop TODO
adds 8d18ac3 Added build_failure and finalize hooks. Fixed init hooks. Added 'growl' plugin.
adds f555b76 display icon
adds 66ff1bd set AUTOMATED_TESTING too.
adds c58e442 Add pip
adds e7e35d9 update ideas
adds 7fb05ad fixed locate_dist plugin API
adds 4713641 p5i plugin - support install via .p5i
adds 882c04b Support cpan:/// URI
adds 61ef8a7 Added cpan:// to the help
adds be08f8e Drop .p5i from TODO
adds a360ce5 major update on the docs
adds 28aa2cd more commands
adds 56c120b more ideas
adds 9a4380a docs
adds df1b5f7 document --installdeps
adds c62a239 rename fresh to cpanfresh
adds 635f829 added verify_signature plugin
adds ff70c73 more ideas
adds 92ae1d8 always logs output
adds 01a1a00 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
adds 729b100 YAML isn't used
adds 1fea375 Implemented --interactive which is a good middleground between silent (default) vs verbose when installing Task:: modules.
adds 927e0b3 move docs
adds 85bb163 Added --self-upgrade. Allows command to specify whether it continues or not.
adds bf8ea70 dies if this is an error case
adds f0fdb5a require 'cpanm'; works (for testing etc.)
adds 417a97d localize AutoInstall/Module::Install env hackery so --look shell can be cleaner.
adds 847d0d1 make the match a bit stricter
adds c3e9ca3 logs cpanm and version info in the log
adds a867793 load JSON earlier in the hook so plugin loader can trap it
adds 562a17d more ideas
adds ce1d523 Added --info command so I can dogfood for Task::Plack auto-generation, but man this is so dirty -- needs another refactoring to add action/command registration cleaner.
adds a7ac566 Changed the directory structure of ~/.cpanm
adds 13e5cb8 fix usage order
adds cb97bce swap cmd/action
adds 90169e2 add the traditional eval $VERSION so we play nice on require even in a dev release accept constructor arguments
adds 28748d9 add --perl option and internal attribute
adds 6af0833 whitespace
adds 4cb6fbd added sekimura and mst to contributors.
adds 72c0457 Implemented --list-plugins Added 'name', 'description', 'synopsis', 'version', 'api_version' DSL to plugins
adds 51d0dd6 Check plugin's API version so I can upgrade it later whenever API compatiblity is lost.
adds c51a0f9 Wraps configure and test with fork/exec timeout. hirose31++ tokuhirom++ Yappo++
adds 3437eca skip the timeout stuff on WIN32 for now
adds 6de4f9b improve the progress message
adds d259c25 fixed a bug in bundle plugin where Bundle/Foo.pm is in lib/
adds 9e97cbb local X_MYMETA
adds 4a463b2 added more idea
adds 6d06e43 diag if minicpan .gz isn't found
adds 951f2ba fix timeout message
adds 243cb24 specify the minimum M::M, EUMM, EU::I version. borrowed from local::lib
adds 01aab79 release engineering. Disable plugins by default unless you set CPANMINUS_DEV=1 env var.
adds 0331b74 Checking in changes prior to tagging of version 0.99_01. Changelog diff is:
adds e41c0fa Change cpandb URI per BinGOs
adds 1a8bbc8 Thank god for LWP that doesn't ship with HTML::Parser and choke on LWP::Simple::get().
adds bb5d330 should use decoded_content
adds 770e3f2 Keep the 'Are you on drugs' quote which people love
adds 039cbd8 fix docs
adds c7b77d7 only show 50 at most in --recent
adds 9c7af74 fixed wording
adds 29cd29a double and
adds c738d27 use ->env() method to get env key
adds d51205f docs
adds 13d6dcd Allow CPANMINUS_NO_LWP=1 to skip LWP in case they have broken LWP and can upgrade LWP.
adds 93b0a69 Fixed redirect detection bug when using wget
adds b4303c9 use Module::->VERSION instead of q/Module/->VERSION. less ugly
adds 5dfe898 wrap build process with ->build and timeout for the consistency
adds a117042 Standardize env var for PERL_CPANM_* because `env | grep PERL` is useful.
adds 100529c move docs to lib/App/cpanminus.pm
adds 9093a01 Merge branch 'plugins'
adds 26877ac Checking in changes prior to tagging of version 0.99_03. Changelog diff is:
adds b63b087 docs
adds 164565d Fix scraping method to work with packages that do not have a POD.
adds 6221453 make the init separate as a method
adds 931b7f8 use COMSPEC env to make --look work on win32 (charsbar, xaicron)
adds 4dcd6b5 Changed how it sees if configuration went well or not.
adds 6b98f52 fix the distro name in display
adds 690943b Check if Build.PL was okay by looking at 'Build' for consistency
adds b1f376f document what kind of distributions are known to fail
adds 5e08435 support PERL_MB_OPT
adds 547d242 Added a note on guard {}
adds 512eb48 make it work with .tgz
adds e81f818 Needs to pretend CPANPLUS too to work with Module::Install < 0.86 via J/JG/JGOULAH/MooseX-LogDispatch-1.2000.tar.gz
adds fe2446c refactored check_module as a method
adds 96bc157 added a note about META.yml in YAML 1.1
adds 7b108e4 added codesearch
adds 8169bdf Immediately die when api_version is not satisfied.
adds bc3cf8d workaround for LWP < 5.828 (chocolateboy)
adds a53f911 comments
adds c7594af fix at_exit callback to 'just use' DESTROY
adds 4be6cb2 Kills Util:: functions which was the left over from the original subtroutine based programming. There are still circular refs to clean up...
adds 7e7b597 Add Desktop::Notify plugin
adds ed9f623 Untabify
adds b241f03 Merge branch 'master' of git://github.com/ilmari/cpanminus into devel
adds 6655c4a added more descriptive description to desktop_notify
adds bf21320 added xt
adds 953b9dd developer ideas
adds 6d05e14 docs
adds fcab0ed Created a tool to generate:
adds d9cc647 now we can safely 'use' the module
adds 164082a Auto detect author using the git command output
adds 8f8d761 Do not ship script.pm YET
adds 091d38b only print author mode if it's really author mode
adds 30bc253 Fixed the order of main code so $VERSION is properly set
adds 1c0a7ca Changelog
adds 2ddfe4d Checking in changes prior to tagging of version 0.99_05. Changelog diff is:
adds 3ea1fd7 Checking in changes prior to tagging of version 0.99_06. Changelog diff is:
adds b8bacb2 fix perl option
adds cc22241 Bootstrap local::lib, ish. So the fresh install perl, you get cpanm and running it will automatically embed local::lib to setup ~/perl5 and upgrades EUMM etc.
adds c7e8d9e fix comment
adds 8858095 LWP::Simple is not used anymore
adds 3b6f9b1 fix comments
adds 28c8c88 generate to .tmp file so authors should have Parse::CPAN::Meta and local::lib
adds 7b32a7b curl support. unbreak query_mirror plugin
adds ab4f65b make the plain cpanm just give a conise usage, but -h will print more. This is to avoid `cpanm | less` which doesn't work because it prints to STDERR in the error usage case.
adds 32a76f9 Formatting
adds bfa17ee fixed a debug warning
adds 7b51f39 fix docs
adds 09119bd ideas
adds 1443f0e use --no-lwp command line rather than NO_LWP env
adds 179969a Improve the error message when there's no fallback
adds 3bdac1c implement HTTP::Lite fallback!
adds 57148e5 added copyright info to the embedded modules
adds 9334835 change bootstrap_deps to list, not hash
adds 96d8174 change headers and include version for embedded moules
adds 158eabd Allows cpanm < author/requires.cpanm for 'cat author/requires.cpanm | xargs cpanm'
adds 5d92fdc Merge branch 'master' of git://github.com/gfx/cpanminus
adds fd6b77e Fix checking -w installpaths
adds 5af346c Fix syntax error
adds 404123e Add Makefile.PL --author option, and use $^X instead of shebang in Makefile.PL.
adds 97480fd Implemented --skip-installed.
adds 4325dfa simplified tests
adds 3134b5d ideas
adds 5a16329 Always check the local version so that plugins can get local version
adds 62eacee only run module version check if it looks like a module
adds 53041cd move the --skip-installed check before configure
adds 15becd0 Now the console tells if it's a new install, upgrade or reinstall
adds e89ef7a docs
adds a53a119 grammar
adds fe66782 added changes plugin, first cut. http://gist.github.com/316670
adds 8237c98 added local::lib tests. adding embedded files to xt/lib for testing
adds c58ca7e Now introducing the 'depth' parameter which is to indicate the current depth. Passing it to build_success so that notification plugins can omit unless depth == 0 :)
adds e26ec06 document upgrading
adds c1ebf3d fixed format and grammer of notifications
adds c53b14f pass dist name to failure as well
adds 62bac37 changed verify hook
adds 2035cef do not copy args so we can pass around the return value
adds 5da1634 Implmented verify_checksums plugin.
adds b910a88 dixed the debug message
adds 06f9e7f Implemented PERL_CPANM_OPT. Not sure how i can support option vars which might include spaces, such as Windows/Mac directory naemes?
adds 223e63e fix tests
adds 8273a97 releng
adds e26836d Checking in changes prior to tagging of version 0.99_07. Changelog diff is:
adds e3369c1 Checking in changes prior to tagging of version 0.99_07. Changelog diff is:
adds fe817a8 releng
adds 2397acd skip if it's not upgrade
adds 5a0fdc8 use constant
adds 714eb50 use forward slashes as possible because perl doesn't care even on win32. Only use it where we use in the cmd.exe (log capturing)
adds ca9d159 s/sitescript/sitebin/g
adds 765f7ba installsitebin. charsbar++
adds 265442a Added a super workaround so wget | perl - works.
adds ddd19ba update bin
adds bc16d3a update description
adds 836abfa make wget cpanm | perl - stuff works
adds faf1ca3 update executable
adds be1f021 Do not set AUTOMATED_TESTING
adds 5c5065d Checking in changes prior to tagging of version 0.9910. Changelog diff is:
adds 586f2a7 fix --self-upgrade
adds 438fe5e up build_timeout
adds 57d542b removed timeout for build and test by default
adds 3fed570 added dagolden.com
adds 2276488 rename cpandb plugin to cpanidx
adds 476e611 Checking in changes prior to tagging of version 0.9911. Changelog diff is:
adds 1efe7bc Directory mode only works if it begins with . or / so if you have a directory name in the current directory that happens to be the same name on CPAN distro, CPAN distro will be prefered. You have to run it with ~/path/to/Dir or ./Dir to make it run for the local directory.
adds 3f3bffd skip if it's already the latest
adds 900a948 only depend on LWP if you're running from CPAN
adds 70440c0 Added HTTP::Lite to xt/lib
adds d8558a7 load those modules from xt/lib
adds d45147c developer docs
adds 7d45215 do not init in --help or --version
adds c8892a7 regression test for 7d4521557e55728098f89ba7b2b46ec38b1d8e09
adds fd5944b credits
adds af48565 Added ! to some boolean options so you can set them in PERL_CPANM_OPT and negate it using the runtime options, e.g.
adds 2f7b020 Checking in changes prior to tagging of version 0.9912. Changelog diff is:
adds 07292c4 docs
adds c5add91 unbreak --recent and --list-plugins
adds 75d5d76 Checking in changes prior to tagging of version 0.9913. Changelog diff is:
adds 67146cc Checking in changes prior to tagging of version 0.9913. Changelog diff is:
adds cd41702 use cpanmetadb on AppEngine first
adds b47f398 return undef if LWP response is failure
adds 907048a regen standalone
adds d2dd83a docs
adds 4841337 Checking in changes prior to tagging of version 0.9914. Changelog diff is:
adds 40f314e make sure self is passed
adds e5c024d pass self
adds 2b5865b fixed circular refs in the core callbacks
adds 6d034ea refactor LWP code to pass UA
adds 78f7798 Checking in changes prior to tagging of version 0.9915. Changelog diff is:
adds 21231bf use v1.0 cpanmetadb 'distfile'
adds 0a3e7fe Checking in changes prior to tagging of version 0.9916. Changelog diff is:
adds 2c14790 require LWP 5.8002 or over for decoded_content
adds 65110cf refactoring: extracting methods (mst)
adds ae2fcb2 do not overwrite verbose
adds 219de2b Do not uses system STR when running build scripts. Always use fork & exec LIST. Close STDIN when running them when interactive/verbose is off, so .t detects STDIN is not tty.
adds 9442dd4 Checking in changes prior to tagging of version 0.9917. Changelog diff is:
adds 60aa60c fix --sudo
adds c8bdf5d Checking in changes prior to tagging of version 0.9918. Changelog diff is:
adds f703279 Fixed incomplete configure_state patch 65110cfb94c809daca9b9d0a7cf5fc593d562c23 that broke Module::Build dists etc. Added a regression xt/ test.
adds 83a67c4 Checking in changes prior to tagging of version 0.9919. Changelog diff is:
adds 9422355 Try Build.PL first (except Module::Build dependencies)
adds 32b6d13 Added tests for Build.PL/Makefile.PL dispatching
adds 5b72e2a add ExtUtils::Manifest per Alias
adds ca69bfa Checking in changes prior to tagging of version 0.99_20. Changelog diff is:
adds ce1ac92 Fixed a bug where cpanm /path/to/foo fails because the dupe check runs twice.
adds cd2c20c should get back to the cwd once bootstrap is done, so `cpanm -l foo .` works
adds 320d91e cloe dup'ed handle
adds 1f1b976 Added a test to install HTTP::Request::AsCGI to see dup works
adds d89bd96 Checking in changes prior to tagging of version 0.9921. Changelog diff is:
adds 0b92531 Checking in changes prior to tagging of version 0.9921. Changelog diff is:
adds d983ed2 support bad tar (gnu tar 1.13 and win32 that doesn't support z options)
adds 8a08903 bootstrap Module::Build >= 0.36 for MYMETA support
adds c4da3be require Module::Build 0.36
adds af6ea8c Falls back to _build/prereqs if MYMETA.yml is not found (Module::Build < 0.36) Don't read test_requires since that doesn't exist. Always include build_requires.
adds 20383f8 use Safe to eval some code
adds b55d904 lower the auto bootstrap to 0.28
adds 6e3fc4e don't need spaces in Bundle
adds ec545a6 Checking in changes prior to tagging of version 0.9922. Changelog diff is:
adds 0a823a4 Minor editing of the README and its FAQ.
adds 942cf10 Edited the prose of the documentation. This commit's better for upstream.
adds 366ef37 regen README
adds 56a1e71 always generate bin/cpanm from cpanm if it's there
adds f7dbe5e Added Module::Install extension detector
adds 44f18fc typo
adds d96a618 Add a basic test; some CPAN tester clients require tests for a "success" marker.
adds 4ea4722 App::cpanminus::script is not yet shipped
adds 1e146f3 Merge branch 'master' of git://github.com/gfx/cpanminus
adds d989ad3 rename
adds 0e76ca6 Checking in changes prior to tagging of version 0.9923.
adds 669deb3 deduplication
adds 7ea84ca rm TestVars
adds b1319c2 rm autolook
adds c020018 rm askme. This should be core
adds cda3f76 rm showbuildlog
adds b9faf18 Added a plugin to parse META.json
adds 1faacc6 rm comments
adds 22e11f3 Support Dist::Zilla
adds 42ca5a3 use dzil only if there're no Makefile.PL/Build.PL
adds 5b5e413 s/exec/system/
adds 1ab053e Support [Plugin / LocalName] and [=FullyQualifiedClassName] in dzil per rjbs
adds d0aefbb People do not seem to get PERL_CPANM_OPT is just a default setter for cpanm command line options.
adds 67a784f more about PERL_CPANM_OPT
adds 06c300e Implemented -L (--local-lib-contained)!
adds a4f8f54 Use Module::Metadata to extract version and compare, without version.pm woes.
adds c696312 remove EUMM and version because you don't need them now
adds bfe51eb set PERL5_CPANM_IS_RUNNING in configure
adds 37180be use App::FatPacker to generate the executable which uses the sub in @INC technique and is much more robust, and less code on our end.
adds 52bc3b0 copyright Module::Metadata
adds 5bb04ef keep fatlib in INC with --self-contained
adds d639983 use libs with the absolute path for testing/dev
adds 6582870 Dump the current @INC to a file in the build dir and include that in PERL5OPT for Makefile.PL/Build.PL so modules installed in the site/vendor lib dir won't affect Makefile.PL configuration to find prereqs.
adds 5929bdd Checking in changes prior to tagging of version 0.99_24.
adds 880cc1c regen
adds 3e0f536 Pass -MDumpedINC explicitly rather than with PERL5OPT so subprocesses called from Makefile.PL won't get that. This at least fixes LibXML build failure (Fixes gh-27) but I'm not sure if it's the right thing to do.
adds 366c426 Log versions and stuff for the build tools.
adds 2e99811 initialize tools earlier if -L is specified so LWP etc. can be loaded from site lib.
adds 3c5ee39 set LWP timeout to 30 rather than the default 3 minutes
adds 429e300 set pid to PERL5_CPAN*_IS_RUNNING
adds deb8988 fix doc typos
adds 0668067 Checking in changes prior to tagging of version 0.99_25.
adds df6c029 LWP's dependent modules such as URI::http and LWP::Protocol::http are loaded on demand, so changing @INC would make LWP fail to download from HTTP. Actually there's no point changing the actualy @INC of this code, since now we don't use the interpreter to load the modules -- now passes the new inc path to Module::Metadata to scan for, which does the right thing.
adds 79c8d93 Checking in changes prior to tagging of version 0.99_26.
adds 2b1cc8a Checking in changes prior to tagging of version 0.99_26.
adds 294cf3c localize PERL5LIB only in the configuration phase. (should i set this in make test as well?)
adds e78efef catch WARN in local::lib->import
adds a36cac7 added test for -L
adds 28a63fa Shuld empty PERL5LIB before getting the self-contained INC, i think.
adds f58fc17 regen cpanm
adds 8085703 Checking in changes prior to tagging of version 0.9927.
adds 781c2a3 document skip-installed
adds ed207ce FatPacker is now on CPAN
adds c4f44fa Do not abs_path if the specified local-lib begins with ~
adds 2ead58b Checking in changes prior to tagging of version 0.9928.
adds 90eaf80 regen
adds 69fb457 Merge parsed MYMETA into META.yml for the later use like in the notification hooks.
adds 0d2f645 Use plain eval not Safe.pm because Safe.pm older than 2.24 has issues with version.pm
adds 5bcb718 added no strict in the eval()ed code
adds b4b0473 Checking in changes prior to tagging of version 0.9929.
adds 1f561fd regen
adds 59de9e4 fixed the syntax to check LWP version
adds d20b0b1 Fix tar pattern to be safer for use with Solaris 10's stock, stupid tar.
adds fc2a836 Checking in changes prior to tagging of version 0.9930.
adds b01638f regen cpanm
adds 20a2755 Stop closing TDIN when building modules since it does more harms. Instead, set AUTOMATED_TESTING like it used to do.
adds 849c882 Checking in changes prior to tagging of version 0.9931.
adds 38f6c12 regen
adds 7b89953 Special case deprecated modules to upgrade deprecated modules into site lib when they're loaded from core libs. Fixes gh-34
adds 0ed1835 Checking in changes prior to tagging of version 0.9932.
adds e239e54 regen
adds 9cdb6ad fix msg
adds 633dd60 installsitelib might not exist. Check if parent directories are writable. Fixes gh-2
adds 7d96bb7 delay load Archive::Zip. Fixes gh-38
adds e7877f9 Upgrade local::lib. Do not use local::lib's --self-contained which is now deprecated. Fixes gh-33
adds 9e35c8f change the method name now that local::lib is fatpacked
adds ebe8e98 Delay local::lib configuration as late as possible. Fixes gh-35
adds d4a025e Redirect tar's stderr to /dev/null hence NetBSD's tar error message about unknown option --version does not clutter cpanm's output.
adds 9bb964a Add an error message when your cpanm home is not writable. Fixes gh-37
adds 2dd182b always treat dependencies as a list. Fixes gh-6
adds 76d73a9 dedupe flattened deps after version check. Fixes gh-32
adds fe70479 Better error handling in wget when search.cpan.org redirector dispatches to a faulty server. Fixes gh-15
adds 03c9e6e Display test failure even if --force is set. Fixes gh-22
adds e8bb8bf test for -f
adds 90817bf fix xt dir structure so prove -lbr xt still works
adds 9100295 Checking in changes prior to tagging of version 0.99_33.
adds 0689c43 unlink MYMETA.yml to avoid Module::Signature MANIFEST mismatch :/
adds c97c06f Added --uninst-shadows option, which defaults to true. (--no-uninst-shadows to disable) This does `make install UNINST=1` or `perl Build install --uninst 1` Fixes gh-26
adds 6e382de Refactor diag progressive output. Fixes gh-14
adds ba50447 forgot to add this file
adds 8947dab Checking in changes prior to tagging of version 0.9934.
adds a9f0369 regen
adds 43ca0e0 do not support CPANMINUS_ key
adds dd0a444 Dropped plugin feature. It will be available as a different tool.
adds a7a9c76 Big refactoring: use CPAN::DistnameInfo and get META info from search.cpan.org/meta earlier Fixes gh-3 gh-8 gh-9
adds 29357ab Fixed per-dist deduplication
adds 84451fc add CPAN::DistnameInfo to fatlib
adds d38a2d2 silence duplicated installtion warnings
adds e4d31ec Implement --mirror and iterate over mirrors Use cpansearch.perl.org/src instead of search.cpan.org/meta because it could return unparsable META.yml :(
adds 11a81af fix help
adds 3a898c8 parse META.yml if search.cpan's META wasn't parsable
adds 2449906 fix timeout error message
adds f065642 Implemented --prompt to ask if users want to force install when the test failed. Also asks when to proceed when one ore more of the dependencies failed to install. Fixes gh-23
adds 9b8b607 added test for bailing out
adds 14c26f4 refactor the method. Display which deps failed
adds b295942 fix space
adds 581cb2e Deleted the --look command, instead added an ability to look when the test fails.
adds e2d436e rename abort to skip
adds c536841 Set exit code if one or more modules installation failed. Fixes gh-18
adds 6810928 Added POD to cpanm executable
adds 7e854a4 Checking in changes prior to tagging of version 0.999_01.
adds 848a452 regen
adds ec1b91f fix docs
adds 9a49ba5 Fixed --skip-installed so if a sub package in a distribution was compaired against the distribution's version not the package version.
adds 80c9147 added back --look
adds bcf26c8 Fixed a bug where configure_requires doesn't work correctly
adds 4ea2e9b Checking in changes prior to tagging of version 0.999_02.
adds 6163412 Depend on ExtUtils::Install 1.46 when install_base (local::lib) is used, so unlinking shadow files won't die. (omega)
adds 4d33860 Checking in changes prior to tagging of version 0.999_03.
adds 642f81e cpanm prints to STDERR
adds c890d16 updated --help
adds 77b3808 typo
adds 477c98e Installing from arbitrary path/URL actually works
adds 62b7d9f Checking in changes prior to tagging of version 0.999_04.
adds 195d489 regen
adds fb00552 Fixed -l and -L abstract path timing
adds d9b2350 Checking in changes prior to tagging of version 0.999_05.
adds 71bc6ff regen
adds 210afc9 Checking in changes prior to tagging of version 1.0001.
adds 7cc90b9 regen
adds 2d841b7 fixed typo. Fixes gh-42
adds b6c3829 use Parse::CPAN::Meta in script.pm
adds d0210aa falls back to version from filenames when meta is empty
adds 471c9c3 use module name in the example
adds b69ac01 Checking in changes prior to tagging of version 1.0002.
adds 0d5c85c workaround win32
adds 420e82d STDERR and STDOUT in a fork in win32 seems to have been shared with the parent process. system() is called because there is no other way :-(
adds c6c49c8 Merge branch 'xaicron/master'
adds 9ff5508 Checking in changes prior to tagging of version 1.0003.
adds f4562de Cwd::abs_path() fails if the path has trailing slash and doesn't exist yet. Handle the absolute path as absolute anyway
adds 359da55 skipping perl is considered success, not fail
adds d59047d Fixes PREREQ_PM interpretation for UNIVERSAL::*
adds d740fce Adds the +{ back to force the hash context
adds 951809c Fixes a leading space problem in PREREQ_PM
adds 26fde0b --look overwrites skip-installed. Fixes gh-45
adds fc9c367 Checking in changes prior to tagging of version 1.0004.
adds 1557168 cpanm doesn't work on 5.6, because it doesn't support code refs in @INC
adds 11a8904 use 5.8
adds c9903d1 Revert "use 5.8" - leaving the downstream dependencies to figure it out.
adds 5783121 ALlows you to look when configure/build fails
adds 4a66deb fixed typo
adds 826dfcc Automatically disable uninstall_shadows when local::lib is used. Fixes gh-51
adds 5189869 Checking in changes prior to tagging of version 1.0005.
adds e750720 rebuild binary
adds 596d0e2 compare version using the submodule rather than the distribugion. Fixes gh-43
adds 47d4eba Checking in changes prior to tagging of version 1.0006.
adds 3ae00d6 Module::Metadata is now on cpan
adds 967f0ac change the installation document to use bootstrap rather than from git
adds a4d85aa Make --skip-installed as default.
adds 05df8d7 regen cpanm
adds 8a9ab0d Added a note in case people visit http://cpanmin.us with the browser
adds 77ae91b Checking in changes prior to tagging of version 1.0010.
adds dcd6a1e make -f/--force imply --reinstall. Removed --no-force option
adds ee08c28 Checking in changes prior to tagging of version 1.0011.
adds fc074d1 set up search @INC earlier so -L + --skip-installed should work. Fixes gh-55
adds 80c3ae0 Improved mechanism for finding root directory
adds 61a3909 Checking in changes prior to tagging of version 1.0012.
adds c83b27f add --wget/--no-wget and --curl/--no-curl options
adds 47c311f Checking in changes prior to tagging of version 1.0013.
adds eef9429 Added "--> Working on ..." diagnostics for more obvious output when installing multiple distributions
adds 4517ec8 regen cpanm
adds 006f0eb Checking in changes prior to tagging of version 1.0014.
adds 0cf5c20 regen
adds bfdd7a1 Fix message
adds eb73c59 Checking in changes prior to tagging of version 1.0015.
adds 9d55651 Use 02packages.details.txt.gz if Meta DB unavailable, added --mirror-only option to force
adds 06cfaf7 whitespace changes
adds 717b610 Save 02packages under ~/.cpanm/sources per mirror URL
adds 3301a16 treat mirror URL as file: if it begins with /
adds 2b24151 fixed --mirror-only docs
adds e61f173 releng
adds 0116ff4 Checking in changes prior to tagging of version 1.1000.
adds 9fc3a75 fixed --help
adds c10bbb6 First steps towards avoiding in-memory decompression.
adds 24eacb2 Checking in changes prior to tagging of version 1.1001.
adds ff6d4ee fixed typo
adds acf8980 Implemented automatic cleanup of ~/.cpanm/work, which defaults to 7 days.
adds 8c6ca24 releng
adds 7e082b4 overhaul the document
adds 76c1b67 Note that plugins are disabled now to avoid confusions. Fixes gh-56
adds 9d2ab4c whitespace fix
adds 4fa5493 Get the latest version from 02packages to compare with the installed version. Fixes gh-68
adds 646c42b releng
adds 824f11c Updates uncompressed index mtime to that of .gz
adds 7aa6007 regen cpanm
adds c07279b Checking in changes prior to tagging of version 1.1004.
adds 5ce42fa Allow modules to be specified as paths.
adds b67d75c should not patch cpanm executable:
adds ecd2f16 Checking in changes prior to tagging of version 1.1005.
adds d39c5c2 use curl since wget is buggy
adds 48ed437 Fixed a bug where PERL5_CPANPLUS_IS_RUNNING is leaking. Fixes gh-75
adds 5ba0518 Checking in changes prior to tagging of version 1.1006.
adds 4c0f65a use -L
adds cebf936 regen
adds 65f6667 Introduce PERL_CPANM_NO_AUTOMATED_TESTING
adds a6ce898 Checking in changes prior to tagging of version 1.1007.
adds cd4806a Added a comment for AUTOMATED_TESTING
adds f5f780a bump Module::Build for 0.36
adds c3cdddb Added a script to upgrade fatlib
adds 6459754 whitespace
adds b9468ef Upgrade fatlib
adds a950b15 regenerate cpanm
adds 087fa0a require Module::Metadata::Version
adds 78b8c2f Fix the dupe test because CGI.pm has now unauthorized releases
adds d2cadd7 Add newly added modules to the repo
adds e171ce4 use HTTP::Tiny not Lite
adds 16e6c53 Upgrade fatlib to include HTTP::Tiny
adds f42c41e regen cpanm
adds 9c2df51 Checking in changes prior to tagging of version 1.19_01.
adds 2029c76 regen
adds c20bfe0 include version::vpp now that Module::Metadata requires version.pm 0.87
adds fd736a7 regen
adds a6ed019 Checking in changes prior to tagging of version 1.19_02.
adds 21dadb5 Skip tests when bootstrapping dependencies for the much better first time experiences.
adds a6b8ba5 no eval
adds df2ebad Checking in changes prior to tagging of version 1.2001.
adds e20d1f7 Disable uninstall shadows by default for perl >= 5.12.
adds b590860 Checking in changes prior to tagging of version 1.29_01.
adds 068772f regen
adds 3ba0b0b doc fix
adds 70f9bef Added a crazy hack to cpanm -L works for the recent Module::Build.
adds e223294 Override the 'local' version using Module::CoreList when -L is in use.
adds 67be451 Checking in changes prior to tagging of version 1.29_02.
adds 8f28788 Checking in changes prior to tagging of version 1.3000.
adds 5f02ef8 Doc overhaul
adds 0847176 added invalid versions
adds 4758eb2 distroprefs is not supported
adds 3eaf703 Switch to CoreList version only if the module is actually loaded from perl's library path
adds 4df2171 Unit test for e22329
adds 9d441db Unit test for 3eaf703
adds ac1b89f Run --notest by default in the xt tests to make it faster
adds 64171bc These tests actually requrie testing
adds 699ad14 Enable uninst-shadows for this test
adds 0232cce URI::Fetch is now Makefile.PL only :)
adds acc0311 Checking in changes prior to tagging of version 1.3001.
adds 46ac744 Fixed a long standing bug where site_perl library path is still used when running tests with -L
adds b65d01d Checking in changes prior to tagging of version 1.30_02.
adds d96a197 Added a unit test for 46ac744
adds 01b28b3 Oops, the last DumpedINC for PERL5OPT totally broked harness that requires modules from blib
adds bd49c38 Checking in changes prior to tagging of version 1.30_03.
adds 787e5ce Re-enable tests in xt by default
adds 0813503 Allows the plain blib/lib blib/arch for FCGI.pm test.pl
adds efa3d89 skip tests
adds 3b63917 reorganize .t
adds 15e3c57 Checking in changes prior to tagging of version 1.30_04.
adds 8ff248d Stop whitelisting. Instead just remove the sitelibs from @INC in the test mode
adds 2bb054f exclude fatlib CODE
adds e868686 Added a unit test
adds 2eef600 Checking in changes prior to tagging of version 1.30_05.
adds 98070dc Skip man page generation by default. At least works for EU::MM now
adds 87eb0ee Skip the manpage generation for Module::Build too. Crazy hack, thanks to Shipwright by obra.
adds f479791 Checking in changes prior to tagging of version 1.30_06.
adds f0c7d8e Generated man pages by default for the usual use case, and skip it by default with -L.
adds f22d550 Unit test
adds e2e167d Checking in changes prior to tagging of version 1.30_07.
adds 947a7e2 rename the option to man-pages
adds 77aef02 Print the number of installed distribution in the end
adds df8a46b Make -q|--quiet to be less quiet and awesome.
adds 4578952 Checking in changes prior to tagging of version 1.30_09.
adds bff5064 print the configure failure
adds 846db4f Display the skip message
adds 5409958 Display bailing out
adds ffd39b5 Display fail messages
adds 3eb59af Do not load Module::Build from 'perl' library path because of its deps
adds 4bbcb94 Checking in changes prior to tagging of version 1.30_10.
adds 722d4f3 regen
adds f5d5dc6 Show (undef) in version check if the installed version is undef.
adds d6534b8 Unit test for f5d5dc6
adds 6bc1917 Implemented experimental --scandeps
adds 8e56842 remove MYMETA.json as well for M::B 0.38 or later
adds d2ff4c2 Implemented the --format for dists/json/yaml. Now saves the tree as a tree structure
adds 8fe20df Implemented experimental --save-tarballs
adds 74c07c3 Checking in changes prior to tagging of version 1.30_11.
adds 3806dbe Fetch META.yml from search.cpan.org only if the command eq --info
adds e079c4d Fetch META.yml from search.cpan.org/meta service when META.yml is not found or not parsable.
adds 7948504 Actually, --info doesn't use META info at all.
adds c6a88ee Do not double quote. Fixes gh-76
adds d1c0fa1 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 '&'
adds 8dfb4dd remove the debug part (my bad)
adds a8d9867 Deal with a weird tarball that has ./ in the file list. Fixes gh-80
adds 49ada84 Support Bundle. Fixes gh-81
adds f9ba9ed Checking in changes prior to tagging of version 1.30_12.
adds 7d066e0 Document --scandeps
adds eabea7b %Module::CoreList::version is keyed with a number, not a string, so the training 0 in version gets dropped :(
adds 7493009 Don't reinstall Module::Build if the loaded version is the same as core
adds 2431987 Checking in changes prior to tagging of version 1.30_13.
adds ae7e602 Renamed to --save-dists
adds 771ebca Checking in changes prior to tagging of version 1.4000.
adds 251c0ed Fixed the workaround code for META.yml being JSON
adds 75e5cc2 Checking in changes prior to tagging of version 1.4001.
adds bb22a24 Display configur error with --scandeps
adds 41de7ea Checking in changes prior to tagging of version 1.4002.
adds dc7b52c Strip POD from fatlib files
adds a7476ca regen cpanm with stripped down fatlib
adds b00b52b Do not show help if nothing is given from STDIN (like when you call cpan-outdated | cpanm)
adds cfd9bdb patch Module::Build in CHECK, after Module::Build is loaded from the correct @INC
adds 5043f56 Checking in changes prior to tagging of version 1.4003.
adds 679862d read from STDIN only if there's no argument given. Fixes gh-86
adds e00024e gunzip return 0 if it succeed
adds 8812867 Load LWP's HTTP stack from the same @INC path
adds ba913b6 Actually, do not "import" local::lib that mangles @INC in the process.
adds cf0193b Checking in changes prior to tagging of version 1.4004.
adds e50432d regen
adds 235d911 --prompt now wins --quiet. RT:66602
adds f620040 print the cpanm version info to stderr when -v is in use. Fixes gh-90
adds 1b0c945 Fixed typo
adds 6531313 Ignore Module::CoreList loading error with perl < 5.8.9
adds bc89b64 search INC for local::lib (-l)
adds 63b575c Fixed a stupid bug Bundle:: deps are not respected
adds c7f47a7 Checking in changes prior to tagging of version 1.4005.
adds c842d66 typo
adds 4772aac regen
adds 1888ee1 Fix local::lib base path resolution
adds 14882fd Checking in changes prior to tagging of version 1.4006.
adds 3a93ba3 Checking in changes prior to tagging of version 1.4007.
adds 966e977 regen
adds 5db6aef typo fix in cpanm pod
adds cacb806 Merge pull request #100 from rbuels/patch-1
adds bb298a6 Added a note
adds 7654282 Added --skip-configure
adds 9026ba5 Delay load the Module::Build minimum dependency
adds 6032400 regen
adds ff53809 Checking in changes prior to tagging of version 1.4008.
adds 462949d Added (mst)
adds 05dddbb fixed link to cpan-outdated
adds 685447a Merge pull request #103 from reezer/patch-2
adds 46ff731 Implemented an experimental feature to save META files and local.json into sitelib/auto/meta
adds 3cfcdfb Disable MYMETA signature testing.
adds 4b978e3 falling back to distname in case of rare failure to get NAMEs
adds e0e67d9 Implemented --showdeps
adds bae57d8 save dependencies into local.json. Use JSON::PP
adds 31310dc Add JSON::PP to fatlib
adds f55c97a Add more stuff to fatlib
adds 89c0d22 version::vpp vs Version::Requirements sadness
adds 3dbdefc use Dist::Metadata to get provides
adds 50cb1f9 preload Dist::Metadata because loading it causes Parse::YAML::Meta loaded from 'perl'
adds 6bb4051 Prevent Module::Metadata to overwrite $module's $VERSION for modules loaded inside cpanminus
adds 948a4e3 Always swap to the core_version if Module::CoreList is there
adds f60063b strip pods from fatlib
adds 42853ac Implemented --mirror-index
adds 2e1a49b Added --skip-satisfied
adds 1302d2b check libs early for skip_satisfied
adds b764815 Implemented --cascade-search for --index
adds fb0f0aa rename --mirror-index
adds 3b9a4e2 allow --no-quiet
adds 25a34c0 Passing required $version when we search modules from mirror
adds f0d8b6a display version requested
adds 723ce92 use ~ instead of @
adds c4fc72a Checking in changes prior to tagging of version 1.49_01.
adds ed60c83 can safely use core Module::Build if the version >= 0.38 (i.e. 5.14)
adds 36d76b5 use Cwd::chdir to update PWD
adds f258b1e Fix parsing build_params to avoid failure with Acme::Module::Build::Tiny
adds d95d5c9 safer fix for module_name
adds da03580 removed Dist::Metadata and instead find packages from blib/lib using Module::Metadata.
adds 2096662 Abandon the pile of ugly hack to prevent Makefile.PL/Build.PL and tests from loading libraries from site_perl. It does more harm than good, especially when it comes to MYMETA generation, Module::Build compatiblities and now ExtUtils::ParseXS breakage. Not worth it.
adds 0566ac8 remove test_site.t since it needed the DumpedINC hack. Fixed the meta.t
adds 6f549bc Let's save name again so that we can track .packlist
adds 87fc8a4 Checking in changes prior to tagging of version 1.49_02.
adds 3f603b0 Upgrade Module::Metadata
adds 77f0850 undo Module::Metadata hack now that it's fixed in the upstream
adds 9b504e8 Added unit test for --mirror-index
adds fc0cfe4 Make skip-satisfied the default since it's a new syntax in the command line.
adds 36e30f3 Added tests for cascade search
adds b550702 Make -l/-L not fail with non-existent target. Fixes #115
adds fff4d1b Allow -l _ and -L _ to honor local::lib defaults. Fixes #113
adds c4b880c Give a hard failure when configure failed for --installdeps. Fixes #111
adds 3012c7a typo. Fixes #112
adds d9348d5 remove Dist::Metadata from license
adds b11b4fb Look for blib/arch as well for FCGI.pm.
adds dd6fc6e Reenable skip-satisfied
adds 626333d default skip satisfied if ~ is in the arg
adds f4a3e7c Document new options
adds e65ff8a changelog
adds a982c5b Checking in changes prior to tagging of version 1.5000.
adds b42869d added metacpan support
adds bad73ad require statement should go into the if $self->{metacpan}
adds fabe1d4 Merge branch 'metacpan' of https://github.com/tokuhirom/cpanminus into devel
adds 4c787c7 document metacpan
adds c57c08f Fix the faster mirror path to use metacpan
adds 34385b5 Do not scan Makefile if MYMETA.yml is found
adds 1d24072 Change the order to merge runtime requires and build_requires.
adds f72fd16 Parse MYMETA only if meta-spec version is 1.4.
adds f3d5f5b Mark --metacpan as experimental
adds f9eadb1 Support parsing MYMETA.json with meta-spec version = 2.
adds 82764d2 Fix variable names to use JSON instead of YAML
adds 9f369a9 Checking in changes prior to tagging of version 1.5001.
adds 9aacff0 regen
adds 192105b Skip non-core modules that happened to be in 'perl' INC path due to Makefile.PL errors.
adds ab717db ensure all module names are stripped of dist name dashes
adds e02cd3d Merge branch 'force_module_name_sanity' of https://github.com/wchristian/cpanminus into devel
adds 68903f6 Checking in changes prior to tagging of version 1.5002.
adds 812775d Install meta files using ExtUtils::Install. Fixes #124
adds 60c617a Checking in changes prior to tagging of version 1.5003.
adds 9b744b6 Save version of the module instead of dist in instal.json
adds 1518943 Added unit test
adds 882c6e2 Checking in changes prior to tagging of version 1.5004.
adds c2fc057 Wrap path with single quotes not double quotes for Win32. Fixes #135
adds e66c59e Checking in changes prior to tagging of version 1.5005.
adds 713f906 Update cpanmetadb URL
adds 80fd872 Checking in changes prior to tagging of version 1.5006.
adds 215cb34 chdir to original working directory before each installing module
adds 557a8dd Merge pull request #125 from motemen/master
adds c165e7a give --prompt the option to display build.log (#53)
adds d783c24 Merge pull request #95 from doy/master
adds c049789 Document the '--skip-installed' option
adds 3fd2a76 Merge pull request #137 from AlexBio/master
adds 7c85571 Stop using AUTOMATED_TESTING and favor PERL_MM_USE_DEFAULT. Fixes #138
adds b324fd0 Checking in changes prior to tagging of version 1.5007.
adds 3c6712c resolve '~' in paths when configuring local::lib for the user
adds 7de986b Merge pull request #143 from goodell/resolve-paths
adds a1113e6 Change warning message about no perms to sitelib to make it clearer that local::lib will need to be setup.
adds 896722a Merge pull request #145 from ashb/patch-1
adds 1846b00 Checking in changes prior to tagging of version 1.5008.
adds b98258c Update dupe tests because HTTP::Tiny::Handle is removed
adds c683a98 update M::I
adds 5f8a44e Freeze the test dep
adds 0d767ab Fixed a bug where an installation target is misused as a module name. Clarified the key in install.json
adds 100e90a Do not split URLs in case it contains ~. Fixes #134
adds e1bb85b Checking in changes prior to tagging of version 1.5009.
adds 6148e62 Fix layout of -h
adds e103ff1 Implemented --test-only #40
adds 6e71498 Checking in changes prior to tagging of version 1.5010.
adds 4e46087 Change default mirror to www.cpan.org to handle new modules. Fixes #148
adds 7d98fa8 Checking in changes prior to tagging of version 1.5011.
adds 8b3963b regen
adds 76ebec6 fix quoting in local::lib message
adds 58d1cac Merge pull request #152 from berekuk/fix-locallib-message
adds 9eba7dd Alter tar options for non-BSD tar to ensure 'f' is last
adds fff0e6e Merge pull request #153 from shadowcat-mst/master
adds a0ba83d avoid an "unescaped {" warning in 5.17
adds 5d26797 Merge pull request #156 from rjbs/master
adds a22f226 cpanfile support!
adds 117cc79 properly test with --notest
adds 58a57c2 Merge branch 'master' into devel
adds 4573f1b search mirorr index first
adds a333914 Support v-strings in package versions https://github.com/miyagawa/carton/issues/48
adds 0745cdb Changed the behavior of --mirror-index so that it won't fall back to the default index. Fixes #150
adds 7e079af Checking in changes prior to tagging of version 1.5012.
adds 8f228ff Continue searching module if cascade search is on. #150
adds 7afeabc Checking in changes prior to tagging of version 1.5013.
adds fc65ded Merge commit '1.5013'
adds a93c7de Checking in changes prior to tagging of version 1.5014.
adds e352ab7 add meta info on repository and bugtracker.
adds 69f5484 Test for version of ExtUtils::MakeMaker for META_MERGE.
adds 934ac09 Merge pull request #162 from benkasminbullock/patch-1
adds 2bffe46 Rename CPAN::cpanfile to official name Module::CPANfile
adds 7d7f055 Merge branch 'devel'
adds 95de6cb fix tests
adds 0797e43 Checking in changes prior to tagging of version 1.5015.
adds 692559d Added CPANfile to fatlib
adds b0cc91a Checking in changes prior to tagging of version 1.5016.
adds 33e4060 fix for some weird archives having ./ as their first entry
adds e7b19dc i imagine this logic is important for all of the backends
adds dd1a726 Merge pull request #164 from doy/master
adds 3afc498 Merge branch 'master' of github.com:miyagawa/cpanminus
adds 9939acf Fix @others bug
adds 917a607 Checking in changes prior to tagging of version 1.5017.
adds d17a307 Check upgrade path with --self-upgrade
adds 8df5427 generate
adds ee6cd30 Checking in changes prior to tagging of version 1.5018.
adds 489e34c Only stringify undef once
adds 1b683c9 Merge pull request #174 from Smylers/master
adds e77ea99 fix test pattern
adds ec0719e update README
adds b703aa0 Check configure depth in configure_this
adds 9ba4e7d Merge pull request #178 from hoelzro/master
adds 674fe35 Added a note about using file-based mirror scheme
adds 84a9091 Checking in changes prior to tagging of version 1.5019.
adds e17e35b Add Workaround for File::Temp rt#44924
adds 76443f4 Merge pull request #185 from kentfredric/ft_bugfix
adds 9bedd53 Fix a long standing bug where cascade search checks dist version instead of module version from 02packages. Fix #188
adds f4d6269 Checking in changes prior to tagging of version 1.5020.
adds d9a0203 Added CHECKSUMS verification with --verify option.
adds 3391d27 Verify SIGNATURE file with cpansign command
adds bb78638 suppress warnings for CHECKSUMS
adds aee6220 Merge branch 'verify-dists' into devel
adds 757d22d Checking in changes prior to tagging of version 1.5021.
adds 69d39b2 Check version requirement using CPAN::Meta::Requirements to support version range
adds c49ecf2 upgrade fatlib - added CPAN::Meta::Requirements and removed unused ones
adds 095e783 fix tests
adds 6bd654c Merge branch 'version-range' into devel
adds 1476fb0 fix messaging on unsatisfied
adds 10a9919 Checking in changes prior to tagging of version 1.59_01.
adds 7c2a95e Experimental support for Module at VERSION exact syntax, as well as Module~VERSION_RANGE
adds 28ed2a8 fix tests to use mirror-index
adds 36bab1c exact version should fail with mirror-only when there's later version is available
adds 5a6ee89 Enable metacpan releases search, when exact version (Module at VERSION) is specified.
adds 4f8eacd Checking in changes prior to tagging of version 1.59_02.
adds 70da90e Permit indexes to have extra fields.
adds 4245b5b Merge pull request #187 from thaljef/topic/parse_index_with_comments
adds 81e29e3 Merge branch 'master' into devel
adds f81b23d another try to fix issue#132
adds 2e375ab Merge remote-tracking branch 'pull/172/head' into devel
adds b046929 Cleanup home detection.
adds bb0f2f4 Check if a given directory is absolute using File::Spec for Win32. per #180
adds b6197b8 Preserve drive letter on win32 when copying files with file:// URL. #180
adds adb690f Checking in changes prior to tagging of version 1.59_03.
adds 2a46c51 Checking in changes prior to tagging of version 1.59_03.
adds 8a0e762 Always prefer local file copy with File::Copy with whatever backends
adds 06d1bd7 cleanup, and fix the args to pass to backends
adds da4f836 no need to work around version vs Version in fatpacking
adds 6899330 Call fatpack from the command line
adds 5f1a218 fix changes
adds d347f6f Add cpanminus's own User-Agent with curl/wget/HTTP::Tiny backend
adds 87e7bbd Checking in changes prior to tagging of version 1.59_04.
adds e227130 simplified logic
adds d23f31c Support converting CPAN range to MetaCPAN query!
adds c6431dd Fix error handling when MetaCPAN query didn't return a hit
adds 719d74d Use module.version_numified for search, suggested by mo++
adds 2d08a00 added TODO test for --reinstall with satisfied version
adds 49aacb3 numify v-string version for comparison on MetaCPAN.
adds 9169bd9 Checking in changes prior to tagging of version 1.59_05.
adds 9d654d7 releng
adds ac4e537 Use versioned MetaCPAN URL.
adds fa2444d Merge pull request #193 from oalders/devel
adds b9a710b Added a test for mirror with undef version
adds 30e8a31 Do not assume mirror-only even when index file is supplied. Fix for Carton to fallback MetaCPAN.
adds 311768a take VERSION from cpanminus.pm
adds 44eb45b Checking in changes prior to tagging of version 1.59_06.
adds beec329 Search only stable releases (unless specified, with commits coming later)
adds 1e7b11d Disable automatic skip-satisfied for arguments with version range.
adds 92c500e Retire search.cpan.org search!
adds ee9a191 Update the doc to reflect the change of not using s.c.o anymore
adds aab1461 Explicitly pass skip-satisfied
adds 042a99e Enable metacpan support by default.
adds edfb578 Implemented --dev option
adds 1ef8369 Add test for --dev option
adds 3676c8d Don't use -L in tests when it's not necessary
adds a490631 refactor -L local_lib in tests into run_L utility function
adds e09b0d9 Checking in changes prior to tagging of version 1.59_07.
adds 48bb617 Fix --dev so that we prioritize metacpan for real
adds 6600198 Checking in changes prior to tagging of version 1.59_08.
adds 973041c Keep --metacpan option as a boolean option, and make it a flag to prefer MetaCPAN again (for testing)
adds b9b51e6 WIP: improve the MetaCPAN query. #197
adds c0a1367 Added a failing test (because of maturity filter) for --dev on MetaCPAN
adds b69b023 Improve the query to actually use maturity filter per @clintongormley++ #197
adds ef58568 Extract the right version from module.version array (in case it's array) using _score
adds 9213277 Checking in changes prior to tagging of version 1.59_09.
adds 68e2924 update changes
adds 032434a Added test to install from github master.
adds 6419e1d Support git URL as an installation target. Cherry-picked from https://github.com/miyagawa/cpanminus/pull/165/commits
adds 0407b23 Make sure git clone succeeded. Added progress for cloning
adds 8d82465 Merge branch 'git-uri' into devel
adds 11b08ee Add back Module::CPANfile to fatpack
adds 68bce7b enable xt testing with fatpacked cpanm with FATPACK_TEST
adds dd1c8aa fix copyrights
adds a5fa8e2 Improved tests for git
adds cc24e16 More fix to the MetaCPAN query from mo and clintongormley
adds 663a0a3 Checking in changes prior to tagging of version 1.59_10.
adds 0e88e5d Parse and prefer META.json for pre-configure dependencies.
adds 0ebfa35 fatpack JSON::PP and CPAN::Meta::YAML
adds 954d125 move the Fatpacking trace code back to script
adds c4ae7eb Checking in changes prior to tagging of version 1.59_11.
adds a5521c6 Use named metacpan_script instead of custom script
adds 235bbd5 Checking in changes prior to tagging of version 1.59_12.
adds bca1927 Fixed difference of the $dist->{pathname} from the tarballs URI.
adds 43c27cd Merge pull request #199 from xaicron/devel
adds 6c1d0fe cleanup
adds d5fdbb0 Fix zip files to find the root more correclty
adds 977f8e3 Merge remote-tracking branch 'pull/179/head' into devel
adds c0a4507 Add regression test for #179
adds 0902a28 Handle .zip files where the first entry isn't a directory with unzip backend
adds 55f1de3 Default search for backpan when version is specified.
adds ddfffae fixed TimeDate test
adds be7eae0 Fixed the filter so that backpan search is only enabled when a specific version range is given.
adds e9a5349 Support git://path/to/repo.git@branch (or commit/tag) ala Python's pip
adds 9605f79 fatpack File::pushd
adds 045eb6f upgrade fatpacked local::lib and Module::CPANfile
adds 80fbe2b Checking in changes prior to tagging of version 1.59_13.
adds 41ca9c8 add a documentation about arguments
adds 73ebdfd Checking in changes prior to tagging of version 1.6000.
adds 4e80af3 Pinned version should work with trial/dev release Fix #203
adds de82094 Add -n to make it faster
adds dc78f67 Checking in changes prior to tagging of version 1.6001.
adds 47a3476 get config_deps from prereqs if available
adds 7ec4d04 Merge #204
adds beaca38 Test for #204
adds 6197330 Checking in changes prior to tagging of version 1.6002.
adds d2e0941 don't install Test::More
adds 39e7726 changed mkdir to mkpath of File::Path to create directory recursivly, so modules that do not create blib will still work
adds 49e3939 Merge commit '39e7726b44ed368cdb76ba0443d169fa655e087a' into devel. Fix #206
adds 8615ee1 Add to display the cpanfile error
adds e3f5d41 Merge #208
adds 22bd9dc Test for #208
adds 6d8285b Checking in changes prior to tagging of version 1.6003.
adds 80e0087 Report perl version to cpanmetadb server
adds 5041d36 Checking in changes prior to tagging of version 1.6004.
adds 4820a2c fatpack CPAN::Meta since it's required in Module::CPANfile->prereq bootstrap
adds 443cb05 Checking in changes prior to tagging of version 1.6005.
adds 97e3609 upgrade version in fatpack
adds 92dbb00 Accept two-letter PAUSE IDs, and fix the regexp to be stricter. Fix #218.
adds 844e68a Fix brokenness with --save-dists for non-CPAN modules
adds 9a7e95a Clarify how --save-dists now works with non-CPAN distros
adds 6ca6726 Doc --save-dists fix in Changes
adds daf5712 Merge #216 to devel
adds 9ae396b cleanup
adds e616f8a Test for #216
adds 183c77e Checking in changes prior to tagging of version 1.6006.
adds 127d679 Use non-OO File::Temp API to let it expire in the global cleanup phase. Fix #219
adds f26d514 added test for File::Temp cleanup
adds 1ec23a5 Checking in changes prior to tagging of version 1.6007.
adds 6895ef0 Document that cpanm sends the local perl versions in UA string, and that mirror-only won't.
adds 4de5cd5 Stop special casing Config
adds 71689d4 Link to the privacy policy
adds 8317bc9 Added --no-report-perl-version option
adds 902375f Checking in changes prior to tagging of version 1.6008.
adds 76d61fb Make the expiring message verbose when there are many directories to remove
adds d9a40c4 typo
adds 574164c Fix typo
adds 4386a98 Support 'perl' requirement specially for minimum perl requirement. Fix #221
adds 7d080ab forgot to add META
adds e011ad6 clarify exists
adds b5f3bd5 Checking in changes prior to tagging of version 1.6100.
adds 5f0ecac rm debug warn
adds 5cf917d Do not skip test phase in cpanfile for --installdeps even with --notest Fix #222
adds 7afb485 Checking in changes prior to tagging of version 1.6101.
adds e14a193 Check to see if Module::CoreList has an entry for current perl
adds cce9dbd The filename argument to which() may already be absolute
adds 2c98091 Remove dead code checking for $quote
adds 3b1a118 Merge #224
adds 3f27dd0 Add require Module::Metadata, in case module check didn't happen before. Fix #226
adds bb95b93 Checking in changes prior to tagging of version 1.6102.
adds 7dc6645 use version to avoid runtime errors (it's fatpacked)
adds 58db495 Checking in changes prior to tagging of version 1.6103.
adds df5467e Upgrade fatlib
adds c01acea Add --self-contained as its own flag.
adds ecac2d8 Merge branch 'self-contained' of https://github.com/schwern/cpanminus into devel #227
adds 0ee7537 rename test
adds da5fbc9 Checking in changes prior to tagging of version 1.6104.
adds d84b40f Merge tag '1.6104'
adds df6c0b4 Improve error message when LWP::Protocol::https is not installed. Fix #117
adds 7a94f12 Checking in changes prior to tagging of version 1.6105.
adds ffc1271 Merge branch 'devel'
adds c588cd7 enable git-ssh URL with @commitish pattern
adds b3f755c Checking in changes prior to tagging of version 1.6106.
adds 51b2e1f perlstrip fatlib
adds fc18443 regen fatlib and cpanm with stripped perl files
adds 1de04ff Checking in changes prior to tagging of version 1.6107.
adds 6845fca fix dash ascii via #233
adds 17e5c99 add POD encoding
adds e991cfa Add Travis
adds c18886a Some xt tests need Module::Install
adds 8682645 Resolve $path earlier than creating env hash for MB/MakeMaker
adds 23cf80f Move fatlib to fatlib-src
adds 3f2ca08 remove in END
adds 36a4172 Fix git hash
adds 99eb8ea use MakeMaker in tests
adds 59aa663 Support timeout command line parameters. Fix #121
adds bd44724 Set PERL_MM_USE_DEFAULT for building as well. Fix #231
adds 7190620 Checking in changes prior to tagging of version 1.6108.
adds 5b7a1ba Enable installing 'recommends', with a big refactroing to use CPAN::Meta lazy validation exclusively to handle Meta
adds c82bf54 Implement --with/--without suggests/recommends
adds 134c018 Merge branch 'recommends-suggests' into devel
adds 347fa6c Implement --with-develop
adds a2562f5 Correctly use Module::Build config options to skip man pages. Fix #130
adds ab69b33 Checking in changes prior to tagging of version 1.6190.
adds dd5c725 Correctly use fatpacker trace.
adds db4fa58 Bump Module::CPANfile in the fatlib
adds 7797760 Correctly pick up modules with imports
adds 72ae3fd Support perl with version ranges
adds 6d132ff use aliased
adds e15a336 add aliased to fatpack
adds a49e8f8 Implement --configure-args='--with-mysql=/usr/local/mysql', along with build, test and install
adds 56db60c Add test for build arguments
adds c3bb988 use String::ShellQuote on non-Win32 systems
adds f0c47f9 App::cpanminus::script is not really shipped to CPAN
adds 253767c Keep fatlib. Strip lib as well before fatpacking
adds dadc218 use fatlib for internal testing without xt/Run
adds 65a83c5 Checking in changes prior to tagging of version 1.6191.
adds 39c4b46 fix document
adds 7ee97e3 debug info for fatpacker
adds d167f40 with --skip-installed (by default), check if the version it's about to install is already installed. Fix #229
adds 15295df Add more test
adds 35e7e83 Enable parallel testing on travis
adds 8862ba0 Move check_libs higher
adds 136946d Display %ENV, @INC and %Config with cpanm --version. Fix #232
adds 535ab23 include test in showdeps as well
adds 9439ed3 Fix documentation
adds db5ac56 Implement features!
adds f63ec0a bump CPANfile to 0.9030 to fix crash on empty feature list
adds 879bd64 Checking in changes prior to tagging of version 1.6192.
adds 75c6333 regen
adds 14e4692 Convert to Milla
adds 26378c4 Update travis to install develop deps as well
adds f36c1ad remove comment
adds 41650c6 enable cache option for perlstrip
adds 4105b4a Fix execdir for bin/
adds 0a62863 Add maint
adds 35bb2f6 fix cpanfile
adds 96fde4d Run fatpack in one shot, with verbose option
adds d7dbfa2 1.6193
adds b553a09 Remove root cpanm
adds b2eff18 regen
adds 7e84488 1.6900
adds cb27d87 PR for Run has been merged
adds 879160f Skip printing @INC if it's coderef (fatpacker)
adds 6c07b11 let --self-upgrade die rather than warn if the bin fails
adds 212d31d ManifestSkip is now part of Milla
adds 4fdd3ea 1.6901
adds a04bda2 1.6902
adds 7e567af impl uninstall command
adds 641edda cleanup
adds a70a3f2 remove .meta dirs
adds 665a1b7 fixed find .packlist
adds b4ef030 cleanup
adds 9f16ee4 added document
adds cd0445a fixed typo
adds 334160c removed "!" and added -U shortcut
adds bb3d2b4 version.pm before included
adds c98e449 default yes
adds d6e7485 fixed packlists_containing (Moose vs Any::Moose cases)
adds 33221a3 added xt/uninstall.t
adds 1a96e60 Merge #235
adds b5036c8 Cleanup and added more tests on site_perl bin
adds a587761 Simplified packlist finder code
adds 12aa9b4 Stop searching for core INC for packlists. Don't check if the mod is core or not
adds eec0fd3 Only uninstall modules from local::lib when -l/-L is used. Even not site_perl
adds 1437bb2 Remove unused code
adds af4fda1 Filter packlist entry if there's a shadow install
adds 11cd147 remove unused code
adds 84fe098 SKip dual-life test for 5.10
adds 18a86fc Fix test branching
adds 008c14d update documentation
adds 87b8e80 bump HTTP::Tiny and Module::CPANfile pack
adds a75a7be 1.6903
adds 001e862 Add Comment
adds da9af6a Only check perl dependency when it's requirement. Fix #238
adds b1092c5 1.6904
adds 614bfaf Add NONINTERACTIVE_TESTING per Lancaster Consensus
adds afd45bf Add test for NONINTERACTIVE_TESTING
adds 722fe53 Support Lancaster consensus to prefer pure perl builds
adds 0172b5a Add test for --pp
adds c3b80a2 Added longer --pureperl option as well
adds 24bbb98 1.6905
adds 0b03986 Report "downgraded from $VERSION" when appropriate
adds eaecf9b Merge pull request #240 from tsibley/say-downgraded
adds d0cbf08 need a space before PUREPERL_ONLY=1 and --pureperl-only
adds 0051c83 Merge pull request #242 from gfx/hotfix/fix-pp-build
adds 786cc6e Add --skipdeps to AutoInstall in case the bundled version is older than the one with CPAN/CPANPLUS detection
adds 4e6525e 1.6906
adds e4350d2 Display cpanm build.log upon install failure
adds 6bb07d3 Add real-world test that uses pureperl-only
adds 2dd2bb1 Fix tests
adds a8c7d46 typo
adds 7ac3969 1.6907
adds 0150002 Rather than counting failures, check the requirements once all deps are installed. #237
adds 0cbe6e2 Add CPAN::Meta::Check
adds bd3a5b7 Add test for conflicting dep version. #237
adds 27f325a Replace undef version with 0
adds 00a596d 1.6908
adds 0c2d42b Fix the error messaging and tests for conflicted deps
adds 83b70e6 Up version to not use buggy M::I
adds 301494c 1.6909
adds dd4bd62 Stop -j
adds d30c506 fix method name
adds 05c6b6c Fix the check order for requirements, in case returned search doesn't satisfy the minimum version. Fix #246
adds 9a6a591 Fix broken tests for cascade search and lower version index files
adds 240ce78 1.6910
adds a08b218 Turn off recommends by default
adds 70ddd87 Merge pull request #249 from miyagawa/no-recommends
adds aa1f4f5 1.6911
adds 23985e1 minor typo fix (s/head1//)
adds b3b63f3 Merge pull request #251 from garu/patch-1
adds a4b40dd Ignore - (piped from curl) in check_upgrade
adds 25e7bb5 fix comment
adds 58b6678 1.6912
adds d866d16 test with 5.17
adds 02dcf65 typo fix
adds 07358c8 Merge pull request #254 from dsteinbrunner/patch-1
adds d8b3c9e PAUSE ID can be 2 letters. Fix #255
adds 9993359 Fix mirror default docs
adds 234f555 upgrade fatlib
adds 018c00e 1.6913
adds 9ddd431 cpanm supports uninstalling and Bundle modules
adds 5094f28 Use cpanm -U
adds 393be85 TODO comments
adds 565602d Do not consider downgrade as a new install, unless version/range is specifically required. Fix #257
adds 7088c65 fix test
adds 76b1b05 1.6914
adds 62a1492 Fix git for H::MV
adds 0845857 repackage H::MV with Milla version
adds 9cfaf7c install 0.13 separately since it might not be the latest
adds 773266c gitignore
adds a98d80d Skip Test::More test with 5.17
adds cd59b14 Skip using LWP if there's an HTTPS mirror and has no LWP/https support. #258
adds c4fdabb Use our own cpanm
adds e42f4b5 use our own cpanm
adds d6b2e1b no fatpack LWP
adds 529f810 fatpack Exporter for perl 5.8.2
adds ddf9be6 regen
adds 21b5e10 1.6915
adds 3ca89c0 Prefer install path from INSTALL_BASE when local::lib is setup
adds b5ff969 Use PERL_LOCAL_LIB_ROOT
adds d3d2bc8 remove plugins
adds ce602eb Accept 0-9 and - in CPAN author dir like CPAN::DistnameInfo does. #265
adds 46ec86d 1.6916
adds 1434867 Write build.log to work directory instead of home
adds 034d2e7 Avoid slow copies clashing when copying build.log
adds 713c2e4 Merge pull request #264 from ilmari/symlink-build-log
adds 604f397 1.6917
adds 69efe65 move the retry message to appropriate place. Fix #270
adds 979e360 Fixed description of --quiet
adds 9b35f6e Sort MetaCPAN results based on status as well.
adds f6b5bbb 1.6918
adds 36a2da3 Append 0 to local::lib->setup_env_hash_for to silence potential warnings.
adds 300444f Automatically run as local::lib mode when PERL_LOCAL_LIB_ROOT etc. is already setup on shell. Fix #263
adds ec8e688 remove unused code
adds ebe0f20 1.6919
adds 37947c2 force use 5.8 to include new core depdnencies
adds c56439a update cpanfile for fatpacking
adds 829c970 upgrade fatlib
adds abc34ca Support local::lib in multiple paths
adds f2329fe use constant
adds 972744d Instead of fetching the stub meta from s.c.o, generate one using CPAN::Meta.
adds a591b34 chdir to the right position to run --uninstall command
adds 5a2985d 1.6920
adds ad7eb24 Add documentation for the newly added options.
adds d936768 fix
adds 404dd7e fix grammar
adds cc9456f Fix prereq to META conversion for perl 5.10 with Module::Build 0.34 (which doesn't emit MYMETA)
adds bf19df0 Auto-add Module::Build dependency when found Build.PL in the dist. #273
adds e3705fe 1.6921
adds 48aba1e update perl versions
adds 5cb6a57 no mymeta_requires
adds babe2f6 use ack, since mymeta_requires doesn't run on 5.8
adds 1c0eaa2 fix perl dep
adds 6e53f45 bump the VERSION in fatpack separately #274
adds ce10320 1.6922
adds 30f5753 upgrade HTTP::Tiny in fatlib
adds 8dbf031 Revert "Add --skipdeps to AutoInstall in case the bundled version is older than the one with CPAN/CPANPLUS detection"
adds 4e771cc 1.6923
adds 6b1078e JV deleted the archive
adds 5aeae80 quote
adds 01fdd20 Updates example git URLs.
adds 7a0fec5 Merge pull request #280 from oalders/devel
adds c54b62c revert updates to cpanm
adds 7348d19 Add Perl::Strip for devel dependencies
adds 1df2eb0 Add docs for --with-develop
adds 508259e point to the new build.PL location
adds bc96234 Merge pull request #283 from garu/patch-1
adds 340286e Sort items based on the date (older one wins), when multiple matches are found, all on BackPAN
adds 8148a50 shorter code
adds 7862e0e 1.6924
adds d172961 chmod +x cpanm in the repo
adds f380378 skip leading/trailing spaces for PERL_CPANM_OPT. Fix #288
adds 68a745a Test cases for masking passwords in output & build logs.
adds 2dfcafb Add function to mask passwords.
adds 736de29 Mask URIs on output methods
adds e4fad52 Merge pull request #281 from dagolden/topic/mask-uri-passwords
adds 4d0448f Fix #286
adds d029eb6 Merge pull request #287 from tazle/fix-286
adds 112df11 Add option to specify alternate CPAN MetaDB endpoint
adds 4644e17 Merge pull request #279 from dagolden/topic/alternate-index
adds 64a724e mention App::cpanminus::reporter in the pod
adds 35e03c1 Merge pull request #284 from garu/patch-2
adds b3258b6 1.6925
adds ab7f897 print logs to STDOUT except errors. Fix #272
adds 9a8b269 print Usage to STDOUT rather than STDERR.
adds 8659697 Add test for exit code
adds b37272c Swap STDOUT/STDERR
adds f9fa833 Merge pull request #290 from miyagawa/stdout-log
adds 46298d3 Fix bug in expiring messaging. Fix #277
adds 2073745 Deprecate --scandeps
adds 6771f29 upgrade Parse::CPAN::Meta
adds 70530db 1.6926
adds f063aad Add --cpanfile option to specify cpanfile path
adds 7660382 Apparently needs -L in this option
adds 7fa8561 1.6927
adds 5983af6 Add cpanm to sharedir
adds e18bcd6 1.6928
adds 3e3f421 add inc to install from git
adds 4b31185 remove .pm since it conflicts with ModuleIncluder
adds a46d871 stop using sharedir. Copy cpanm into App/cpanminus/fatscript.pm and ship it to CPAN
adds 25f6c4d declare $VERSION so that fatscript.pm will get that, too.
adds f1f8049 1.6929
adds 9db2d0b remove the fatscript.pm copied with CopyAfterRelease
adds 0eeb19c bump Module::CPANfile
adds 5a21089 generate fatscript without stripping perl
adds 9fd8e1b remove after release not build
adds 7a75d14 1.6930
adds 50bd269 FIXME comment
adds 04caa56 put VERSION before fatpack
adds 7d3ecb9 noindex fatscript.pm
adds eee30ee Stop using Module::Metadata to scan for packages. Take no_index meta into consideration as well
adds a078b0b Actually fix a test bug
adds 321b771 test that xt is not indexed
adds 3342117 require pmfile
adds 597599b use forked ParsePM to prefer JSON::PP over JSON
adds 9c76ace 1.6931
adds d9e36f9 Do not scan pacakges for root target
adds da3dccc 1.6932
adds 1a39605 use EU::Manifest to read MANIFEST rather than File::Find
adds 8b45250 onnly extract packages when there's MANIFEST
adds bcbd0ba use manifind
adds fd57537 Patch ParsePM again to not use CPAN::Version since it's not available on old 5.8. Fix #293
adds 2860ec7 rename
adds fc30d2b 1.6933
adds ee43407 Use up-converted v2 version of meta to always handle directory as a list. Fix #294
adds 410dfaa 1.6934
adds 84ce2e8 Don't populate empty hash in provides with the dist name
adds 0b404ae Display git clone error always
adds a6b93de Only display ($version) when specified
adds ccf3a87 Act more like PAUSE, by searching for .pm.PL
adds a1ffe08 1.6935
adds c2ee82d sort MANIFEST based on the filename. Prefer packages found earlier, hopefully like PAUSE.
adds d5693b2 Always convert meta into CPAN::Meta.
adds 73c1afe Add test to meta/provides extraction for old modules with ancient META.
adds 54f1111 Make CPAN::Meta only when meta is valid _or_ has distname/version
adds 181556a Refactor the logic to parse cpanmeta
adds 341b830 1.6936
adds 7426798 Warn if local::lib base contains spaces #298
adds 384fe49 Work around problems where Safe.pm rules don't work when version::vpp is loaded from fatpack
adds d81ad23 Test for 384fe49c88b8f979c32cf263634ebd1742c9d29d
adds 84f0a9b upgrade fatlib
adds 94c9f98 1.6937
adds 1259307 use version for perl 5.8
adds f8024ec locally import qv() as in Safe.pm version. Fix #299
adds 102fa73 1.6938
adds 33ac5fc Revert andk/pause at 0b43bed because it fails on Parse::RecDescent
adds 00d5980 1.6939
adds 4a70c0a Support extracting versions without MANIFEST file
adds 1557e40 1.6940
adds 187de90 Add test to force FATPACK
adds 024275b Breaking Change: --version doesn't imply --interactive
adds 4df6d0e 1.6941
adds d13a5de fixed minor typo: skelton -> skeleton
adds 8718a65 Merge pull request #307 from eserte/devel
adds 1c763db Compare date reverse chronologically, if the MetaCPAN score are the same. Fix #308
adds b80b244 Revert "Compare date reverse chronologically, if the MetaCPAN score are the same. Fix #308"
adds 3838d0d change the sort fallback depending on whether it searches for dev releases. Fix #308
adds db11e28 Add
adds 9172f25 1.6942
adds 0e79a2b bump Module::Metadata
adds 273f4f7 localize PERL_MB_OPT
adds 6296c44 1.6943
adds 0586ca2 update
adds 0e4668d 1.7000
adds 3328403 Do not add Module::Build for dists to prefer MakeMaker, even when Build.PL exists (ExtUtils::Install) #311
adds 97bd95d upgrade fatlib
adds e2896f3 1.7001
adds 233c75b Bump fatlib modules.
adds 476e354 local::lib changed API and ROOT order in stacking multiple libs
adds b42b67d properly rename to build.log when old build.log doesn't exist
adds 2887245 ascii comment
adds 20a29e5 add to git
adds 85ecada 1.7002
adds 30bd8fa Downgrade fatpacked CPAN::Meta
adds 58359f2 Merge pull request #372 from moznion/downgrade_fatpacked_cpan_meta
adds f912227 encode in UTF-8
adds cd3afa8 1.7003
adds 9cab224 Downgrade Parse::CPAN::Meta (Sorry, I forgot)
adds fc174a7 Merge pull request #373 from moznion/downgrade_fatpacked_cpan_meta
adds 43fb8eb encode UTF-8
adds 8f7a35a 1.7004
adds 4a8c95e update test module target
adds c14ee6e updated ::ParsePM with Parse::PMFile 0.18
adds 1cda596 synced with Parse::PMFile 0.19 to improve in-core version overload handling
adds 4102cc5 require perl 5.8. Fix #376
adds 63acade remove duplicate documentation about uninstall option
adds 9b1585d Note that -L doesn't work with perl with standard modules stipped (e.g. RHEL, Fedora)
adds 0550282 Display deprecation warnings for --perl
adds 0a1cdaf typo
adds 98b2d14 bump EUMM and M::B to the versions that support MYMETA.json #323
adds 4672db4 Trivial typo.
adds 0a0fbea HPUX 11.11 does not support -z flag to tar
adds 6bc1b43 Merge multiple constants into a single one
adds 74f7243 cleanup
adds b773163 update suggestions for bad behaving cpan modules to reflect usage of PERL_MM_USE_DEFAULT
adds 1c65016 ignore .pm files PAUSE ignores (such as ones in x?t/)
adds c888f6b Mask passwords when we fail to download a module
adds 6031f41 Update test case for masking passwords if mirror fails
adds 73ee01b don't find directories when searching for executables
adds cde88b1 only assume Module::Build configure prereq if no configure prereqs specified
adds 7e77fda return true when skipping archive verification. Fix #402
adds 313acb7 test with 5.20
adds c8dec2a fix a bug where not was missing in bin search
adds bc29808 the test is not relevant
adds 0f5e44c brittle test -- fix with Test::Simple current version
adds 7e1be02 irrelevant test
adds 1bf8ea5 upgrade fatlib
adds 2d24fa3 fix test that mysteriously fail on Travis
adds 3c8d3cf upgrade dist URLs
adds 88bd162 allow upgrading modules for the base perl (5.8.9)
adds 71572bf upgrade fatlib
adds 15f5d4a doesn't pass on travis 5.12/5.14
adds 1810576 1.7005
adds 160d1fd bump bootstrapping MakeMaker version to 6.58 that supports MYMETA
adds fe43a80 retire --metacpan officially. #403
adds eeb2b04 numify version strings if MetaCPAN does, when sending queries to it. Fix #367
adds 1cde270 use eval() for numify return values
adds 365e7e8 1.7006
adds 6546158 ignore _build
adds 503e133 use module.author to search for release.author when to look for releases. Fix #405
adds 17c87eb cleanup
adds 10f794f 1.7007
adds 09d035a notest to make it sligthly faster
adds fabbc81 should enable tests. But install IPC::Cmd first with notest
adds cf3bc50 simplify exit code handling
adds d7df8ad do not use `*password*` just use asterisks for masking passwords
adds b282d25 stop using aliased
adds fa39377 inline Parse::CPAN::Meta methods
adds c9c7f72 refactor mymeta parsing to use CPAN::Meta directly
adds e06641b remove the use of Parse::CPAN::Meta
adds 8866fd2 refactor meta handling
adds 3a7586e bump CPAN::Meta requirement for dev
adds 87bb7af 1.7008
adds 8085053 add back Parse::CPAN::Meta in fatpack, since it's loaded by CPAN::Meta
adds 8157371 prevent from adding IO::Socket::IP in fatpack
adds cb34923 bump CPAN::Meta::Requirements
adds bc684a2 1.7009
adds cae63ad dzil: enforce dependency on DZP::Run 0.019 in dist.ini
adds 171a6fc Merge pull request #407 from dolmen/dzil-Run-plugin-version
adds 20e388b force ascii names on META contributors, so that non-UTF8 compatilbe YAML parsers can bootstrap.
adds 8599139 rebuild META
adds b9ac12b display errors
adds ccedd49 use Parse::PMFile
adds 652d742 update fatpack
adds 1d97b58 bump Parse::PMFile
adds bd415ce bump fatpack
adds 939b31d re-enable the test that somehow got failing on travis with versions as well
adds 45bbf34 add Parse::PMFile
adds bd4799e Load version.pm that comes with perl, if that's recent enough. #408
adds 60a503c rebuilt fatpack
adds fc37839 remove fatlib enabler since it's already loaded in bootstrap script
adds 236edc8 up Parse::PMFile
adds a4790b3 unload version.pm when it's < 0.88
adds 866051a rebuild fatpack
adds 898467c stop loading version.pm from core now that Parse::PMFile works with fatpack version::vpp.
adds b9d847d Make fatpacked version.pm the same as core version.pm, by removing the block as suggested.
adds 2d9b511 bump Parse::PMFile
adds 7dd88ad Revert "Make fatpacked version.pm the same as core version.pm, by removing the block as suggested."
adds 478159e bump in cpanfile
adds 3b129b7 Rewrite fatlib version.pm and pretend there's no XS available.
adds 205a499 last
adds 01e3f90 down the requirement so that Travis can run from fatpack
adds 39e5fb7 Merge pull request #409 from miyagawa/pmfile
adds 0ac3372 1.7010
adds ab64f32 bump
adds 232a382 add sudo: false to travis
adds eaef906 1.7011
adds f8f04da install older Algorithm::C3, since the latest has switched to Makefile.PL
adds 5999cb8 strip development lib directory when searching for Module::Metadata
adds 5c2ce60 upgrade CPAN::Meta and HTTP::Tiny
adds 66606d2 upstream
adds b299b71 make it fast
adds 15577d9 Try::Tiny pulls in Capture::Tiny and Inline::C with recommends option.
adds af82ee2 1.7012
adds 25152e0 Imported Upstream version 1.7012
new ea17fd6 Merge tag 'upstream/1.7012'
new ed02742 Update debian/changelog
new 55728f8 Update versioned runtime dependencies.
new 122856b releasing package cpanminus version 1.7012-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 6 ++
META.json | 4 +-
META.yml | 4 +-
Makefile.PL | 2 +-
bin/cpanm | 24 +++----
debian/changelog | 9 +++
debian/control | 5 +-
debian/upstream/metadata | 7 ++
lib/App/cpanminus.pm | 2 +-
lib/App/cpanminus/fatscript.pm | 157 ++++++++++++++++++++++++++++-------------
10 files changed, 152 insertions(+), 68 deletions(-)
create mode 100644 debian/upstream/metadata
--
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