TIP PatchItem12225Contrib is not installed on Foswiki.org.




This extension installs a patch to support new style version strings in older versions of Foswiki. It also resolves an issue where extensions are re-installed due to dependencies on old Subversion revision levels. This extension was previously named PatchFoswikiContrib. If you currently have PatchFoswikiContrib version 1.5 or older installed, then this patch is not required.

When this extension is installed, the Post-installation exit applies the following patch files found in the manifest. This extension ships with a hotfix for the following items:

Original Issue Patch File Description
Item12225 Item11267-001 Extensions released with new style Perl version strings prevents installation of any further extensions.
Item11267 Item11267-002 Extensions are re-installed because of dependency on svn Revision levels.

Patches are only applied if the target file is an exact match to the original file. There is no attempt to do "fuzzy" patching. Note however that a patch can be built to cover multiple versions of the file.

There is no "dependency" between patches. Patches are installed in order of their patch file name. In the above patch list, Item11267-001.patch makes unrelated changes to the file patched in Item11267-002.patch, but must be installed first so that the patch signatures match.

Patches will be mapped from the default Foswiki filename to the directory location used on the target system.

Before any file is patched, a backup is copied to working/configure/backup/<Itemxxxx-nnn-YYYMMDD-HHMMSS>. If archive tools are found on the system, a zip or tar archive is created of the backup.


You do not need to install anything in the browser to use this extension. The following instructions are for the administrator who installs the extension on the server.

Open configure, and open the "Extensions" section. Use "Find More Extensions" to get a list of available extensions. Select "Install".

If you have any problems, or if the extension isn't available in configure, then you can still install manually from the command-line. See http://foswiki.org/Support/ManuallyInstallingExtensions for more help.


Author: GeorgeClark
Copyright ©: Foswiki Contributors
License: GPL (GNU General Public License)
PatchFoswikiContrib>=0Required to install patch tools and plugin.
Version: 1.0
Change History:  
1.1 (22 Apr 2014) Issued the patches under a new Contrib name: PatchItem12225Contrib
1.0 (09 Nov 2012) Initial version
Home: http://foswiki.org/Extensions/PatchItem12225Contrib
Support: http://foswiki.org/Support/PatchItem12225Contrib

PackageForm edit

ExtensionClassification Admin
ExtensionType ContribPackage
Compatibility Applies to any Foswiki 1.1.x version before Foswiki 1.1.6. This should be installed prior to installing any extensions released with Foswiki 1.1.6
SupportUrl PatchItem12225Contrib
ModificationPolicy FollowsReleaseProcess
I Attachment Action Size Date Who Comment
PatchItem12225Contrib.md5md5 PatchItem12225Contrib.md5 manage 186 bytes 23 Apr 2014 - 00:57 GeorgeClark  
PatchItem12225Contrib.sha1sha1 PatchItem12225Contrib.sha1 manage 210 bytes 23 Apr 2014 - 00:58 GeorgeClark  
PatchItem12225Contrib.tgztgz PatchItem12225Contrib.tgz manage 6 K 23 Apr 2014 - 00:57 GeorgeClark  
PatchItem12225Contrib.zipzip PatchItem12225Contrib.zip manage 9 K 23 Apr 2014 - 00:57 GeorgeClark  
PatchItem12225Contrib_installerEXT PatchItem12225Contrib_installer manage 6 K 23 Apr 2014 - 00:57 GeorgeClark  
Topic revision: r2 - 24 Apr 2014, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy