Changes between Version 8 and Version 9 of ReleasePractices/HotFixes


Ignore:
Timestamp:
Aug 29, 2008, 4:09:21 PM (14 years ago)
Author:
Beman Dawes
Comment:

Always start patch in boost-root. Remove directory column from table. Additional Windows download location.

Legend:

Unmodified
Added
Removed
Modified
  • ReleasePractices/HotFixes

    v8 v9  
    33''This is an experiment. Please send feedback on usefulness to the Boost Developers list.''
    44
    5 Boost developers may occasionally make quick bug fixes available in the form of patches.
     5Boost developers make some bug fixes available in the form of patches.
    66
    77  * Patches are specific to the indicated Boost release, and may not work correctly or at all for other releases.
     
    99  * Patches are not tested as rigorously as releases. It is safer to only apply patches if you actually need them.
    1010  * Patches are generally only supplied for code contained entirely in headers.
    11   * Backing up a directory before applying patches is recommended.
     11  * Backing up before applying patches is recommended.
    1212
    1313=== Release 1.36.0 ===
    1414
    15 || '''''Library''''' || '''''Changeset''''' || '''''Description''''' || '''''Directory''''' ||
    16 || Filesystem || [http://svn.boost.org/trac/boost/changeset/48192 48192] || Restore deprecated basic_directory_entry functions inadvertently omitted from 1.36.0. || boost-root/boost/filesystem ||
    17 || Filesystem || [http://svn.boost.org/trac/boost/changeset/48374 48374] || Restore deprecated functions has_branch_path and has_leaf, inadvertently omitted from 1.36.0  || boost-root/boost/filesystem ||
    18 || Filesystem || [http://svn.boost.org/trac/boost/changeset/48377 48377] || Revert ''remove'' changes inadvertently committed by 47006. Fully apply ticket !#1972 ''remove'' fixes. ''Only the first patch (operations.hpp) in this changeset is required. The others can safely be ignored.''  || boost-root/boost/filesystem ||
    19 || Xpressive || [http://svn.boost.org/trac/boost/changeset/48141 48141] || Fix problem with case-insensitive alternation. || boost-root ||
     15|| '''''Library''''' || '''''Changeset''''' || '''''Description''''' ||
     16|| Filesystem || [http://svn.boost.org/trac/boost/changeset/48192 48192] || Restore deprecated basic_directory_entry functions inadvertently omitted from 1.36.0. ||
     17|| Filesystem || [http://svn.boost.org/trac/boost/changeset/48374 48374] || Restore deprecated functions has_branch_path and has_leaf, inadvertently omitted from 1.36.0  ||
     18|| Filesystem || [http://svn.boost.org/trac/boost/changeset/48377 48377] || Revert ''remove'' changes inadvertently committed by 47006 and fully apply ticket !#1972 ''remove'' fixes. ||
     19|| Xpressive || [http://svn.boost.org/trac/boost/changeset/48141 48141] || Fix problem with case-insensitive alternation. ||
    2020
    2121== Instructions for applying patches ==
    2222
    23 Prerequisite: The [http://en.wikipedia.org/wiki/Patch_(Unix) patch] command line utility. ''patch'' is preinstalled on Mac OS X and most Linux and Unix systems. For Windows, it may be obtained from [http://www.cygwin.com/ Cygwin].
    24 
     23Prerequisite: The [http://en.wikipedia.org/wiki/Patch_(Unix) patch] command line utility. ''patch'' is preinstalled on Mac OS X and most Linux or Unix systems. For Windows, it may already been installed as part of the [http://www.cygwin.com/ Cygwin] package, or a [http://gnuwin32.sourceforge.net/packages/patch.htm stand-alone version] is available from the GNU Win32 project on SourceForge.
    2524 * In the table, click the link for the desired Changeset.
    2625
    2726 * On the bottom of the Changeset page, click on "Download in other formats: Unified Diff".
    2827
    29  * Open a command prompt window using your operating system. Enter these two commands, replacing ''directory''
    30    with the path to ''directory'' from the table, ''download-path'' with the path to your download directory,
     28 * Open a command prompt window using your operating system. Enter these two commands, replacing ''boost-root''
     29   with the path to your Boost installation, ''download-path'' with the path to your download directory,
    3130   and ''#'' with the changeset number:
    3231
    3332   {{{
    34    cd directory
    35    patch <download-path/changeset_r#.diff
     33   cd boost-root
     34   patch -p 2 <download-path/changeset_r#.diff
    3635   }}}
    3736