[chef] Re: Cookbook releases, runit upgrade prep edition


Chronological Thread 
  • From: Joshua Timberman < >
  • To: " " < >
  • Subject: [chef] Re: Cookbook releases, runit upgrade prep edition
  • Date: Fri, 25 Jan 2013 17:56:13 +0000
  • Accept-language: en-US

We're going to hold on releasing 1.0 as we may have a solution to allow
better backwards compatibility, and not require modification of existing
cookbooks. We still recommend pinning the version until you're ready to
upgrade and test in a non-production environment, though.



On 1/24/13 10:48 PM, "Joshua Timberman" 
< >
 wrote:

>Ohai Chefs,
>
>Ticket CHEF-154 was moved to the cookbooks project and is now COOK-2254.
>The COOK-2254 branch that had the runit_service changes I described
>earlier this week is now merged into master. The version is "development"
>version 0.16.3, and I'm planning on releasing 1.0.0 tomorrow. The
>cookbooks releases below are mainly pinning the runit dependency to <=
>0.16.2. 
>
>https://github.com/opscode-cookbooks/runit/commit/4b52f63711eb633accacb616
>3
>5ff16dfb6fe5cf9
>
>
>It bears repeating that we do not recommend using the master branch of the
>GitHub repositories, and instead use the released versions from the
>community site. You should also update your own local cookbooks that use
>`runit_service` to the runit cookbook version 0.16.2 (or to whatever
>version you're currently using) until you're ready to modify them for the
>changes in COOK-2254. The ticket to track Opscode's cookbook changes for
>this update is COOK-2253. It will have sub-task tickets reflecting the
>work required on an individual cookbook ticket. For now, the affected
>cookbooks pin the version.
>
>Note that chef-client and nginx cookbooks do not depend on runit, because
>it is not the default way these cookbooks set up the service. Instead they
>use suggests and recommends, which aren't actually implemented for
>cookbook downloading, and are informational only.
>
># application_ruby v1.0.10:
>
>- [COOK-2260] - pin runit version
>
># chef-client v2.1.8:
>
>- [COOK-2192] - Add option to use cron_d resource for cron management
>- [COOK-2261] - pin runit dependency
>
># djbdns v1.0.2:
>
>- [COOK-2262] - pin runit dependency
>
># git v2.1.4:
>
>- [COOK-2110] - initial test-kitchen support (only available in GitHub
>  repository).
>- [COOK-2253] - pin runit dependency
>
># jira v0.9.2:
>
>- [COOK-2265] - pin runit dependency
>
># memcached v1.2.0:
>
>- [COOK-1469] - include yum epel recipe on RHEL 5 (introduces yum
>  cookbook dependency)
>- [COOK-2202] - Fix typo in previous ticket/commits
>- [COOK-2266] - pin runit dependency
>
># nginx v1.2.0:
>
>- [COOK-1752] - Add headers more module to the nginx cookbook
>- [COOK-2209] - nginx source recipe should create web user before
>  creating directories
>- [COOK-2221] - make nginx::source compatible with gentoo
>- [COOK-2267] - add version for runit recommends
>
>
>-- 
>
>Opscode, Inc
>Joshua Timberman, Technical Community Manager
>IRC, Skype, Twitter, Github: jtimberman
>
>
>





Archive powered by MHonArc 2.6.16.

§