2006-01-21 k
* Makefile.PL: make the LC_ALL settable on the commandline for the
chlog target of the Makefile
* Todo, lib/CPAN.pm: remove leading and trailing spaces from
MANPAGE parts
* Todo, lib/CPAN.pm: toss the word "installations" in the "failed"
command, it may talk about make/test/install, not only
installation
* Todo, lib/CPAN.pm: bugfix: double check the later attribute
before you excuse and unset it if it is obsolete
* Todo, lib/CPAN.pm: make the output of the Module->as_glimpse
method more space efficient and prettier
* lib/CPAN.pm: remove the emacs line at the top and fix the one at
the end of the file
* lib/CPAN/Version.pm: give Version.pm a handmade version number
2006-01-20 k
* lib/CPAN/FirstTime.pm: Jan Dubois has another COMSPEC patch that
was brought to my attention by Gisle Aas
* lib/CPAN/FirstTime.pm: Jim's "redone-prep.patch"
* t/vcmp.t: another round of tests
* t/vcmp.t: yet more tests and comparison wih version.pm
* t/vcmp.t: add some more tests and compare to Sort::Versions
* lib/CPAN/Version.pm: add a vlt method and add some docu
* lib/CPAN/Debug.pm, lib/CPAN/FirstTime.pm: enable "o debug
FirstTime"
* README, lib/CPAN/FirstTime.pm: Jim Cromie's "final prep patch"
applied
2006-01-19 k
* README, lib/CPAN.pm: factor out an unrecoverable_error method
for the two new error cases
* Changes, lib/CPAN.pm: better error dialog on unrecoverable
errors; preparing _57
2006-01-18 k
* t/shell.t: and catch two die()s with proper messages
* t/shell.t: and the greeting before the first prompt too
* t/shell.t: want to see the lockfile dialog
* t/shell.t: sanitize the output of shell.t for better debugging
* Changes, README: README automatically built and Changes updated
to reflect _56
* Todo, lib/CPAN.pm: prepare _56
* Todo, lib/CPAN.pm: Fix rt #17089 (Adam Kennedy) that the
existance of a Build.PL without a Makefile.PL implies a
Module::Build dependency
2006-01-17 k
* Todo: a note about #17089
2006-01-15 k
* lib/CPAN.pm, lib/CPAN/HandleConfig.pm, t/shell.t: fix "o conf
default" and add tests for it
2006-01-14 k
* lib/CPAN.pm: revised docs: remove CPAN::WAIT, add a paragraph
about the Lockfile (a sad trade)
* lib/CPAN.pm: adding documentation; adding the method
CPAN::Module::distribution; fixing a few places that tested for
-x directory without checking -e directory first
* eg/who-wrote-broken-sig.pl: found again a script that I had to
write a few weeks ago. Checking in to have a blueprint for
similar tasks
* lib/CPAN.pm: failed() produces output in the order in that the
events happened
* MANIFEST.SKIP: skip
* t/shell.t: test if o conf commit works
* lib/CPAN.pm, lib/CPAN/HandleConfig.pm: o conf commit was broken
* lib/CPAN.pm, lib/CPAN/HandleConfig.pm: re-introduce the living
prompt becuae I need it again for debugging -- leaving
undocumented
* lib/CPAN.pm: make skipping the signature test possible with
"force"
* Todo: prepare for _55
* t/shell.t: let them switch the test on with an environment
variable
* Changes, README, lib/CPAN/HandleConfig.pm, t/shell.t: do not try
to require CPAN::Config when CPAN::MyConfig is already in %INC
(should fix the long standing shell.t bug)
* lib/CPAN.pm: preparing for release _55
* lib/CPAN.pm: improve error handling on Net::FTP connections (R.
Hauser; fixes rt #1572)
* lib/CPAN.pm: double fix buglet in usage of a Distrostatus object
by using overload/fallback
* lib/CPAN.pm: fix buglet in usage of a Distrostatus object
2006-01-13 k
* Todo: notes about a newly discovered bug
* Todo: notes about the resistent bug in shell.t that was worked
around in rev 411
* t/shell.t: this patch fixes shell.t on Slavens box
* MANIFEST.SKIP: MANIFEST.SKIP ignores more files
* Changes: prepare 1.83_54
* Changes, lib/CPAN.pm: prepare 1.83_54
* t/shell.t: give credits
* Changes, t/shell.t: shell.t wrote to stderr what I intended to
go to stdout
* lib/CPAN.pm: patch from Gisle Aas that makes it convenient to
let $Config->{make} empty
* Changes, Todo: just notes
* scripts/cpan: grabbed the newest cpan from brian on his
invitation
* Todo: shuffle todos
* Todo, lib/CPAN.pm: make force ls work as a force to refetch the
checksums files
* t/shell.t: make test output TAP conform
* lib/CPAN/FirstTime.pm: Change 239877 by gisle@rogn on 2006/01/12
09:15:51
Camel: Provide a default shell for Windows.
A shell is needed for look command.
* t/shell.t: this must be the reason why shell.t fails for Jim
2006-01-12 k
* MANIFEST, README: automatic files from make dist on 1.83_53
* Changes, Todo, lib/CPAN.pm: fixed failing determination of
prereqs when neither YAML available nor a Makefile produced
* Todo: notes about a new buglet
* lib/CPAN.pm: typo
* Changes: once again prepare the release of 1.83_53
* lib/CPAN.pm: bugfix for the b command: $ro not always available,
e.g. for not published bundles
* Makefile.PL: make sure we have the same MANIFEST as the last
distro had
* Todo, lib/CPAN.pm: missing bracket from rev 387
* Changes, lib/CPAN.pm: prepare release 1.83_53
* lib/CPAN.pm: remove the CPAN::Prompt package, I have currently
no use for it. For the record: it displayed the current command
id and a fun variant changed the cpan promt randomly
* Changes, Todo, lib/CPAN.pm: replace the NO from make_test with a
FAILED-but when force_update is in effect
* lib/CPAN/FirstTime.pm: bringing back a few lost dialoges
* lib/CPAN/FirstTime.pm, t/shell.t: Jim's patch 3 as it arrived
* Todo, lib/CPAN.pm: remove the die() after a failed signature
check and replace it with the nosayer mechanism; introduce
mysleep
2006-01-11 k
* Makefile.PL: trying to survive pass XX
* Makefile.PL: trying to survive pass XiX
* Makefile.PL: trying to survive pass XVIII
* Makefile.PL: trying to survive pass IX
* lib/CPAN.pm: wherever we mention lockfile, we now also say which
lockfile
* Makefile.PL: trying to survive when everything is checked out
into an empty directory and there are no remains from a former
build
* Todo: Notes about how Debian does *not* alter the prompt
* Todo: blah
* Todo: new grouping in the Todo file
* Todo, lib/CPAN.pm: introduce brokensig; introduce class
CPAN::Distrostatus; bring "failed" one step further; collect
notes about todos in the "failed" area
2006-01-10 k
* MANIFEST, Makefile.PL: lost META.yml from manifest; need to copy
it from the tarball before removing it
* MANIFEST.SKIP, README: add the t/CPAN/MyConfig
* Changes: preparing 1.83_52
* Todo, lib/CPAN.pm: document CPAN_SHELL_LEVEL
* t/shell.t: fix the shell test for the case that a lockfile was
lying around
* MANIFEST: re-sort MANIFEST and discover that shell.t and
companion were forgotten last time
* lib/CPAN/FirstTime.pm: what a quick shell-test comparison reveals
* MANIFEST, lib/CPAN.pm, lib/CPAN/FirstTime.pm,
lib/CPAN/HandleConfig.pm: Jim's second installment
2006-01-09 k
* Todo: notes
2006-01-08 k
* t/shell.t: error, error, error
* t/shell.t: make run target; add comment about Expect in shell.t;
remove duplicate strictness
* Makefile.PL, t/shell.t: make run target; add comment about
Expect in shell.t; remove duplicate strictness
* Changes, Makefile.PL, Todo, lib/CPAN.pm: finishing touches for a
devel release
* lib/CPAN.pm: CPAN_SHELL_LEVEL protect from unini warnings
* lib/CPAN.pm: set envariable CPAN_SHELL_LEVEL in the subshell
(Slaven Rezic)
* lib/CPAN/FirstTime.pm: fix yes/no selection on show_upload_date
(Ask B. Hansen)
* t/CPAN/TestConfig.pm: remove sudo and nonsense from TestConfig.pm
* lib/CPAN/FirstTime.pm: now also for me the output of the shell.t
test before and after the patch are identical
* lib/CPAN/FirstTime.pm: applied patch by Jim Cromie to get a
structure on top of FirstTime that will allow us to ask single
questions
* Todo, t/CPAN, t/CPAN/TestConfig.pm, t/shell.t: add a shell test
skeleton before Jim's patch gets applied
* lib/CPAN/HandleConfig.pm: try harder to hide CPAN::Config
package which is only a stop gap solution
* Makefile.PL: write two ChangeLogs, one in svn style and one in
traditional style
2006-01-07 k
* Makefile.PL: cannot copy after rm
* Changes, MANIFEST, Releasenotes: get rid of releasenotes,
Changes was the standard name
* Changes: remove Changes, I will rename Releasenotes to Changes
then
* Makefile.PL, lib/CPAN.pm: remove the dist dir at the end of
disttest
* Makefile.PL: dialog
* Makefile.PL: always overwrite the ./SIGNATURE after a release
2006-01-06 k
* Todo: intended prompt for subshells (Slaven)
* Todo: intended file changes
* lib/CPAN/HandleConfig.pm: give CPAN::Config a version number,
otherwise CPAN wants to install itself again because a newer
version is on CPAN
* lib/CPAN/HandleConfig.pm: prettyprinting of the dontloadhash was
extremely ugly
* lib/CPAN.pm: enable date/time warnings without HTTP::Date;
improve the system date warning
* lib/CPAN.pm: add a warning when the system time is more than a
day back
2006-01-05 k
* Releasenotes: add releasenotes
* lib/CPAN.pm, lib/CPAN/FirstTime.pm: automatic choice of
configuration breaks without a default value
2006-01-04 k
* lib/CPAN/HandleConfig.pm: clarify comment
* lib/CPAN.pm, lib/CPAN/HandleConfig.pm, lib/CPAN/Tarzip.pm: Two
bugs reported by J. Nick Koston: (1) do not check filename in
Tarzip for conformance because we may get uncompressed files;
(2) rename of CPAN::Config to CPAN::HandleConfig broke his
application, so we add an autoload
2006-01-03 k
* lib/Bundle/CPAN.pm, lib/CPAN/FirstTime.pm,
lib/CPAN/HandleConfig.pm: the indexer showed me that a few
version numbers were not being maintained
* README: autogenerated during dist
2006-01-02 k
* Makefile.PL, README: Use Debian's pod2text because mine is broken
* Releasenotes, Todo, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: finish up for the release of 1.81
including full documentation in the Releasenotes file
2006-01-01 k
* lib/CPAN.pm: bugfix: completion of debug options was not case
insensitive
* Todo, lib/CPAN.pm: bugfix: installation of distributions was
broken for distros without {RO}
* Makefile.PL: Let Debian perl make the release, it can SSL, mine
not
* Todo, lib/CPAN.pm: Bugfix: with MM<6.2502 we emptied prereq_pm
accidentally
2005-12-31 k
* README: autogenerated README during release
* Releasenotes, Todo, lib/CPAN.pm: Finish _57 instead of goign
1.81 directly -- too many changes
* Todo, lib/CPAN.pm: although "force ls" still does not force an
immediate new read of the checksum files, we now can at least
say "force ls FOO/B*": before this gave us a horrible error
message about distributions
* Todo, lib/CPAN.pm: for "reload cpan" search in INC instead of
relying on the old path
* Todo, lib/CPAN.pm: remove empty local files that are targets for
downloads
2005-12-30 k
* lib/CPAN/Tarzip.pm: honour the return value of $tar->extract
(bug reported by Slaven Rezic wrt
AQUMSIEH/Tk-ToolBar-0.09.tar.gz)
* lib/CPAN.pm, lib/CPAN/Tarzip.pm: s/die/mydie/ and more concise
error messages
* lib/CPAN.pm: try to chmod when modules come with bad directory
permissions so that rmtree and chdir are possible and eror
messages become more meaningful
* Todo: blah
* Todo, eg, eg/find-module-install-sudo-bugs.pl, lib/CPAN.pm,
lib/CPAN/HandleConfig.pm, lib/CPAN/Tarzip.pm, t/mirroredby.t:
add an eg/ directory; the first eg/ script found several bugs in
CPAN.pm and CPAN/Tarzip.pm and problems with distributions that
I had overlooked so far; the tar/permission bugs are fixed too
-- we still need a test case that proves the basename() fix to
be correct
* Todo: blah
2005-12-29 k
* Todo, lib/CPAN.pm, lib/CPAN/HandleConfig.pm: update the POD
about security
* lib/CPAN.pm, lib/CPAN/HandleConfig.pm: revert the dangerous
parts of rev. 305 and clarify the manpage in the "force get" area
* Todo: blah
* Todo, lib/CPAN.pm: Fix rt.cpan.org #321: when current directory
ceases to exist; protect some code from running when our own
directory cannot be determined
2005-12-27 k
* lib/CPAN.pm: dangerous stuff!!! Most probably wrong. Trying to
use less memory, doing it partly right and partly wrong. I
suppose that the cache becomes degenerated with the current
code, maybe there is no update after DSLI changes or some such
-- we need a decent test bed
* lib/CPAN.pm: add an undocumented and experimental method status
that displays some stats de-jour
2005-12-26 k
* Todo, lib/CPAN/Tarzip.pm: protect whitespace in filenames (fixes
#3201) fix by Roland Bauer (CORION)
* lib/CPAN.pm: short dist id
* lib/CPAN.pm: add "notest" to the completion commands; introduce
a better error message when they say "notest" without another
argument; introduce a new experimental and undocumented command
"failed"
2005-12-25 k
* Makefile.PL, lib/Bundle/CPAN.pm: add File::Temp to both prereq
and bundle
* lib/CPAN/Debug.pm: make less noise when debuging again
* lib/CPAN.pm, lib/CPAN/Debug.pm: make less noise when debuging is
on and cpan reload is called
* README, lib/CPAN.pm: Fix rt #15580 "Make uptodate message more
descriptive"
2005-12-24 k
* README, Releasenotes, cp-to-perl.pl, lib/CPAN.pm, scripts/cpan:
once again finish th release, this time we found a new upstream
release of cpan script
* Makefile.PL, Releasenotes, Todo, lib/CPAN.pm: docu to make the
release ready
2005-12-23 k
* lib/CPAN.pm: fix ls command without a joker
2005-12-22 k
* lib/CPAN.pm: fix bad META.yml files
2005-12-21 k
* Todo, lib/CPAN.pm: stricter checking of prereq_pm from YAML
* Todo, lib/CPAN.pm, lib/CPAN/HandleConfig.pm: complete o conf bug
* Todo, lib/CPAN.pm: filter prereq "perl"
* Todo: prettyprint bug
* Todo, lib/CPAN.pm: prettyprint bug
* MANIFEST: add HandleConfig to the MANIFEST
* lib/CPAN.pm, lib/CPAN/Config.pm, lib/CPAN/Debug.pm,
lib/CPAN/FirstTime.pm, lib/CPAN/HandleConfig.pm: rename the
Config.pm ackage to HandleConfig because we hae used Config.pm
for the Config values
* lib/CPAN.pm, lib/CPAN/Config.pm, lib/CPAN/FirstTime.pm: complete
the M:B support
* cp-to-perl.pl: separate file for Config package
* lib/CPAN/Config.pm: separate file for Config package
* lib/CPAN.pm: separate file for Config package
2005-12-20 k
* lib/CPAN/Tarzip.pm: patch by Guillaume Filion to drop the long
gzip options to support busybox's own gzip
2005-12-19 k
* Todo, lib/Bundle/CPAN.pm: revisit Bundle::CPAN
* Todo, lib/CPAN.pm: remove the incommandcolor attribute at the
end of rematein
2005-12-18 k
* Makefile.PL: more dependencies
* README: readme
* Makefile.PL: INC
* Makefile.PL: dependency release->dist
* Todo: blah
* Releasenotes, Todo: blah
* ChangeLog.local, Makefile.PL, Releasenotes: let ChangeLog be in
text mode
* Releasenotes, Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm:
prefer_installer allows to choose MB over EUMM
2005-12-17 k
* Todo: blah
* Todo, lib/CPAN.pm: Module::Build seems to work fine, it is
current the default chosen whenever a Build.PL exists
* Releasenotes, Todo, lib/CPAN.pm: Fix 'reload cpan' for changes
in the now separated files.
Read metadata from META.yml if there is one and YAML is
available.
* Todo: todo
* Releasenotes: releasenotes
* lib/CPAN/FirstTime.pm: found an area without use strict
* MANIFEST, Todo, cp-to-perl.pl, lib/CPAN.pm, lib/CPAN/Debug.pm,
lib/CPAN/FirstTime.pm, lib/CPAN/Tarzip.pm: bzip2 support
2005-12-15 k
* Todo, lib/CPAN.pm: replace MD5 with SHA256; make tighter strict
cleanlines by repeating "use strict" after every package decl,
so if we move later, we do not forget
* Todo, lib/CPAN.pm: mak 4th column of r command compact
* Todo, lib/CPAN.pm: allow single colons in module names on the
commandline
* lib/CPAN.pm: while debugging the recently introduced globbing on
the ls command, found a major bug in the "expanding objects on
regexes" code: fixing that gives a considerable speedup on all
regexes on the shell; nonetheless reintroduce some feedback
during the expansion of ls-globbing, it can still be very slow
2005-12-13 k
* Todo, lib/CPAN.pm: support limited globbing on the ls command;
toss the idea of doing ls * in a silent mode
2005-12-03 k
* Makefile.PL: version typo (off by one:)
* Makefile.PL: Protect me from using a MakeMaker version that
doesn't do sign woodoo
* Makefile.PL: Protect me from using old MakeMaker for a release
* MANIFEST, Releasenotes, lib/CPAN.pm, t/pod.t: Up the version
number to 1.80, add a quick test for pod, tweak th releasenotes
2005-12-01 k
* lib/CPAN.pm, lib/CPAN/Version.pm: revisit "use strict"
* Todo, lib/CPAN.pm: fit help page on console size again adding an
explanaion what a WORD is (suggested by David Golden)
* lib/CPAN.pm: remove invalid optimization that supposed that same
distro always means same version
2005-11-30 k
* Releasenotes, Todo: notes on a newly discovered bug
2005-11-24 k
* Releasenotes: typo
* Releasenotes: notes about the pause indexer
* Releasenotes, Todo: doc
2005-11-07 k
* README: Keep in mind: the README must be in the current
directory and so it must be in the repository
* README: remove the automatically generated file README
* README, cp-to-perl.pl, lib/CPAN.pm, scripts/cpan: prepare _65
* MANIFEST.SKIP, Todo, lib/CPAN.pm: prepare _64
* cp-to-perl.pl: script to copy the release to a perl tree
* lib/CPAN.pm: prepare _63
* Makefile.PL: add a memo how to release
* MANIFEST, cpan: there were two identical cpan scripts starting
to diverge
* lib/CPAN.pm: prepare release of 1.76_62
* t/version.t: do not test for CPAN::Admin when in core
2005-11-06 k
* lib/CPAN/Admin.pm, t/version.t: With this simple change in
version.t from Sébastien Aperghis-Tramoni,
we compile and run fine under 5.004_05.
The change in CPAN/Admin.pm silences a warning in very old
pod2html
versions.
* Makefile.PL: protect me from using an old perl for the release
process
* Makefile.PL: more signature related targets
* Makefile.PL: typo/thinko/buglet
* Makefile.PL: add some signature related targets
* t/vcmp.t: make the output of TEST_VERBOSE=1 easier to read
* lib/CPAN/Admin.pm, lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm,
lib/CPAN/Version.pm, t/version.t: VERSION dependent on
subversion -- but with only %.2f instead of .3
* Makefile.PL, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm, lib/CPAN/Version.pm,
t/Nox.t, t/vcmp.t, t/version.t: Now runs again under 5.005_03
with List::Util 1.14, Cwd 3.12, Test::Harness 2.56, Test::Simple
0.62, File::Temp 0.16
* MANIFEST, Todo: add PAUSE2005.pub to the MANIFEST; update Todo
to reflect current state
* cpan: make VERSION dependent on subversion revision
2005-11-05 k
* PAUSE2005.pub: add the batch signing key 2005
2005-11-03 k
* MANIFEST, Releasenotes, Todo, lib/CPAN.pm: add releasenotes,
cleanup todos, add releasenotes to manifest, up the version
number
* MANIFEST.SKIP, Makefile.PL: Makefile.PL: the dependency on the
tarball caused a re-build
MANIFEST.SKIP: as we want MakeMaker to package the SIGNATURE, we
do not have it in MANIFEST which again was not liked by cpansign
-v
* Makefile.PL: need eval to get the version numeric
* Makefile.PL: 1. Broken pipe; 2. die too early
* Makefile.PL: missing plus
* Makefile.PL: s/ne/!=/
* Makefile.PL: s/echo/ECHO/
* Makefile.PL: Now that we have introduced $version_set_manually,
we must also
care for a version comparison between CPAN.pm and Makefile
* lib/CPAN.pm: Up the version number to _59
* release-lib/Module/Release/ANDK.pm: More cautious approach of
aliasing -- only CODE ref
* Makefile.PL: Write my own disttest target
2005-11-02 k
* Todo: more notes about what I expect from make release
* Todo, lib/CPAN/FirstTime.pm: fixed the endless loop bug
described in Todo
* Todo: notes about new bugs
* Makefile.PL, release-lib/Module/Release/ANDK.pm: short-circuit
the dist target
* Makefile.PL, release-lib/Module/Release/ANDK.pm: colon even with
ticks not allowed here
* Makefile.PL: colon not allowed here
* Makefile.PL, release-lib/Module/Release/ANDK.pm: it was not
stderr, it was stdout; now matching against explicit string
* Makefile.PL, release-lib/Module/Release/ANDK.pm: stderr broke
our expectation
* Makefile.PL, release-lib/Module/Release/ANDK.pm: release depends
on running make dist for finding out the release name; we follow
the rule but we do not run make dist when make disttest
overwrites the release anyway
* Makefile.PL, release-lib/Module/Release/ANDK.pm: now already
exhausted from fighting against release
* Makefile.PL: do not make an extra checkin cycle if version is
not set via SVN
* lib/CPAN.pm: Property set for release after_203
* release-lib/Module/Release/ANDK.pm: typo in my Release subclass
* .releaserc, MANIFEST.SKIP, release-lib, release-lib/Module,
release-lib/Module/Release, release-lib/Module/Release/ANDK.pm:
still trying to tame release
* lib/CPAN.pm: Property set for release after_200
* MANIFEST.SKIP: very broken MANIFEST.SKIP
* lib/CPAN.pm: Property set for release after_198
* MANIFEST.SKIP, README: trying to release with BDFOY/release
2005-11-01 k
* lib/CPAN.pm, lib/CPAN/FirstTime.pm: rename rename
do_ls_on_m_and_d => show_upload_date
* lib/CPAN.pm: Property set for release after_195
2005-10-31 k
* lib/CPAN/FirstTime.pm: To prevent people from misunderstanding
the second suggestion to sudo as something to copy and paste,
change the wording to make clear that this is an example
* Makefile.PL, Todo: replace the touch with a voluntary die
2005-10-29 k
* Todo, lib/CPAN.pm: * Todo: notes
* CPAN.pm: change the wording of the two 'unknown command' error
messages so they are not identical;
-- refactor the generation of all the CPAN::Shell methods in a
loop;
-- reword the message/warning if make install fails (curtesy
Slaven
Rezic);
-- add a FAQ about what to do if a make install has failed and
you want to repeat
2005-10-28 k
* Todo: reorder todo items: bring the undone items to the top
* Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm: * Todo: notes about a
fixed bug
* CPAN/FirstTime.pm: support for do_ls_on_m_and_d
* CPAN.pm: support for do_ls_on_m_and_d; completion of the 'o
conf'
command now shows all registered variables and also sorts
them; ls
command now has better feedback messages when a directory does
not
exist; do_ls_on_m_and_d now plays its role when dir_listing is
called from upload_date
2005-10-27 k
* Makefile.PL: patch by Adriano Ferreira to replace touch with the
macro TOUCH
* lib/CPAN.pm: patch by Gisle Aas, applied to blead and brought to
my attention by Adriano Ferreira (Thanks!) to silence redefined
warnings on Windows
* Todo, lib/CPAN.pm: another patch from Daniel (whose second name
is not Wingedmail:) because I was applying his patch wrongly.
* lib/CPAN.pm: patch by Daniel Wingedmail to make wget work more
similar to ncftp. Fixes bug on Windows where cmd.exe currupted
the file
2005-10-21 k
* Todo, lib/CPAN.pm: bugfix: cant call method upload_date on
undefined value...
* Todo: notes in Todo
* lib/CPAN.pm: forgotten debugging code
* README, lib/CPAN.pm: implement upload_date without much testing
2005-10-20 k
* ChangeLog, ChangeLog.old, MANIFEST, Makefile.PL, Todo,
lib/CPAN.pm: prepare for the next devel release with an
automatic ChangeLog and correct dependencies that prevent a
release with the old version number
* Todo: note about "force ls"
* lib/CPAN.pm: fixed bug that caused "force ls" to not turn its
argument into an author
* Todo: note about dependencies and ChangeLog
* lib/CPAN.pm, lib/CPAN/FirstTime.pm: finish support for sudo in
the make install command; introduce a new warning when somebody
sets an unregistered Config variable
2005-10-19 k
* lib/CPAN.pm: patch by Michael Richardson to support sudo for
make install--still pondering about the ideal name of the option
* lib/CPAN.pm: Property set for release after_175
* README: automatically generated README wants to be checked in
* lib/CPAN.pm: up the version number for the next devel release
* Todo: installation of scripts--a note
2005-10-18 k
* Todo, lib/CPAN.pm: fix installation of the 12 or so modules that
come without a distribution, just as *.pm files
* lib/CPAN.pm: make the output of "ls *" a bit more silent
* lib/CPAN.pm: notest for bundles; docs for notest -- patch by
Slaven
2005-10-17 k
* Todo, lib/CPAN.pm: implement an "ls *" command that can act as a
prefetch for all checksums files; discuss an ls bug in Todo
* lib/CPAN.pm: replace the creation of tempfiles within
_getsave_url and _display_url with standard File::Temp; at the
same time do some whitespace adjusting
2005-10-13 k
* Todo, lib/CPAN.pm: * CPAN.pm: whitespace only; * Todo: bugs
2005-10-11 k
* Todo, lib/CPAN.pm: fixed reload bug with "0 subroutines
redefined"
* Todo, lib/CPAN.pm: note two newly discovered bugs
* Todo: reformat to ChangeLog style to make room for new entries
2005-10-01 k
* lib/CPAN.pm: Property set for release after_162
* ChangeLog, MANIFEST, README: blah
* lib/CPAN.pm: up the version number
* lib/CPAN.pm, lib/CPAN/FirstTime.pm: Patch from David Storrs to
consistently use CPAN::Frontend
* lib/CPAN.pm: Patch from Toni Prug to support recent and perldoc
* lib/CPAN.pm: Patch by Slaven Rezic to undo notest after a ^C
* patches, patches/CPAN-1.76_53-notest-eval.patch,
patches/david-storrs-DKS-CPAN-patches.tgz,
patches/toni-prug-CPAN.pm-perldoc.patch: patches
2005-09-27 k
* lib/CPAN.pm: blah
2005-09-23 k
* lib/CPAN.pm: Remove $Revision
* BUNDLE, MANIFEST, Makefile.PL, inc, lib/CPAN.pm: manually
applied suggestions by Adriano Ferreira
2005-09-22 k
* MANIFEST, lib/CPAN.pm: forgot Version.pm in MANIFEST
* ChangeLog, lib/CPAN.pm, lib/CPAN/FirstTime.pm,
lib/CPAN/Version.pm, t/signature.t, t/vcmp.t: notest patch +
CPAN::Version sparation
2005-09-19 k
* lib/CPAN.pm: Property set for release after_150
* Makefile.PL: just dist stuff
2005-09-18 k
* lib/CPAN.pm: Property set for release after_148
* Makefile.PL: just dist stuff
* lib/CPAN.pm: Property set for release after_146
* Makefile.PL: just dist stuff
* lib/CPAN.pm: Property set for release after_144
* Makefile.PL: just dist stuff
* lib/CPAN.pm: Property set for release after_142
* MANIFEST: just dist stuff
* lib/CPAN.pm: Property set for release after_140
* Makefile.PL: just dist stuff
* MANIFEST, META.yml, Makefile.PL, SIGNATURE: the usual difficult
things to bring checkin, sign, make dist under one hat
* ChangeLog, MANIFEST, MANIFEST.SKIP, Makefile.PL, README,
SIGNATURE, lib/CPAN.pm, lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm,
t/Nox.t, t/loadme.t, t/mirroredby.t, t/signature.t, t/vcmp.t,
t/version.t: * Shame, two years without a release. Most of the
code in this
release has been collected by perl5porters over the last two
years. Thanks a lot to all of them. The whole Module::Signature
code has been written by Autrijus two years ago and I have to
apologize that I didn't make a release with it. Real life was
intruding too strongly.
I have made cautious changes to the version comparison
functions,
anticipating the likely changes we're gonna see with a better
indexer on CPAN courtesy John Peacock.
I'm releasing 1.76_51 as an orientation for CPANPLUS so we can
find the smoothest transition possible between the old and the
new
indexer.
The new indexer will be based on version.pm 0.48 and will bring
the substantial change that all modules that are using version
strings will be represented as floats according to the
conversion
routine implemented in version.pm. Up to now the conversion from
version strings to floats was lossy but with the new version.pm
it
is a well defined 1 to 1 mapping. See version.pm for the
details.
To make the transition smoother, I'm intending to leave the
indexer with the old algorithm for all strings that look like
floating point numbers, and for other strings that contain an
underline character or alphabetical stuff.
Future plans: once we have rolled out the version related
changes,
I'm planning to fix open bugs and integrate waiting patches that
have not yet made their way into CPAN.pm.
2004-03-16 k
* lib/CPAN/FirstTime.pm: default to 100 instead of 10 MB cache
directory size
2004-02-18 k
* Makefile.PL, lib/CPAN.pm, lib/CPAN/FirstTime.pm: blah
2003-10-20 k
* lib/CPAN.pm: Cosmetic change: add a label to a loop
2003-10-13 k
* lib/CPAN.pm: PERL5LIB bug fixed by Anthony Heading and Jan Dubois
2003-09-21 k
* META.yml, Makefile.PL, SIGNATURE: I'm surprised to see META.yml
and SIGNATURE in the checkin. This I dislike and
I don't think that the other project (Perl::Repository::APC) has
this problem.
The Makefile.PL has now disabled ci/co for META.yml
2003-09-20 k
* ChangeLog, Makefile.PL, lib/CPAN.pm: Makefile.PL: start saying
goodbye to RCS
CPAN.pm: Fix for unknown author of an inexistent module
(CGI::Request)
2003-08-04 k
* ChangeLog, META.yml, Makefile.PL, SIGNATURE, lib/CPAN.pm: This
was CPAN-1.76/
* ChangeLog, META.yml, SIGNATURE, lib/CPAN.pm, t/signature.t: This
was CPAN-1.75/
* ChangeLog, META.yml, Makefile.PL, SIGNATURE, lib/CPAN.pm,
t/signature.t: This was CPAN-1.74/
* META.yml, Makefile.PL, SIGNATURE, lib/CPAN.pm: This was
CPAN-1.73/
* ChangeLog, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL,
PAUSE2003.pub, SIGNATURE, lib/CPAN.pm, t/signature.t: This was
CPAN-1.72/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.71/
* ChangeLog, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.70_54/
* ChangeLog, Makefile.PL, lib/CPAN.pm: This was CPAN-1.70_53/
* ChangeLog, MANIFEST, Makefile.PL, README, lib/Bundle/CPAN.pm,
lib/CPAN.pm, lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm: This was
CPAN-1.70_52/
* CPAN/MakeMaker.pm, ChangeLog, Makefile.PL, lib/CPAN.pm: This was
CPAN-1.70/
* CPAN/MakeMaker.pm, ChangeLog, MANIFEST, Makefile.PL,
lib/CPAN.pm, scripts, scripts/cpan: This was CPAN-1.65/
* BUNDLE, BUNDLE/Test, BUNDLE/Test/Builder.pm,
BUNDLE/Test/More.pm, CPAN, CPAN/MakeMaker.pm, ChangeLog,
MANIFEST, Makefile.PL, README, lib/CPAN.pm,
lib/CPAN/FirstTime.pm, t/Nox.t, t/mirroredby.t: This was
CPAN-1.64/
* ChangeLog, cpan, lib/CPAN.pm: This was CPAN-1.63/
* ChangeLog, MANIFEST, Makefile.PL, cpan, lib/CPAN.pm,
t/mirroredby.t: This was CPAN-1.62/
* ChangeLog, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.61/
* ChangeLog, Changes.old, MANIFEST: This was CPAN-1.60b/
* t/Nox.t: This was CPAN-1.60a/
* ChangeLog, MANIFEST, Makefile.PL, README, lib/Bundle/CPAN.pm,
lib/CPAN.pm, lib/CPAN/Admin.pm, lib/CPAN/FirstTime.pm,
lib/CPAN/Nox.pm, t/Nox.t: This was CPAN-1.60/
* ChangeLog, README, lib/CPAN.pm: This was CPAN-1.59_54/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.59_53/
* ChangeLog, README, Todo, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.59_52/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.59_51/
* ChangeLog, README, lib/CPAN.pm: This was CPAN-1.59/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.58_93/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.58_92/
* ChangeLog, lib/CPAN.pm, lib/CPAN/Admin.pm: This was CPAN-1.58_91/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.58_90/
* ChangeLog, lib/CPAN.pm, lib/CPAN/Admin.pm: This was CPAN-1.58_57/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/Admin.pm: This was
CPAN-1.58_56/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/Admin.pm: This was
CPAN-1.58_55/
* ChangeLog, lib/CPAN.pm, lib/CPAN/Admin.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.58_54/
* ChangeLog, MANIFEST, lib/CPAN.pm, lib/CPAN/Admin.pm: This was
CPAN-1.58_53/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.58_52/
* ChangeLog, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.58_51/
* ChangeLog, README, lib/CPAN.pm: This was CPAN-1.58/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.57_68RC/
* ChangeLog, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.57_67/
* ChangeLog, Todo, lib/CPAN.pm: This was CPAN-1.57_66/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.57_65/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.57_62/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.57_61/
* ChangeLog, README, Todo, lib/CPAN.pm: This was CPAN-1.57_60/
* ChangeLog, README, Todo, lib/CPAN.pm: This was CPAN-1.57_59/
* ChangeLog, Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.57_58/
* ChangeLog, README, lib/CPAN.pm: This was CPAN-1.57_57/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.57_56/
* ChangeLog, README, Todo, lib/CPAN.pm, t/vcmp.t: This was
CPAN-1.57_55/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.57_54/
* ChangeLog, MANIFEST, Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm,
t/vcmp.t: This was CPAN-1.57_53/
* ChangeLog, README, Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm:
This was CPAN-1.57_51/
* ChangeLog, Todo, lib/CPAN.pm: This was CPAN-1.57/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.56/
* ChangeLog, Makefile.PL, README, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.55/
* ChangeLog, lib/CPAN.pm: This was CPAN-1.54/
* ChangeLog, MANIFEST, Makefile.PL, README, Todo, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.53/
* ChangeLog, README, Todo, lib/CPAN.pm: This was CPAN-1.52/
* ChangeLog, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.51/
* ChangeLog, README, Todo, lib/CPAN.pm, lib/CPAN/Nox.pm: This was
CPAN-1.50_01/
* ChangeLog, README, lib/CPAN.pm: This was CPAN-1.50/
* ChangeLog, MANIFEST, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.49/
* Changes, Makefile.PL, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm, t/loadme.t: This was
CPAN-1.48/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.47/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.46/
* Changes, README, lib/CPAN.pm: This was CPAN-1.45/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.44_54/
* Changes, lib/CPAN.pm: This was CPAN-1.44_53/
* Changes, lib/CPAN.pm: This was CPAN-1.44_52/
* Changes, lib/CPAN.pm: This was CPAN-1.44_51/
* Changes, MANIFEST, Makefile.PL, cpan, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.44/
* lib/CPAN.pm: This was CPAN-1.43/
* Changes, README, Todo, lib/CPAN.pm, t/loadme.t: This was
CPAN-1.42/
* Changes, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.41/
* Changes, README, Todo, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.40/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.38/
* Changes, MANIFEST, README, lib/Bundle/CPAN.pm, lib/CPAN.pm,
lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm, t, t/loadme.t: This was
CPAN-1.37/
* Changes, lib/CPAN.pm: This was CPAN-1.36/
* Changes, Todo, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.35/
* Changes, MANIFEST, Makefile.PL, README, Todo,
lib/Bundle/CPAN.pm, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.33/
* Changes, MANIFEST, MIRRORED.BY, Makefile.PL, README, Todo,
lib/CPAN.pm: This was CPAN-1.32/
* Changes, lib/CPAN.pm: This was CPAN-1.3101/
* Changes, MIRRORED.BY, README, lib/CPAN.pm: This was CPAN-1.31/
* Changes, MIRRORED.BY, README, lib/CPAN.pm: This was CPAN-1.30/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.29/
* Changes, MIRRORED.BY, README, lib/CPAN.pm: This was CPAN-1.28/
* Changes, MIRRORED.BY, Makefile.PL, README, lib/Bundle/CPAN.pm,
lib/CPAN.pm, lib/CPAN/FirstTime.pm, lib/CPAN/Nox.pm: This was
CPAN-1.27/
* Changes, MIRRORED.BY, Makefile.PL, README, lib/Bundle/CPAN.pm,
lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.25/
* README, lib/CPAN.pm: This was CPAN-1.24/
* Changes, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.23/
* Changes, MIRRORED.BY, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This
was CPAN-1.22_01/
* Changes, MIRRORED.BY, lib/CPAN.pm, lib/CPAN/FirstTime.pm,
lib/CPAN/Nox.pm: This was CPAN-1.21/
* Changes, lib/CPAN.pm: This was CPAN-1.20/
* Changes, lib/CPAN.pm: This was CPAN-1.19/
* Changes, MANIFEST, lib/Bundle, lib/Bundle/CPAN.pm, lib/CPAN.pm:
This was CPAN-1.18/
* README, lib/CPAN.pm: This was CPAN-1.17/
* Changes, MIRRORED.BY, README, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.16_01/
* Changes, Makefile.PL, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This
was CPAN-1.15/
* Changes, lib/CPAN.pm: This was CPAN-1.14/
* Changes, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was
CPAN-1.12/
* Changes, MIRRORED.BY, README, lib/CPAN.pm: This was CPAN-1.11/
* Changes, MIRRORED.BY, lib/CPAN.pm: This was CPAN-1.10/
* Changes, MIRRORED.BY, README, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.09_01/
* Changes, lib/CPAN.pm: This was CPAN-1.09/
* Changes, README, lib/CPAN.pm: This was CPAN-1.08/
* Changes, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.07/
* README, lib/CPAN.pm: This was CPAN-1.06/
* lib/CPAN.pm: This was CPAN-1.05/
* Changes, lib/CPAN.pm: This was CPAN-1.04/
* Changes, MIRRORED.BY, lib/CPAN.pm: This was CPAN-1.03/
* lib/CPAN.pm, lib/CPAN/FirstTime.pm: This was CPAN-1.02/
* Makefile.PL, README, lib/CPAN.pm, lib/CPAN/FirstTime.pm: This
was CPAN-1.01/
* MANIFEST, MIRRORED.BY, Makefile.PL, lib/CPAN.pm,
lib/CPAN/FirstTime.pm: This was CPAN-1.00/
* MANIFEST, lib/CPAN, lib/CPAN.pm, lib/CPAN/Nox.pm: This was
CPAN-0.46a/
* Changes, README, lib/CPAN.pm: This was CPAN-0.45a/
* Changes, MIRRORED.BY, Makefile.PL, README, lib/CPAN.pm: This was
CPAN-0.44a/
* Makefile.PL, README, lib/CPAN.pm: This was CPAN-0.43a/
* Changes, MIRRORED.BY, Makefile.PL, README, lib/CPAN.pm: This was
CPAN-0.42a/
* Changes, Makefile.PL, README, lib/CPAN.pm: This was CPAN-0.41a/
* Changes, lib/CPAN.pm: This was CPAN-0.40a/
* Changes, Makefile.PL, lib/CPAN.pm: This was CPAN-0.39a/
* lib/CPAN.pm: This was CPAN-0.37a/
* lib/CPAN.pm: This was CPAN-0.36a/
* Changes, lib/CPAN.pm: This was CPAN-0.35a/
* Makefile.PL, lib/CPAN.pm: This was CPAN-0.31a/
* lib/CPAN.pm: This was CPAN-0.30a/
* Changes, Makefile.PL, README, lib/CPAN.pm: This was CPAN-0.29a/
* MIRRORED.BY, lib/CPAN.pm: This was CPAN-0.28a/
* Changes, lib/CPAN.pm: This was CPAN-0.27a/
* Changes, Makefile.PL, README, lib/CPAN.pm: This was CPAN-0.26a/
* Makefile.PL, lib/CPAN.pm: This was CPAN-0.20-alpha/
* Changes, MANIFEST, MIRRORED.BY, Makefile.PL, README, lib,
lib/CPAN.pm: This was CPAN-0.17-alpha/
* .: blah