Chef new upstream version 0.7.10

Bug #424576 reported by Joshua Timberman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
chef (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: chef

  * Upstream patch for couchdb 0.10.0 (CHEF-515, quilt patch removed)
  * Fix client logging to file (CHEF-287)
  * Fix config log_location settings (CHEF-500)
  * Requires libmixlib-config-ruby (>= 1.0.12)
  * Suggest, not recommend, rubygems (LP: #424131)

debdiff attached.

Revision history for this message
Joshua Timberman (jtimberman) wrote :
Changed in chef (Ubuntu):
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

Upstream changelog lists several improvements:

* [CHEF-449] - use the basename of the target path as the default for the template, remote_file and remote_directory sources
* [CHEF-493] - Alias set_unless with "default" in attributes.rb
* [CHEF-509] - add man pages, initscripts and other goods from packaging efforts
* [CHEF-515] - chef-server needs to be compatible with couchdb 0.10.0
* [CHEF-524] - Chef::Platform.find_provider_for_node is always used to get an instance of the provider (code duplication)

The Karmic release is in FeatureFreeze right now (see https://wiki.ubuntu.com/FeatureFreeze), so this update would need a FeatureFreezeException. Please turn this bug into one if you think this update meets the criteria for late inclusion. If the exception is granted, please resubscribe the sponsors then.

Revision history for this message
Joshua Timberman (jtimberman) wrote :

The following bugs are also fixed in this release:

CHEF-492 FIXED Attributes aren't quite hash enough to fool variables() method in templates
CHEF-494 FIXED Multiple roles' default_attributes are not merged correctly on the node
CHEF-500 FIXED server.rb log_location truncation take two

Additionally, CHEF-492 requires new upstream version 1.0.12 for libmixlib-config, launchpad bug # 420674

Revision history for this message
Joshua Timberman (jtimberman) wrote :
Revision history for this message
Joshua Timberman (jtimberman) wrote :
Revision history for this message
Joshua Timberman (jtimberman) wrote :

Switching back to 'new' per FFE process.

Changed in chef (Ubuntu):
status: Confirmed → New
Revision history for this message
Scott Kitterman (kitterman) wrote :

This looks reasonable and like a server oriented package, so I'll approve as server team delegate. Go ahead and seek sponsorship and upload as soon as you can.

Changed in chef (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Joshua Timberman (jtimberman) wrote :
Changed in chef (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: Confirmed → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

Sorry about that, but I've not been able to find the 0.7.10 tarball on the website, and uscan fails with :
  http://githubredir.debian.net/github/opscode/chef failed: 500 Internal Server Error
-- Scan finished

Can you check that?

Thanks,
Fabrice

Changed in chef (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Incomplete
Revision history for this message
Joshua Timberman (jtimberman) wrote :

Fabrice, GitHub's tags were broken after their datacenter migration this past weekend, and the Chef project was still cached w/ the broken page. Please try again.

(karmic)root@sbuild1test:/home/jtimberman/packages/chef-0.7.10# uscan --report --verbose
-- Scanning for watchfiles in .
-- Found watchfile in ./debian
-- In debian/watch, processing watchfile line:
   http://githubredir.debian.net/github/opscode/chef /(.*).tar.gz
-- Found the following matching hrefs:
     /github/opscode/chef/0.5.2.tar.gz
     /github/opscode/chef/0.5.4.tar.gz
     /github/opscode/chef/0.5.6.tar.gz
     /github/opscode/chef/0.6.0.tar.gz
     /github/opscode/chef/0.6.2.tar.gz
     /github/opscode/chef/0.7.0.tar.gz
     /github/opscode/chef/0.7.10.tar.gz
     /github/opscode/chef/0.7.2.tar.gz
     /github/opscode/chef/0.7.4.tar.gz
     /github/opscode/chef/0.7.6.tar.gz
     /github/opscode/chef/0.7.8.tar.gz
     /github/opscode/chef/chef-server-....tar.gz
Newest version on remote site is chef-server-..., local version is 0.7.10
 => Newer version available from
    http://githubredir.debian.net/github/opscode/chef/chef-server-....tar.gz
-- Scan finished

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

this is working now.
Thanks!

Changed in chef (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Nope: usan works, but it's not possible to download the tarball, even through the webpage (500 read timeout).
Anyway, the watch file is not correct, as it's getting chef-server as the latest version.
This line will fix this issue:
http://githubredir.debian.net/github/opscode/chef /([0..9].*).tar.gz

Anyway, Once I'll be able to download the package, I'll have a look at it...

Thanks,
Fabrice

Revision history for this message
Joshua Timberman (jtimberman) wrote :

Looks like github's download is having problems. I posted a tarball for the 0.7.10 release on our apt repo server. The following watch file line should work:

http://apt.opscode.com/tarballs/chef-(.*).tar.gz

For example:

-- Scanning for watchfiles in .
-- Found watchfile in ./debian
-- In debian/watch, processing watchfile line:
   http://apt.opscode.com/tarballs/chef-(.*).tar.gz
-- Found the following matching hrefs:
     chef-0.7.10.tar.gz
Newest version on remote site is 0.7.10, local version is 0.7.8
 => Newer version available from
    http://apt.opscode.com/tarballs/chef-0.7.10.tar.gz
-- Downloading updated package chef-0.7.10.tar.gz
-- Successfully downloaded updated package chef-0.7.10.tar.gz
    and symlinked chef_0.7.10.orig.tar.gz to it
-- Scan finished

Revision history for this message
Joshua Timberman (jtimberman) wrote :

GitHub reported that the downloads are working again. I tested using the githubredir watch line:

http://githubredir.debian.net/github/opscode/chef /([0..9].*).tar.gz

Results:

 => Newer version available from
    http://githubredir.debian.net/github/opscode/chef/0.7.10.tar.gz
-- Downloading updated package 0.7.10.tar.gz
-- Successfully downloaded updated package 0.7.10.tar.gz
    and symlinked chef_0.7.10.orig.tar.gz to it
-- Scan finished

Changed in chef (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: Triaged → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Uploaded.
Thanks for your contribution!

Changed in chef (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Fix Committed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Manually closing the bug report (missing lp: #424576 in the changelog)

Changed in chef (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.