sync to 1.52_03 (hopefully properly this time)
[p5sagit/p5-mst-13.2.git] / lib / ExtUtils / Changes_EU-Install
CommitLineData
1d37e711 1Revision history for ExtUtils-Install
2
f0fb50b5 31.52_03
4
5Missed the t/Installed.t test from core. Bumped version number to allow
6a new distro to be released.
7
9271ca56 81.52_02
9
10Make _chmod verbose message use octal modes, thanks to BDFOY
11
12Further changes from core, including lastest test file infrastructure
13from EUMM.
14
15Fixed a number of problems in ExtUtils::Installed, for various reasons
16this includes a version bump to 1.999_001, which will eventually become
17version 2.0. These problems related to finding modules that were installed
18with either INSTALL_BASE or PREFIX. Hopefully this resolves these issues.
19
201.52_01 (core only release)
21
22Changes from Core:
23
24commit 3d55b451d9544fbd4c27c33287b76bee30328830
25Author: John Malmberg
26Date: Sun Feb 15 09:25:10 2009 -0600
27
28 ExtUtils::Install VMS extended character set support
29
30 Preview from https://rt.cpan.org/Ticket/Display.html?id=42149
31
32
df25d2ff 331.52
34
9271ca56 35Production rerelease of 1.51 to make the CPAN indexer happy about permissions
36(hopefully).
df25d2ff 37
38SVN Revision 44.
39
1d37e711 401.51
41
42Production release of 1.50_05. No other changes.
43
44SVN revision 43.
45
461.50_05
47
48SVN revision 42.
49
50Fix broken test as reported by Craig Berry.
51
521.50_04
53
54SVN revision 41.
55
56Restructure tests to make it easier to maintain given it is distributed in various
57ways in three different packages.
58
591.50_03
60
61SVN revision 40.
62
63Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail
64under VMS. So this is a fixup release for that alone.
65
661.50_02
67
68SVN revision 39.
69
70Synchronize with the changes that were made in blead perl
71patch #33567. VMS changes by Craig Berry. See
72
73http://public.activestate.com/cgi-bin/perlbrowse/p/33567
74
75This was marked in the pod as 1.51 but not actually version bumped.
76
77So I've marked it as 1.50_02 as a test release prior to putting it out
78as the real 1.51
79
80This release also restores the missing installed.t which was accidentally
81missed by the MANIFEST having a duplicate entry for install.t instead.
82Probably something should have warned about this, but I haven't worked out
83what.
84
85Includes changes from Activestate/ActivePerl:
86
87- To make installation less chatty when not under verbose mode. See
88
89http://rt.cpan.org/Public/Bug/Display.html?id=5903
90
91- To install HTML documentation files under builds that set $Config{installhtmldir}
92(and presumably also create HTML versions of the pod -- which is quite nice actually :-)
93
94http://rt.cpan.org/Ticket/Display.html?id=37727
95
961.50_01
97
98Version only released as part of bleadperl added in revision #33566.
99Cygwin related changes by Steve Hay, and others, see
100
101http://public.activestate.com/cgi-bin/perlbrowse/p/33566
102
103and discussion at
104
105http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html
106
1071.50
108
109Previous patches to _have_write_access() were causing problems
110on Cygwin. So now we skip using POSIX::access under cygwin.
111Also added some =pod directives to make my favorite editor
112highlight the pod properly.
113
1141.49
115
116Turns out that the new can_write_dir.t doesnt work properly under root
117as root can read the files regardless as to their mode. So we skip those
118tests when the effective UID is 0 indicating root.
119
1201.48
121
122We were getting N/A test results from CPAN testers due to the
123presence of Config in the prequisities list. This has been corrected.
124
125Also it was pointed out that EU_ALWAYS_COPY did not follow the naming
126convention of other ExtUtils::Install environment variables. It has
127been renamed EU_INSTALL_ALWAYS_COPY. Support remains for the original
128deprecated environment variable but it will be removed in 1.50.
129
1301.47
131
132Fix build process so a new META.YML is produced each time. Also
133add support for a new argument syntax to install() as well as
134support for always copying installed files even when the old
135file was identical. This is needed for some bundling mechanisms
136and can be activated by setting the environment variable EU_ALWAYS_COPY
137before the install process starts.
138
139Add a newer cleaner interface to install() to allow named parameters
140and easier external monitoring of what transpired.
141
1421.46 2008-03-01 12:42:35
143
144Apply patches from Michael G. Schwern (rt #33688, rt #31429, rt #31248)
145and from Slaven Rezic (rt #33290). Also implemented the suggestion from
146Schwern about not dieing when failing to remove a shadow file that is
147later on in INC than the installed version. (rt #2928)
148
1491.45 2008-02-27 13:55:27
150
151Fix rt.cpan.org #32813, use catpath() to attach volume name
152to dirs in _can_write_dir() when necessary to avoid cygwin
153builds doing a hostname lookup.
154
1551.44 2007-09-09 23:12:25
156
157by Schwern
158
159*** MAJOR BUG FIX ***
160
161install() would always try to uninstall different versions of the
162installed files when $uninstall_shadows was given whether it was true or false.
163This meant "make install" and "Build install" would both always try to uninstall
164differing versions of the modules. [rt.cpan.org 28672]
165
1661.43 2007-07-21 00:09:24
167
168Turns out some recent version, I haven't figured out which, causes
169ExtUtils::MakeMaker to fail test. The failure is actually bogus, EUMM
170is testing for output that we stopped producing except under verbose,
171however it is a pain, so this release fixes the problem. It also adds
172a new test file, a stripped down version of ExtUtils::MakeMakers
173t/basic.t.
174
1751.42 2007-07-20 22:43:04
176
177This is just 1.41_04 as a production release.
178
1791.41_04 2007-07-07 16:52:40
180
181Reorganize how things work in Install so that we don't try to create
182directories which exist but are not writable to us when they contain
183files which we want to install which are writable by us.
184http://rt.cpan.org/Public/Bug/Display.html?id=25627
185
186Also fix a VMS issue as recommended by Craig Berry.
187http://rt.cpan.org/Public/Bug/Display.html?id=22157
188
1891.41_03 2007-02-11 15:13
190
191Add an extra_libs parameter to ExtUtils::Installed->new() which allows
192one to specify additional libs to search for installed modules.
193
194Additional code cleanup and tweaks.
195
1961.41_02 2007-02-03 21:10
197
198Fix bug in _can_write_file().
199
2001.41_01 2007-02-02 21:03
201
202Integrated changes from
203
2041. Steffen Mueller: make ExtUtils::Installed respect PERL5LIB and allow
205overriding the current config and inc with something else.
206
2072. Michael Schwern (RT#21949, RT#21948): Fix use lib and installdirs
208and other EU::MakeMaker related changes.
209
2103. ActiveState (RT#5903): Reduce install verbosity.
211
2124. Craig Berry (RT#22157): Fix VMS related install failure.
213
2145. Ken Williams (RT#16225): Make fake uninstall actually fake.
215
216
2171.41 2006-07-02 16:09
218
219Integrated ExtUtils::Packlist changes from Nicholas Clark to allow for
220relocatable perls. Bumped version numbers on all files.
221
2221.40 2006-04-30 15:04
223
224Enhanced errorcatching and reporting. Fixed a problem with the INSTALL.SKIP
225file. Changed the Makefile.PL so that when installing it would not use the same
226stuff it was replacing. This doesn't affect building with Module::Build
227currently.
228
229Removed META.yml from distribution.
230
2311.39 2006-04-14 18:53
232
233- Fixed problem with the META.yml file being produced from a Win32 point of view.
234IMO this is an error/failing in the design of the META.yml process. META.yml should
235be created on the client side not on the distributor side. Now produces a
236platform agnostic (ie UNIXy) META.yml.
237
238- Reversed order of change file so newest entries go on top.
239
240
2411.38 2006-04-02 17:31
242
243- Removed MANIFEST.SKIP support (INSTALL.SKIP still supported), and
244added support for providing a fallback skip file by using
245ENV{EU_INSTALL_SITE_SKIP} as a fallback if there is not a distribution
246specific skip file.
247
248- Released under the ExtUtils-Install-1.38 Name
249
250
2511.3702 2006-03-19 16:54
252
253- Added support for skipping files during install based on a set of filter
254rules. If there is an INSTALL.SKIP in the current directory when doing an
255install then it is loaded, otherwise if there is a MANIFEST.SKIP then it is
256loaded. If neither exists then no filtration occurs. The env variable
257EU_INSTALL_IGNORE_SKIP may be set to a true value to override this behaviour.
258This means that you can make .svn directories be ignored on install.
259
2601.3701 2006-03-13 20:00
261
262- Integrated patch from Randy Sims.
263
264 1. Fixes error during `perl Makefile.PL` because it MakeMaker can't
265 find the NAME section describing DISTNAME (which has the 'ex-'
266 prefix).
267
268 2. Win32API::File is recommended on MSWin32 && cygwin.
269
270 3. Under Perl5.005, ExtUtils::MM is not present in the version of
271 MakeMaker included. I don't know what version first includes it.
272 Needs research or better: eliminate need for it.
273
274 4. Test::More is bundled with the distro for its test suite. This
275 would be needed on Perl5.005, for example. It was listed as a
276 requirement, but the directory it's bundled in is not in @INC when
277 prereqs are checked. I removed the prereq from Build.PL &
278 Makefile.PL. Other options: 1) fixup @INC to include t/lib; or 2)
279 unbundle and add back to prereqs.
280
281 4. Update t/pod.t t/pod-coverage fixup of @INC so it can find
282 bundled Test::More.
283
284- Fixed pod/coverage related issues.
285
286- When trying to schedule a delete at reboot after renaming a dll out of
287the way no error occurs if Win32API::File isn't available. Instead it
288merely warns that the file should be hand deleted.
289
290- Fixed install at reboot behaviour by making sure the temporar file is
291writable after install (normally files installed are readonly)
292
2931.37 2006-03-12 23:20
294
295- Refactored reboot support. Integrated changes from Randy Sims
296in p5p message 4413F4E9.7090802@thepierianspring.org
297
298
2991.36 2006-03-11 12:42
300
301- Extended Win32 support. Added ExtUtils::Install::MUST_REBOOT to
302handle such scenario when rebooting.
303
304- Released as ex-ExtUtils-Install by demerphq
305
3061.35 Wed Feb 1 23:00:00 CST 2006
307
308 - First independent release; Extracted ExtUtils::Install,
309 ExtUtils::Installed, & ExtUtils::Packlist from MakeMaker.
310
311 - Changed the $VERSION of all modules to the same version number, a
312 number higher than all $VERSIONs.