Releases: simp/rubygem-simp-rake-helpers
Release of 5.12.3
- 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.
- The SIMP tarball is unpacked after the copy so you always get the latest
- 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
- Change to '-1' from '-0' as the default RPM release
Release of 5.12.1
Fixed:
@build_dir
now defaults to@distro_build_dir
in build tasks, so the tasks
can run independently frombuild:auto
(again).- Use
file --keep-going
in the unpack task's ISO validation check. This
allows the check to work from systems whereISO 9660 CD-ROM filesystem data
is not the first match.
Release of 5.12.0
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.
- Changed the default location of the GPG keys directory used in the
- 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
* Fix GPG handling for GPG 2.1+
Release of 5.11.5
* 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
* Permit *.md files in `rake pkg:compare_latest_tag`
Release of 5.11.3
* Fix automatically-added dependencies for SIMP 6.4+
Release of 5.11.2
* Version information is no longer required on dependencies in `metadata.json`
Release of 5.11.1
* Puppet module RPM logic handles `-rc0` suffix in `metadata.json`