Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

post 12.14 upgrades #1215

Merged
merged 9 commits into from
Apr 7, 2017
Merged

post 12.14 upgrades #1215

merged 9 commits into from
Apr 7, 2017

Conversation

marcparadise
Copy link
Member

@marcparadise marcparadise commented Apr 5, 2017

This PR does the following:

  • upgrades erlang deps to their latest versions for bifrost/bookshelf/erchef
  • updates release # to 12.14.1 ahead of the next release
  • pulls in updated omnibus-software and berksfile, includes updated runit cookbook among others.
  • additional changes related issues uncovered with those updates.

omnibus/Gemfile Outdated
@@ -13,7 +13,7 @@ end
group :omnibus do
gem 'omnibus', git: 'https://github.com/chef/omnibus'
gem 'omnibus-software', git: 'https://github.com/chef/omnibus-software'
gem 'license_scout', git: 'https://github.com/chef/license_scout'
gem 'license_scout', git: 'https://github.com/chef/license_scout', branch: "mp/yum-epl-and-compat-resource-license"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any reason why we point to your branch?

@@ -21,6 +21,7 @@
license "Apache-2.0"
license_file "LICENSE"

dependency "nokogiri" # for
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see you tried to put a comment to explain why we are adding this. Is this part and intent to fix the build process?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also think adding nokogiri here means we'll probably end up with two versions of it? Since it's getting installed in the bundle install with the bundle-defined version, and the software definition has another version (latest on rubygems?).

On the other hand, copying those here might be more ugly than just installing nokogiri twice 🤔

@marcparadise marcparadise force-pushed the mp/post-12.14-upgrades branch from 73ea9a8 to 9835783 Compare April 5, 2017 21:06
license :project_license

# global
dependency "libiconv"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes me a bit nervous as I feel like this means we have under-specified software definitions here. Perhaps a comment about why this is at the top level?

@srenatus
Copy link
Contributor

srenatus commented Apr 6, 2017

I take it mover doesn't need to depsolve anything, so the depsolver bits that got dragged over from erchef when mover was created got nuked?

The two omnibus software definition related comments aside, let's get this (maybe squashed and) merged. 👍

@marcparadise marcparadise force-pushed the mp/post-12.14-upgrades branch from 6044f0e to 009031a Compare April 6, 2017 20:43
marcparadise and others added 9 commits April 6, 2017 17:10
Signed-off-by: Marc A. Paradise <[email protected]>
* remove berks dep on yum and apt, no longer required.
* update Gemfile.lock, Berksfile.lock

Signed-off-by: Marc A. Paradise <[email protected]>
This dependency is no longe rpulled in implicitly, but it's
absence was causing s390 builds to fail because libpopt
appeared to depend on it.  It was previously getting pulled in
by libxml2 which was building first; with recent omnibus software
updates it was no longer doing so.

A better fix may be to conditionally include the dependency
for s390x builds.

Signed-off-by: Marc A. Paradise <[email protected]>
@marcparadise marcparadise force-pushed the mp/post-12.14-upgrades branch from 009031a to 24bc77c Compare April 6, 2017 21:11
@stevendanna stevendanna changed the title [do not merge yet] post 12.14 upgrades post 12.14 upgrades Apr 7, 2017
@stevendanna stevendanna merged commit 954e17e into master Apr 7, 2017
@stevendanna stevendanna deleted the mp/post-12.14-upgrades branch April 7, 2017 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants