Yum package versioning is busted because epoch is not used
Expected Behavior
The expected sensu version is installed.
Current Behavior
When upgrading to chef 14, the symptom is continual reinstallations of the sensu package. Which also seems to indicate busted version comparisons for yum_package.
Possible Solution
According to chef/chef#7552 this should be fixed by adding the epoch to the desired version.
Optionally I would suggest installing the package directly, without configuring a yum repository. The current setup breaks when somebody does a 'yum upgrade' because this will pull in newer versions of the sensu packages.
Context
Your Environment
- Version of this cookbook used: latest
- Version of Sensu used: 1.2.0
- Version of Chef used: 14.5
- Operating System and version (e.g. CentOS 7, Ubuntu 14.04): CentOS 7.5
- Link to your project:
Yum package versioning is busted because epoch is not used
Expected Behavior
The expected sensu version is installed.
Current Behavior
When upgrading to chef 14, the symptom is continual reinstallations of the sensu package. Which also seems to indicate busted version comparisons for yum_package.
Possible Solution
According to chef/chef#7552 this should be fixed by adding the epoch to the desired version.
Optionally I would suggest installing the package directly, without configuring a yum repository. The current setup breaks when somebody does a 'yum upgrade' because this will pull in newer versions of the sensu packages.
Context
Your Environment