Error on building docker-ce-20.10.21-3.el9.src.rpm for almalinux-9

I was trying to build docker-ce-20.10.21-3.el9.src.rpm for almalinux-9 using mock utility. Seems its getting errored out due to “No matching package to install: ‘btrfs-progs-devel’”. How do I get around this?.
Thanks for any help.

I suspected about version incompatibility but I see there is already docker-ce-20.10.21-3.el9.x86_64.rpm published(https://download.docker.com/linux/centos/9/x86_64/stable/Packages/docker-ce-20.10.21-3.el9.x86_64.rpm). Guess that means the version is compatible with el9

Error log:

[root@5c78a9a97f0d SRPMS]# mock -r almalinux-9-x86_64 rebuild docker-ce-20.10.21-3.el9.src.rpm
INFO: mock.py version 4.1 starting (python version = 3.9.16, NVR = mock-4.1-1.el9)…
Start(bootstrap): init plugins
INFO: selinux disabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: selinux disabled
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(docker-ce-20.10.21-3.el9.src.rpm) Config(almalinux-9-x86_64)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 4.1
INFO: Mock Version: 4.1
INFO: Package manager dnf detected and used (fallback)
Finish(bootstrap): chroot init
Start: chroot init
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 4.1
INFO: Mock Version: 4.1
INFO: Package manager dnf detected and used (direct choice)
Start: dnf update
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
AlmaLinux 9 - BaseOS 7.5 kB/s | 3.8 kB 00:00
AlmaLinux 9 - AppStream 8.3 kB/s | 4.1 kB 00:00
AlmaLinux 9 - CRB 7.2 kB/s | 4.1 kB 00:00
AlmaLinux 9 - Extras 7.8 kB/s | 3.8 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for docker-ce-20.10.21-3.el9.src.rpm
Start: build setup for docker-ce-20.10.21-3.el9.src.rpm
warning: line 9: Possible unexpanded macro in: Version: %{_version}
warning: line 10: Possible unexpanded macro in: Release: %{_release}.el9
warning: line 65: It’s not recommended to have unversioned Obsoletes: Obsoletes: docker-ce-selinux
warning: line 66: It’s not recommended to have unversioned Obsoletes: Obsoletes: docker-engine-selinux
warning: line 67: It’s not recommended to have unversioned Obsoletes: Obsoletes: docker-engine
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/docker-ce-%{_version}-%{_release}.el9.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
AlmaLinux 9 - BaseOS 7.8 kB/s | 3.8 kB 00:00
AlmaLinux 9 - AppStream 8.3 kB/s | 4.1 kB 00:00
AlmaLinux 9 - CRB 8.3 kB/s | 4.1 kB 00:00
AlmaLinux 9 - Extras 7.8 kB/s | 3.8 kB 00:00
Package bash-5.1.8-6.el9_1.x86_64 is already installed.
No matching package to install: ‘btrfs-progs-devel’
Package ca-certificates-2022.2.54-90.2.el9_0.noarch is already installed.
Package libarchive-3.5.3-4.el9.x86_64 is already installed.
Package pkgconf-pkg-config-1.7.3-10.el9.x86_64 is already installed.
Package tar-2:1.34-6.el9_1.x86_64 is already installed.
Package which-2.21-28.el9.x86_64 is already installed.
Not all dependencies satisfied
Error: Some packages could not be found.
Finish: build setup for docker-ce-20.10.21-3.el9.src.rpm
Finish: build phase for docker-ce-20.10.21-3.el9.src.rpm
ERROR: Exception(docker-ce-20.10.21-3.el9.src.rpm) Config(almalinux-9-x86_64) 0 minutes 9 seconds
INFO: Results and/or logs in: /var/lib/mock/almalinux-9-x86_64/result
ERROR: Command failed:

/usr/bin/dnf-3 builddep --installroot /var/lib/mock/almalinux-9-x86_64/root/ --releasever 9 --setopt=deltarpm=False --allowerasing --disableplugin=local --disableplugin=spacewalk --disableplugin=versionlock /var/lib/mock/almalinux-9-x86_64/root//builddir/build/SRPMS/docker-ce-%{_version}-%{_release}.el9.src.rpm

No matches found for the following disable plugin patterns: local, spacewalk, versionlock
AlmaLinux 9 - BaseOS 7.8 kB/s | 3.8 kB 00:00
AlmaLinux 9 - AppStream 8.3 kB/s | 4.1 kB 00:00
AlmaLinux 9 - CRB 8.3 kB/s | 4.1 kB 00:00
AlmaLinux 9 - Extras 7.8 kB/s | 3.8 kB 00:00
Package bash-5.1.8-6.el9_1.x86_64 is already installed.
No matching package to install: ‘btrfs-progs-devel’
Package ca-certificates-2022.2.54-90.2.el9_0.noarch is already installed.
Package libarchive-3.5.3-4.el9.x86_64 is already installed.
Package pkgconf-pkg-config-1.7.3-10.el9.x86_64 is already installed.
Package tar-2:1.34-6.el9_1.x86_64 is already installed.
Package which-2.21-28.el9.x86_64 is already installed.
Not all dependencies satisfied
Error: Some packages could not be found.