Skip to content

Releases: simp/rubygem-simp-rake-helpers

Release of 5.6.1

02 Oct 13:21
5.6.1
3abdbaf
Compare
Choose a tag to compare
* Remove symlinks from puppet modules when building RPMs
* Fix issue with yum command that was breaking EL6 downloads of newer
  packages

Release of 5.6.0

25 Sep 21:16
5.6.0
Compare
Choose a tag to compare
* Add support for Beaker 4

Release of 5.5.3

10 Sep 02:31
5.5.3
Compare
Choose a tag to compare
* Fix issue where the `pkg:signrpms` rake task would not honor 'force'
* Add a check for the existence of /usr/local/sbin/simp_rpm_helper,
  before running it in the latest Puppet-module RPM spec file.

Release of 5.5.2

29 Aug 00:38
5.5.2
560c1f7
Compare
Choose a tag to compare
* Added UEFI-specific options to the `mkisofs` command

Release 5.5.0

23 Jun 01:17
5.5.0
0feab19
Compare
Choose a tag to compare

The fog-openstack gem dropped support for Ruby 1.9 and all tests are now failing. This release pins fog-openstack to 0.1.25 for ruby less than 2.2.

Release of 5.4.3

29 Mar 21:16
5.4.3
Compare
Choose a tag to compare
* Fix RPM release processing when generating 'Obsoletes' metadata

Support for RPM customization

04 Mar 21:59
5.4.1
a83f216
Compare
Choose a tag to compare

5.4.1 Release

  • Travis bump for 5.4.0 release

5.4.0 Release

  • Add support for RPM customization (e.g., scriptlets, triggers)
    • Scans new location build/rpm_metadata/custom/ to find new content
      to inject into the RPM spec (e.g., scriptlets, triggers).
    • There is logic to permit overriding the
      %pre/%post/%preun/%postun default scriptlets.
  • Enable %triggerpostun fix for SIMP-3895
    • The custom scriptlet feature provides a means for module RPMs that
      obsolete the same module name to introduce a %triggerpostun -- <obsoleted-package> scriptlet as a workaround to prevent
      simp_rpm_helpers from deleting everything.
    • The acceptance tests specifically demonstrate this type of trigger
  • Improve RPM build troubleshooting:
    • New env var: SIMP_RPM_verbose=yes
    • New env var: SIMP_RAKE_PKG_verbose=yes
  • Improve simpdefault.spec RPM Lua code troubleshooting:
    • Cleaned up header documentation
    • Added optional stderr warnings
    • Refactored (some) code into functions
    • Improved error messages
  • Improve acceptance test / development workflow
    • Add Vagrantfile to provide a quick & pristine beaker/docker setup
  • Refactor acceptance test structure
    • Code formerly embedded in the pkg_rpm tests have been refactored
      into common helpers that other tests can use.
    • There are mock prereq RPMs to test installation of newly-built RPMs
    • A simp_rpm_helper (a copy of the script in simp-adapter) for
      scenarios
  • Update README.md
    • Removed obsolete references to mock-based development
    • Clarified RPM Generation documentation

Release of 5.3.0

20 Feb 15:06
Compare
Choose a tag to compare
 * Add ability to specify external, non-module, RPM dependencies for
   a checked-out repo from `simp-core/build/rpm/dependencies.yaml`

Release of 5.2.0

20 Dec 20:55
5.2.0
Compare
Choose a tag to compare
* Create pkg:create_tag_changelog, which is a more thorough version
  of Simp::Rake::Pupmod::Helpers changelog_annotation task.
  - Now supports non-Puppet SIMP assets for which version and changelog
    information is specified in an RPM spec files.
  - Provides more extensive validation of date strings and changelog
    entry ordering.
  - Stops processing at the first invalid changelog entry, to minimize
    non-catestrophic errors from old changelog entries.
* Create pkg:compare_latest_tag, which is a more general replacement
  for the Simp::Rake::Pupmod::Helpers compare_latest_tag task.
  - Now supports non-Puppet SIMP assets for which version and changelog
    information is specified in an RPM spec files.
  - Does the same validation as the new pkg:create_tag_changelog task.
* Fix broken acceptance tests
  - Remove logic to build SIMP 4 and SIMP 5 RPMs.
  - Remove mock logic

5.1.4

28 Nov 13:56
5.1.4
52d213b
Compare
Choose a tag to compare
Release of 5.1.4