From 580558b3db59f1525b586633e5a217c215bd8ce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 14 Sep 2017 16:05:43 +0200 Subject: [PATCH 01/55] Update mock-core-configs to 27.2-1 --- .gitignore | 1 + README.md | 3 -- mock-core-configs.spec | 115 +++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md create mode 100644 mock-core-configs.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d422d04 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/mock-core-configs-27.2.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index fbca91e..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# mock-core-configs - -The mock-core-configs package \ No newline at end of file diff --git a/mock-core-configs.spec b/mock-core-configs.spec new file mode 100644 index 0000000..c53ae35 --- /dev/null +++ b/mock-core-configs.spec @@ -0,0 +1,115 @@ +# mock group id allocate for Fedora +%global mockgid 135 + +Name: mock-core-configs +Version: 27.2 +Release: 1%{?dist} +Summary: Mock core config files basic chroots + +License: GPLv2+ +URL: https://github.com/rpm-software-management/mock/ +# Source is created by +# git clone https://github.com/rpm-software-management/mock.git +# cd mock/mock-core-configs +# git reset --hard %{name}-%{version} +# tito build --tgz +Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz +BuildArch: noarch +Requires(pre): shadow-utils +Requires(post): coreutils +%if 0%{?fedora} +# to detect correct default.cfg +Requires(post): python3-dnf +Requires(post): python3-hawkey +Requires(post): system-release +Requires(post): python3 +%endif +%if 0%{?rhel} +# to detect correct default.cfg +Requires(post): python +Requires(post): yum +Requires(post): /etc/os-release +%endif + +%description +Config files which allow you to create chroots for: + * Fedora + * Epel + * Mageia + * Custom chroot + +%prep +%setup -q + + +%build +# nothing to do here + + +%install +mkdir -p %{buildroot}%{_sysconfdir}/mock +install -pm 0644 etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock + +# generate files section with config - there is many of them +echo "%defattr(0644, root, mock)" > %{name}.cfgs +find %{buildroot}%{_sysconfdir}/mock -name "*.cfg" \ + | sed -e "s|^%{buildroot}|%%config(noreplace) |" >> %{name}.cfgs +# just for %%ghosting purposes +ln -s fedora-rawhide-x86_64.cfg %{buildroot}%{_sysconfdir}/mock/default.cfg +# bash-completion +if [ -d %{buildroot}%{_datadir}/bash-completion ]; then + echo %{_datadir}/bash-completion/completions/mock >> %{name}.cfgs + echo %{_datadir}/bash-completion/completions/mockchain >> %{name}.cfgs +elif [ -d %{buildroot}%{_sysconfdir}/bash_completion.d ]; then + echo %{_sysconfdir}/bash_completion.d/mock >> %{name}.cfgs +fi + +%pre +# check for existence of mock group, create it if not found +getent group mock > /dev/null || groupadd -f -g %mockgid -r mock +exit 0 + +%post +if [ -s /etc/os-release ]; then + # fedora and rhel7 + if grep -Fiq Rawhide /etc/os-release; then + ver=rawhide + else + ver=$(source /etc/os-release && echo $VERSION_ID | cut -d. -f1 | grep -o '[0-9]\+') + fi +else + # something obsure, use buildtime version + ver=%{?rhel}%{?fedora} +fi +%if 0%{?fedora} +mock_arch=$(python3 -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))") +%else +mock_arch=$(python -c "import rpmUtils.arch; baseArch = rpmUtils.arch.getBaseArch(); print baseArch") +%endif +cfg=%{?fedora:fedora}%{?rhel:epel}-$ver-${mock_arch}.cfg +if [ -e %{_sysconfdir}/mock/$cfg ]; then + if [ "$(readlink %{_sysconfdir}/mock/default.cfg)" != "$cfg" ]; then + ln -s $cfg %{_sysconfdir}/mock/default.cfg 2>/dev/null || ln -s -f $cfg %{_sysconfdir}/mock/default.cfg.rpmnew + fi +else + echo "Warning: file %{_sysconfdir}/mock/$cfg does not exists." + echo " unable to update %{_sysconfdir}/mock/default.cfg" +fi +: + + +%files -f %{name}.cfgs +%defattr(-, root, root, -) +%license COPYING +%dir %{_sysconfdir}/mock +%ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg + +%changelog +* Tue Sep 12 2017 Miroslav Suchý 27.2-1 +- add source url +- grammar fix + +* Thu Sep 07 2017 Miroslav Suchý 27.1-1 +- Split from Mock package. + + diff --git a/sources b/sources new file mode 100644 index 0000000..2701de4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (mock-core-configs-27.2.tar.gz) = 390faddc0547c18f08b0097b772f116436ca9a09866446f41e093c9b9bb46c6b23b3b121f7fb312d54abb8ab7db84dc4e1ef867dc2c5f102a082dbecdbd91fbf From d2ff6cc9fc1f4a3563f139e5c5969fd038425594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 27 Sep 2017 12:26:44 +0200 Subject: [PATCH 02/55] Update mock-core-configs to 27.3-1 --- .gitignore | 1 + mock-core-configs.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d422d04..6902343 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /mock-core-configs-27.2.tar.gz +/mock-core-configs-27.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index c53ae35..84f6145 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 27.2 +Version: 27.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -105,6 +105,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Sep 27 2017 Miroslav Suchý 27.3-1 +- use primary key for F-27+ on s390x (dan@danny.cz) + * Tue Sep 12 2017 Miroslav Suchý 27.2-1 - add source url - grammar fix diff --git a/sources b/sources index 2701de4..9225d86 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-27.2.tar.gz) = 390faddc0547c18f08b0097b772f116436ca9a09866446f41e093c9b9bb46c6b23b3b121f7fb312d54abb8ab7db84dc4e1ef867dc2c5f102a082dbecdbd91fbf +SHA512 (mock-core-configs-27.3.tar.gz) = fe963b7a23baf462ad1bb5d561b97b52cfd6bb9404db5393d5f4b93e4d956a9d7549db2304bf693eaee5c5d08f2cea6064a034b2a90fcb33bb1712c012e4fd66 From 907960b2cab22c46ca6c335c3d370058184dc405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Tue, 31 Oct 2017 21:42:22 +0100 Subject: [PATCH 03/55] Update mock-core-configs to 27.4-1 --- .gitignore | 1 + mock-core-configs.spec | 33 ++++++++++++++++++++++++++------- sources | 2 +- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 6902343..7ad3883 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /mock-core-configs-27.2.tar.gz /mock-core-configs-27.3.tar.gz +/mock-core-configs-27.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 84f6145..97681ad 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 27.3 +Version: 27.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -15,14 +15,19 @@ URL: https://github.com/rpm-software-management/mock/ # tito build --tgz Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz BuildArch: noarch + +# distribution-gpg-keys contains GPG keys used by mock configs +Requires: distribution-gpg-keys >= 1.15 + Requires(pre): shadow-utils Requires(post): coreutils -%if 0%{?fedora} +%if 0%{?fedora} || 0%{?mageia} # to detect correct default.cfg Requires(post): python3-dnf Requires(post): python3-hawkey Requires(post): system-release Requires(post): python3 +Requires(post): sed %endif %if 0%{?rhel} # to detect correct default.cfg @@ -74,25 +79,34 @@ if [ -s /etc/os-release ]; then # fedora and rhel7 if grep -Fiq Rawhide /etc/os-release; then ver=rawhide + # mageia + elif [ -s /etc/mageia-release ]; then + if grep -Fiq Cauldron /etc/mageia-release; then + ver=cauldron + fi else ver=$(source /etc/os-release && echo $VERSION_ID | cut -d. -f1 | grep -o '[0-9]\+') fi else # something obsure, use buildtime version - ver=%{?rhel}%{?fedora} + ver=%{?rhel}%{?fedora}%{?mageia} +fi +%if 0%{?fedora} || 0%{?mageia} +if [ -s /etc/mageia-release ]; then + mock_arch=$(sed -n '/^$/!{$ s/.* \(\w*\)$/\1/p}' /etc/mageia-release) +else + mock_arch=$(python3 -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))") fi -%if 0%{?fedora} -mock_arch=$(python3 -c "import dnf.rpm; import hawkey; print(dnf.rpm.basearch(hawkey.detect_arch()))") %else mock_arch=$(python -c "import rpmUtils.arch; baseArch = rpmUtils.arch.getBaseArch(); print baseArch") %endif -cfg=%{?fedora:fedora}%{?rhel:epel}-$ver-${mock_arch}.cfg +cfg=%{?fedora:fedora}%{?rhel:epel}%{?mageia:mageia}-$ver-${mock_arch}.cfg if [ -e %{_sysconfdir}/mock/$cfg ]; then if [ "$(readlink %{_sysconfdir}/mock/default.cfg)" != "$cfg" ]; then ln -s $cfg %{_sysconfdir}/mock/default.cfg 2>/dev/null || ln -s -f $cfg %{_sysconfdir}/mock/default.cfg.rpmnew fi else - echo "Warning: file %{_sysconfdir}/mock/$cfg does not exists." + echo "Warning: file %{_sysconfdir}/mock/$cfg does not exist." echo " unable to update %{_sysconfdir}/mock/default.cfg" fi : @@ -105,6 +119,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Oct 09 2017 Miroslav Suchý 27.4-1 +- Fix mock & mock-core-config specs to support Mageia (ngompa13@gmail.com) +- Ensure mock-core-configs will select the right default on Mageia + (ngompa13@gmail.com) + * Wed Sep 27 2017 Miroslav Suchý 27.3-1 - use primary key for F-27+ on s390x (dan@danny.cz) diff --git a/sources b/sources index 9225d86..0303af0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-27.3.tar.gz) = fe963b7a23baf462ad1bb5d561b97b52cfd6bb9404db5393d5f4b93e4d956a9d7549db2304bf693eaee5c5d08f2cea6064a034b2a90fcb33bb1712c012e4fd66 +SHA512 (mock-core-configs-27.4.tar.gz) = a48dfc3c64fb8f542d19229ff09555cb4ad886d7fc7c32be0f629ef594e016802ef248913afeb8db284c8e55e391e7200f55022a7041afcc14281422175ccdb0 From 1d9d4b9d90b4286db0dc015da0ac9e2a1407b7fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 22 Jan 2018 16:33:53 +0100 Subject: [PATCH 04/55] Update mock-core-configs to 28.1-1 --- .gitignore | 1 + mock-core-configs.spec | 19 ++++++++++++++----- sources | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7ad3883..d8afdde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /mock-core-configs-27.2.tar.gz /mock-core-configs-27.3.tar.gz /mock-core-configs-27.4.tar.gz +/mock-core-configs-28.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 97681ad..7a46394 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 27.4 +Version: 28.1 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -21,7 +21,7 @@ Requires: distribution-gpg-keys >= 1.15 Requires(pre): shadow-utils Requires(post): coreutils -%if 0%{?fedora} || 0%{?mageia} +%if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf Requires(post): python3-hawkey @@ -29,7 +29,7 @@ Requires(post): system-release Requires(post): python3 Requires(post): sed %endif -%if 0%{?rhel} +%if 0%{?rhel} <= 7 # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -76,7 +76,7 @@ exit 0 %post if [ -s /etc/os-release ]; then - # fedora and rhel7 + # fedora and rhel7+ if grep -Fiq Rawhide /etc/os-release; then ver=rawhide # mageia @@ -91,7 +91,7 @@ else # something obsure, use buildtime version ver=%{?rhel}%{?fedora}%{?mageia} fi -%if 0%{?fedora} || 0%{?mageia} +%if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 if [ -s /etc/mageia-release ]; then mock_arch=$(sed -n '/^$/!{$ s/.* \(\w*\)$/\1/p}' /etc/mageia-release) else @@ -119,6 +119,15 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Jan 22 2018 Miroslav Suchý 28.1-1 +- bump up version to 28.1 + +* Mon Jan 22 2018 Miroslav Suchý 27.5-1 +- add fedora 28 configs +- remove failovermethod=priority for repos which use dnf +- remove fedora 24 configs +- set skip_if_unavailable=False for all repos + * Mon Oct 09 2017 Miroslav Suchý 27.4-1 - Fix mock & mock-core-config specs to support Mageia (ngompa13@gmail.com) - Ensure mock-core-configs will select the right default on Mageia diff --git a/sources b/sources index 0303af0..b5faec5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-27.4.tar.gz) = a48dfc3c64fb8f542d19229ff09555cb4ad886d7fc7c32be0f629ef594e016802ef248913afeb8db284c8e55e391e7200f55022a7041afcc14281422175ccdb0 +SHA512 (mock-core-configs-28.1.tar.gz) = e0ca6dbbf1f789b3aea733aca89be8dc965b1dabe25abf41990a16b08132cfd222b638be310826155fa4e8bdff75feaa5d2e7eda1dbdfcb48ab218a68420ad4e From 59e2d13d33e3faa1a8d310135ee2fc6975b21ac8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 22 Jan 2018 18:03:42 +0100 Subject: [PATCH 05/55] Update mock-core-configs to 28.2-1 --- .gitignore | 1 + mock-core-configs.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d8afdde..6ab9913 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /mock-core-configs-27.3.tar.gz /mock-core-configs-27.4.tar.gz /mock-core-configs-28.1.tar.gz +/mock-core-configs-28.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 7a46394..06cc863 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 28.1 +Version: 28.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -29,7 +29,7 @@ Requires(post): system-release Requires(post): python3 Requires(post): sed %endif -%if 0%{?rhel} <= 7 +%if 0%{?rhel} && 0%{?rhel} <= 7 # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -119,6 +119,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Jan 22 2018 Miroslav Suchý 28.2-1 +- fix wrong RHEL condition + * Mon Jan 22 2018 Miroslav Suchý 28.1-1 - bump up version to 28.1 diff --git a/sources b/sources index b5faec5..24a8810 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-28.1.tar.gz) = e0ca6dbbf1f789b3aea733aca89be8dc965b1dabe25abf41990a16b08132cfd222b638be310826155fa4e8bdff75feaa5d2e7eda1dbdfcb48ab218a68420ad4e +SHA512 (mock-core-configs-28.2.tar.gz) = 2b86194f3d829db4c4b09fe0f2d552b4d104fab3ff7810d5ff1923b6a77867efc73d55d5d6ada519136d30cd643185cca7f784f1e9b0f009c0a13ea8d019790a From 565dda89e5e5f2608019413ef88ca85ab1654736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 1 Mar 2018 12:50:07 +0100 Subject: [PATCH 06/55] Update mock-core-configs to 28.3-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6ab9913..318e81c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /mock-core-configs-27.4.tar.gz /mock-core-configs-28.1.tar.gz /mock-core-configs-28.2.tar.gz +/mock-core-configs-28.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 06cc863..d31a3a0 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 28.2 +Version: 28.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -119,6 +119,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Mar 01 2018 Miroslav Suchý 28.3-1 +- bump up releasever in rawhide configs +- add CentOS SCL repositories to EPEL 6 & 7 (x86_64) + (tmz@pobox.com) + * Mon Jan 22 2018 Miroslav Suchý 28.2-1 - fix wrong RHEL condition diff --git a/sources b/sources index 24a8810..3956d92 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-28.2.tar.gz) = 2b86194f3d829db4c4b09fe0f2d552b4d104fab3ff7810d5ff1923b6a77867efc73d55d5d6ada519136d30cd643185cca7f784f1e9b0f009c0a13ea8d019790a +SHA512 (mock-core-configs-28.3.tar.gz) = e1fb421076fab0696b27baf0f67fe87421c8550944ab285c6e2cf86cf147bdc5775f7c741fe1128946e167b3acc4116526c82c83faf3ad059220b71e41ffde04 From 9c36c9dcd6b68f092a41fdfc541c5ef05bdc2d2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 2 May 2018 09:16:47 +0200 Subject: [PATCH 07/55] Update mock-core-configs to 28.4-1 --- .gitignore | 1 + mock-core-configs.spec | 15 ++++++++++++--- sources | 2 +- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 318e81c..065d86e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /mock-core-configs-28.1.tar.gz /mock-core-configs-28.2.tar.gz /mock-core-configs-28.3.tar.gz +/mock-core-configs-28.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index d31a3a0..6ffed18 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 28.3 +Version: 28.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{nam BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.15 +Requires: distribution-gpg-keys >= 1.21 Requires(pre): shadow-utils Requires(post): coreutils @@ -53,7 +53,7 @@ Config files which allow you to create chroots for: %install mkdir -p %{buildroot}%{_sysconfdir}/mock -install -pm 0644 etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs @@ -119,6 +119,15 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed May 02 2018 Miroslav Suchý 28.4-1 +- requires distribution-gpg-keys with opensuse keys +- Add initial openSUSE distribution targets (ngompa13@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@pobox.com) + * Thu Mar 01 2018 Miroslav Suchý 28.3-1 - bump up releasever in rawhide configs - add CentOS SCL repositories to EPEL 6 & 7 (x86_64) diff --git a/sources b/sources index 3956d92..80b18a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-28.3.tar.gz) = e1fb421076fab0696b27baf0f67fe87421c8550944ab285c6e2cf86cf147bdc5775f7c741fe1128946e167b3acc4116526c82c83faf3ad059220b71e41ffde04 +SHA512 (mock-core-configs-28.4.tar.gz) = 2980e25ebf2460bb2a72da05f3cffae90fba1aa2250fddd5dc8d0cb0136f02c3200e72932584d4762b3800d4a2d2af1ca7ca77bf7d41f8a25360fd52d8ed4799 From 95ec2c693195c74c3426d74c77584075710a96fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 13 Aug 2018 17:00:13 +0200 Subject: [PATCH 08/55] Update mock-core-configs to 29.1-1 --- .gitignore | 1 + mock-core-configs.spec | 12 +++++++++--- sources | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 065d86e..3039ef3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /mock-core-configs-28.2.tar.gz /mock-core-configs-28.3.tar.gz /mock-core-configs-28.4.tar.gz +/mock-core-configs-29.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 6ffed18..c616029 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 28.4 +Version: 29.1 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{nam BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.21 +Requires: distribution-gpg-keys >= 1.22 Requires(pre): shadow-utils Requires(post): coreutils @@ -42,6 +42,7 @@ Config files which allow you to create chroots for: * Epel * Mageia * Custom chroot + * OpenSuse Tumbleweed and Leap %prep %setup -q @@ -113,12 +114,17 @@ fi %files -f %{name}.cfgs -%defattr(-, root, root, -) %license COPYING %dir %{_sysconfdir}/mock %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Aug 13 2018 Miroslav Suchý 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@gmail.com) +- check gpg keys for rawhide + * Wed May 02 2018 Miroslav Suchý 28.4-1 - requires distribution-gpg-keys with opensuse keys - Add initial openSUSE distribution targets (ngompa13@gmail.com) diff --git a/sources b/sources index 80b18a8..1614495 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-28.4.tar.gz) = 2980e25ebf2460bb2a72da05f3cffae90fba1aa2250fddd5dc8d0cb0136f02c3200e72932584d4762b3800d4a2d2af1ca7ca77bf7d41f8a25360fd52d8ed4799 +SHA512 (mock-core-configs-29.1.tar.gz) = ecce26dd4020a506dc4761610bfa957fe1896b9146b69ff8a36f72c66de6f2cf26e3909e18bdcc14a3f6c1e5678018f7bc0368f5279548736372dfe78d585cf9 From a229a37d7a037a65895d890f94cfc745a4f067f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 16 Aug 2018 16:50:04 +0200 Subject: [PATCH 09/55] Update mock-core-configs to 29.2-1 --- .gitignore | 1 + mock-core-configs.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3039ef3..610794b 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /mock-core-configs-28.3.tar.gz /mock-core-configs-28.4.tar.gz /mock-core-configs-29.1.tar.gz +/mock-core-configs-29.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index c616029..929ce1d 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 29.1 +Version: 29.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -119,6 +119,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Aug 16 2018 Miroslav Suchý 29.2-1 +- add gpg keys for release rawhide-1 (msuchy@redhat.com) + * Mon Aug 13 2018 Miroslav Suchý 29.1-1 - add fedora 29 configs and change rawhide to F30 - defattr is not needed since rpm 4.2 diff --git a/sources b/sources index 1614495..03306e7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-29.1.tar.gz) = ecce26dd4020a506dc4761610bfa957fe1896b9146b69ff8a36f72c66de6f2cf26e3909e18bdcc14a3f6c1e5678018f7bc0368f5279548736372dfe78d585cf9 +SHA512 (mock-core-configs-29.2.tar.gz) = 2f37d6f557164aa4f7674115026c478f961ea2efedbd34d083ea372f8a0e15d57f127065b23099f21e1b412ea7f64ea4da7e6f6d135663d3bfac4de53c37fdaa From 3ccb246295ecf9c3b614af075ad23ca3288929c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 15 Nov 2018 22:38:50 +0100 Subject: [PATCH 10/55] Update mock-core-configs to 29.3-1 --- .gitignore | 1 + mock-core-configs.spec | 14 +++++++++++--- sources | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 610794b..f00e3c7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /mock-core-configs-28.4.tar.gz /mock-core-configs-29.1.tar.gz /mock-core-configs-29.2.tar.gz +/mock-core-configs-29.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 929ce1d..9b9d107 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 29.2 +Version: 29.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{nam BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.22 +Requires: distribution-gpg-keys >= 1.25 Requires(pre): shadow-utils Requires(post): coreutils @@ -53,8 +53,9 @@ Config files which allow you to create chroots for: %install -mkdir -p %{buildroot}%{_sysconfdir}/mock +mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs @@ -116,9 +117,16 @@ fi %files -f %{name}.cfgs %license COPYING %dir %{_sysconfdir}/mock +%dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Nov 15 2018 Miroslav Suchý 29.3-1 +- add rhelbeta-8-* configs +- move EOLed configs to /etc/mock/eol directory +- Add source repos to all fedora configs (sfowler@redhat.com) +- add epel-7-ppc64.cfg + * Thu Aug 16 2018 Miroslav Suchý 29.2-1 - add gpg keys for release rawhide-1 (msuchy@redhat.com) diff --git a/sources b/sources index 03306e7..e4f40e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-29.2.tar.gz) = 2f37d6f557164aa4f7674115026c478f961ea2efedbd34d083ea372f8a0e15d57f127065b23099f21e1b412ea7f64ea4da7e6f6d135663d3bfac4de53c37fdaa +SHA512 (mock-core-configs-29.3.tar.gz) = ac319bfd09f07ecfa081dbd4dd312a8f67124d6d8a12c17ebe9ed06e65da368e1e24fbf82d831cc0282d641f280e939e3bfb13c3a0d9b87e227f73c7228efc51 From 2f4348150976b7ed6f6f3f0600958ddf4b3a40bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 16 Nov 2018 12:29:33 +0100 Subject: [PATCH 11/55] Update mock-core-configs to 29.4-1 --- .gitignore | 1 + mock-core-configs.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f00e3c7..01e3bf5 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /mock-core-configs-29.1.tar.gz /mock-core-configs-29.2.tar.gz /mock-core-configs-29.3.tar.gz +/mock-core-configs-29.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 9b9d107..9869c7e 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 29.3 +Version: 29.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{nam BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.25 +Requires: distribution-gpg-keys >= 1.26 Requires(pre): shadow-utils Requires(post): coreutils @@ -121,6 +121,10 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Nov 16 2018 Miroslav Suchý 29.4-1 +- use correct gpg keys for rhelbeta-8 +- add virtual platform module + * Thu Nov 15 2018 Miroslav Suchý 29.3-1 - add rhelbeta-8-* configs - move EOLed configs to /etc/mock/eol directory diff --git a/sources b/sources index e4f40e1..9b711ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-29.3.tar.gz) = ac319bfd09f07ecfa081dbd4dd312a8f67124d6d8a12c17ebe9ed06e65da368e1e24fbf82d831cc0282d641f280e939e3bfb13c3a0d9b87e227f73c7228efc51 +SHA512 (mock-core-configs-29.4.tar.gz) = 5a740e35b95044211e425639847c16ec87d3da1057ce2cfeef7b6fc0a5cb5cf02f2912fd30606967cff5cb4a6e204f1c8b82e9fb4fc5f0237217c22733b7ab7d From d10408611e4e6c0046c348aae0016dedd1d5c61a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Tue, 19 Feb 2019 12:08:29 +0100 Subject: [PATCH 12/55] Update mock-core-configs to 30.1-1 --- .gitignore | 1 + mock-core-configs.spec | 17 +++++++++++++++-- sources | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 01e3bf5..2c6b976 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /mock-core-configs-29.2.tar.gz /mock-core-configs-29.3.tar.gz /mock-core-configs-29.4.tar.gz +/mock-core-configs-30.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 9869c7e..7f590d8 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 29.4 +Version: 30.1 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{nam BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.26 +Requires: distribution-gpg-keys >= 1.29 Requires(pre): shadow-utils Requires(post): coreutils @@ -121,6 +121,19 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Tue Feb 19 2019 Miroslav Suchý 30.1-1 +- default for config['decompress_program'] (praiskup@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ý 29.4-1 - use correct gpg keys for rhelbeta-8 - add virtual platform module diff --git a/sources b/sources index 9b711ea..29c9a0c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-29.4.tar.gz) = 5a740e35b95044211e425639847c16ec87d3da1057ce2cfeef7b6fc0a5cb5cf02f2912fd30606967cff5cb4a6e204f1c8b82e9fb4fc5f0237217c22733b7ab7d +SHA512 (mock-core-configs-30.1.tar.gz) = c409beed25c04a98c9c05bc958b3e2aa79498dc1cde2a33896e22e3678c5b2d5cfc5fab7d930c2c845abd6d1b02078c798164d180f8831bec40d3e8d1143ede9 From edace6611f6d1214d5ce5fe07b012ec66688e4af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 1 Mar 2019 11:49:32 +0100 Subject: [PATCH 13/55] Update mock-core-configs to 30.2-1 --- .gitignore | 1 + mock-core-configs.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2c6b976..72b96a8 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /mock-core-configs-29.3.tar.gz /mock-core-configs-29.4.tar.gz /mock-core-configs-30.1.tar.gz +/mock-core-configs-30.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 7f590d8..931a657 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.1 +Version: 30.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -121,6 +121,14 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Mar 01 2019 Miroslav Suchý 30.2-1 +- disable modular repos +- Add openSUSE Leap AArch64 configs (ngompa13@gmail.com) +- Add openSUSE Leap 15.1 configuration (ngompa13@gmail.com) +- Bump releasever in Cauldron to 8 and create symlinks to cauldron configs + (ngompa13@gmail.com) +- Add Mageia 7 configs (ngompa13@gmail.com) + * Tue Feb 19 2019 Miroslav Suchý 30.1-1 - default for config['decompress_program'] (praiskup@redhat.com) - require recent distribution-gpg-keys which has F31 key diff --git a/sources b/sources index 29c9a0c..746dd58 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.1.tar.gz) = c409beed25c04a98c9c05bc958b3e2aa79498dc1cde2a33896e22e3678c5b2d5cfc5fab7d930c2c845abd6d1b02078c798164d180f8831bec40d3e8d1143ede9 +SHA512 (mock-core-configs-30.2.tar.gz) = 1247a80e4414a1ae61fcda0070e0e95ff6eb720bade17270dd0f5d9e271f004dd793099d8544f91d73aada6fb6e7ba6806becc60f70dd23ad02e181fa750bff0 From d5f57f9847fbf7524cd842739acd86d97081c575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 16 May 2019 13:35:10 +0200 Subject: [PATCH 14/55] Update mock-core-configs to 30.3-1 --- .gitignore | 1 + mock-core-configs.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 72b96a8..50f77cb 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /mock-core-configs-29.4.tar.gz /mock-core-configs-30.1.tar.gz /mock-core-configs-30.2.tar.gz +/mock-core-configs-30.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 931a657..e40af52 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.2 +Version: 30.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -121,6 +121,10 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu May 16 2019 Miroslav Suchý 30.3-1 +- Allow AArch64 systems to build 32-bit ARM packages (ngompa13@gmail.com) +- Fix openSUSE Tumbleweed DistTag definition (ngompa13@gmail.com) + * Fri Mar 01 2019 Miroslav Suchý 30.2-1 - disable modular repos - Add openSUSE Leap AArch64 configs (ngompa13@gmail.com) diff --git a/sources b/sources index 746dd58..28e25e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.2.tar.gz) = 1247a80e4414a1ae61fcda0070e0e95ff6eb720bade17270dd0f5d9e271f004dd793099d8544f91d73aada6fb6e7ba6806becc60f70dd23ad02e181fa750bff0 +SHA512 (mock-core-configs-30.3.tar.gz) = 09ad0c269487a6a1629445b95026da50433c79b4f624e42e4574784c2ef15c2458749cbb0d2bacf5326b41ba15f7820af56e4256cb6812b5c2ba0df308bd4da6 From 83cf9e7e2954299ed5fb2a17a4c05f79d6c97094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 16 May 2019 13:36:26 +0200 Subject: [PATCH 15/55] Update mock-core-configs to 30.3-1 --- .gitignore | 1 + mock-core-configs.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 72b96a8..50f77cb 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /mock-core-configs-29.4.tar.gz /mock-core-configs-30.1.tar.gz /mock-core-configs-30.2.tar.gz +/mock-core-configs-30.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 931a657..e40af52 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.2 +Version: 30.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -121,6 +121,10 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu May 16 2019 Miroslav Suchý 30.3-1 +- Allow AArch64 systems to build 32-bit ARM packages (ngompa13@gmail.com) +- Fix openSUSE Tumbleweed DistTag definition (ngompa13@gmail.com) + * Fri Mar 01 2019 Miroslav Suchý 30.2-1 - disable modular repos - Add openSUSE Leap AArch64 configs (ngompa13@gmail.com) diff --git a/sources b/sources index 746dd58..28e25e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.2.tar.gz) = 1247a80e4414a1ae61fcda0070e0e95ff6eb720bade17270dd0f5d9e271f004dd793099d8544f91d73aada6fb6e7ba6806becc60f70dd23ad02e181fa750bff0 +SHA512 (mock-core-configs-30.3.tar.gz) = 09ad0c269487a6a1629445b95026da50433c79b4f624e42e4574784c2ef15c2458749cbb0d2bacf5326b41ba15f7820af56e4256cb6812b5c2ba0df308bd4da6 From 14d70b5b7f40156fcb987df0f8103198129f4cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 6 Jun 2019 22:02:23 +0200 Subject: [PATCH 16/55] Update mock-core-configs to 30.4-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50f77cb..9b1a304 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /mock-core-configs-30.1.tar.gz /mock-core-configs-30.2.tar.gz /mock-core-configs-30.3.tar.gz +/mock-core-configs-30.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index e40af52..d3813c9 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.3 +Version: 30.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -121,6 +121,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Jun 06 2019 Miroslav Suchý 30.4-1 +- Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) +- bootstrap: disable sclo* repos for epel --installroot (praiskup@redhat.com) +- drop Fedora ppc64 configs [RHBZ#1714489] + * Thu May 16 2019 Miroslav Suchý 30.3-1 - Allow AArch64 systems to build 32-bit ARM packages (ngompa13@gmail.com) - Fix openSUSE Tumbleweed DistTag definition (ngompa13@gmail.com) diff --git a/sources b/sources index 28e25e9..2482a5b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.3.tar.gz) = 09ad0c269487a6a1629445b95026da50433c79b4f624e42e4574784c2ef15c2458749cbb0d2bacf5326b41ba15f7820af56e4256cb6812b5c2ba0df308bd4da6 +SHA512 (mock-core-configs-30.4.tar.gz) = 4db1fd1b89a4f811afa1336dabc0e22fc4f8daa739e98a85d3b7e40eb051fe4d9b8b506643fd5f16ff9e91972d6b6e32cbbe48792dc02974f60b67b53f5ce3aa From 8291b6b8134f68bab594b084358514b1676ab2cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 6 Jun 2019 22:05:20 +0200 Subject: [PATCH 17/55] Update mock-core-configs to 30.4-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50f77cb..9b1a304 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /mock-core-configs-30.1.tar.gz /mock-core-configs-30.2.tar.gz /mock-core-configs-30.3.tar.gz +/mock-core-configs-30.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index e40af52..d3813c9 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.3 +Version: 30.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -121,6 +121,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Jun 06 2019 Miroslav Suchý 30.4-1 +- Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) +- bootstrap: disable sclo* repos for epel --installroot (praiskup@redhat.com) +- drop Fedora ppc64 configs [RHBZ#1714489] + * Thu May 16 2019 Miroslav Suchý 30.3-1 - Allow AArch64 systems to build 32-bit ARM packages (ngompa13@gmail.com) - Fix openSUSE Tumbleweed DistTag definition (ngompa13@gmail.com) diff --git a/sources b/sources index 28e25e9..2482a5b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.3.tar.gz) = 09ad0c269487a6a1629445b95026da50433c79b4f624e42e4574784c2ef15c2458749cbb0d2bacf5326b41ba15f7820af56e4256cb6812b5c2ba0df308bd4da6 +SHA512 (mock-core-configs-30.4.tar.gz) = 4db1fd1b89a4f811afa1336dabc0e22fc4f8daa739e98a85d3b7e40eb051fe4d9b8b506643fd5f16ff9e91972d6b6e32cbbe48792dc02974f60b67b53f5ce3aa From 3380751e62b14abe132f12d76a612aefb094b925 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Fri, 19 Jul 2019 11:50:26 -0400 Subject: [PATCH 18/55] "Adding package.cfg file" --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..66ea79d --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = epel8 epel8-playground \ No newline at end of file From 2993b1c784cfca25af528594c4d5d56e66573eb6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 17:26:24 +0000 Subject: [PATCH 19/55] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- mock-core-configs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mock-core-configs.spec b/mock-core-configs.spec index d3813c9..4ca6310 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -3,7 +3,7 @@ Name: mock-core-configs Version: 30.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -121,6 +121,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 30.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jun 06 2019 Miroslav Suchý 30.4-1 - Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) - bootstrap: disable sclo* repos for epel --installroot (praiskup@redhat.com) From 07092d9324299022d570ca549f4c6d10f42cfc0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 8 Aug 2019 14:08:14 +0200 Subject: [PATCH 20/55] Update mock-core-configs to 30.5-1 --- .gitignore | 1 + mock-core-configs.spec | 35 ++++++++++++++++++++++++++++++----- sources | 2 +- 3 files changed, 32 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9b1a304..397e16a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mock-core-configs-30.2.tar.gz /mock-core-configs-30.3.tar.gz /mock-core-configs-30.4.tar.gz +/mock-core-configs-30.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 4ca6310..4783005 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.4 -Release: 2%{?dist} +Version: 30.5 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -19,8 +19,10 @@ BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs Requires: distribution-gpg-keys >= 1.29 -Requires(pre): shadow-utils Requires(post): coreutils +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +BuildRequires: systemd-rpm-macros +%endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf @@ -30,6 +32,7 @@ Requires(post): python3 Requires(post): sed %endif %if 0%{?rhel} && 0%{?rhel} <= 7 +Requires(pre): shadow-utils # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -53,6 +56,11 @@ Config files which allow you to create chroots for: %install +mkdir -p %{buildroot}%{_sysusersdir} +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +cp -a mock.conf %{buildroot}%{_sysusersdir} +%endif + mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol @@ -71,10 +79,15 @@ elif [ -d %{buildroot}%{_sysconfdir}/bash_completion.d ]; then echo %{_sysconfdir}/bash_completion.d/mock >> %{name}.cfgs fi + %pre +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%sysusers_create_package mock mock.conf +%else # check for existence of mock group, create it if not found getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 +%endif %post if [ -s /etc/os-release ]; then @@ -116,13 +129,25 @@ fi %files -f %{name}.cfgs %license COPYING +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%{_sysusersdir}/mock.conf +%endif %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog -* Thu Jul 25 2019 Fedora Release Engineering - 30.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild +* Thu Aug 08 2019 Miroslav Suchý 30.5-1 +- disable updates-modulare repos for now +- buildrequire systemd-srpm-macros to get _sysusersdir +- removed info about metadata expire (khoidinhtrinh@gmail.com) +- added updates-modular to 29 and 30 (khoidinhtrinh@gmail.com) +- replace groupadd using sysusers.d +- core-configs: epel-7 profiles to use mirrorlists (praiskup@redhat.com) +- EOL Fedora 28 +- do not protect packages in chroot [GH#286] +- Fix value for dist for OpenMandriva 4.0 configs (ngompa13@gmail.com) +- Add initial OpenMandriva distribution targets (ngompa13@gmail.com) * Thu Jun 06 2019 Miroslav Suchý 30.4-1 - Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) diff --git a/sources b/sources index 2482a5b..6a6974a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.4.tar.gz) = 4db1fd1b89a4f811afa1336dabc0e22fc4f8daa739e98a85d3b7e40eb051fe4d9b8b506643fd5f16ff9e91972d6b6e32cbbe48792dc02974f60b67b53f5ce3aa +SHA512 (mock-core-configs-30.5.tar.gz) = 218440fb9b8b9ea1b7c9a4c61deb3d6f9bec9ff01d6b87fadb1c54c9f9a1ef71b0169e997ae59064e1c5967bd4af52e6331c227e752dbbb5b0ba778bc8ab509f From 756391f542346bc75986b787b77cfb059cd434da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 8 Aug 2019 14:09:27 +0200 Subject: [PATCH 21/55] Update mock-core-configs to 30.5-1 --- .gitignore | 1 + mock-core-configs.spec | 32 ++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9b1a304..397e16a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mock-core-configs-30.2.tar.gz /mock-core-configs-30.3.tar.gz /mock-core-configs-30.4.tar.gz +/mock-core-configs-30.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index d3813c9..4783005 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.4 +Version: 30.5 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -19,8 +19,10 @@ BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs Requires: distribution-gpg-keys >= 1.29 -Requires(pre): shadow-utils Requires(post): coreutils +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +BuildRequires: systemd-rpm-macros +%endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf @@ -30,6 +32,7 @@ Requires(post): python3 Requires(post): sed %endif %if 0%{?rhel} && 0%{?rhel} <= 7 +Requires(pre): shadow-utils # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -53,6 +56,11 @@ Config files which allow you to create chroots for: %install +mkdir -p %{buildroot}%{_sysusersdir} +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +cp -a mock.conf %{buildroot}%{_sysusersdir} +%endif + mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol @@ -71,10 +79,15 @@ elif [ -d %{buildroot}%{_sysconfdir}/bash_completion.d ]; then echo %{_sysconfdir}/bash_completion.d/mock >> %{name}.cfgs fi + %pre +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%sysusers_create_package mock mock.conf +%else # check for existence of mock group, create it if not found getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 +%endif %post if [ -s /etc/os-release ]; then @@ -116,11 +129,26 @@ fi %files -f %{name}.cfgs %license COPYING +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%{_sysusersdir}/mock.conf +%endif %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Aug 08 2019 Miroslav Suchý 30.5-1 +- disable updates-modulare repos for now +- buildrequire systemd-srpm-macros to get _sysusersdir +- removed info about metadata expire (khoidinhtrinh@gmail.com) +- added updates-modular to 29 and 30 (khoidinhtrinh@gmail.com) +- replace groupadd using sysusers.d +- core-configs: epel-7 profiles to use mirrorlists (praiskup@redhat.com) +- EOL Fedora 28 +- do not protect packages in chroot [GH#286] +- Fix value for dist for OpenMandriva 4.0 configs (ngompa13@gmail.com) +- Add initial OpenMandriva distribution targets (ngompa13@gmail.com) + * Thu Jun 06 2019 Miroslav Suchý 30.4-1 - Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) - bootstrap: disable sclo* repos for epel --installroot (praiskup@redhat.com) diff --git a/sources b/sources index 2482a5b..6a6974a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.4.tar.gz) = 4db1fd1b89a4f811afa1336dabc0e22fc4f8daa739e98a85d3b7e40eb051fe4d9b8b506643fd5f16ff9e91972d6b6e32cbbe48792dc02974f60b67b53f5ce3aa +SHA512 (mock-core-configs-30.5.tar.gz) = 218440fb9b8b9ea1b7c9a4c61deb3d6f9bec9ff01d6b87fadb1c54c9f9a1ef71b0169e997ae59064e1c5967bd4af52e6331c227e752dbbb5b0ba778bc8ab509f From 10d406a83d487920ae4c4e69036ab7ce0d51a2d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 8 Aug 2019 14:12:16 +0200 Subject: [PATCH 22/55] Update mock-core-configs to 30.5-1 --- .gitignore | 1 + mock-core-configs.spec | 32 ++++++++++++++++++++++++++++++-- package.cfg | 2 -- sources | 2 +- 4 files changed, 32 insertions(+), 5 deletions(-) delete mode 100644 package.cfg diff --git a/.gitignore b/.gitignore index 9b1a304..397e16a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mock-core-configs-30.2.tar.gz /mock-core-configs-30.3.tar.gz /mock-core-configs-30.4.tar.gz +/mock-core-configs-30.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index d3813c9..4783005 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 30.4 +Version: 30.5 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -19,8 +19,10 @@ BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs Requires: distribution-gpg-keys >= 1.29 -Requires(pre): shadow-utils Requires(post): coreutils +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +BuildRequires: systemd-rpm-macros +%endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf @@ -30,6 +32,7 @@ Requires(post): python3 Requires(post): sed %endif %if 0%{?rhel} && 0%{?rhel} <= 7 +Requires(pre): shadow-utils # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -53,6 +56,11 @@ Config files which allow you to create chroots for: %install +mkdir -p %{buildroot}%{_sysusersdir} +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +cp -a mock.conf %{buildroot}%{_sysusersdir} +%endif + mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol @@ -71,10 +79,15 @@ elif [ -d %{buildroot}%{_sysconfdir}/bash_completion.d ]; then echo %{_sysconfdir}/bash_completion.d/mock >> %{name}.cfgs fi + %pre +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%sysusers_create_package mock mock.conf +%else # check for existence of mock group, create it if not found getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 +%endif %post if [ -s /etc/os-release ]; then @@ -116,11 +129,26 @@ fi %files -f %{name}.cfgs %license COPYING +%if 0%{?fedora} > 29 || 0%{?rhel} > 8 +%{_sysusersdir}/mock.conf +%endif %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Aug 08 2019 Miroslav Suchý 30.5-1 +- disable updates-modulare repos for now +- buildrequire systemd-srpm-macros to get _sysusersdir +- removed info about metadata expire (khoidinhtrinh@gmail.com) +- added updates-modular to 29 and 30 (khoidinhtrinh@gmail.com) +- replace groupadd using sysusers.d +- core-configs: epel-7 profiles to use mirrorlists (praiskup@redhat.com) +- EOL Fedora 28 +- do not protect packages in chroot [GH#286] +- Fix value for dist for OpenMandriva 4.0 configs (ngompa13@gmail.com) +- Add initial OpenMandriva distribution targets (ngompa13@gmail.com) + * Thu Jun 06 2019 Miroslav Suchý 30.4-1 - Add 'fastestmirror=1' to Mageia mock configs (ngompa13@gmail.com) - bootstrap: disable sclo* repos for epel --installroot (praiskup@redhat.com) diff --git a/package.cfg b/package.cfg deleted file mode 100644 index 66ea79d..0000000 --- a/package.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[koji] -targets = epel8 epel8-playground \ No newline at end of file diff --git a/sources b/sources index 2482a5b..6a6974a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.4.tar.gz) = 4db1fd1b89a4f811afa1336dabc0e22fc4f8daa739e98a85d3b7e40eb051fe4d9b8b506643fd5f16ff9e91972d6b6e32cbbe48792dc02974f60b67b53f5ce3aa +SHA512 (mock-core-configs-30.5.tar.gz) = 218440fb9b8b9ea1b7c9a4c61deb3d6f9bec9ff01d6b87fadb1c54c9f9a1ef71b0169e997ae59064e1c5967bd4af52e6331c227e752dbbb5b0ba778bc8ab509f From d8ae0bed51ee01f8c31b1a426204dc74c804012a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 9 Aug 2019 13:49:03 +0200 Subject: [PATCH 23/55] try gating --- gating.yaml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 gating.yaml diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..fc33efa --- /dev/null +++ b/gating.yaml @@ -0,0 +1,7 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +rules: +- !PassingTestCaseRule {test_case_name: dist.rpmdeplint} +- !PassingTestCaseRule {test_case_name: dist.upgradepath} From 6d55f67ee2048c5bbf639a5e02d519e067217114 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 9 Aug 2019 15:25:25 +0200 Subject: [PATCH 24/55] add initial rpmlintrc --- mock-core-configs.spec.rpmlintrc | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 mock-core-configs.spec.rpmlintrc diff --git a/mock-core-configs.spec.rpmlintrc b/mock-core-configs.spec.rpmlintrc new file mode 100644 index 0000000..03bf4b0 --- /dev/null +++ b/mock-core-configs.spec.rpmlintrc @@ -0,0 +1,6 @@ +addFilter(r'macro-in-comment %{name}') +addFilter(r'macro-in-comment %{version}') +addFilter(r'specfile-error warning: Macro expanded in comment on line [0-9]*: %{name}-%{version}') + +# SPELLING ERRORS +addFilter(r'spelling-error .* en_US (chroots|Config|chroot) ') From 8e4d744f764a96c8dad326601afa3a0247860e8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 9 Aug 2019 15:31:56 +0200 Subject: [PATCH 25/55] waive rpmlint warnings for binary package --- mock-core-configs.spec.rpmlintrc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mock-core-configs.spec.rpmlintrc b/mock-core-configs.spec.rpmlintrc index 03bf4b0..7acff64 100644 --- a/mock-core-configs.spec.rpmlintrc +++ b/mock-core-configs.spec.rpmlintrc @@ -4,3 +4,9 @@ addFilter(r'specfile-error warning: Macro expanded in comment on line [0-9]*: %{ # SPELLING ERRORS addFilter(r'spelling-error .* en_US (chroots|Config|chroot) ') + +addFilter(r'no-documentation') +addFilter(r'dangerous-command-in-%post ln') + +# sysusers.d +addFilter(r'only-non-binary-in-usr-lib') From 812bc6de9a3c83fae2f5f4d3a5d9f132218a0b2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 19 Aug 2019 10:09:02 +0200 Subject: [PATCH 26/55] Update mock-core-configs to 31.1-1 Resolves: # - fedora-* --- .gitignore | 1 + gating.yaml | 7 ----- mock-core-configs.spec | 46 +++++++++++++++++++------------- mock-core-configs.spec.rpmlintrc | 12 --------- sources | 2 +- 5 files changed, 29 insertions(+), 39 deletions(-) delete mode 100644 gating.yaml delete mode 100644 mock-core-configs.spec.rpmlintrc diff --git a/.gitignore b/.gitignore index 397e16a..cee8863 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /mock-core-configs-30.3.tar.gz /mock-core-configs-30.4.tar.gz /mock-core-configs-30.5.tar.gz +/mock-core-configs-31.1.tar.gz diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index fc33efa..0000000 --- a/gating.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_stable -rules: -- !PassingTestCaseRule {test_case_name: dist.rpmdeplint} -- !PassingTestCaseRule {test_case_name: dist.upgradepath} diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 4783005..4f2d078 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -1,42 +1,42 @@ # mock group id allocate for Fedora %global mockgid 135 -Name: mock-core-configs -Version: 30.5 -Release: 1%{?dist} -Summary: Mock core config files basic chroots +Name: mock-core-configs +Version: 31.1 +Release: 1%{?dist} +Summary: Mock core config files basic chroots -License: GPLv2+ -URL: https://github.com/rpm-software-management/mock/ +License: GPLv2+ +URL: https://github.com/rpm-software-management/mock/ # Source is created by # git clone https://github.com/rpm-software-management/mock.git # cd mock/mock-core-configs # git reset --hard %{name}-%{version} # tito build --tgz -Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz -BuildArch: noarch +Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz +BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.29 +Requires: distribution-gpg-keys >= 1.29 Requires(post): coreutils %if 0%{?fedora} > 29 || 0%{?rhel} > 8 -BuildRequires: systemd-rpm-macros +BuildRequires: systemd-rpm-macros %endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg -Requires(post): python3-dnf -Requires(post): python3-hawkey -Requires(post): system-release -Requires(post): python3 -Requires(post): sed +Requires(post): python3-dnf +Requires(post): python3-hawkey +Requires(post): system-release +Requires(post): python3 +Requires(post): sed %endif %if 0%{?rhel} && 0%{?rhel} <= 7 -Requires(pre): shadow-utils +Requires(pre): shadow-utils # to detect correct default.cfg -Requires(post): python -Requires(post): yum -Requires(post): /etc/os-release +Requires(post): python +Requires(post): yum +Requires(post): /etc/os-release %endif %description @@ -137,6 +137,14 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Aug 19 2019 Miroslav Suchý 31.1-1 +- add fedora 31 configs and rawhide is now 32 +- Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) + +* Mon Aug 19 2019 Miroslav Suchý +- add fedora 31 configs and rawhide is now 32 +- Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) + * Thu Aug 08 2019 Miroslav Suchý 30.5-1 - disable updates-modulare repos for now - buildrequire systemd-srpm-macros to get _sysusersdir diff --git a/mock-core-configs.spec.rpmlintrc b/mock-core-configs.spec.rpmlintrc deleted file mode 100644 index 7acff64..0000000 --- a/mock-core-configs.spec.rpmlintrc +++ /dev/null @@ -1,12 +0,0 @@ -addFilter(r'macro-in-comment %{name}') -addFilter(r'macro-in-comment %{version}') -addFilter(r'specfile-error warning: Macro expanded in comment on line [0-9]*: %{name}-%{version}') - -# SPELLING ERRORS -addFilter(r'spelling-error .* en_US (chroots|Config|chroot) ') - -addFilter(r'no-documentation') -addFilter(r'dangerous-command-in-%post ln') - -# sysusers.d -addFilter(r'only-non-binary-in-usr-lib') diff --git a/sources b/sources index 6a6974a..764cdd2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.5.tar.gz) = 218440fb9b8b9ea1b7c9a4c61deb3d6f9bec9ff01d6b87fadb1c54c9f9a1ef71b0169e997ae59064e1c5967bd4af52e6331c227e752dbbb5b0ba778bc8ab509f +SHA512 (mock-core-configs-31.1.tar.gz) = 5d1effa53b358627ebba179ad633f577a14e941e323e2eee455ef38c56fbef1f50be7ad3caa1193c925d4ec3971b128591755fad159da6c7bb6913d25eadb3a1 From 63cf115160d3011963314c1f920fcd868326cc26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 19 Aug 2019 10:44:35 +0200 Subject: [PATCH 27/55] Update mock-core-configs to 31.1-1 --- .gitignore | 1 + mock-core-configs.spec | 46 +++++++++++++++++++++++++----------------- sources | 2 +- 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 397e16a..cee8863 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /mock-core-configs-30.3.tar.gz /mock-core-configs-30.4.tar.gz /mock-core-configs-30.5.tar.gz +/mock-core-configs-31.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 4783005..4f2d078 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -1,42 +1,42 @@ # mock group id allocate for Fedora %global mockgid 135 -Name: mock-core-configs -Version: 30.5 -Release: 1%{?dist} -Summary: Mock core config files basic chroots +Name: mock-core-configs +Version: 31.1 +Release: 1%{?dist} +Summary: Mock core config files basic chroots -License: GPLv2+ -URL: https://github.com/rpm-software-management/mock/ +License: GPLv2+ +URL: https://github.com/rpm-software-management/mock/ # Source is created by # git clone https://github.com/rpm-software-management/mock.git # cd mock/mock-core-configs # git reset --hard %{name}-%{version} # tito build --tgz -Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz -BuildArch: noarch +Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz +BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.29 +Requires: distribution-gpg-keys >= 1.29 Requires(post): coreutils %if 0%{?fedora} > 29 || 0%{?rhel} > 8 -BuildRequires: systemd-rpm-macros +BuildRequires: systemd-rpm-macros %endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg -Requires(post): python3-dnf -Requires(post): python3-hawkey -Requires(post): system-release -Requires(post): python3 -Requires(post): sed +Requires(post): python3-dnf +Requires(post): python3-hawkey +Requires(post): system-release +Requires(post): python3 +Requires(post): sed %endif %if 0%{?rhel} && 0%{?rhel} <= 7 -Requires(pre): shadow-utils +Requires(pre): shadow-utils # to detect correct default.cfg -Requires(post): python -Requires(post): yum -Requires(post): /etc/os-release +Requires(post): python +Requires(post): yum +Requires(post): /etc/os-release %endif %description @@ -137,6 +137,14 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Aug 19 2019 Miroslav Suchý 31.1-1 +- add fedora 31 configs and rawhide is now 32 +- Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) + +* Mon Aug 19 2019 Miroslav Suchý +- add fedora 31 configs and rawhide is now 32 +- Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) + * Thu Aug 08 2019 Miroslav Suchý 30.5-1 - disable updates-modulare repos for now - buildrequire systemd-srpm-macros to get _sysusersdir diff --git a/sources b/sources index 6a6974a..764cdd2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-30.5.tar.gz) = 218440fb9b8b9ea1b7c9a4c61deb3d6f9bec9ff01d6b87fadb1c54c9f9a1ef71b0169e997ae59064e1c5967bd4af52e6331c227e752dbbb5b0ba778bc8ab509f +SHA512 (mock-core-configs-31.1.tar.gz) = 5d1effa53b358627ebba179ad633f577a14e941e323e2eee455ef38c56fbef1f50be7ad3caa1193c925d4ec3971b128591755fad159da6c7bb6913d25eadb3a1 From 7c5e66720194dcb1771879a672537fe31897a4df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 26 Aug 2019 14:44:53 +0200 Subject: [PATCH 28/55] Update mock-core-configs to 31.2-1 --- .gitignore | 1 + mock-core-configs.spec | 25 +++++++++---------------- sources | 2 +- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index cee8863..1aa3d12 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /mock-core-configs-30.4.tar.gz /mock-core-configs-30.5.tar.gz /mock-core-configs-31.1.tar.gz +/mock-core-configs-31.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 4f2d078..79196d5 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.1 +Version: 31.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -20,9 +20,6 @@ BuildArch: noarch Requires: distribution-gpg-keys >= 1.29 Requires(post): coreutils -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -BuildRequires: systemd-rpm-macros -%endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf @@ -31,8 +28,8 @@ Requires(post): system-release Requires(post): python3 Requires(post): sed %endif -%if 0%{?rhel} && 0%{?rhel} <= 7 Requires(pre): shadow-utils +%if 0%{?rhel} && 0%{?rhel} <= 7 # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -57,17 +54,15 @@ Config files which allow you to create chroots for: %install mkdir -p %{buildroot}%{_sysusersdir} -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -cp -a mock.conf %{buildroot}%{_sysusersdir} -%endif mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/*.tpl %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs -find %{buildroot}%{_sysconfdir}/mock -name "*.cfg" \ +find %{buildroot}%{_sysconfdir}/mock -name "*.cfg" -o -name '*.tpl' \ | sed -e "s|^%{buildroot}|%%config(noreplace) |" >> %{name}.cfgs # just for %%ghosting purposes ln -s fedora-rawhide-x86_64.cfg %{buildroot}%{_sysconfdir}/mock/default.cfg @@ -81,13 +76,9 @@ fi %pre -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -%sysusers_create_package mock mock.conf -%else # check for existence of mock group, create it if not found getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 -%endif %post if [ -s /etc/os-release ]; then @@ -129,14 +120,16 @@ fi %files -f %{name}.cfgs %license COPYING -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -%{_sysusersdir}/mock.conf -%endif %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Aug 26 2019 Miroslav Suchý 31.2-1 +- revert sysusers setting [RHBZ#1740545] +- add rhelepel-8 configs (praiskup@redhat.com) +- add RHEL 7/8 (praiskup@redhat.com) + * Mon Aug 19 2019 Miroslav Suchý 31.1-1 - add fedora 31 configs and rawhide is now 32 - Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) diff --git a/sources b/sources index 764cdd2..7e29e06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.1.tar.gz) = 5d1effa53b358627ebba179ad633f577a14e941e323e2eee455ef38c56fbef1f50be7ad3caa1193c925d4ec3971b128591755fad159da6c7bb6913d25eadb3a1 +SHA512 (mock-core-configs-31.2.tar.gz) = 2d329b9165419056dfd83a53b0c19e6873f2a4c722d16e3166f1089ae17f973980bcc1b8ae9745b41052de1f99268ded466505474de62eec5978ecde7a7bb2bf From e5af04d935f548268f6ffec8e1420f614aca5439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 26 Aug 2019 14:47:23 +0200 Subject: [PATCH 29/55] Update mock-core-configs to 31.2-1 --- .gitignore | 1 + mock-core-configs.spec | 25 +++++++++---------------- sources | 2 +- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index cee8863..1aa3d12 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /mock-core-configs-30.4.tar.gz /mock-core-configs-30.5.tar.gz /mock-core-configs-31.1.tar.gz +/mock-core-configs-31.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 4f2d078..79196d5 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.1 +Version: 31.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -20,9 +20,6 @@ BuildArch: noarch Requires: distribution-gpg-keys >= 1.29 Requires(post): coreutils -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -BuildRequires: systemd-rpm-macros -%endif %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 # to detect correct default.cfg Requires(post): python3-dnf @@ -31,8 +28,8 @@ Requires(post): system-release Requires(post): python3 Requires(post): sed %endif -%if 0%{?rhel} && 0%{?rhel} <= 7 Requires(pre): shadow-utils +%if 0%{?rhel} && 0%{?rhel} <= 7 # to detect correct default.cfg Requires(post): python Requires(post): yum @@ -57,17 +54,15 @@ Config files which allow you to create chroots for: %install mkdir -p %{buildroot}%{_sysusersdir} -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -cp -a mock.conf %{buildroot}%{_sysusersdir} -%endif mkdir -p %{buildroot}%{_sysconfdir}/mock/eol cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/*.tpl %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs -find %{buildroot}%{_sysconfdir}/mock -name "*.cfg" \ +find %{buildroot}%{_sysconfdir}/mock -name "*.cfg" -o -name '*.tpl' \ | sed -e "s|^%{buildroot}|%%config(noreplace) |" >> %{name}.cfgs # just for %%ghosting purposes ln -s fedora-rawhide-x86_64.cfg %{buildroot}%{_sysconfdir}/mock/default.cfg @@ -81,13 +76,9 @@ fi %pre -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -%sysusers_create_package mock mock.conf -%else # check for existence of mock group, create it if not found getent group mock > /dev/null || groupadd -f -g %mockgid -r mock exit 0 -%endif %post if [ -s /etc/os-release ]; then @@ -129,14 +120,16 @@ fi %files -f %{name}.cfgs %license COPYING -%if 0%{?fedora} > 29 || 0%{?rhel} > 8 -%{_sysusersdir}/mock.conf -%endif %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Mon Aug 26 2019 Miroslav Suchý 31.2-1 +- revert sysusers setting [RHBZ#1740545] +- add rhelepel-8 configs (praiskup@redhat.com) +- add RHEL 7/8 (praiskup@redhat.com) + * Mon Aug 19 2019 Miroslav Suchý 31.1-1 - add fedora 31 configs and rawhide is now 32 - Add local-source repo definition to Fedora Rawhide (miro@hroncok.cz) diff --git a/sources b/sources index 764cdd2..7e29e06 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.1.tar.gz) = 5d1effa53b358627ebba179ad633f577a14e941e323e2eee455ef38c56fbef1f50be7ad3caa1193c925d4ec3971b128591755fad159da6c7bb6913d25eadb3a1 +SHA512 (mock-core-configs-31.2.tar.gz) = 2d329b9165419056dfd83a53b0c19e6873f2a4c722d16e3166f1089ae17f973980bcc1b8ae9745b41052de1f99268ded466505474de62eec5978ecde7a7bb2bf From 46fcef67a0ddf44ed62efd49ae70c8cb847c65ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Sat, 14 Sep 2019 12:55:27 +0200 Subject: [PATCH 30/55] Update mock-core-configs to 31.3-1 --- .gitignore | 1 + mock-core-configs.spec | 16 ++++++++++++++-- sources | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1aa3d12..50d140d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /mock-core-configs-30.5.tar.gz /mock-core-configs-31.1.tar.gz /mock-core-configs-31.2.tar.gz +/mock-core-configs-31.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 79196d5..af476a3 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.2 +Version: 31.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -56,8 +56,9 @@ Config files which allow you to create chroots for: mkdir -p %{buildroot}%{_sysusersdir} mkdir -p %{buildroot}%{_sysconfdir}/mock/eol +mkdir -p %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock -cp -a etc/mock/*.tpl %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol # generate files section with config - there is many of them @@ -122,9 +123,20 @@ fi %license COPYING %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol +%dir %{_sysconfdir}/mock/templates %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Sat Sep 14 2019 Miroslav Suchý 31.3-1 +- mock-core-configs: installroot fix for fedora 31+ i386 (praiskup@redhat.com) +- Moving templates into templates dir (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 30 to use tpl file (sisi.chlupova@gmail.com) +- Moving fedora-30-x86_64.cfg into templates/fedora-30.tpl + (sisi.chlupova@gmail.com) +- baseurl for f30-build was changed (sisi.chlupova@gmail.com) +- no i686 repositories [GH#325] +- adds equation sign to --disablerepo (thrnciar@reedhat.com) + * Mon Aug 26 2019 Miroslav Suchý 31.2-1 - revert sysusers setting [RHBZ#1740545] - add rhelepel-8 configs (praiskup@redhat.com) diff --git a/sources b/sources index 7e29e06..d71e9e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.2.tar.gz) = 2d329b9165419056dfd83a53b0c19e6873f2a4c722d16e3166f1089ae17f973980bcc1b8ae9745b41052de1f99268ded466505474de62eec5978ecde7a7bb2bf +SHA512 (mock-core-configs-31.3.tar.gz) = 8e8aec6c843ccd037d75e2e9d018107d492db415f1ae9c5d2fb5053ae5f0ae5c6a051ea4f2cc86369f5fb595665034c5ecb2619f777a5db900b4146d156cf4d6 From ee706462e515f1870f51cca6ecf26c489bf0444e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Sat, 14 Sep 2019 12:57:03 +0200 Subject: [PATCH 31/55] Update mock-core-configs to 31.3-1 --- .gitignore | 1 + mock-core-configs.spec | 16 ++++++++++++++-- sources | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1aa3d12..50d140d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /mock-core-configs-30.5.tar.gz /mock-core-configs-31.1.tar.gz /mock-core-configs-31.2.tar.gz +/mock-core-configs-31.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 79196d5..af476a3 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.2 +Version: 31.3 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -56,8 +56,9 @@ Config files which allow you to create chroots for: mkdir -p %{buildroot}%{_sysusersdir} mkdir -p %{buildroot}%{_sysconfdir}/mock/eol +mkdir -p %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock -cp -a etc/mock/*.tpl %{buildroot}%{_sysconfdir}/mock +cp -a etc/mock/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol # generate files section with config - there is many of them @@ -122,9 +123,20 @@ fi %license COPYING %dir %{_sysconfdir}/mock %dir %{_sysconfdir}/mock/eol +%dir %{_sysconfdir}/mock/templates %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Sat Sep 14 2019 Miroslav Suchý 31.3-1 +- mock-core-configs: installroot fix for fedora 31+ i386 (praiskup@redhat.com) +- Moving templates into templates dir (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 30 to use tpl file (sisi.chlupova@gmail.com) +- Moving fedora-30-x86_64.cfg into templates/fedora-30.tpl + (sisi.chlupova@gmail.com) +- baseurl for f30-build was changed (sisi.chlupova@gmail.com) +- no i686 repositories [GH#325] +- adds equation sign to --disablerepo (thrnciar@reedhat.com) + * Mon Aug 26 2019 Miroslav Suchý 31.2-1 - revert sysusers setting [RHBZ#1740545] - add rhelepel-8 configs (praiskup@redhat.com) diff --git a/sources b/sources index 7e29e06..d71e9e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.2.tar.gz) = 2d329b9165419056dfd83a53b0c19e6873f2a4c722d16e3166f1089ae17f973980bcc1b8ae9745b41052de1f99268ded466505474de62eec5978ecde7a7bb2bf +SHA512 (mock-core-configs-31.3.tar.gz) = 8e8aec6c843ccd037d75e2e9d018107d492db415f1ae9c5d2fb5053ae5f0ae5c6a051ea4f2cc86369f5fb595665034c5ecb2619f777a5db900b4146d156cf4d6 From 61f16043aef64b854a010430e15f3d880afbc300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Tue, 24 Sep 2019 18:20:51 +0200 Subject: [PATCH 32/55] Update mock-core-configs to 31.4-1 --- .gitignore | 1 + mock-core-configs.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50d140d..65c4804 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /mock-core-configs-31.1.tar.gz /mock-core-configs-31.2.tar.gz /mock-core-configs-31.3.tar.gz +/mock-core-configs-31.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index af476a3..9236bf4 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.3 +Version: 31.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,14 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Tue Sep 24 2019 Miroslav Suchý 31.4-1 +- provide explanation why modular repos are disabled +- add epel-8 +- Changing cfg files for fedora rawhide to use tpl file + (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 31 to use tpl file (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 29 to use tpl file (sisi.chlupova@gmail.com) + * Sat Sep 14 2019 Miroslav Suchý 31.3-1 - mock-core-configs: installroot fix for fedora 31+ i386 (praiskup@redhat.com) - Moving templates into templates dir (sisi.chlupova@gmail.com) diff --git a/sources b/sources index d71e9e4..c376482 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.3.tar.gz) = 8e8aec6c843ccd037d75e2e9d018107d492db415f1ae9c5d2fb5053ae5f0ae5c6a051ea4f2cc86369f5fb595665034c5ecb2619f777a5db900b4146d156cf4d6 +SHA512 (mock-core-configs-31.4.tar.gz) = 50ff0e6f3e9f475fa56effe154981c156c68259b153792c1631870ca401a067215cee6ccee4c93ac6b5d95e3004e6dd1e382af47b0d4434cb7594524f924d26b From e819d007be729917877de9e22933da1c6d229f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Tue, 24 Sep 2019 18:22:17 +0200 Subject: [PATCH 33/55] Update mock-core-configs to 31.4-1 --- .gitignore | 1 + mock-core-configs.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50d140d..65c4804 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /mock-core-configs-31.1.tar.gz /mock-core-configs-31.2.tar.gz /mock-core-configs-31.3.tar.gz +/mock-core-configs-31.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index af476a3..9236bf4 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.3 +Version: 31.4 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,14 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Tue Sep 24 2019 Miroslav Suchý 31.4-1 +- provide explanation why modular repos are disabled +- add epel-8 +- Changing cfg files for fedora rawhide to use tpl file + (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 31 to use tpl file (sisi.chlupova@gmail.com) +- Changing cfg files for fedora 29 to use tpl file (sisi.chlupova@gmail.com) + * Sat Sep 14 2019 Miroslav Suchý 31.3-1 - mock-core-configs: installroot fix for fedora 31+ i386 (praiskup@redhat.com) - Moving templates into templates dir (sisi.chlupova@gmail.com) diff --git a/sources b/sources index d71e9e4..c376482 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.3.tar.gz) = 8e8aec6c843ccd037d75e2e9d018107d492db415f1ae9c5d2fb5053ae5f0ae5c6a051ea4f2cc86369f5fb595665034c5ecb2619f777a5db900b4146d156cf4d6 +SHA512 (mock-core-configs-31.4.tar.gz) = 50ff0e6f3e9f475fa56effe154981c156c68259b153792c1631870ca401a067215cee6ccee4c93ac6b5d95e3004e6dd1e382af47b0d4434cb7594524f924d26b From 4da4530b5c34273464af78d7ceb5d02be6afa195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 26 Sep 2019 14:00:30 +0200 Subject: [PATCH 34/55] Update mock-core-configs to 31.5-1 --- .gitignore | 1 + mock-core-configs.spec | 12 +++++++++++- sources | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 65c4804..6b26143 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /mock-core-configs-31.2.tar.gz /mock-core-configs-31.3.tar.gz /mock-core-configs-31.4.tar.gz +/mock-core-configs-31.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 9236bf4..3dfafe4 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.4 +Version: 31.5 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,16 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Sep 26 2019 Miroslav Suchý 31.5-1 +- expand contentdir for now +- expand $stream for now +- add extra_chroot_dirs to centos8 +- use dnf for centos8 +- add centos-stream-8 +- rhelepel: reuse epel-8.tpl (praiskup@redhat.com) +- Add Amazon Linux 2 configs (haroldji@amazon.com) +- centos-8: enable PowerTools repo (praiskup@redhat.com) + * Tue Sep 24 2019 Miroslav Suchý 31.4-1 - provide explanation why modular repos are disabled - add epel-8 diff --git a/sources b/sources index c376482..f8601a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.4.tar.gz) = 50ff0e6f3e9f475fa56effe154981c156c68259b153792c1631870ca401a067215cee6ccee4c93ac6b5d95e3004e6dd1e382af47b0d4434cb7594524f924d26b +SHA512 (mock-core-configs-31.5.tar.gz) = 2fcff9c321471a325a538e38664d21cc5d263c0cbfb6e74ea0d5eb9b719947099464dedccb2e56c3f4fef5905f4a8abf5d9822175302058292f1bab5efb8a167 From bb2674fa67fe63762429b737b47851d52c843e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 26 Sep 2019 14:02:25 +0200 Subject: [PATCH 35/55] Update mock-core-configs to 31.5-1 --- .gitignore | 1 + mock-core-configs.spec | 12 +++++++++++- sources | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 65c4804..6b26143 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /mock-core-configs-31.2.tar.gz /mock-core-configs-31.3.tar.gz /mock-core-configs-31.4.tar.gz +/mock-core-configs-31.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 9236bf4..3dfafe4 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.4 +Version: 31.5 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,16 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Sep 26 2019 Miroslav Suchý 31.5-1 +- expand contentdir for now +- expand $stream for now +- add extra_chroot_dirs to centos8 +- use dnf for centos8 +- add centos-stream-8 +- rhelepel: reuse epel-8.tpl (praiskup@redhat.com) +- Add Amazon Linux 2 configs (haroldji@amazon.com) +- centos-8: enable PowerTools repo (praiskup@redhat.com) + * Tue Sep 24 2019 Miroslav Suchý 31.4-1 - provide explanation why modular repos are disabled - add epel-8 diff --git a/sources b/sources index c376482..f8601a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.4.tar.gz) = 50ff0e6f3e9f475fa56effe154981c156c68259b153792c1631870ca401a067215cee6ccee4c93ac6b5d95e3004e6dd1e382af47b0d4434cb7594524f924d26b +SHA512 (mock-core-configs-31.5.tar.gz) = 2fcff9c321471a325a538e38664d21cc5d263c0cbfb6e74ea0d5eb9b719947099464dedccb2e56c3f4fef5905f4a8abf5d9822175302058292f1bab5efb8a167 From d523fc9c181e4f54dee438e89367bea5fafc3122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 4 Oct 2019 12:39:38 +0200 Subject: [PATCH 36/55] Update mock-core-configs to 31.6-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- mock-core-configs.spec.rpmlintrc | 6 ++++++ sources | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 mock-core-configs.spec.rpmlintrc diff --git a/.gitignore b/.gitignore index 6b26143..ebcc58b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /mock-core-configs-31.3.tar.gz /mock-core-configs-31.4.tar.gz /mock-core-configs-31.5.tar.gz +/mock-core-configs-31.6.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 3dfafe4..7e623cf 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.5 +Version: 31.6 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Oct 04 2019 Miroslav Suchý 31.6-1 +- disable modular repo for f29 +- configure podman containers for Fedora, EPEL and Mageia (frostyx@email.cz) +- Fix baseurl typo in centos-stream config (dollierp@redhat.com) + * Thu Sep 26 2019 Miroslav Suchý 31.5-1 - expand contentdir for now - expand $stream for now diff --git a/mock-core-configs.spec.rpmlintrc b/mock-core-configs.spec.rpmlintrc new file mode 100644 index 0000000..03bf4b0 --- /dev/null +++ b/mock-core-configs.spec.rpmlintrc @@ -0,0 +1,6 @@ +addFilter(r'macro-in-comment %{name}') +addFilter(r'macro-in-comment %{version}') +addFilter(r'specfile-error warning: Macro expanded in comment on line [0-9]*: %{name}-%{version}') + +# SPELLING ERRORS +addFilter(r'spelling-error .* en_US (chroots|Config|chroot) ') diff --git a/sources b/sources index f8601a5..a7e59dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.5.tar.gz) = 2fcff9c321471a325a538e38664d21cc5d263c0cbfb6e74ea0d5eb9b719947099464dedccb2e56c3f4fef5905f4a8abf5d9822175302058292f1bab5efb8a167 +SHA512 (mock-core-configs-31.6.tar.gz) = eed8a070601719345a2d34cc426f98503b26b14951aae230bb6f911df6511df50538310fc2544e3dcdb8de6a8bb6b03e6c10a13306ee11754a735a38c0319f49 From d6dd3dc3fd50d79039d7120e9a586bdca7b649b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 4 Oct 2019 12:46:20 +0200 Subject: [PATCH 37/55] Update mock-core-configs to 31.6-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- mock-core-configs.spec.rpmlintrc | 6 ++++++ sources | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 mock-core-configs.spec.rpmlintrc diff --git a/.gitignore b/.gitignore index 6b26143..ebcc58b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /mock-core-configs-31.3.tar.gz /mock-core-configs-31.4.tar.gz /mock-core-configs-31.5.tar.gz +/mock-core-configs-31.6.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 3dfafe4..7e623cf 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.5 +Version: 31.6 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Oct 04 2019 Miroslav Suchý 31.6-1 +- disable modular repo for f29 +- configure podman containers for Fedora, EPEL and Mageia (frostyx@email.cz) +- Fix baseurl typo in centos-stream config (dollierp@redhat.com) + * Thu Sep 26 2019 Miroslav Suchý 31.5-1 - expand contentdir for now - expand $stream for now diff --git a/mock-core-configs.spec.rpmlintrc b/mock-core-configs.spec.rpmlintrc new file mode 100644 index 0000000..03bf4b0 --- /dev/null +++ b/mock-core-configs.spec.rpmlintrc @@ -0,0 +1,6 @@ +addFilter(r'macro-in-comment %{name}') +addFilter(r'macro-in-comment %{version}') +addFilter(r'specfile-error warning: Macro expanded in comment on line [0-9]*: %{name}-%{version}') + +# SPELLING ERRORS +addFilter(r'spelling-error .* en_US (chroots|Config|chroot) ') diff --git a/sources b/sources index f8601a5..a7e59dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.5.tar.gz) = 2fcff9c321471a325a538e38664d21cc5d263c0cbfb6e74ea0d5eb9b719947099464dedccb2e56c3f4fef5905f4a8abf5d9822175302058292f1bab5efb8a167 +SHA512 (mock-core-configs-31.6.tar.gz) = eed8a070601719345a2d34cc426f98503b26b14951aae230bb6f911df6511df50538310fc2544e3dcdb8de6a8bb6b03e6c10a13306ee11754a735a38c0319f49 From d798e0e88a8e4079e03464befc203f2bd0f9a1d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 1 Nov 2019 15:18:30 +0100 Subject: [PATCH 38/55] Update mock-core-configs to 31.7-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ebcc58b..00d262a 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /mock-core-configs-31.4.tar.gz /mock-core-configs-31.5.tar.gz /mock-core-configs-31.6.tar.gz +/mock-core-configs-31.7.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 7e623cf..a516738 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.6 +Version: 31.7 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Nov 01 2019 Miroslav Suchý 31.7-1 +- Add configs for epel8-playground (mmathesi@redhat.com) +- add 3 base packages to epel-playground buildroot [RHBZ#1764445] +- add 3 base packages to epel buildroot [RHBZ#1764445] + * Fri Oct 04 2019 Miroslav Suchý 31.6-1 - disable modular repo for f29 - configure podman containers for Fedora, EPEL and Mageia (frostyx@email.cz) diff --git a/sources b/sources index a7e59dd..4c53ae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.6.tar.gz) = eed8a070601719345a2d34cc426f98503b26b14951aae230bb6f911df6511df50538310fc2544e3dcdb8de6a8bb6b03e6c10a13306ee11754a735a38c0319f49 +SHA512 (mock-core-configs-31.7.tar.gz) = 96701a149fe2c1af9a9d235dd486c86ebe9298080cd67663ca8bda4cdc5415f70de18731e488f7792582635363f322871b55592abc11609dd4a00ea094dae82d From d2ff40c733d5a19d4f367de2611a9c817ebccf4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 1 Nov 2019 15:20:57 +0100 Subject: [PATCH 39/55] Update mock-core-configs to 31.7-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ebcc58b..00d262a 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /mock-core-configs-31.4.tar.gz /mock-core-configs-31.5.tar.gz /mock-core-configs-31.6.tar.gz +/mock-core-configs-31.7.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 7e623cf..a516738 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.6 +Version: 31.7 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -127,6 +127,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Nov 01 2019 Miroslav Suchý 31.7-1 +- Add configs for epel8-playground (mmathesi@redhat.com) +- add 3 base packages to epel-playground buildroot [RHBZ#1764445] +- add 3 base packages to epel buildroot [RHBZ#1764445] + * Fri Oct 04 2019 Miroslav Suchý 31.6-1 - disable modular repo for f29 - configure podman containers for Fedora, EPEL and Mageia (frostyx@email.cz) diff --git a/sources b/sources index a7e59dd..4c53ae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.6.tar.gz) = eed8a070601719345a2d34cc426f98503b26b14951aae230bb6f911df6511df50538310fc2544e3dcdb8de6a8bb6b03e6c10a13306ee11754a735a38c0319f49 +SHA512 (mock-core-configs-31.7.tar.gz) = 96701a149fe2c1af9a9d235dd486c86ebe9298080cd67663ca8bda4cdc5415f70de18731e488f7792582635363f322871b55592abc11609dd4a00ea094dae82d From fb60c8551f6b5fbb8ef9a866d6dd4723e6d01765 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 13:45:57 +0000 Subject: [PATCH 40/55] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- mock-core-configs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mock-core-configs.spec b/mock-core-configs.spec index a516738..621bf07 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -3,7 +3,7 @@ Name: mock-core-configs Version: 31.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -127,6 +127,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 31.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Nov 01 2019 Miroslav Suchý 31.7-1 - Add configs for epel8-playground (mmathesi@redhat.com) - add 3 base packages to epel-playground buildroot [RHBZ#1764445] From 323d021368d8de92b6b5bdf2f04516ed0ab76b1c Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 7 Feb 2020 15:01:00 +0100 Subject: [PATCH 41/55] Update mock-core-configs to 32.0-2 --- .gitignore | 1 + mock-core-configs.spec | 51 +++++++++++++++++++++++++++++++++++++----- sources | 2 +- 3 files changed, 47 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 00d262a..bf91a17 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /mock-core-configs-31.5.tar.gz /mock-core-configs-31.6.tar.gz /mock-core-configs-31.7.tar.gz +/mock-core-configs-32.0.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 621bf07..ea0f8c6 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.7 +Version: 32.0 Release: 2%{?dist} Summary: Mock core config files basic chroots @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{ BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.29 +Requires: distribution-gpg-keys >= 1.36 Requires(post): coreutils %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 @@ -49,17 +49,33 @@ Config files which allow you to create chroots for: %build -# nothing to do here +cd etc/host-overrides +HOST=none +%if 0%{?fedora} +HOST="fedora-%{fedora}" +%endif +%if 0%{?rhel} +HOST="rhel-%{rhel}" +%endif + +if [ -d "$HOST" ]; then + pushd "$HOST" + for i in *.cfg; do + cat "$i" >> "../../mock/$i" + done + popd +fi %install mkdir -p %{buildroot}%{_sysusersdir} -mkdir -p %{buildroot}%{_sysconfdir}/mock/eol +mkdir -p %{buildroot}%{_sysconfdir}/mock/eol/templates mkdir -p %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol +cp -a etc/mock/eol/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/eol/templates # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs @@ -127,8 +143,31 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog -* Wed Jan 29 2020 Fedora Release Engineering - 31.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild +* Fri Feb 07 2020 Pavel Raiskup 32.0-2 +- solve yum.conf vs. dnf.conf inconsistency in config and code + +* Thu Feb 06 2020 Pavel Raiskup 32.0-1 +- add F32 configs and move rawhide to F33 +- make compatibility changes with mock 2.0 +- allow host overrides (build-time for now) +- use jinja for gpgkey= in rawhide template +- add rhel-{7,8}-s390x configs +- drop rhel-8-ppc64, it was never supported +- fix rhel-7 configs +- update epel-8 config template to include modular repos as well as missing + non-modular source repo (mmathesi@redhat.com) +- drop for a long time useless epel-6-ppc64 config +- use template for opensuse, openmandriva, mageia, epel, custom ... +- fix epel-6.tpl config bug +- set default podman image for centos-stream +- remove aarch64 string from repo name in template [RHBZ#1780977] +- EOL F29 configs +- fix rhelepel configs +- allow including configs and templates from relative path (frostyx@email.cz) +- configs: drop cost=2000 from fedora-31+-i386 +- add missing metadata_expire=0 to epel configs +- change default of 'package_manager' to 'dnf', and use 'dnf.conf' +- remove rhelbeta-8-* * Fri Nov 01 2019 Miroslav Suchý 31.7-1 - Add configs for epel8-playground (mmathesi@redhat.com) diff --git a/sources b/sources index 4c53ae4..f707db8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.7.tar.gz) = 96701a149fe2c1af9a9d235dd486c86ebe9298080cd67663ca8bda4cdc5415f70de18731e488f7792582635363f322871b55592abc11609dd4a00ea094dae82d +SHA512 (mock-core-configs-32.0.tar.gz) = 11de262b8bc796d0f51c2807b10cf150a8a25c2197b71ed31ee330679dff377336f5e850ae9e5622836eb24e87c54c42445f51d6f018b5731efc945da97bf58e From bd188e11ef5be3e9eeed1fa59afeece6dff9fdba Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 7 Feb 2020 15:04:38 +0100 Subject: [PATCH 42/55] Update mock-core-configs to 32.0-2 --- .gitignore | 1 + mock-core-configs.spec | 52 ++++++++++++++++++++++++++++++++++++++---- sources | 2 +- 3 files changed, 49 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 00d262a..bf91a17 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /mock-core-configs-31.5.tar.gz /mock-core-configs-31.6.tar.gz /mock-core-configs-31.7.tar.gz +/mock-core-configs-32.0.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index a516738..ea0f8c6 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 31.7 -Release: 1%{?dist} +Version: 32.0 +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -17,7 +17,7 @@ Source: https://github.com/rpm-software-management/mock/releases/download/%{ BuildArch: noarch # distribution-gpg-keys contains GPG keys used by mock configs -Requires: distribution-gpg-keys >= 1.29 +Requires: distribution-gpg-keys >= 1.36 Requires(post): coreutils %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 @@ -49,17 +49,33 @@ Config files which allow you to create chroots for: %build -# nothing to do here +cd etc/host-overrides +HOST=none +%if 0%{?fedora} +HOST="fedora-%{fedora}" +%endif +%if 0%{?rhel} +HOST="rhel-%{rhel}" +%endif + +if [ -d "$HOST" ]; then + pushd "$HOST" + for i in *.cfg; do + cat "$i" >> "../../mock/$i" + done + popd +fi %install mkdir -p %{buildroot}%{_sysusersdir} -mkdir -p %{buildroot}%{_sysconfdir}/mock/eol +mkdir -p %{buildroot}%{_sysconfdir}/mock/eol/templates mkdir -p %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/*.cfg %{buildroot}%{_sysconfdir}/mock cp -a etc/mock/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/templates cp -a etc/mock/eol/*cfg %{buildroot}%{_sysconfdir}/mock/eol +cp -a etc/mock/eol/templates/*.tpl %{buildroot}%{_sysconfdir}/mock/eol/templates # generate files section with config - there is many of them echo "%defattr(0644, root, mock)" > %{name}.cfgs @@ -127,6 +143,32 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Feb 07 2020 Pavel Raiskup 32.0-2 +- solve yum.conf vs. dnf.conf inconsistency in config and code + +* Thu Feb 06 2020 Pavel Raiskup 32.0-1 +- add F32 configs and move rawhide to F33 +- make compatibility changes with mock 2.0 +- allow host overrides (build-time for now) +- use jinja for gpgkey= in rawhide template +- add rhel-{7,8}-s390x configs +- drop rhel-8-ppc64, it was never supported +- fix rhel-7 configs +- update epel-8 config template to include modular repos as well as missing + non-modular source repo (mmathesi@redhat.com) +- drop for a long time useless epel-6-ppc64 config +- use template for opensuse, openmandriva, mageia, epel, custom ... +- fix epel-6.tpl config bug +- set default podman image for centos-stream +- remove aarch64 string from repo name in template [RHBZ#1780977] +- EOL F29 configs +- fix rhelepel configs +- allow including configs and templates from relative path (frostyx@email.cz) +- configs: drop cost=2000 from fedora-31+-i386 +- add missing metadata_expire=0 to epel configs +- change default of 'package_manager' to 'dnf', and use 'dnf.conf' +- remove rhelbeta-8-* + * Fri Nov 01 2019 Miroslav Suchý 31.7-1 - Add configs for epel8-playground (mmathesi@redhat.com) - add 3 base packages to epel-playground buildroot [RHBZ#1764445] diff --git a/sources b/sources index 4c53ae4..f707db8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-31.7.tar.gz) = 96701a149fe2c1af9a9d235dd486c86ebe9298080cd67663ca8bda4cdc5415f70de18731e488f7792582635363f322871b55592abc11609dd4a00ea094dae82d +SHA512 (mock-core-configs-32.0.tar.gz) = 11de262b8bc796d0f51c2807b10cf150a8a25c2197b71ed31ee330679dff377336f5e850ae9e5622836eb24e87c54c42445f51d6f018b5731efc945da97bf58e From 8cb3324c6fac06b4f5973e8193257635721b6fe1 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sat, 8 Feb 2020 14:15:57 +0100 Subject: [PATCH 43/55] Update mock-core-configs to 32.1-1 --- .gitignore | 1 + mock-core-configs.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bf91a17..6d5ef63 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /mock-core-configs-31.6.tar.gz /mock-core-configs-31.7.tar.gz /mock-core-configs-32.0.tar.gz +/mock-core-configs-32.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index ea0f8c6..bbcd5ab 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.0 -Release: 2%{?dist} +Version: 32.1 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Sat Feb 08 2020 Pavel Raiskup 32.1-1 +- centos-8 and centos-stream to use dnf.conf + * Fri Feb 07 2020 Pavel Raiskup 32.0-2 - solve yum.conf vs. dnf.conf inconsistency in config and code diff --git a/sources b/sources index f707db8..1b7579b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.0.tar.gz) = 11de262b8bc796d0f51c2807b10cf150a8a25c2197b71ed31ee330679dff377336f5e850ae9e5622836eb24e87c54c42445f51d6f018b5731efc945da97bf58e +SHA512 (mock-core-configs-32.1.tar.gz) = d70c37031a4dd0b6977e1e14b4f083b495efa839dfa62d0d233983445dc8f53dae33fa82d151c7968482dad3803601d7dcbf9facffc15b4b1d91bc0aaaee6c8e From d936d767eb0717a195c66b057af9b778f069e0bb Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sat, 8 Feb 2020 14:17:17 +0100 Subject: [PATCH 44/55] Update mock-core-configs to 32.1-1 --- .gitignore | 1 + mock-core-configs.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bf91a17..6d5ef63 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /mock-core-configs-31.6.tar.gz /mock-core-configs-31.7.tar.gz /mock-core-configs-32.0.tar.gz +/mock-core-configs-32.1.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index ea0f8c6..bbcd5ab 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.0 -Release: 2%{?dist} +Version: 32.1 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Sat Feb 08 2020 Pavel Raiskup 32.1-1 +- centos-8 and centos-stream to use dnf.conf + * Fri Feb 07 2020 Pavel Raiskup 32.0-2 - solve yum.conf vs. dnf.conf inconsistency in config and code diff --git a/sources b/sources index f707db8..1b7579b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.0.tar.gz) = 11de262b8bc796d0f51c2807b10cf150a8a25c2197b71ed31ee330679dff377336f5e850ae9e5622836eb24e87c54c42445f51d6f018b5731efc945da97bf58e +SHA512 (mock-core-configs-32.1.tar.gz) = d70c37031a4dd0b6977e1e14b4f083b495efa839dfa62d0d233983445dc8f53dae33fa82d151c7968482dad3803601d7dcbf9facffc15b4b1d91bc0aaaee6c8e From 80f2d2ea298eb5802de92ad571fc97be9bfd5a5f Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 20 Feb 2020 09:06:14 +0100 Subject: [PATCH 45/55] Update mock-core-configs to 32.2-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6d5ef63..4327839 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /mock-core-configs-31.7.tar.gz /mock-core-configs-32.0.tar.gz /mock-core-configs-32.1.tar.gz +/mock-core-configs-32.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index bbcd5ab..cc0c4b9 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.1 +Version: 32.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -143,6 +143,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Feb 20 2020 Pavel Raiskup 32.2-1 +- use one template for branched fedoras +- templatize F31+ i386 +- use 'dnf.conf' in mageia, opensuse and openmandriva configs + * Sat Feb 08 2020 Pavel Raiskup 32.1-1 - centos-8 and centos-stream to use dnf.conf diff --git a/sources b/sources index 1b7579b..7914e6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.1.tar.gz) = d70c37031a4dd0b6977e1e14b4f083b495efa839dfa62d0d233983445dc8f53dae33fa82d151c7968482dad3803601d7dcbf9facffc15b4b1d91bc0aaaee6c8e +SHA512 (mock-core-configs-32.2.tar.gz) = bf1f86075fbbad7e17a95e469d6d70c7009b8577c13e2fb19c5d5c66a05063f32e26b27a8472c3fe1103a31ad05f891a7355f636a13590e3cdcf718e7c9ea10c From 392e1f1f680390d64e4e04294ee221d5c7fc2800 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 20 Feb 2020 10:17:58 +0100 Subject: [PATCH 46/55] Update mock-core-configs to 32.2-1 --- .gitignore | 1 + mock-core-configs.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6d5ef63..4327839 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /mock-core-configs-31.7.tar.gz /mock-core-configs-32.0.tar.gz /mock-core-configs-32.1.tar.gz +/mock-core-configs-32.2.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index bbcd5ab..cc0c4b9 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.1 +Version: 32.2 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -143,6 +143,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Feb 20 2020 Pavel Raiskup 32.2-1 +- use one template for branched fedoras +- templatize F31+ i386 +- use 'dnf.conf' in mageia, opensuse and openmandriva configs + * Sat Feb 08 2020 Pavel Raiskup 32.1-1 - centos-8 and centos-stream to use dnf.conf diff --git a/sources b/sources index 1b7579b..7914e6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.1.tar.gz) = d70c37031a4dd0b6977e1e14b4f083b495efa839dfa62d0d233983445dc8f53dae33fa82d151c7968482dad3803601d7dcbf9facffc15b4b1d91bc0aaaee6c8e +SHA512 (mock-core-configs-32.2.tar.gz) = bf1f86075fbbad7e17a95e469d6d70c7009b8577c13e2fb19c5d5c66a05063f32e26b27a8472c3fe1103a31ad05f891a7355f636a13590e3cdcf718e7c9ea10c From aad251e49dd0599e0a9120bcb26bb6dd2a7b8bac Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 21 Feb 2020 20:33:03 +0100 Subject: [PATCH 47/55] Update mock-core-configs to 32.3-2 --- .gitignore | 1 + mock-core-configs.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4327839..9db7efa 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /mock-core-configs-32.0.tar.gz /mock-core-configs-32.1.tar.gz /mock-core-configs-32.2.tar.gz +/mock-core-configs-32.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index cc0c4b9..f99610c 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.2 -Release: 1%{?dist} +Version: 32.3 +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,12 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Feb 21 2020 Pavel Raiskup 32.3-2 +- bump version for lost git tag + +* Fri Feb 21 2020 Pavel Raiskup 32.3-1 +- put back the opensuse-leap-15.1-x86_64 config + * Thu Feb 20 2020 Pavel Raiskup 32.2-1 - use one template for branched fedoras - templatize F31+ i386 diff --git a/sources b/sources index 7914e6f..bbc1b78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.2.tar.gz) = bf1f86075fbbad7e17a95e469d6d70c7009b8577c13e2fb19c5d5c66a05063f32e26b27a8472c3fe1103a31ad05f891a7355f636a13590e3cdcf718e7c9ea10c +SHA512 (mock-core-configs-32.3.tar.gz) = f812364032c52871a12dee887afbe91f4b891fc50452539628aa9047ab6d30014a12b72ef1c8a24beb30bfd729340e0b12cc55ddfff475d0cabfda32bdd386fe From f34d47580849b3137c7452d5e46ffabccde90fdc Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 21 Feb 2020 20:34:17 +0100 Subject: [PATCH 48/55] Update mock-core-configs to 32.3-2 --- .gitignore | 1 + mock-core-configs.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4327839..9db7efa 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /mock-core-configs-32.0.tar.gz /mock-core-configs-32.1.tar.gz /mock-core-configs-32.2.tar.gz +/mock-core-configs-32.3.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index cc0c4b9..f99610c 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.2 -Release: 1%{?dist} +Version: 32.3 +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,12 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Fri Feb 21 2020 Pavel Raiskup 32.3-2 +- bump version for lost git tag + +* Fri Feb 21 2020 Pavel Raiskup 32.3-1 +- put back the opensuse-leap-15.1-x86_64 config + * Thu Feb 20 2020 Pavel Raiskup 32.2-1 - use one template for branched fedoras - templatize F31+ i386 diff --git a/sources b/sources index 7914e6f..bbc1b78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.2.tar.gz) = bf1f86075fbbad7e17a95e469d6d70c7009b8577c13e2fb19c5d5c66a05063f32e26b27a8472c3fe1103a31ad05f891a7355f636a13590e3cdcf718e7c9ea10c +SHA512 (mock-core-configs-32.3.tar.gz) = f812364032c52871a12dee887afbe91f4b891fc50452539628aa9047ab6d30014a12b72ef1c8a24beb30bfd729340e0b12cc55ddfff475d0cabfda32bdd386fe From b28ae4de0700e4ea1769df844dd55003e44be52e Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 11 Mar 2020 09:53:14 +0100 Subject: [PATCH 49/55] Update mock-core-configs to 32.4-1 --- .gitignore | 1 + mock-core-configs.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9db7efa..38bf68b 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /mock-core-configs-32.1.tar.gz /mock-core-configs-32.2.tar.gz /mock-core-configs-32.3.tar.gz +/mock-core-configs-32.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index f99610c..3a8ede5 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.3 -Release: 2%{?dist} +Version: 32.4 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Mar 11 2020 Pavel Raiskup 32.4-1 +- disable package_state plugin for openmandriva 4.0/Cooker +- Mageia 6 is EOL +- opensuse: copy ssl ca bundle to correct path + * Fri Feb 21 2020 Pavel Raiskup 32.3-2 - bump version for lost git tag diff --git a/sources b/sources index bbc1b78..3217bec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.3.tar.gz) = f812364032c52871a12dee887afbe91f4b891fc50452539628aa9047ab6d30014a12b72ef1c8a24beb30bfd729340e0b12cc55ddfff475d0cabfda32bdd386fe +SHA512 (mock-core-configs-32.4.tar.gz) = 6207fa37798ccd9d01a349a8b241e7ad3b8ad950fa4dac6d2a893f47c7c25e683347262cd66fce355a070289b44f281a3dc7bbcd15a83419482a96c5f84f041b From 79898f8260d6c186295e3327d75e2deac644fe10 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 11 Mar 2020 09:55:00 +0100 Subject: [PATCH 50/55] Update mock-core-configs to 32.4-1 --- .gitignore | 1 + mock-core-configs.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9db7efa..38bf68b 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /mock-core-configs-32.1.tar.gz /mock-core-configs-32.2.tar.gz /mock-core-configs-32.3.tar.gz +/mock-core-configs-32.4.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index f99610c..3a8ede5 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.3 -Release: 2%{?dist} +Version: 32.4 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,11 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Mar 11 2020 Pavel Raiskup 32.4-1 +- disable package_state plugin for openmandriva 4.0/Cooker +- Mageia 6 is EOL +- opensuse: copy ssl ca bundle to correct path + * Fri Feb 21 2020 Pavel Raiskup 32.3-2 - bump version for lost git tag diff --git a/sources b/sources index bbc1b78..3217bec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.3.tar.gz) = f812364032c52871a12dee887afbe91f4b891fc50452539628aa9047ab6d30014a12b72ef1c8a24beb30bfd729340e0b12cc55ddfff475d0cabfda32bdd386fe +SHA512 (mock-core-configs-32.4.tar.gz) = 6207fa37798ccd9d01a349a8b241e7ad3b8ad950fa4dac6d2a893f47c7c25e683347262cd66fce355a070289b44f281a3dc7bbcd15a83419482a96c5f84f041b From e4267adc4707af3485abaae2b3a991a949730407 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 12 Mar 2020 14:32:40 +0100 Subject: [PATCH 51/55] release bump For https://koji.fedoraproject.org/koji/taskinfo?taskID=42402445 failure. Version: 32.4-2 --- mock-core-configs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 3a8ede5..bc337f8 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -3,7 +3,7 @@ Name: mock-core-configs Version: 32.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,6 +143,9 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Mar 12 2020 Pavel Raiskup - 32.4-2 +- bump for https://koji.fedoraproject.org/koji/taskinfo?taskID=42402445 failure + * Wed Mar 11 2020 Pavel Raiskup 32.4-1 - disable package_state plugin for openmandriva 4.0/Cooker - Mageia 6 is EOL From 01b49acc507ff9e512f5c6e68af2b6607be00417 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 26 Mar 2020 16:30:49 +0100 Subject: [PATCH 52/55] Update mock-core-configs to 32.5-1 --- .gitignore | 1 + mock-core-configs.spec | 16 ++++++++++++---- sources | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 38bf68b..46bc13b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /mock-core-configs-32.2.tar.gz /mock-core-configs-32.3.tar.gz /mock-core-configs-32.4.tar.gz +/mock-core-configs-32.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index bc337f8..31c302a 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,8 +2,8 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.4 -Release: 2%{?dist} +Version: 32.5 +Release: 1%{?dist} Summary: Mock core config files basic chroots License: GPLv2+ @@ -143,8 +143,16 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog -* Thu Mar 12 2020 Pavel Raiskup - 32.4-2 -- bump for https://koji.fedoraproject.org/koji/taskinfo?taskID=42402445 failure +* Thu Mar 26 2020 Pavel Raiskup 32.5-1 +- Add Devel repo to CentOS 8 and CentOS Stream (ngompa13@gmail.com) +- Add PowerTools sources repo entry to CentOS 8 and CentOS Stream + (ngompa13@gmail.com) +- Fix openSUSE Leap 15.1 aarch64 update repo & package filters + (ngompa13@gmail.com) +- Add openSUSE Leap 15.2 (ngompa13@gmail.com) +- openSUSE Leap 15.0 is EOL (ngompa13@gmail.com) +- Add OpenMandriva Lx 4.1 (ngompa13@gmail.com) +- OpenMandriva Lx 4.0 is EOL (ngompa13@gmail.com) * Wed Mar 11 2020 Pavel Raiskup 32.4-1 - disable package_state plugin for openmandriva 4.0/Cooker diff --git a/sources b/sources index 3217bec..dba552f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.4.tar.gz) = 6207fa37798ccd9d01a349a8b241e7ad3b8ad950fa4dac6d2a893f47c7c25e683347262cd66fce355a070289b44f281a3dc7bbcd15a83419482a96c5f84f041b +SHA512 (mock-core-configs-32.5.tar.gz) = 552390758e877d9e70604eb29b056f3136fe510d59cbb995bc2d005687f99b466d7e6c64c7137682177b5b33d8c35142f268b2b6ac1a4b60292ca2eaddf5950b From 6958b5629236d3219e7af1f89e7288873644b46f Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 26 Mar 2020 16:39:19 +0100 Subject: [PATCH 53/55] Update mock-core-configs to 32.5-1 --- .gitignore | 1 + mock-core-configs.spec | 13 ++++++++++++- sources | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 38bf68b..46bc13b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /mock-core-configs-32.2.tar.gz /mock-core-configs-32.3.tar.gz /mock-core-configs-32.4.tar.gz +/mock-core-configs-32.5.tar.gz diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 3a8ede5..31c302a 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.4 +Version: 32.5 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -143,6 +143,17 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Thu Mar 26 2020 Pavel Raiskup 32.5-1 +- Add Devel repo to CentOS 8 and CentOS Stream (ngompa13@gmail.com) +- Add PowerTools sources repo entry to CentOS 8 and CentOS Stream + (ngompa13@gmail.com) +- Fix openSUSE Leap 15.1 aarch64 update repo & package filters + (ngompa13@gmail.com) +- Add openSUSE Leap 15.2 (ngompa13@gmail.com) +- openSUSE Leap 15.0 is EOL (ngompa13@gmail.com) +- Add OpenMandriva Lx 4.1 (ngompa13@gmail.com) +- OpenMandriva Lx 4.0 is EOL (ngompa13@gmail.com) + * Wed Mar 11 2020 Pavel Raiskup 32.4-1 - disable package_state plugin for openmandriva 4.0/Cooker - Mageia 6 is EOL diff --git a/sources b/sources index 3217bec..dba552f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.4.tar.gz) = 6207fa37798ccd9d01a349a8b241e7ad3b8ad950fa4dac6d2a893f47c7c25e683347262cd66fce355a070289b44f281a3dc7bbcd15a83419482a96c5f84f041b +SHA512 (mock-core-configs-32.5.tar.gz) = 552390758e877d9e70604eb29b056f3136fe510d59cbb995bc2d005687f99b466d7e6c64c7137682177b5b33d8c35142f268b2b6ac1a4b60292ca2eaddf5950b From 897ccbc228f7a904f4892771a86ebe77b3b7f715 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 26 Mar 2020 17:00:54 +0100 Subject: [PATCH 54/55] cleanup gitignore --- .gitignore | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/.gitignore b/.gitignore index 46bc13b..189967c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,29 +1 @@ -/mock-core-configs-27.2.tar.gz -/mock-core-configs-27.3.tar.gz -/mock-core-configs-27.4.tar.gz -/mock-core-configs-28.1.tar.gz -/mock-core-configs-28.2.tar.gz -/mock-core-configs-28.3.tar.gz -/mock-core-configs-28.4.tar.gz -/mock-core-configs-29.1.tar.gz -/mock-core-configs-29.2.tar.gz -/mock-core-configs-29.3.tar.gz -/mock-core-configs-29.4.tar.gz -/mock-core-configs-30.1.tar.gz -/mock-core-configs-30.2.tar.gz -/mock-core-configs-30.3.tar.gz -/mock-core-configs-30.4.tar.gz -/mock-core-configs-30.5.tar.gz -/mock-core-configs-31.1.tar.gz -/mock-core-configs-31.2.tar.gz -/mock-core-configs-31.3.tar.gz -/mock-core-configs-31.4.tar.gz -/mock-core-configs-31.5.tar.gz -/mock-core-configs-31.6.tar.gz -/mock-core-configs-31.7.tar.gz -/mock-core-configs-32.0.tar.gz -/mock-core-configs-32.1.tar.gz -/mock-core-configs-32.2.tar.gz -/mock-core-configs-32.3.tar.gz -/mock-core-configs-32.4.tar.gz -/mock-core-configs-32.5.tar.gz +/mock-core-configs-*.tar.gz From 5b34748e72f294630648f92a58bff07f099db1b4 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 1 Apr 2020 18:32:40 +0200 Subject: [PATCH 55/55] Update mock-core-configs to 32.6-1 --- mock-core-configs.spec | 23 +++++++++++++++++++++-- sources | 2 +- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/mock-core-configs.spec b/mock-core-configs.spec index 31c302a..7a45124 100644 --- a/mock-core-configs.spec +++ b/mock-core-configs.spec @@ -2,7 +2,7 @@ %global mockgid 135 Name: mock-core-configs -Version: 32.5 +Version: 32.6 Release: 1%{?dist} Summary: Mock core config files basic chroots @@ -11,13 +11,19 @@ URL: https://github.com/rpm-software-management/mock/ # Source is created by # git clone https://github.com/rpm-software-management/mock.git # cd mock/mock-core-configs -# git reset --hard %{name}-%{version} +# git reset --hard %%{name}-%%{version} # tito build --tgz Source: https://github.com/rpm-software-management/mock/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.gz BuildArch: noarch +# The mock.rpm requires this. Other packages may provide this if they tend to +# replace the mock-core-configs.rpm functionality. +Provides: mock-configs + # distribution-gpg-keys contains GPG keys used by mock configs Requires: distribution-gpg-keys >= 1.36 +# specify minimal compatible version of mock +Requires: mock >= 2.2 Requires(post): coreutils %if 0%{?fedora} || 0%{?mageia} || 0%{?rhel} > 7 @@ -91,6 +97,10 @@ elif [ -d %{buildroot}%{_sysconfdir}/bash_completion.d ]; then echo %{_sysconfdir}/bash_completion.d/mock >> %{name}.cfgs fi +# reference valid mock.rpm's docdir with example site-defaults.cfg +mock_docs=%{_pkgdocdir} +mock_docs=${mock_docs//mock-core-configs/mock} +sed -i "s~@MOCK_DOCS@~$mock_docs~" %{buildroot}%{_sysconfdir}/mock/site-defaults.cfg %pre # check for existence of mock group, create it if not found @@ -143,6 +153,15 @@ fi %ghost %config(noreplace,missingok) %{_sysconfdir}/mock/default.cfg %changelog +* Wed Apr 01 2020 Pavel Raiskup 32.6-1 +- the site-defaults.cfg file moved from mock to mock-core-configs +- new option config_opts['isolation'], obsoletes 'use_nspawn' +- declare minimal version of mock, and set this to v2.2 as we use the new + 'isolation' config option now, and we provide site-defaults.cfg file +- specify amazonlinux bootstrap image, to fix --use-bootstrap-image +- allow to replace mock-core-configs by packages that 'Provides: mock-configs' +- rpmlint: remove macro in comment + * Thu Mar 26 2020 Pavel Raiskup 32.5-1 - Add Devel repo to CentOS 8 and CentOS Stream (ngompa13@gmail.com) - Add PowerTools sources repo entry to CentOS 8 and CentOS Stream diff --git a/sources b/sources index dba552f..55dc853 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mock-core-configs-32.5.tar.gz) = 552390758e877d9e70604eb29b056f3136fe510d59cbb995bc2d005687f99b466d7e6c64c7137682177b5b33d8c35142f268b2b6ac1a4b60292ca2eaddf5950b +SHA512 (mock-core-configs-32.6.tar.gz) = 519c73e3f9d34d748a21cfba95324dfdc3ba920475bd0dc9e8dc3e02ed95b7ad8c9d804412a812349553add603f24cd845850679e753bf42a97bf861684c01a5