Martin Weber wrote:
`ExpandFlags: preinstallexpand` in the project config of build.opensuse.org is the culprit. I tested it by copying the project from opensuse to my private instance and removing `preinstallexpand` from my config.
Package perl(IO::Socket::SSL) comes from their AppStream repo since Oct 16 2023. I guess `preinstallexpand` does not play together with packages from AppStream.
I have a local instance with the same config (except download on demand URLs) with 8.5 and it works fine. perl-IO-Socket-SSL was in AppStream for that as well. Somewhere between then and 8.10, something broke https://dl.rockylinux.org/vault/rocky/8.5/AppStream/x86_64/os/Packages/p/ https://download.rockylinux.org/pub/rocky/8.10/AppStream/x86_64/os/Packages/... Maybe the requirement of perl-HTTP-Tiny as a dependency of one of the other packages is new. Did you find a solution, or just remove 'ExpandFlags: preinstallexpand' (which I also have in my working 8.5 repository), which I guess can have potential issues as it won't install the dependencies of the preinstall packages, as I understand it? I tried manually adding perl-IO-Socket-SSL directly to the Preinstall list in the project config, but logs said it couldn't be found, which was strange.