[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