Skip to content

Releases: simp/rubygem-simp-rake-helpers

Release of 5.12.3

28 Sep 14:24
5.12.3
36ecf13
Compare
Choose a tag to compare
  • Handle multiple options for required applications in build:auto
  • Allow users to populate a reposync directory in the YUM build space that
    will overwrite any target directories on the ISO.
    • The SIMP tarball is unpacked after the copy so you always get the latest
      built artifacts.
    • Pruning will not occur if this technique is used since it is presumed that
      you are overwriting the data with authoritative content.
  • Added a helpful tip about updating vermap.yaml
  • Fixed the call to repoclosure if on a system with DNF
  • Added support for EL8 to vermap.yaml
    -----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE7nCDJ7yFKFrdLmLm6uWO+M8GiIcFAmFTJTQACgkQ6uWO+M8G
iIeKfw//UehKzEWl/9n6TSbTVV0umhoMqMCn5tyk5kZaIqvwJ2PfjozjSo88MYTU
1HHCdOz2qjN/gmJKF7oh+CB5UahTVuDqtHzr3T2jJA69sgG57cZGTz9kdQM3AnK2
NGJhOtP2ei7cjkrqlW4D9Ve5U6pRGP4yULKi/9RVTJo6UKt1t6qMDWdGHqFwUhQt
iCljIQcn9b7hCQ5MJWOGAqkRnAl9nW8HuMwlH22p9lREFx4zSyP9xazO/fhESIun
NSvVa3OjBOqUV+qPR+GlIqG7Dcbvkcf1GcnLEUvcdZ9Sakzyow2WOxki4iNsmDBn
gYpAnA1aI9DmyQWzoze3KusJqAYMIgbiYdOo0gUCmHVIpwKtcXZ0NvebCDRWYe9K
KQjOFiW6DeVBSggKIqMD1qLCtzxGM4Gwvul0WRM4THnNm1q9VINdwMxvrx1LYYDx
uof7IjattksLgXctERstOv3klXiIvI8BHDmZ1Sa7mp8Sygd0WneSOaCk3CFC8yS2
4bu8osrmVMsIVDRHiZt45/EvTbEZc/gPnfXVzpY4QfyCCXOIwotcC44mO+d2sO1P
GU/miMsZ+sW5Cg969VAg8XnjOa3mEF3wSWXaVTkcINW5lEMLiNkVYTv6+JmmtCxI
xZPw+KF62jHqbz4oG97KqYyw/SznvFVCrmoI1dUReu+Kwj/hQbM=
=8par
-----END PGP SIGNATURE-----

Release of 5.12.2

28 Jun 18:24
234fd6f
Compare
Choose a tag to compare
  • Change to '-1' from '-0' as the default RPM release

Release of 5.12.1

01 Jun 21:39
a5a61ec
Compare
Choose a tag to compare

Fixed:

  • @build_dir now defaults to @distro_build_dir in build tasks, so the tasks
    can run independently from build:auto (again).
  • Use file --keep-going in the unpack task's ISO validation check. This
    allows the check to work from systems where ISO 9660 CD-ROM filesystem data
    is not the first match.

Release of 5.12.0

27 May 17:37
ec5be9b
Compare
Choose a tag to compare

Added:

  • Added SIMP_PKG_rpmsign_timeout environment variable that overrides
    default timeout in seconds to wait for an individual RPM signing
    operation to complete.
    • Default timeout is 30 seconds.
    • Most relevant when signing on RPMs on EL8 and the gpg-agent
      started by rpmsign fails to start, but rpmsign does not detect
      the failure and hangs.
  • Added Deprecation notices to the following top-level Rake tasks for
    Puppet modules:
    • compare_latest_tag: use pkg:compare_latest_tag instead
    • changelog_annotation: use pkg:create_tag_changelog instead
  • Disable brp-mangle-shebangs when building RPMs.
  • Ensure that pkg:install_gem uses the correct documentation options
    for the version of Ruby in use.
  • Improved pkg:signrpms error handling and reporting.

Fixed:

  • Mitigated problem where gpg-agent daemon fails to start because
    its socket path is longer than 108 characters.
    • Changed the default location of the GPG keys directory used in the
      pkg:key_prep and pkg:signrpms Rake tasks to <base_dir>/.dev_gpgkeys.
    • Added a SIMP_PKG_build_keys_dir environment variable that overrides
      the default location of the GPG keys directory used in the
      pkg:key_prep and pkg:signrpms Rake tasks.
  • Fixed bug in GPG handling for GPG 2.1+ in which an existing
    GPG key that was not cached internally was not detected.
  • Fixed bug where pkg:signrpms failed to sign RPMs on EL8.
  • Fixed bug where pkg:checksig reported failure on EL8, even when
    the signatures were valid.

Release of 5.11.6

09 Feb 15:00
5.11.6
e13c48f
Compare
Choose a tag to compare
* Fix GPG handling for GPG 2.1+

Release of 5.11.5

16 Dec 21:02
75e3665
Compare
Choose a tag to compare
* Add support for Puppet 7
* Work around issues with querying RPM spec file changelogs using RPM version 4.15.0+
* Switch between 'with_unbundled_env' and 'with_clean_env' based on which one
  Bundler supports.

Release of 5.11.4

03 Aug 23:07
fd292cd
Compare
Choose a tag to compare
* Permit *.md files in `rake pkg:compare_latest_tag`

Release of 5.11.3

20 May 19:25
b8fde7a
Compare
Choose a tag to compare
* Fix automatically-added dependencies for SIMP 6.4+

Release of 5.11.2

09 Apr 19:49
c209f3f
Compare
Choose a tag to compare
* Version information is no longer required on dependencies in `metadata.json`

Release of 5.11.1

08 Apr 01:19
Compare
Choose a tag to compare
* Puppet module RPM logic handles `-rc0` suffix in `metadata.json`