From 78d52fac61cdde38265b4ed783d072b7a306046a Mon Sep 17 00:00:00 2001 From: Lee Hambley Date: Thu, 27 Aug 2009 13:57:57 +0100 Subject: [PATCH] * Tweaks to the changelog & release notes --- 2.5.9-Release-Notes.txt.md | 34 +++++++++++++++++++++++++++------- CHANGELOG.rdoc | 12 ++++++++++-- 2 files changed, 37 insertions(+), 9 deletions(-) diff --git a/2.5.9-Release-Notes.txt.md b/2.5.9-Release-Notes.txt.md index 7cd50afa..02288484 100644 --- a/2.5.9-Release-Notes.txt.md +++ b/2.5.9-Release-Notes.txt.md @@ -9,11 +9,11 @@ Thank you to the community for their massive contribution to Capistrano 2.5.9. I - #79 - Capistrano hangs on shell command for many computers - #77 - Copy command doesn't work on Solaris due to tar/gtar - #76 - Invalid Subversion URL + - #50 - Configuration Logger Options ### Other Improvements - Improved web:disable task - - Configuration Logger Options #### Improvements Explained @@ -27,7 +27,7 @@ That there is a problem comparing the symbol provided against the string that th The work around if you cannot upgrade to 2.5.9 is to specify the branch name as a string. -##### #96 - Tweak for 1.9 Compatibility +##### #96 - Tweak for 1.9 Compatibility Here on [IsItRuby1.9](http://isitruby19.com/capistrano) we've had reports that Capistrano would work fine if we swapped a `retry` for a `redo`, there are [subtle differences](http://blog.commonthread.com/2007/12/15/tip-ruby-break-redo-next-and-retry) but we think it is acceptable to perform this way, and doesn't seem to cause any problems. @@ -35,22 +35,42 @@ This bug would also have manifested under some circumstances for anyone capifyin Regrettably without upgrading there is no workaround; save for rolling back to Ruby 1.8x. -##### #79 - Capistrano hangs on shell command for many computers +##### #79 - Capistrano hangs on shell command for many computers We apologise to anyone that has suffered at the hand of this bug; it really had us stumped, we were fortunate to meet Daniel Azuma who was working in isolation and came up with a fix, this has been applied to Net:SSH (see *Other News* for more info) and they have shipped a new release `2.0.14` which contains the fix. There are a selection of links with more info for those who're interested below, rest assured though that this is fixed. If you do not want to upgrade Capistrano, **you can simply upgrade Net:SSH**, version `2.0.14` should be working now. - - http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18 + - [http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18](http://net-ssh.lighthouseapp.com/projects/36253/tickets/1-ioselect-threading-bug-in-ruby-18) -##### #77 - Copy command doesn't work on Solaris due to tar/gtar +##### #77 - Copy command doesn't work on Solaris due to tar/gtar -Solaris 10 by default has a gtar command that provides the normal tar functionality, and the tar command works slightly differently. Thanks to Jeremy we have a patch, if you are affected you can specify which command to use now using +Solaris 10 by default has a gtar command that provides the normal tar functionality, and the tar command works slightly differently. Thanks to Jeremy we have a patch, if you are affected you can specify which command to use now using: + + set :copy_local_tar, 'gtar' + set :copy_remote_tar, 'gtar' + +These are then used by :copy_compression If you want to workaround this issue in previous releases of Capistrano, you can try: set :copy_compression, :zip +##### #76 - Invalid Subversion URL + +Somewhere between 2.5.0 and 2.5.5 we think [this bug](https://capistrano.lighthouseapp.com/projects/8716-capistrano/tickets/76) related to paths for Subversion on Windows, and possibly others came to light. This has been patched and fixed in this release we hope; Thank you to David Mitchell and Rafa Garcia for the suggestion, and patch. + +##### #50 - Configuration Logger Options + +Now when calling `cap` on the command line, you should be able to send it a `--logger` (`-l`) option: + + --logger [STDERR|STDOUT|file] + +##### - Improved web:disable task + +Now when calling web:disable you will see output for the code block to insert into your .htaccess, this should mean we don't need to worry about people being confused and forgetting to put this in! + + ### Other News -Net::SSH, the library upon which Capistrano is built is now being managed by Delano Mandelbaum, there is a bug tracker at http://net-ssh.lighthouseapp.com/ - for related issues, we still suggest using the Capistrano Google Groups mailing list; as many issues are cross-over and both communities can contribute; Delano is on the list, and \ No newline at end of file +Net::SSH, the library upon which Capistrano is built is now being managed by Delano Mandelbaum, there is a bug tracker at [http://net-ssh.lighthouseapp.com/](http://net-ssh.lighthouseapp.com/) - for related issues, we still suggest using the Capistrano Google Groups mailing list; as many issues are cross-over and both communities can contribute; Delano is on the list, and \ No newline at end of file diff --git a/CHANGELOG.rdoc b/CHANGELOG.rdoc index df6b6163..cd9825d5 100644 --- a/CHANGELOG.rdoc +++ b/CHANGELOG.rdoc @@ -1,13 +1,21 @@ == 2.5.9 / 1 August 2009 -* Includes more logger options (can now select stdout, stderr of a file) [Rafael García] -* Improved web:disable task, now suggests a .htaccess block to use suggested by Rafael García * Adds support for customizing which `tar` command to use. [Jeremy Wells] * Fixes a couple of documentation problems, typos and worse. [Lee Hambley] + * Using non-master branch fails with Ruby 1.9 [Suraj Kurapati] #103 + + + * #96 - Tweak for 1.9 Compatibility + * #79 - Capistrano hangs on shell command for many computers + * #77 - Copy command doesn't work on Solaris due to tar/gtar + * #76 - Invalid Subversion URL + * Improved web:disable task, now suggests a .htaccess block to use suggested by Rafael García + * Includes more logger options (can now select stdout, stderr of a file) [Rafael García] + == 2.5.8 / July 2009 * Fixes a problem in 2.5.7 where deploy:finalize_update had been badly merged.