cookbook 'poise-languages', '= 2.1.1'
poise-languages
(17) Versions
2.1.1
-
Follow6
A Chef cookbook to help writing language cookbooks.
cookbook 'poise-languages', '= 2.1.1', :supermarket
knife supermarket install poise-languages
knife supermarket download poise-languages
Poise-Languages Cookbook
Shared support code for Poise's language cookbooks like poise-ruby and
poise-python.
License
Copyright 2015-2017, Noah Kantrowitz
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Changelog
v2.1.1
- Fix the SCL repository enable command for RHEL.
- Internal refactoring of the system package installer.
v2.1.0
- Allow customizing properties on the system package install resource via a block
v2.0.5
- Fixes to work with the latest Chef (again).
v2.0.4
- Fixes to work with the latest Chef.
v2.0.3
- Correct the subscription repository name used for SCLs on RedHat.
v2.0.2
- Don't try to use SCL providers on Amazon Linux.
v2.0.1
- Don't error on
Chef::Decorator::Lazy
proxy objects forcandidate_version
. - Retry system and SCL package installs because transient network failures.
v2.0.0
- Backwards-incompatible change to SCL management to comply with their new repo
packages and layout. Uses
centos-release-scl-rh
repo package or therhel-variant-rhscl
RedHat subscription.
v1.4.0
- Use
poise-archive
to unpack static binary archives. This should work better on AIX and Solaris, as well as making it easier to add more archive formats in the future.
v1.3.3
-
#3 Fix
static
binary installation on AIX and Solaris. - Only run the candidate version check for
system
installs when we aren't passing in package_version.
v1.3.2
- Handle static archive unpacking correctly when a single download is shared between two paths.
v1.3.1
- Fix system package installs on OS X.
v1.3.0
-
%{machine_label}
is available in URL template for static download. - Automatically retry
remote_file
downloads to handle transient HTTP failures. - All
*_shell_out
language command helpers usepoise_shell_out
to set$HOME
and other environment variables by default.
v1.2.0
- Support for installing development headers with SCL providers.
- Add
PoiseLanguages::Utils.shelljoin
for encoding command arrays with some bash metadata characters allowed. - #1 Fix typo in gemspec.
v1.1.0
- Add helpers for installing from static archives.
- Improve auto-selection rules for system and SCL providers.
- Support SCL packages that depend on other SCL packages.
- Support Ruby 2.0 again.
v1.0.0
- Initial release!
Collaborator Number Metric
2.1.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
2.1.1 passed this metric
License Metric
2.1.1 passed this metric
No Binaries Metric
2.1.1 passed this metric
Testing File Metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.1 passed this metric
2.1.1 failed this metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
2.1.1 passed this metric
License Metric
2.1.1 passed this metric
No Binaries Metric
2.1.1 passed this metric
Testing File Metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.1 passed this metric
2.1.1 passed this metric
2.1.1 passed this metric
No Binaries Metric
2.1.1 passed this metric
Testing File Metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.1 passed this metric
2.1.1 passed this metric
2.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.1 passed this metric
2.1.1 passed this metric