forked from andk/cpanpm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
360 lines (215 loc) · 10.8 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
2006-02-04 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_66
* add a new method CPAN::Distribution::author
* protect the usage of Text::Glob with a has_inst
* document CPAN::Module::distribution
* experimental and undocumented new method CPAN::Distribution::fast_yaml
* release 1.83_65
* much more testing in shell.t
* bugfix: protect "make test" from outer environment variable MAKEFLAGS
* bring "o conf help" back which was lost
2006-02-02 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_64 (potential release candidate for 1.84)
* bugfix: when M:B specifies both requires AND build_requires AND then
has no YAML to write the META.yml file, THEN we did not merge the two
requiries. Seen in KCLARK/Text-RecordParser-v1.0.0.tar.gz.
2006-02-01 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_63
* bugfix: when the CHECKSUMS file contains garbage, tell the user and
default to aborting the process (bug reported by Linda W)
2006-01-31 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_62 came out today before this entry was written
* rename the LC_ALL macro so that it does not infect the whole
environment (Ken Williams)
* new command mkmyconfig: patch supplied by Tyler MacDonald
2006-01-30 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_61
* After a bugreport from Randy Kobes, another few small fixes to make
sure that mbuild_install_build_command cannot make it through to be used
anywhere.
* release 1.83_60
* bugfix: Do not use ./Build directly on Windows, it must be called
together with the perl (fixes #17313; thanks to carl at fireartist for
the report and a patch skeleton)
* feature: 'o conf commit' now drops unknown config variables
* bugfix for very rare cases: do not use CPAN::Distrostatus object
methods on strings left over from the current session before a 'cpan
reload' introduces the CPAN::Distrostatus class
* bugfix: better switches for the call to curl
* bugfix: more checks after lynx if the command was successful or not
* docs: revisited the FAQ section
* bugfix: if a META.yml specified a prerequisite module that we do not
know, the whole prereq_pm became undef; now issues a warning and skips
the unknown thing
2006-01-25 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_59
* new config variable ftp_passive which causes $ENV{FTP_PASSIVE} to be
set; fixes #17266 (Adam Kennedy)
* have 2 Default Hosts instead of one; fixes rt #17238 (Adam Kennedy)
* be much more verbose when reaching the last ressort external ftp;
fixes rt #17237 and #17241 (Adam Kennedy)
* give the cwd command more flexibility (stimulated by Ashley M. Kirchner)
* bugfix: honour build_requires
2006-01-22 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_58
* command processor tweak on Win32 (Jan Dubois, Gisle Aas)
* README production was broken
* Ongoing heavy refactoring of FirstTime, currently still without
becoming visible to the user (Jim Cromie)
* More tests for CPAN::Version with output comparing the results with
Sort::Versions and version.pm
* bugfix: double check the "later" attribute before you excuse and unset
it if it is obsolete; fixes a bug where a postponed distro could be lost
from the queue
* output of as_glimpse more space efficient
2006-01-19 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_57
* bugfix rt #17131 (Lee Goddard): better error messages on two
unrecoverable errors that require user intervention
* shell.t improved again: now the output reads really similar to a shell
session so we can determine which problems were leading to a failing
test
2006-01-18 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_56
* bugfix rt #17089 (Adam Kennedy): the existance of a Build.PL without a
Makefile.PL implies a Module::Build dependency
* skipping the signature test now possible with "force"
* more tests in shell.t
* improved documentation
* new method CPAN::Module->distribution
2006-01-14 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_55
* improve error handling on Net::FTP connections (R. Hauser; fixes rt
#1572)
* shell.t starts working on installations that have a CPAN/Config.pm
2006-01-13 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_54
* conveniently handle $Config->{make} on systems that often switch
between dmake and nmake, like ActiveState's perl (Gisle Aas)
* better choice for command processor on Win32 (Gisle Aas)
* newest cpan script (1.51) from brian d foy
* "force ls" now refetches the CHECKSUMS files
* shell.t now conforming to Test-Anything-Protocol and hopefully working
on more platforms.
2006-01-12 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_53
* bugfix: if we have no YAML and no Makefile, we could not determine
prereqs. Now fixed by using Module::Build.
* bugfix: b command on unpublished bundles was broken due to wrong
handling of missing RO elements.
* bugfix: do not die when you cannot verify a signature, proceed with a
fail instead.
* new command "failed" reports about failed invocations of make, test or
install on CPAN::Distribution objects.
* Jim's bold fight against the FirstTime dragons continues.
2006-01-10 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_52 is a work in progress: Jim is proceeding with the
dressage of the FirstTime. It actually contains shell.t.
2006-01-08 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.83_51 brings
* restructure FirstTime in a way to enable us to ask single questions RSN
(Jim Cromie)
* shell.t that can test dialogues
* bugfix: show_upload_date now asks yes/no instead of 1/0 (Ask B. Hansen)
* envariable CPAN_SHELL_LEVEL now available for subshells (Slaven Rezic)
* enable date/time warnings without the help of HTTP::Date (inspired by
a bogus bugreport on perl monks that was only due to wrong system time)
* bugfix: hide CPAN::Config from the indexer
* provide a more traditional style ChangeLog and Changes file
2006-01-05 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.82 and 1.83 are quick bugfix releases.
2006-01-03 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.81 adds on top of 1.80_58:
* bugfix: completion of debug options was not case insensitive
* bugfix: installation of distributions was broken for distros
not mentioned in the index
* include a hint that su might work as well as sudo in the dialog
about make_install_make_command and mbuild_install_build_command
* add Module::Signature to the Bundle and move Digest::SHA higher
up so they start working as soon as possible
* improve the dialog that ensues when bad signatures are
encountered
2006-01-01 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.80_58 was a quick bugfix release
2005-12-31 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.80_57 adds on top of 1.80_56 the following:
* prerequisites fixed: File::Temp was missing in PREREQ_PM and
Bundle
* reduce noise when $Debug is on
* improved handling of whitespace in filenames (Roland Bauer;
rt.cpan.org #3201)
* add the Module::Build configuration parameters to the required
parameters (thus users are relayed to the init dialog)
* import less symbols
* enhanced robustness if cwd gets removed while we're running
(Rhet Turnbull; rt.cpan.org #321)
* add "notest" to the completion table
* enhanced robustness when untar is failing or poses permission
problems
* iron out some buglets in the "ls GLOB" code
* enhanced robustness on "reload cpan" when the path to CPAN.pm
has changed
* replace some hash accesses with method calls for a cleaner
interface (Work in Progress; no user-visible changes)
* do not fail anymore when finding empty files left over from a
previous unsuccessful download
* uptodate message more descriptive (Adam Kennedy; rt.cpan.rg
#15580)
2005-12-17 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* release 1.80_56 is a release candidate for 1.81
* integrate release 1.5 of brian's cpan script from
http://sourceforge.net/projects/brian-d-foy/
* Support for Module::Build: to set the preference for
Module::Build over MakeMaker, run
o conf prefer_installer MB
o conf commit
* ls command supports globbing; these work nicely:
ls KWILLIAMS/P*
ls JV/make*
this works too but is slow:
ls */*make*
* META.yml data replace the Makefile parsing code if YAML
available (compensating for the frequent wrong usage of the
requires element)
* support SHA256; stop using MD5
* support bzip2 compression; can be tested with 'install
ARTURAZ/Net-Vypress-Chat-0.72.1.tar.bz2'; the CPAN indexer does
not yet index bz2 distros but will probably start to do so as soon
as CPANPLUS supports bzip2
* tiny tweaks to make CPAN.pm run on a busybox (Guillaume Filion)
* bugfix: major speedup on all commands that need expansion of
regular expressions to module names
* prettier r command output: the 4th column of the 'r' command
drops the redundant X/XX/ prefix
* tolerant when you type one colon instead of two on module names
2005-12-03 Andreas J. Koenig <andreas.koenig.gmwojprw@franz.ak.mind.de>
* this is release 1.80
* support for Module::Signature courtesy Autrijus Tang
* separated out new module CPAN::Version that has muchly improved
support for multidot version notation that should make the
deployment of version.pm easy for everybody. During the last weeks
the indexer on PAUSE also got improved version.pm support and
spits out numified versions. This release is optimized for the new
version handling, regardless if used with or without version.pm
(Thanks to John Peacock and to Graham Barr for their help)
* new pragma 'notest' courtesy Slaven Rezic
* support for sudo in the config variable
'make_install_make_command' courtesy Michael Richardson
* new commands 'recent' and 'perldoc' courtesy Toni Prug
* improved wget support for Windows users courtesy Daniel
* cleanup internal use of CPAN::Frontend courtesy David Storrs
* fixes to distro bugs by Adriano Ferreira
* runs under 5.004_05 courtesy Sébastien Aperghis-Tramoni
* new feature 'show_upload_date': if set to true, all 'm' and 'd'
commands will display the upload date
* fix bug in FirstTime causing endless loop under some conditions
* better completion for config variables and a new warning if an
unregistered config variable is being set
* improved some error messages
* improved help menu (Thanks to David Golden for the suggestion)
Local Variables:
mode: change-log
change-log-default-name: "Changes"
tab-width: 2
left-margin: 2
End: