summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--el8a.tpl8
-rw-r--r--el8a72.cfg4
-rw-r--r--el8a73.cfg4
-rw-r--r--el8a74.cfg4
-rw-r--r--el8a80.cfg4
-rw-r--r--el8a81.cfg4
-rw-r--r--el8a82.cfg4
-rw-r--r--el8a83.cfg4
-rw-r--r--el8a84.cfg27
-rw-r--r--el8ar60.cfg2
-rw-r--r--el8ar62.cfg2
-rw-r--r--el8ar70.cfg2
-rw-r--r--el8ar72.cfg2
-rw-r--r--el8ascl72.cfg2
-rw-r--r--el8ascl73.cfg2
-rw-r--r--el8ascl74.cfg2
-rw-r--r--el8ascl80.cfg2
-rw-r--r--el8ascl81.cfg2
-rw-r--r--el8ascl82.cfg2
-rw-r--r--el8ascl83.cfg2
-rw-r--r--el8ascl84.cfg26
-rw-r--r--el8n81.cfg2
-rw-r--r--el8n82.cfg2
-rw-r--r--el8x.tpl9
-rw-r--r--el8x72.cfg4
-rw-r--r--el8x73.cfg4
-rw-r--r--el8x74.cfg4
-rw-r--r--el8x80.cfg4
-rw-r--r--el8x81.cfg4
-rw-r--r--el8x82.cfg4
-rw-r--r--el8x83.cfg4
-rw-r--r--el8x84.cfg28
-rw-r--r--el8xm.cfg4
-rw-r--r--el8xr60.cfg4
-rw-r--r--el8xr62.cfg4
-rw-r--r--el8xr70.cfg2
-rw-r--r--el8xr72.cfg4
-rw-r--r--el8xscl56.cfg2
-rw-r--r--el8xscl70.cfg2
-rw-r--r--el8xscl71.cfg2
-rw-r--r--el8xscl72.cfg2
-rw-r--r--el8xscl73.cfg2
-rw-r--r--el8xscl74.cfg2
-rw-r--r--el8xscl80.cfg2
-rw-r--r--el8xscl81.cfg2
-rw-r--r--el8xscl82.cfg2
-rw-r--r--el8xscl83.cfg2
-rw-r--r--el8xscl84.cfg26
-rw-r--r--el9a.tpl8
-rw-r--r--el9a74.cfg2
-rw-r--r--el9a80.cfg2
-rw-r--r--el9a81.cfg2
-rw-r--r--el9a82.cfg2
-rw-r--r--el9a83.cfg2
-rw-r--r--el9a84.cfg28
-rw-r--r--el9ascl74.cfg2
-rw-r--r--el9ascl80.cfg2
-rw-r--r--el9ascl81.cfg2
-rw-r--r--el9ascl82.cfg2
-rw-r--r--el9ascl83.cfg2
-rw-r--r--el9ascl84.cfg26
-rw-r--r--el9x.tpl7
-rw-r--r--el9x74.cfg2
-rw-r--r--el9x80.cfg2
-rw-r--r--el9x81.cfg2
-rw-r--r--el9x82.cfg2
-rw-r--r--el9x83.cfg2
-rw-r--r--el9x84.cfg34
-rw-r--r--el9xscl74.cfg2
-rw-r--r--el9xscl80.cfg2
-rw-r--r--el9xscl81.cfg2
-rw-r--r--el9xscl82.cfg2
-rw-r--r--el9xscl83.cfg2
-rw-r--r--el9xscl84.cfg26
-rw-r--r--fc38xscl84.cfg26
-rw-r--r--fc39a.tpl1
-rw-r--r--fc39a84.cfg32
-rw-r--r--fc39ascl84.cfg26
-rw-r--r--fc39x.tpl8
-rw-r--r--fc39x84.cfg32
-rw-r--r--fc39xscl84.cfg26
-rw-r--r--fc40a.tpl1
-rw-r--r--fc40a84.cfg31
-rw-r--r--fc40ascl84.cfg26
-rw-r--r--fc40x.tpl10
-rw-r--r--fc40x84.cfg31
-rw-r--r--fc40xscl84.cfg26
-rw-r--r--fc41a.cfg5
-rw-r--r--fc41a.tpl115
-rw-r--r--fc41a74.cfg32
-rw-r--r--fc41a80.cfg31
-rw-r--r--fc41a81.cfg31
-rw-r--r--fc41a82.cfg31
-rw-r--r--fc41a83.cfg31
-rw-r--r--fc41a84.cfg31
-rw-r--r--fc41ascl74.cfg26
-rw-r--r--fc41ascl80.cfg26
-rw-r--r--fc41ascl81.cfg26
-rw-r--r--fc41ascl82.cfg26
-rw-r--r--fc41ascl83.cfg26
-rw-r--r--fc41ascl84.cfg26
-rw-r--r--fc41x.cfg5
-rw-r--r--fc41x.tpl121
-rw-r--r--fc41x74.cfg31
-rw-r--r--fc41x80.cfg31
-rw-r--r--fc41x81.cfg31
-rw-r--r--fc41x82.cfg31
-rw-r--r--fc41x83.cfg31
-rw-r--r--fc41x84.cfg31
-rw-r--r--fc41xscl74.cfg26
-rw-r--r--fc41xscl80.cfg26
-rw-r--r--fc41xscl81.cfg26
-rw-r--r--fc41xscl82.cfg26
-rw-r--r--fc41xscl83.cfg26
-rw-r--r--fc41xscl84.cfg26
-rw-r--r--rocky+epel+remi-9.cfg15
116 files changed, 1533 insertions, 102 deletions
diff --git a/el8a.tpl b/el8a.tpl
index cd7b6d8..b98e997 100644
--- a/el8a.tpl
+++ b/el8a.tpl
@@ -25,11 +25,12 @@ config_opts['macros']['%dist']=".el8.remi"
config_opts['macros']['%rhel']="8"
config_opts['macros']['%_with_ibase']="1"
config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
-config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.2']
config_opts['yum.conf'] = """
[main]
@@ -61,8 +62,9 @@ enabled=1
[epel]
name=epel
-mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-8&arch=aarch64
-;baseurl=https://dl.fedoraproject.org/pub/epel/8/Everything/aarch64/
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-8&arch=aarch64
+metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=aarch64
+#baseurl=https://dl.fedoraproject.org/pub/epel/8/Everything/aarch64/
exclude=epel-rpm-macros
enabled=1
diff --git a/el8a72.cfg b/el8a72.cfg
index b071648..8389f72 100644
--- a/el8a72.cfg
+++ b/el8a72.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a72'
config_opts['resultdir'] = "/var/lib/mock/el8a72"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.2', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.2/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a73.cfg b/el8a73.cfg
index 4a56695..ff62bba 100644
--- a/el8a73.cfg
+++ b/el8a73.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a73'
config_opts['resultdir'] = "/var/lib/mock/el8a73"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.3', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.3/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.3"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a74.cfg b/el8a74.cfg
index c5f5fd8..28bdc9d 100644
--- a/el8a74.cfg
+++ b/el8a74.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a74'
config_opts['resultdir'] = "/var/lib/mock/el8a74"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.4', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.4', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.4/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.4"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a80.cfg b/el8a80.cfg
index f515c53..623a7af 100644
--- a/el8a80.cfg
+++ b/el8a80.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a80'
config_opts['resultdir'] = "/var/lib/mock/el8a80"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.0/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a81.cfg b/el8a81.cfg
index 23fcf85..9f4ab3b 100644
--- a/el8a81.cfg
+++ b/el8a81.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a81'
config_opts['resultdir'] = "/var/lib/mock/el8a81"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.1/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.1"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a82.cfg b/el8a82.cfg
index 5bd71fb..e5d9987 100644
--- a/el8a82.cfg
+++ b/el8a82.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a82'
config_opts['resultdir'] = "/var/lib/mock/el8a82"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.2/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a83.cfg b/el8a83.cfg
index 8b8c7db..6a9090e 100644
--- a/el8a83.cfg
+++ b/el8a83.cfg
@@ -5,14 +5,14 @@ include('el8a.tpl')
config_opts['root'] = 'el8a83'
config_opts['resultdir'] = "/var/lib/mock/el8a83"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.3', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.3/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.3"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8a84.cfg b/el8a84.cfg
new file mode 100644
index 0000000..e71a4ba
--- /dev/null
+++ b/el8a84.cfg
@@ -0,0 +1,27 @@
+import datetime;
+
+include('el8a.tpl')
+
+config_opts['root'] = 'el8a84'
+config_opts['resultdir'] = "/var/lib/mock/el8a84"
+
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.4', 'redis:remi-7.2']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="81000" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-el8a84]
+name=result-el8a84
+baseurl=file:/var/lib/mock/el8a84/
+metadata_expire=15
+enabled=1
+module_hotfixes=1
+skip_if_unavailable=True
+"""
diff --git a/el8ar60.cfg b/el8ar60.cfg
index 9f16a19..21621e9 100644
--- a/el8ar60.cfg
+++ b/el8ar60.cfg
@@ -11,7 +11,7 @@ nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-6.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8ar62.cfg b/el8ar62.cfg
index 4c94a3d..be14822 100644
--- a/el8ar62.cfg
+++ b/el8ar62.cfg
@@ -11,7 +11,7 @@ nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-6.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8ar70.cfg b/el8ar70.cfg
index 27c1ac2..35201f7 100644
--- a/el8ar70.cfg
+++ b/el8ar70.cfg
@@ -11,7 +11,7 @@ nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-7.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8ar72.cfg b/el8ar72.cfg
index e43b803..fe187cc 100644
--- a/el8ar72.cfg
+++ b/el8ar72.cfg
@@ -11,7 +11,7 @@ nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-7.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8ascl72.cfg b/el8ascl72.cfg
index 9c4f72a..bbf96f0 100644
--- a/el8ascl72.cfg
+++ b/el8ascl72.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl72el8a'
config_opts['resultdir'] = "/var/lib/mock/scl72el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php72-build php72-php-devel php72-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl73.cfg b/el8ascl73.cfg
index 9b48432..5834a79 100644
--- a/el8ascl73.cfg
+++ b/el8ascl73.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl73el8a'
config_opts['resultdir'] = "/var/lib/mock/scl73el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php73-build php73-php-devel php73-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl74.cfg b/el8ascl74.cfg
index a16788c..e101c80 100644
--- a/el8ascl74.cfg
+++ b/el8ascl74.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl74el8a'
config_opts['resultdir'] = "/var/lib/mock/scl74el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php74-build php74-php-devel php74-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl80.cfg b/el8ascl80.cfg
index 60ecd6f..ec500a3 100644
--- a/el8ascl80.cfg
+++ b/el8ascl80.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl80el8a'
config_opts['resultdir'] = "/var/lib/mock/scl80el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php80-build php80-php-devel php80-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl81.cfg b/el8ascl81.cfg
index d39c364..27f514e 100644
--- a/el8ascl81.cfg
+++ b/el8ascl81.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl81el8a'
config_opts['resultdir'] = "/var/lib/mock/scl81el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php81-build php81-php-devel php81-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl82.cfg b/el8ascl82.cfg
index 79a0879..a8d185b 100644
--- a/el8ascl82.cfg
+++ b/el8ascl82.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl82el8a'
config_opts['resultdir'] = "/var/lib/mock/scl82el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php82-build php82-php-devel php82-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl83.cfg b/el8ascl83.cfg
index 19c8e57..c3f300b 100644
--- a/el8ascl83.cfg
+++ b/el8ascl83.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl83el8a'
config_opts['resultdir'] = "/var/lib/mock/scl83el8a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php83-build php83-php-devel php83-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8ascl84.cfg b/el8ascl84.cfg
new file mode 100644
index 0000000..2498025
--- /dev/null
+++ b/el8ascl84.cfg
@@ -0,0 +1,26 @@
+include('el8a.tpl')
+
+config_opts['root'] = 'scl84el8a'
+config_opts['resultdir'] = "/var/lib/mock/scl84el8a"
+config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php84-build php84-php-devel php84-php-pear'
+
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
+
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+
+[result-scl84el8a]
+name=result-scl84el8a
+baseurl=file:/var/lib/mock/scl84el8a/
+metadata_expire=30
+enabled=1
+skip_if_unavailable=True
+
+"""
diff --git a/el8n81.cfg b/el8n81.cfg
index 0b1e05c..f4646bd 100644
--- a/el8n81.cfg
+++ b/el8n81.cfg
@@ -5,5 +5,5 @@ include('el8x.tpl')
config_opts['root'] = 'el8x81'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-5.0']
+config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.2']
diff --git a/el8n82.cfg b/el8n82.cfg
index 3297697..be8cc4d 100644
--- a/el8n82.cfg
+++ b/el8n82.cfg
@@ -5,5 +5,5 @@ include('el8x.tpl')
config_opts['root'] = 'el8x82'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-5.0']
+config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-7.2']
diff --git a/el8x.tpl b/el8x.tpl
index 11e241e..1633cb1 100644
--- a/el8x.tpl
+++ b/el8x.tpl
@@ -29,7 +29,7 @@ config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
-config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.2']
config_opts['yum.conf'] = """
[main]
@@ -61,8 +61,9 @@ enabled=1
[epel]
name=epel
-mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-8&arch=x86_64
-;baseurl=https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-8&arch=x86_64
+metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64
+#baseurl=https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/
exclude=epel-rpm-macros
enabled=1
@@ -88,7 +89,7 @@ metadata_expire=30
[remi-priv]
name=remi prive
baseurl=file:/home/rpmbuild/site/rpms/priv/x86_64/
-enabled=1
+enabled=0
metadata_expire=30
[remi-priv-el8]
diff --git a/el8x72.cfg b/el8x72.cfg
index f2609a9..81500c2 100644
--- a/el8x72.cfg
+++ b/el8x72.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x72'
config_opts['resultdir'] = "/var/lib/mock/el8x72"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.2', 'redis:remi-7.2']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x73.cfg b/el8x73.cfg
index 8416b81..d16f11d 100644
--- a/el8x73.cfg
+++ b/el8x73.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x73'
config_opts['resultdir'] = "/var/lib/mock/el8x73"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.3', 'redis:remi-7.2']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.3"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x74.cfg b/el8x74.cfg
index 1f6e478..eb5829d 100644
--- a/el8x74.cfg
+++ b/el8x74.cfg
@@ -5,14 +5,14 @@ include('el8x.tpl')
config_opts['root'] = 'el8x74'
config_opts['resultdir'] = "/var/lib/mock/el8x74"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.4', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-7.4', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.4/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-7.4"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x80.cfg b/el8x80.cfg
index 00d6eed..317cafc 100644
--- a/el8x80.cfg
+++ b/el8x80.cfg
@@ -5,14 +5,14 @@ include('el8x.tpl')
config_opts['root'] = 'el8x80'
config_opts['resultdir'] = "/var/lib/mock/el8x80"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.0', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.0/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x81.cfg b/el8x81.cfg
index d2e93bf..580e12d 100644
--- a/el8x81.cfg
+++ b/el8x81.cfg
@@ -5,14 +5,14 @@ include('el8x.tpl')
config_opts['root'] = 'el8x81'
config_opts['resultdir'] = "/var/lib/mock/el8x81"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.1/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.1"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x82.cfg b/el8x82.cfg
index 5c23a23..35f4ce0 100644
--- a/el8x82.cfg
+++ b/el8x82.cfg
@@ -5,14 +5,14 @@ include('el8x.tpl')
config_opts['root'] = 'el8x82'
config_opts['resultdir'] = "/var/lib/mock/el8x82"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.2', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.2/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x83.cfg b/el8x83.cfg
index d198043..06f09df 100644
--- a/el8x83.cfg
+++ b/el8x83.cfg
@@ -5,14 +5,14 @@ include('el8x.tpl')
config_opts['root'] = 'el8x83'
config_opts['resultdir'] = "/var/lib/mock/el8x83"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.3', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.3/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="php"
config_opts['macros']['%_module_stream']="remi-8.3"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8x84.cfg b/el8x84.cfg
new file mode 100644
index 0000000..fe7de72
--- /dev/null
+++ b/el8x84.cfg
@@ -0,0 +1,28 @@
+import datetime;
+
+include('el8x.tpl')
+
+config_opts['root'] = 'el8x84'
+config_opts['resultdir'] = "/var/lib/mock/el8x84"
+
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.4', 'redis:remi-7.2']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="81000" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-el8x84]
+name=result-el8x
+baseurl=file:/var/lib/mock/el8x84/
+metadata_expire=15
+enabled=1
+module_hotfixes=1
+skip_if_unavailable=True
+
+"""
diff --git a/el8xm.cfg b/el8xm.cfg
index da0d68b..6d690b8 100644
--- a/el8xm.cfg
+++ b/el8xm.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.2']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="memcached"
config_opts['macros']['%_module_stream']="remi"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8xr60.cfg b/el8xr60.cfg
index 0b8f511..28a1474 100644
--- a/el8xr60.cfg
+++ b/el8xr60.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-6.0']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-6.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8xr62.cfg b/el8xr62.cfg
index d79a3bd..f38d726 100644
--- a/el8xr62.cfg
+++ b/el8xr62.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-6.2']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-6.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8xr70.cfg b/el8xr70.cfg
index 5332a96..454db29 100644
--- a/el8xr70.cfg
+++ b/el8xr70.cfg
@@ -11,7 +11,7 @@ nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-7.0"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8xr72.cfg b/el8xr72.cfg
index 117cd8e..bd1862a 100644
--- a/el8xr72.cfg
+++ b/el8xr72.cfg
@@ -5,13 +5,13 @@ include('el8x.tpl')
config_opts['root'] = 'el8x'
config_opts['resultdir'] = "/var/lib/mock/el8x"
-config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['varnish:6', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'php:remi-8.1', 'redis:remi-7.2']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
config_opts['macros']['%_module_build']="1"
config_opts['macros']['%_module_name']="redis"
config_opts['macros']['%_module_stream']="remi-7.2"
-config_opts['macros']['%_module_version']="80900" + nn;
+config_opts['macros']['%_module_version']="81000" + nn;
config_opts['macros']['%_module_context']="00000000"
config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
diff --git a/el8xscl56.cfg b/el8xscl56.cfg
index e82f52f..5c52b86 100644
--- a/el8xscl56.cfg
+++ b/el8xscl56.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl56el8x'
config_opts['resultdir'] = "/var/lib/mock/scl56el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php56-build'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl70.cfg b/el8xscl70.cfg
index 8e928a2..03e2bb9 100644
--- a/el8xscl70.cfg
+++ b/el8xscl70.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl70el8x'
config_opts['resultdir'] = "/var/lib/mock/scl70el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php70-build'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl71.cfg b/el8xscl71.cfg
index 6c8c972..8fd0ac5 100644
--- a/el8xscl71.cfg
+++ b/el8xscl71.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl71el8x'
config_opts['resultdir'] = "/var/lib/mock/scl71el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php71-build'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl72.cfg b/el8xscl72.cfg
index cb1e2f0..31caf9b 100644
--- a/el8xscl72.cfg
+++ b/el8xscl72.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl72el8x'
config_opts['resultdir'] = "/var/lib/mock/scl72el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php72-build php72-php-devel php72-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl73.cfg b/el8xscl73.cfg
index eafc94c..d61e5e0 100644
--- a/el8xscl73.cfg
+++ b/el8xscl73.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl73el8x'
config_opts['resultdir'] = "/var/lib/mock/scl73el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php73-build php73-php-devel php73-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl74.cfg b/el8xscl74.cfg
index fee5b14..67d8ac8 100644
--- a/el8xscl74.cfg
+++ b/el8xscl74.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl74el8x'
config_opts['resultdir'] = "/var/lib/mock/scl74el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php74-build php74-php-devel php74-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl80.cfg b/el8xscl80.cfg
index 4a2ae50..1d071ae 100644
--- a/el8xscl80.cfg
+++ b/el8xscl80.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl80el8x'
config_opts['resultdir'] = "/var/lib/mock/scl80el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php80-build php80-php-devel php80-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl81.cfg b/el8xscl81.cfg
index 4d69b71..aa5cedc 100644
--- a/el8xscl81.cfg
+++ b/el8xscl81.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl81el8x'
config_opts['resultdir'] = "/var/lib/mock/scl81el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php81-build php81-php-devel php81-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl82.cfg b/el8xscl82.cfg
index c1e6ffb..f131d19 100644
--- a/el8xscl82.cfg
+++ b/el8xscl82.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl82el8x'
config_opts['resultdir'] = "/var/lib/mock/scl82el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php82-build php82-php-devel php82-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl83.cfg b/el8xscl83.cfg
index f41d89d..db9acb4 100644
--- a/el8xscl83.cfg
+++ b/el8xscl83.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl83el8x'
config_opts['resultdir'] = "/var/lib/mock/scl83el8x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php83-build php83-php-devel php83-php-pear'
-config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.0']
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el8xscl84.cfg b/el8xscl84.cfg
new file mode 100644
index 0000000..8cb8934
--- /dev/null
+++ b/el8xscl84.cfg
@@ -0,0 +1,26 @@
+include('el8x.tpl')
+
+config_opts['root'] = 'scl84el8x'
+config_opts['resultdir'] = "/var/lib/mock/scl84el8x"
+config_opts['chroot_setup_cmd'] = 'install bash bzip2 ccache coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss crypto-policies php84-build php84-php-devel php84-php-pear'
+
+config_opts['module_enable'] = ['subversion:1.10', 'php:7.2', 'varnish:6', 'swig', 'javapackages-runtime', 'mariadb:10.3', 'nodejs:10', 'postgresql:10', 'python27:2.7', 'python36:3.6', 'virt:rhel', 'httpd:2.4', 'nginx:1.14', 'redis:remi-7.2']
+
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+
+[result-scl84el8x]
+name=result-scl84el8x
+baseurl=file:/var/lib/mock/scl84el8x/
+metadata_expire=30
+enabled=1
+skip_if_unavailable=True
+
+"""
diff --git a/el9a.tpl b/el9a.tpl
index cf78d81..5c91578 100644
--- a/el9a.tpl
+++ b/el9a.tpl
@@ -25,11 +25,12 @@ config_opts['macros']['%dist']=".el9.remi"
config_opts['macros']['%rhel']="9"
config_opts['macros']['%_with_ibase']="1"
config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
-config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.2']
config_opts['yum.conf'] = """
[main]
@@ -62,8 +63,9 @@ excludepkgs=php*
[epel]
name=epel
-mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-9&arch=aarch64
-;baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-9&arch=aarch64
+metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=aarch64
+#baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/aarch64/
exclude=epel-rpm-macros
enabled=1
diff --git a/el9a74.cfg b/el9a74.cfg
index cbce376..336129c 100644
--- a/el9a74.cfg
+++ b/el9a74.cfg
@@ -5,7 +5,7 @@ include('el9a.tpl')
config_opts['root'] = 'el9a74'
config_opts['resultdir'] = "/var/lib/mock/el9a74"
-config_opts['module_enable'] = ['php:remi-7.4', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-7.4', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.4/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9a80.cfg b/el9a80.cfg
index 0e0d163..182ccfe 100644
--- a/el9a80.cfg
+++ b/el9a80.cfg
@@ -5,7 +5,7 @@ include('el9a.tpl')
config_opts['root'] = 'el9a80'
config_opts['resultdir'] = "/var/lib/mock/el9a80"
-config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.0/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9a81.cfg b/el9a81.cfg
index ba6da96..0e90ddd 100644
--- a/el9a81.cfg
+++ b/el9a81.cfg
@@ -5,7 +5,7 @@ include('el9a.tpl')
config_opts['root'] = 'el9a81'
config_opts['resultdir'] = "/var/lib/mock/el9a81"
-config_opts['module_enable'] = ['php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.1', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.1/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9a82.cfg b/el9a82.cfg
index 841c29e..4120b05 100644
--- a/el9a82.cfg
+++ b/el9a82.cfg
@@ -5,7 +5,7 @@ include('el9a.tpl')
config_opts['root'] = 'el9a82'
config_opts['resultdir'] = "/var/lib/mock/el9a82"
-config_opts['module_enable'] = ['php:remi-8.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.2', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.2/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9a83.cfg b/el9a83.cfg
index 39ebe9a..46102c8 100644
--- a/el9a83.cfg
+++ b/el9a83.cfg
@@ -5,7 +5,7 @@ include('el9a.tpl')
config_opts['root'] = 'el9a83'
config_opts['resultdir'] = "/var/lib/mock/el9a83"
-config_opts['module_enable'] = ['php:remi-8.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.3', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.3/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9a84.cfg b/el9a84.cfg
new file mode 100644
index 0000000..a093eb4
--- /dev/null
+++ b/el9a84.cfg
@@ -0,0 +1,28 @@
+import datetime;
+
+include('el9a.tpl')
+
+config_opts['root'] = 'el9a84'
+config_opts['resultdir'] = "/var/lib/mock/el9a84"
+
+config_opts['module_enable'] = ['php:remi-8.4', 'redis:remi-7.2']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="90400" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-el9a84]
+name=result-el9a84
+baseurl=file:/var/lib/mock/el9a84/
+metadata_expire=15
+skip_if_unavailable=True
+enabled=1
+module_hotfixes=1
+
+"""
diff --git a/el9ascl74.cfg b/el9ascl74.cfg
index 16795d7..e78a342 100644
--- a/el9ascl74.cfg
+++ b/el9ascl74.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl74el9a'
config_opts['resultdir'] = "/var/lib/mock/scl74el9a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php74-build php74-php-devel php74-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9ascl80.cfg b/el9ascl80.cfg
index 90d6aec..d089c1d 100644
--- a/el9ascl80.cfg
+++ b/el9ascl80.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl80el9a'
config_opts['resultdir'] = "/var/lib/mock/scl80el9a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php80-build php80-php-devel php80-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9ascl81.cfg b/el9ascl81.cfg
index 1915656..2a68024 100644
--- a/el9ascl81.cfg
+++ b/el9ascl81.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl81el9a'
config_opts['resultdir'] = "/var/lib/mock/scl81el9a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php81-build php81-php-devel php81-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9ascl82.cfg b/el9ascl82.cfg
index 4625341..818d7d8 100644
--- a/el9ascl82.cfg
+++ b/el9ascl82.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl82el9a'
config_opts['resultdir'] = "/var/lib/mock/scl82el9a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php82-build php82-php-devel php82-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9ascl83.cfg b/el9ascl83.cfg
index 0341ed7..368968e 100644
--- a/el9ascl83.cfg
+++ b/el9ascl83.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl83el9a'
config_opts['resultdir'] = "/var/lib/mock/scl83el9a"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php83-build php83-php-devel php83-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9ascl84.cfg b/el9ascl84.cfg
new file mode 100644
index 0000000..036eb25
--- /dev/null
+++ b/el9ascl84.cfg
@@ -0,0 +1,26 @@
+include('el9a.tpl')
+
+config_opts['root'] = 'scl84el9a'
+config_opts['resultdir'] = "/var/lib/mock/scl84el9a"
+config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php84-build php84-php-devel php84-php-pear'
+
+config_opts['module_enable'] = ['redis:remi-7.2']
+
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+
+[result-scl84el9a]
+name=result-scl84el9a
+baseurl=file:/var/lib/mock/scl84el9a/
+skip_if_unavailable=True
+metadata_expire=30
+enabled=1
+
+"""
diff --git a/el9x.tpl b/el9x.tpl
index 177fb56..fffa3b6 100644
--- a/el9x.tpl
+++ b/el9x.tpl
@@ -29,7 +29,7 @@ config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
-config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.2']
config_opts['yum.conf'] = """
[main]
@@ -61,8 +61,9 @@ enabled=1
[epel]
name=epel
-mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-9&arch=x86_64
-;baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-9&arch=x86_64
+metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=x86_64
+#baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/
exclude=epel-rpm-macros
enabled=1
diff --git a/el9x74.cfg b/el9x74.cfg
index 7d3f2be..ca8f64b 100644
--- a/el9x74.cfg
+++ b/el9x74.cfg
@@ -5,7 +5,7 @@ include('el9x.tpl')
config_opts['root'] = 'el9x74'
config_opts['resultdir'] = "/var/lib/mock/el9x74"
-config_opts['module_enable'] = ['php:remi-7.4', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-7.4', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-7.4/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9x80.cfg b/el9x80.cfg
index bddfe5a..f0014e5 100644
--- a/el9x80.cfg
+++ b/el9x80.cfg
@@ -5,7 +5,7 @@ include('el9x.tpl')
config_opts['root'] = 'el9x80'
config_opts['resultdir'] = "/var/lib/mock/el9x80"
-config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.0', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.0/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9x81.cfg b/el9x81.cfg
index 8b411ca..49ad9ea 100644
--- a/el9x81.cfg
+++ b/el9x81.cfg
@@ -5,7 +5,7 @@ include('el9x.tpl')
config_opts['root'] = 'el9x81'
config_opts['resultdir'] = "/var/lib/mock/el9x81"
-config_opts['module_enable'] = ['php:remi-8.1', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.1', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.1/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9x82.cfg b/el9x82.cfg
index 489ee27..38deab8 100644
--- a/el9x82.cfg
+++ b/el9x82.cfg
@@ -5,7 +5,7 @@ include('el9x.tpl')
config_opts['root'] = 'el9x82'
config_opts['resultdir'] = "/var/lib/mock/el9x82"
-config_opts['module_enable'] = ['php:remi-8.2', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.2', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.2/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9x83.cfg b/el9x83.cfg
index df76c0b..0bce530 100644
--- a/el9x83.cfg
+++ b/el9x83.cfg
@@ -5,7 +5,7 @@ include('el9x.tpl')
config_opts['root'] = 'el9x83'
config_opts['resultdir'] = "/var/lib/mock/el9x83"
-config_opts['module_enable'] = ['php:remi-8.3', 'redis:remi-7.0']
+config_opts['module_enable'] = ['php:remi-8.3', 'redis:remi-7.2']
config_opts['module_install'] = ['php:remi-8.3/devel']
nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
diff --git a/el9x84.cfg b/el9x84.cfg
new file mode 100644
index 0000000..1e53824
--- /dev/null
+++ b/el9x84.cfg
@@ -0,0 +1,34 @@
+import datetime;
+
+include('el9x.tpl')
+
+config_opts['root'] = 'el9x84'
+config_opts['resultdir'] = "/var/lib/mock/el9x84"
+
+config_opts['module_enable'] = ['php:remi-8.4', 'redis:remi-7.2']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="90400" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[remi-php84]
+name=remi php84
+baseurl=file:/home/rpmbuild/site/rpms/enterprise/9/php84/x86_64/
+enabled=0
+metadata_expire=15
+
+[result-el9x84]
+name=result-el9x
+baseurl=file:/var/lib/mock/el9x84/
+metadata_expire=15
+enabled=1
+module_hotfixes=1
+skip_if_unavailable=True
+
+"""
diff --git a/el9xscl74.cfg b/el9xscl74.cfg
index 9cee609..d6b98df 100644
--- a/el9xscl74.cfg
+++ b/el9xscl74.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl74el9x'
config_opts['resultdir'] = "/var/lib/mock/scl74el9x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php74-build php74-php-devel php74-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9xscl80.cfg b/el9xscl80.cfg
index c02cc05..111d871 100644
--- a/el9xscl80.cfg
+++ b/el9xscl80.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl80el9x'
config_opts['resultdir'] = "/var/lib/mock/scl80el9x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php80-build php80-php-devel php80-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9xscl81.cfg b/el9xscl81.cfg
index 478094c..58cb88a 100644
--- a/el9xscl81.cfg
+++ b/el9xscl81.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl81el9x'
config_opts['resultdir'] = "/var/lib/mock/scl81el9x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php81-build php81-php-devel php81-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9xscl82.cfg b/el9xscl82.cfg
index 54494c4..aac086c 100644
--- a/el9xscl82.cfg
+++ b/el9xscl82.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl82el9x'
config_opts['resultdir'] = "/var/lib/mock/scl82el9x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php82-build php82-php-devel php82-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9xscl83.cfg b/el9xscl83.cfg
index 178d19b..64d6b9c 100644
--- a/el9xscl83.cfg
+++ b/el9xscl83.cfg
@@ -4,7 +4,7 @@ config_opts['root'] = 'scl83el9x'
config_opts['resultdir'] = "/var/lib/mock/scl83el9x"
config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php83-build php83-php-devel php83-php-pear'
-config_opts['module_enable'] = ['redis:remi-7.0']
+config_opts['module_enable'] = ['redis:remi-7.2']
config_opts['macros']['%scl_vendor']="remi"
config_opts['macros']['%_scl_prefix']="/opt/remi"
diff --git a/el9xscl84.cfg b/el9xscl84.cfg
new file mode 100644
index 0000000..7f00616
--- /dev/null
+++ b/el9xscl84.cfg
@@ -0,0 +1,26 @@
+include('el9x.tpl')
+
+config_opts['root'] = 'scl84el9x'
+config_opts['resultdir'] = "/var/lib/mock/scl84el9x"
+config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils redhat-release findutils gawk gcc grep gzip info make patch redhat-rpm-config rpm-build sed shadow-utils tar unzip util-linux which xz scl-utils-build nss remi-crypto-legacy php84-build php84-php-devel php84-php-pear'
+
+config_opts['module_enable'] = ['redis:remi-7.2']
+
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484370
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+
+[result-scl84el9x]
+name=result-scl84el9x
+baseurl=file:/var/lib/mock/scl84el9x/
+metadata_expire=30
+enabled=1
+skip_if_unavailable=True
+
+"""
diff --git a/fc38xscl84.cfg b/fc38xscl84.cfg
new file mode 100644
index 0000000..f8b26c0
--- /dev/null
+++ b/fc38xscl84.cfg
@@ -0,0 +1,26 @@
+include('fc38x.tpl')
+
+config_opts['root'] = 'scl84fc38x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc38x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc38xscl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484380
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc38x]
+name=result-scl84fc38x
+baseurl=file:///var/lib/mock/scl84fc38x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc39a.tpl b/fc39a.tpl
index ffd9edb..9e9cf75 100644
--- a/fc39a.tpl
+++ b/fc39a.tpl
@@ -26,6 +26,7 @@ config_opts['macros']['%dist']=".fc39.remi"
config_opts['macros']['%fedora']="39"
config_opts['macros']['%_with_ibase']="1"
config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
diff --git a/fc39a84.cfg b/fc39a84.cfg
new file mode 100644
index 0000000..69d1ceb
--- /dev/null
+++ b/fc39a84.cfg
@@ -0,0 +1,32 @@
+import datetime;
+
+include('fc39a.tpl')
+
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache'
+config_opts['root'] = 'fc39a84'
+config_opts['resultdir'] = "/var/lib/mock/fc39a84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc39a84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="39" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc39a84]
+name=result-fc39a84
+baseurl=file:/var/lib/mock/fc39a84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc39ascl84.cfg b/fc39ascl84.cfg
new file mode 100644
index 0000000..832b950
--- /dev/null
+++ b/fc39ascl84.cfg
@@ -0,0 +1,26 @@
+include('fc39a.tpl')
+
+config_opts['root'] = 'scl84fc39a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc39a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc39ascl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484390
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc39a]
+name=result-scl84fc39a
+baseurl=file:///var/lib/mock/scl84fc39a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc39x.tpl b/fc39x.tpl
index 05fcf6b..45c2e45 100644
--- a/fc39x.tpl
+++ b/fc39x.tpl
@@ -48,21 +48,21 @@ max_parallel_downloads=6
[fedora]
name=fedora
-metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
metadata_expire=80000
##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-39&arch=x86_64
#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/39/Everything/x86_64/os/
# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/39/Everything/x86_64/os/
-#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/39/Everything/x86_64/os/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/39/Everything/x86_64/os/
[updates]
name=updates
-metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f39&arch=x86_64
#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/x86_64/
# http://mirrors.ircam.fr/pub/fedora/linux/updates/39/x86_64/
# http://fr2.rpmfind.net/linux/fedora/updates/39/x86_64/
-#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/33/Everything/x86_64/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/39/Everything/x86_64/
enabled=1
[updates-testing]
diff --git a/fc39x84.cfg b/fc39x84.cfg
new file mode 100644
index 0000000..e67e190
--- /dev/null
+++ b/fc39x84.cfg
@@ -0,0 +1,32 @@
+import datetime;
+
+include('fc39x.tpl')
+
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache'
+config_opts['root'] = 'fc39x84'
+config_opts['resultdir'] = "/var/lib/mock/fc39x84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc39x84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="39" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc39x84]
+name=result-fc39x84
+baseurl=file:/var/lib/mock/fc39x84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc39xscl84.cfg b/fc39xscl84.cfg
new file mode 100644
index 0000000..6304f82
--- /dev/null
+++ b/fc39xscl84.cfg
@@ -0,0 +1,26 @@
+include('fc39x.tpl')
+
+config_opts['root'] = 'scl84fc39x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc39x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc39xscl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484390
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc39x]
+name=result-scl84fc39x
+baseurl=file:///var/lib/mock/scl84fc39x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc40a.tpl b/fc40a.tpl
index 81fed92..10168e8 100644
--- a/fc40a.tpl
+++ b/fc40a.tpl
@@ -26,6 +26,7 @@ config_opts['macros']['%dist']=".fc40.remi"
config_opts['macros']['%fedora']="40"
config_opts['macros']['%_with_ibase']="1"
config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
config_opts['macros']['%runselftest']="1"
config_opts['environment']['ACCEPT_EULA'] = 'Y'
diff --git a/fc40a84.cfg b/fc40a84.cfg
new file mode 100644
index 0000000..ea906cb
--- /dev/null
+++ b/fc40a84.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc40a.tpl')
+
+config_opts['root'] = 'fc40a84'
+config_opts['resultdir'] = "/var/lib/mock/fc40a84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc40a84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="40" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc40a84]
+name=result-fc40a84
+baseurl=file:/var/lib/mock/fc40a84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc40ascl84.cfg b/fc40ascl84.cfg
new file mode 100644
index 0000000..a1931a4
--- /dev/null
+++ b/fc40ascl84.cfg
@@ -0,0 +1,26 @@
+include('fc40a.tpl')
+
+config_opts['root'] = 'scl84fc40a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc40a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc40ascl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484400
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc40a]
+name=result-scl84fc40a
+baseurl=file:///var/lib/mock/scl84fc40a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc40x.tpl b/fc40x.tpl
index dc42c10..5ea6162 100644
--- a/fc40x.tpl
+++ b/fc40x.tpl
@@ -48,21 +48,21 @@ max_parallel_downloads=6
[fedora]
name=fedora
-metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
metadata_expire=80000
##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-40&arch=x86_64
#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/40/Everything/x86_64/os/
# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/40/Everything/x86_64/os/
-#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/40/Everything/x86_64/os/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/40/Everything/x86_64/os/
[updates]
name=updates
-metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f40&arch=x86_64
#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/x86_64/
# http://mirrors.ircam.fr/pub/fedora/linux/updates/40/x86_64/
# http://fr2.rpmfind.net/linux/fedora/updates/40/x86_64/
-#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/33/Everything/x86_64/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/40/Everything/x86_64/
enabled=1
[updates-testing]
@@ -70,7 +70,7 @@ name=updates-testing
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f40&arch=x86_64
baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/40/Everything/x86_64/
-enabled=1
+enabled=0
[remi]
name=remi public
diff --git a/fc40x84.cfg b/fc40x84.cfg
new file mode 100644
index 0000000..227a017
--- /dev/null
+++ b/fc40x84.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc40x.tpl')
+
+config_opts['root'] = 'fc40x84'
+config_opts['resultdir'] = "/var/lib/mock/fc40x84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc40x84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="40" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc40x84]
+name=result-fc40x84
+baseurl=file:/var/lib/mock/fc40x84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc40xscl84.cfg b/fc40xscl84.cfg
new file mode 100644
index 0000000..0dcd18e
--- /dev/null
+++ b/fc40xscl84.cfg
@@ -0,0 +1,26 @@
+include('fc40x.tpl')
+
+config_opts['root'] = 'scl84fc40x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc40x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc40xscl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484400
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc40x]
+name=result-scl84fc40x
+baseurl=file:///var/lib/mock/scl84fc40x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41a.cfg b/fc41a.cfg
new file mode 100644
index 0000000..c84f91c
--- /dev/null
+++ b/fc41a.cfg
@@ -0,0 +1,5 @@
+include('fc41a.tpl')
+
+# Temp
+#config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache'
+
diff --git a/fc41a.tpl b/fc41a.tpl
new file mode 100644
index 0000000..5fbd6ad
--- /dev/null
+++ b/fc41a.tpl
@@ -0,0 +1,115 @@
+include('vendor.tpl')
+
+config_opts['root'] = 'fc41a'
+config_opts['target_arch'] = 'aarch64'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build gcc remi-crypto-legacy'
+config_opts['dist'] = 'fc41' # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['releasever'] = '41'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['plugin_conf']['ccache_enable'] = True
+config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '1G'
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a/"
+
+config_opts['basedir'] = '/dev/shm/'
+config_opts['resultdir'] = "/var/lib/mock/fc41a"
+config_opts['cleanup_on_success'] = True
+config_opts['cleanup_on_failure'] = False
+
+config_opts['createrepo_on_rpms'] = True
+config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm'
+
+config_opts['macros']['%_topdir']="/builddir/build"
+config_opts['macros']['%_smp_mflags']="-j24"
+config_opts['macros']['%dist']=".fc41.remi"
+config_opts['macros']['%fedora']="41"
+config_opts['macros']['%_with_ibase']="1"
+config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
+config_opts['macros']['%runselftest']="1"
+
+config_opts['environment']['ACCEPT_EULA'] = 'Y'
+
+config_opts['yum.conf'] = """
+[main]
+keepcache=1
+debuglevel=2
+reposdir=/dev/null
+logfile=/var/log/yum.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+metadata_expire=80000
+fastestmirror=1
+max_parallel_downloads=6
+
+# repos
+
+[fedora]
+name=fedora
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
+metadata_expire=80000
+##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-41&arch=aarch64
+#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/41/Everything/aarch64/os/
+# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/41/Everything/aarch64/os/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/41/Everything/aarch64/os/
+#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/41/Everything/aarch64/os/
+
+[updates]
+name=updates
+metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f41&arch=aarch64
+#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/aarch64/
+# http://mirrors.ircam.fr/pub/fedora/linux/updates/41/aarch64/
+# http://fr2.rpmfind.net/linux/fedora/updates/41/aarch64/
+#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/33/Everything/aarch64/
+enabled=1
+
+[updates-testing]
+name=updates-testing
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f41&arch=aarch64
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/41/Everything/aarch64/
+enabled=0
+
+[remi]
+name=remi public
+baseurl=http://remi/repo/fedora/41/remi/aarch64/
+enabled=1
+skip_if_unavailable=True
+metadata_expire=10
+
+[remi-modular]
+name=remi modular
+baseurl=http://remi/repo/fedora/41/modular/aarch64/
+enabled=1
+skip_if_unavailable=True
+metadata_expire=10
+
+[remi-priv]
+name=remi prive
+baseurl=file:/home/remi/priv/fc41.aarch64/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+[remi-debuginfo]
+name=remi-debuginfo
+baseurl=http://remi/repo/fedora/41/debug-remi/aarch64/
+enabled=0
+
+[result-fc41a]
+name=result-fc41a
+baseurl=file:/var/lib/mock/fc41a/
+metadata_expire=10
+enabled=1
+skip_if_unavailable=True
+
+[msprod]
+name=msprod
+baseurl=https://packages.microsoft.com/rhel/8/prod/
+enabled=0
+
+"""
diff --git a/fc41a74.cfg b/fc41a74.cfg
new file mode 100644
index 0000000..9fa2fa3
--- /dev/null
+++ b/fc41a74.cfg
@@ -0,0 +1,32 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache remi-crypto-legacy'
+config_opts['root'] = 'fc41a74'
+config_opts['resultdir'] = "/var/lib/mock/fc41a74"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a74/"
+
+config_opts['module_enable'] = ['php:remi-7.4']
+config_opts['module_install'] = ['php:remi-7.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-7.4"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a74]
+name=result-fc41a74
+baseurl=file:/var/lib/mock/fc41a74/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41a80.cfg b/fc41a80.cfg
new file mode 100644
index 0000000..3a4fa55
--- /dev/null
+++ b/fc41a80.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['root'] = 'fc41a80'
+config_opts['resultdir'] = "/var/lib/mock/fc41a80"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a80/"
+
+config_opts['module_enable'] = ['php:remi-8.0']
+config_opts['module_install'] = ['php:remi-8.0/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.0"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a80]
+name=result-fc41a80
+baseurl=file:/var/lib/mock/fc41a80/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41a81.cfg b/fc41a81.cfg
new file mode 100644
index 0000000..2bff2d7
--- /dev/null
+++ b/fc41a81.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['root'] = 'fc41a81'
+config_opts['resultdir'] = "/var/lib/mock/fc41a81"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a81/"
+
+config_opts['module_enable'] = ['php:remi-8.1']
+config_opts['module_install'] = ['php:remi-8.1/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.1"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a81]
+name=result-fc41a81
+baseurl=file:/var/lib/mock/fc41a81/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41a82.cfg b/fc41a82.cfg
new file mode 100644
index 0000000..45868f2
--- /dev/null
+++ b/fc41a82.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['root'] = 'fc41a82'
+config_opts['resultdir'] = "/var/lib/mock/fc41a82"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a82/"
+
+config_opts['module_enable'] = ['php:remi-8.2']
+config_opts['module_install'] = ['php:remi-8.2/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.2"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a82]
+name=result-fc41a82
+baseurl=file:/var/lib/mock/fc41a82/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41a83.cfg b/fc41a83.cfg
new file mode 100644
index 0000000..a7961d3
--- /dev/null
+++ b/fc41a83.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['root'] = 'fc41a83'
+config_opts['resultdir'] = "/var/lib/mock/fc41a83"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a83/"
+
+config_opts['module_enable'] = ['php:remi-8.3']
+config_opts['module_install'] = ['php:remi-8.3/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.3"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a83]
+name=result-fc41a83
+baseurl=file:/var/lib/mock/fc41a83/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41a84.cfg b/fc41a84.cfg
new file mode 100644
index 0000000..cf2d519
--- /dev/null
+++ b/fc41a84.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41a.tpl')
+
+config_opts['root'] = 'fc41a84'
+config_opts['resultdir'] = "/var/lib/mock/fc41a84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41a84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41a84]
+name=result-fc41a84
+baseurl=file:/var/lib/mock/fc41a84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41ascl74.cfg b/fc41ascl74.cfg
new file mode 100644
index 0000000..0caa541
--- /dev/null
+++ b/fc41ascl74.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl74fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php74-build php74-php-devel php74-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl74fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl74/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl74fc41a]
+name=result-scl74fc41a
+baseurl=file:///var/lib/mock/scl74fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41ascl80.cfg b/fc41ascl80.cfg
new file mode 100644
index 0000000..81c3e6c
--- /dev/null
+++ b/fc41ascl80.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl80fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php80-build php80-php-devel php80-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl80fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl80/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl80fc41a]
+name=result-scl80fc41a
+baseurl=file:///var/lib/mock/scl80fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41ascl81.cfg b/fc41ascl81.cfg
new file mode 100644
index 0000000..1a3a456
--- /dev/null
+++ b/fc41ascl81.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl81fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php81-build php81-php-devel php81-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl81fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl81/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl81fc41a]
+name=result-scl81fc41a
+baseurl=file:///var/lib/mock/scl81fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41ascl82.cfg b/fc41ascl82.cfg
new file mode 100644
index 0000000..cadff74
--- /dev/null
+++ b/fc41ascl82.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl82fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php82-build php82-php-devel php82-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl82fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl82/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl82fc41a]
+name=result-scl82fc41a
+baseurl=file:///var/lib/mock/scl82fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41ascl83.cfg b/fc41ascl83.cfg
new file mode 100644
index 0000000..c546739
--- /dev/null
+++ b/fc41ascl83.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl83fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php83-build php83-php-devel php83-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl83fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl83/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl83fc41a]
+name=result-scl83fc41a
+baseurl=file:///var/lib/mock/scl83fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41ascl84.cfg b/fc41ascl84.cfg
new file mode 100644
index 0000000..221d831
--- /dev/null
+++ b/fc41ascl84.cfg
@@ -0,0 +1,26 @@
+include('fc41a.tpl')
+
+config_opts['root'] = 'scl84fc41a'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc41a"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41ascl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc41a]
+name=result-scl84fc41a
+baseurl=file:///var/lib/mock/scl84fc41a/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41x.cfg b/fc41x.cfg
new file mode 100644
index 0000000..51c6d67
--- /dev/null
+++ b/fc41x.cfg
@@ -0,0 +1,5 @@
+include('fc41x.tpl')
+
+# Temp
+#config_opts['chroot_setup_cmd'] = 'install @buildsys-build ccache'
+
diff --git a/fc41x.tpl b/fc41x.tpl
new file mode 100644
index 0000000..60bbbbb
--- /dev/null
+++ b/fc41x.tpl
@@ -0,0 +1,121 @@
+include('vendor.tpl')
+
+config_opts['root'] = 'fc41x'
+config_opts['target_arch'] = 'x86_64'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build gcc ccache remi-crypto-legacy'
+config_opts['dist'] = 'fc41' # only useful for --resultdir variable subst
+config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
+config_opts['releasever'] = '41'
+config_opts['package_manager'] = 'dnf'
+
+config_opts['plugin_conf']['ccache_enable'] = True
+config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '1G'
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x/"
+
+config_opts['basedir'] = '/dev/shm/'
+config_opts['resultdir'] = "/var/lib/mock/fc41x"
+config_opts['cleanup_on_success'] = True
+config_opts['cleanup_on_failure'] = False
+
+config_opts['createrepo_on_rpms'] = True
+config_opts['createrepo_command'] = '/usr/bin/createrepo -d -q -x *.src.rpm'
+
+config_opts['macros']['%_topdir']="/builddir/build"
+config_opts['macros']['%_smp_mflags']="-j15"
+config_opts['macros']['%dist']=".fc41.remi"
+config_opts['macros']['%fedora']="41"
+config_opts['macros']['%_with_ibase']="1"
+config_opts['macros']['%_with_oci8']="1"
+config_opts['macros']['%_without_zts']="1"
+config_opts['macros']['%runselftest']="1"
+
+config_opts['environment']['ACCEPT_EULA'] = 'Y'
+
+config_opts['yum.conf'] = """
+[main]
+keepcache=1
+debuglevel=2
+reposdir=/dev/null
+logfile=/var/log/yum.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+metadata_expire=80000
+fastestmirror=1
+max_parallel_downloads=6
+
+# repos
+
+[fedora]
+name=fedora
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
+metadata_expire=80000
+##mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-41&arch=x86_64
+#baseurl=http://fr2.rpmfind.net/linux/fedora/releases/41/Everything/x86_64/os/
+# http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/releases/41/Everything/x86_64/os/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/development/41/Everything/x86_64/os/
+#baseurl=https://dl.fedoraproject.org/pub/fedora/linux/releases/41/Everything/x86_64/os/
+
+[updates]
+name=updates
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f41&arch=x86_64
+#baseurl=http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/linux/updates/1/x86_64/
+# http://mirrors.ircam.fr/pub/fedora/linux/updates/41/x86_64/
+# http://fr2.rpmfind.net/linux/fedora/updates/41/x86_64/
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/41/Everything/x86_64/
+enabled=1
+
+[updates-testing]
+name=updates-testing
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
+#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f41&arch=x86_64
+baseurl=https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/41/Everything/x86_64/
+enabled=0
+
+[remi]
+name=remi public
+baseurl=file:/home/rpmbuild/site/rpms/fedora/41/remi/x86_64/
+enabled=1
+skip_if_unavailable=True
+metadata_expire=10
+
+[remi-modular]
+name=remi modular
+baseurl=file:/home/rpmbuild/site/rpms/fedora/41/modular/x86_64/
+enabled=1
+skip_if_unavailable=True
+metadata_expire=10
+
+[remi-priv-1]
+name=remi prive 1
+baseurl=file:/home/rpmbuild/site/rpms/priv/x86_64/
+enabled=1
+metadata_expire=10
+
+[remi-priv-2]
+name=remi prive 2
+baseurl=file:/home/rpmbuild/site/rpms/priv/fc41.x86_64/
+enabled=1
+metadata_expire=10
+
+[remi-debuginfo]
+name=remi-debuginfo
+baseurl=file:/home/rpmbuild/site/rpms/fedora/41/debug-remi/x86_64/
+enabled=1
+
+[result-fc41x]
+name=result-fc41x
+baseurl=file:/var/lib/mock/fc41x/
+metadata_expire=10
+priority=10
+enabled=1
+skip_if_unavailable=True
+
+[msprod]
+name=msprod
+baseurl=https://packages.microsoft.com/rhel/8/prod/
+enabled=0
+
+"""
diff --git a/fc41x74.cfg b/fc41x74.cfg
new file mode 100644
index 0000000..5c54ece
--- /dev/null
+++ b/fc41x74.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x74'
+config_opts['resultdir'] = "/var/lib/mock/fc41x74"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x74/"
+
+config_opts['module_enable'] = ['php:remi-7.4']
+config_opts['module_install'] = ['php:remi-7.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-7.4"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x74]
+name=result-fc41x74
+baseurl=file:/var/lib/mock/fc41x74/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41x80.cfg b/fc41x80.cfg
new file mode 100644
index 0000000..042c1e2
--- /dev/null
+++ b/fc41x80.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x80'
+config_opts['resultdir'] = "/var/lib/mock/fc41x80"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x80/"
+
+config_opts['module_enable'] = ['php:remi-8.0']
+config_opts['module_install'] = ['php:remi-8.0/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.0"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x80]
+name=result-fc41x80
+baseurl=file:/var/lib/mock/fc41x80/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41x81.cfg b/fc41x81.cfg
new file mode 100644
index 0000000..a3509fb
--- /dev/null
+++ b/fc41x81.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x81'
+config_opts['resultdir'] = "/var/lib/mock/fc41x81"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x81/"
+
+config_opts['module_enable'] = ['php:remi-8.1']
+config_opts['module_install'] = ['php:remi-8.1/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.1"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x81]
+name=result-fc41x81
+baseurl=file:/var/lib/mock/fc41x81/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41x82.cfg b/fc41x82.cfg
new file mode 100644
index 0000000..910a266
--- /dev/null
+++ b/fc41x82.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x82'
+config_opts['resultdir'] = "/var/lib/mock/fc41x82"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x82/"
+
+config_opts['module_enable'] = ['php:remi-8.2']
+config_opts['module_install'] = ['php:remi-8.2/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.2"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x82]
+name=result-fc41x82
+baseurl=file:/var/lib/mock/fc41x82/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41x83.cfg b/fc41x83.cfg
new file mode 100644
index 0000000..33b0d0f
--- /dev/null
+++ b/fc41x83.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x83'
+config_opts['resultdir'] = "/var/lib/mock/fc41x83"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x83/"
+
+config_opts['module_enable'] = ['php:remi-8.3']
+config_opts['module_install'] = ['php:remi-8.3/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.3"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x83]
+name=result-fc41x83
+baseurl=file:/var/lib/mock/fc41x83/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41x84.cfg b/fc41x84.cfg
new file mode 100644
index 0000000..a49cb22
--- /dev/null
+++ b/fc41x84.cfg
@@ -0,0 +1,31 @@
+import datetime;
+
+include('fc41x.tpl')
+
+config_opts['root'] = 'fc41x84'
+config_opts['resultdir'] = "/var/lib/mock/fc41x84"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41x84/"
+
+config_opts['module_enable'] = ['php:remi-8.4']
+config_opts['module_install'] = ['php:remi-8.4/devel']
+
+nn = datetime.datetime.now().strftime("%Y%m%d%H%M%S");
+config_opts['macros']['%_module_build']="1"
+config_opts['macros']['%_module_name']="php"
+config_opts['macros']['%_module_stream']="remi-8.4"
+config_opts['macros']['%_module_version']="41" + nn;
+config_opts['macros']['%_module_context']="00000000"
+config_opts['macros']['%modularitylabel']="%{_module_name}:%{_module_stream}:%{_module_version}:%{_module_context}"
+
+config_opts['yum.conf'] += """
+[result-fc41x84]
+name=result-fc41x84
+baseurl=file:/var/lib/mock/fc41x84/
+enabled=1
+metadata_expire=1
+module_hotfixes=1
+priority=1
+skip_if_unavailable=True
+
+"""
+
diff --git a/fc41xscl74.cfg b/fc41xscl74.cfg
new file mode 100644
index 0000000..e9df0af
--- /dev/null
+++ b/fc41xscl74.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl74fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php74-build php74-php-devel php74-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl74fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl74/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl74fc41x]
+name=result-scl74fc41x
+baseurl=file:///var/lib/mock/scl74fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41xscl80.cfg b/fc41xscl80.cfg
new file mode 100644
index 0000000..81ca100
--- /dev/null
+++ b/fc41xscl80.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl80fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php80-build php80-php-devel php80-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl80fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl80/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl80fc41x]
+name=result-scl80fc41x
+baseurl=file:///var/lib/mock/scl80fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41xscl81.cfg b/fc41xscl81.cfg
new file mode 100644
index 0000000..8b067b4
--- /dev/null
+++ b/fc41xscl81.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl81fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php81-build php81-php-devel php81-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl81fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl81/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl81fc41x]
+name=result-scl81fc41x
+baseurl=file:///var/lib/mock/scl81fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41xscl82.cfg b/fc41xscl82.cfg
new file mode 100644
index 0000000..3319f3a
--- /dev/null
+++ b/fc41xscl82.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl82fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php82-build php82-php-devel php82-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl82fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl82/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl82fc41x]
+name=result-scl82fc41x
+baseurl=file:///var/lib/mock/scl82fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41xscl83.cfg b/fc41xscl83.cfg
new file mode 100644
index 0000000..7471080
--- /dev/null
+++ b/fc41xscl83.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl83fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php83-build php83-php-devel php83-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl83fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl83/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl83fc41x]
+name=result-scl83fc41x
+baseurl=file:///var/lib/mock/scl83fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/fc41xscl84.cfg b/fc41xscl84.cfg
new file mode 100644
index 0000000..da491f3
--- /dev/null
+++ b/fc41xscl84.cfg
@@ -0,0 +1,26 @@
+include('fc41x.tpl')
+
+config_opts['root'] = 'scl84fc41x'
+config_opts['chroot_setup_cmd'] = 'install @buildsys-build remi-crypto-legacy ccache scl-utils-build php84-build php84-php-devel php84-php-pear'
+config_opts['resultdir'] = "/var/lib/mock/scl84fc41x"
+config_opts['plugin_conf']['ccache_opts']['dir'] = "/dev/shm/ccache.fc41xscl84/"
+
+# Only needed to build main SCL package
+config_opts['macros']['%scl_vendor']="remi"
+config_opts['macros']['%_scl_prefix']="/opt/remi"
+
+config_opts['macros']['%nophptag']="1"
+# Official (but temporary) workaround for https://bugzilla.redhat.com/1484410
+#config_opts['macros']['%_debugsource_packages']="%nil"
+# workaround for https://bugzilla.redhat.com/1485310
+config_opts['macros']['%_build_id_links']='none'
+
+config_opts['yum.conf'] += """
+[result-scl84fc41x]
+name=result-scl84fc41x
+baseurl=file:///var/lib/mock/scl84fc41x/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+
+"""
diff --git a/rocky+epel+remi-9.cfg b/rocky+epel+remi-9.cfg
new file mode 100644
index 0000000..20eceec
--- /dev/null
+++ b/rocky+epel+remi-9.cfg
@@ -0,0 +1,15 @@
+include('rocky-9-x86_64.cfg')
+include('templates/epel-9.tpl')
+
+config_opts['root'] = "rocky+epel-9-{{ target_arch }}"
+config_opts['description'] = 'Rocky Linux 9 + EPEL + Remi'
+
+config_opts['yum.conf'] += """
+[remi]
+name=remi EL-9 x86_64
+baseurl=https://rpms.remirepo.net/enterprise/9/remi/x86_64/
+enabled=1
+metadata_expire=10
+skip_if_unavailable=True
+"""
+