--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2019-5e16c1f70e
2019-03-01 23:09:34.152699
--------------------------------------------------------------------------------
Name : mock-core-configs
Product : Fedora 28
Version : 30.1
Release : 1.fc28
URL :
https://github.com/rpm-software-management/mock/
Summary : Mock core config files basic chroots
Description :
Config files which allow you to create chroots for:
* Fedora
* Epel
* Mageia
* Custom chroot
* OpenSuse Tumbleweed and Leap
--------------------------------------------------------------------------------
Update Information:
Release together with `mock-core-configs-30.1` which has these changes: - Added
repositories for Fedora 30 (and Fedora 31 repos now points to rawhide). -
distribution-gpg-keys for rhel8beta is being installed directly from Koji,
because EPEL8 does not exist yet. - Fedora 27 config has been moved to `eol`
directory. - `gpgcheck` is enabled for testing and debuginfo now. - Fedoras
29+ have included modular repos now. Additionally, there is now
`module_platform_id` defined in these configs, which allows you to install
modules without errors. ## Mock new features: - All mock configs are parsed
and evaluated by [
Jinja2](http://jinja.pocoo.org/). Here is small example how it
can be used: ``` # define your own config variable config_opts['fedora_number']
= '30' config_opts['root'] = 'fedora-{{ fedora_number }}-x86_64'
config_opts['dist'] = 'fc{{ fedora_number }}' ``` Another - more general
-
example from `site-defaults.cfg`: ``` # You can use jinja templates, e.g.: #
config_opts['foobar'] = '{{ foo }} bar' # which will result in 'bar
bar' (using
value defined few lines above) # more complicated example: # config_opts['foo']
= "{{ plugin_conf['package_state_enable'] }}" # which will result in
"True" ```
This feature can simplify mock's configs in the future. I intentionally did not
use it now, because it is too fresh. Please experiment with this feature on your
own and report any error or issues. If there would be none, then I will start
using it in main configs. - Use 32-bit personality for armv7*/armv8* builds. -
You can now specify decompress program for root_cache. This is new default in
`site-defaults.cfg` [
GH#230](https://github.com/rpm-software-
management/mock/issues/230): ``` ## decompress_program is needed only for
bsdtar, otherwise `compress_program` with `-d` is used ## for bsdtar use
"unpigz" or "gunzip" #
config_opts['plugin_conf']['root_cache_opts']['decompress_program']
= "pigz" ```
## Bugfixes: - Added Scientific Linux on the list of RHEL clones
[
GH#228](https://github.com/rpm-software-management/mock/issues/228) - Fixed
exclude pattern for BSDTar [
GH#219](https://github.com/rpm-software-
management/mock/issues/219) - There used to be living part of `site-
defaults.cfg`: ``` config_opts['bootstrap_chroot_additional_packages'] = []
config_opts['bootstrap_module_enable'] = []
config_opts['bootstrap_module_install'] = [] ``` This is now commented out by
default, and the defaults are set in mock code. You can still override it in
`site-defaults.cfg`.
--------------------------------------------------------------------------------
ChangeLog:
* Tue Feb 19 2019 Miroslav Such�� <msuchy(a)redhat.com> 30.1-1
- default for config['decompress_program'] (praiskup(a)redhat.com)
- require recent distribution-gpg-keys which has F31 key
- add examples how to enable/install module in F29+ configs
- add module_platform_id
- add modular repos
- enable gpgcheck for debuginfo for rawhide
- enable gpgcheck for testing and debuginfo for F30
- EOL Fedora 27 configs
- remove mdpolicy from F30
- add Fedora 30 configs
- add link to distribution-gpg-keys for rhel8 bootstrap
* Fri Nov 16 2018 Miroslav Such�� <msuchy(a)redhat.com> 29.4-1
- use correct gpg keys for rhelbeta-8
- add virtual platform module
* Thu Nov 15 2018 Miroslav Such�� <msuchy(a)redhat.com> 29.3-1
- add rhelbeta-8-* configs
- move EOLed configs to /etc/mock/eol directory
- Add source repos to all fedora configs (sfowler(a)redhat.com)
- add epel-7-ppc64.cfg
* Thu Aug 16 2018 Miroslav Such�� <msuchy(a)redhat.com> 29.2-1
- add gpg keys for release rawhide-1 (msuchy(a)redhat.com)
* Mon Aug 13 2018 Miroslav Such�� <msuchy(a)redhat.com> 29.1-1
- add fedora 29 configs and change rawhide to F30
- defattr is not needed since rpm 4.2
- Replace armv5tl with aarch64 for Mageia Cauldron (ngompa13(a)gmail.com)
- check gpg keys for rawhide
* Wed May 2 2018 Miroslav Such�� <msuchy(a)redhat.com> 28.4-1
- requires distribution-gpg-keys with opensuse keys
- Add initial openSUSE distribution targets (ngompa13(a)gmail.com)
- provide fedora-29 configs as symlinks to fedora-rawhide
- use cp instead of install to preserve symlinks
- use correct url for local repos for s390x for F27+ [RHBZ#1553678]
- add CentOS SCL repositories to EPEL 7 (aarch64 & ppc64le)
(tmz(a)pobox.com)
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2019-5e16c1f70e' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------