Learn more about these different git repos.
Other Git URLs
I try to build perl-Module-Install-CheckLib for EPEL9, but all attempts https://koji.fedoraproject.org/koji/taskinfo?taskID=80085138 fail with:
DEBUG util.py:444: Error: Error downloading packages: DEBUG util.py:444: perl-Module-Install-GithubMeta-0.30-20.el9.noarch: Cannot download, all mirrors were already tried without success
It means perl-Module-Install-GithubMeta built in EPEL9 and tagged to an override is in Brew buildroot YUM metadata, but the package itself is missing on the web server.
I met this problem on buildvm-s390x-20.s390.fedoraproject.org and buildvm-s390x-21.s390.fedoraproject.org builders.
Possibly related to there being two buildroot overrides for perl-Module-Install-GithubMeta. I built perl-Module-Install-GithubMeta-0.30-17.el9 and submitted an override for it but later on Jitka built perl-Module-Install-GithubMeta-0.30-20.el9 and created a new override for that. My override is now expired as I guess it was superseded by Jitka's but maybe this is relevant?
I'm now having the same problem with perl-Test-Without-Module-0.20-16.el9, on buildvm-x86-14.iad2.fedoraproject.org.
https://koji.fedoraproject.org/koji/taskinfo?taskID=80320737
And now the same thing with perl-Test-FailWarnings-0.008-24.el9, on buildvm-ppc64le-08.iad2.fedoraproject.org
https://koji.fedoraproject.org/koji/taskinfo?taskID=80323087
There is no perl-Test-Without-Module or perl-Test-FailWarnings shipped in CentOS Stream 9. The following are the perl-Test*which are shipped in CentOS Stream 9:
[smooge@batcave01 centos-9-stream]$ ls */*/os/Packages/perl-Test* | awk -F/ '{print $NF}' | sort -u perl-Test-1.31-479.el9.noarch.rpm perl-Test-Deep-1.130-6.el9.noarch.rpm perl-Test-Differences-0.6700-9.el9.noarch.rpm perl-Test-Exception-0.43-18.el9.noarch.rpm perl-Test-Fatal-0.016-4.el9.noarch.rpm perl-Test-Harness-3.42-461.el9.noarch.rpm perl-Test-LongString-0.17-21.el9.noarch.rpm perl-Test-NoWarnings-1.04-27.el9.noarch.rpm perl-Test-Pod-1.52-12.el9.noarch.rpm perl-Test-Pod-Coverage-1.10-21.el9.noarch.rpm perl-Test-Requires-0.11-6.el9.noarch.rpm perl-Test-Simple-1.302183-4.el9.noarch.rpm perl-Test-Taint-1.08-8.el9.aarch64.rpm perl-Test-Taint-1.08-8.el9.ppc64le.rpm perl-Test-Taint-1.08-8.el9.s390x.rpm perl-Test-Taint-1.08-8.el9.x86_64.rpm perl-Test-Warn-0.36-13.el9.noarch.rpm perl-Test-Warnings-0.030-6.el9.noarch.rpm
I am guessing the packages you are wanting are either in the buildroot only and will need to go through whatever process gets them into CRB.
And I am an idiot and my apologies for that.
but seem unable to be seen by koji for the builds you were doing. I am guessing that builds for epel-9-candidate are not seeing the tag epel9-override and that is causing this not to be seen for builds.
These are buildroot overrides for EPEL-9, not for CentOS Stream:
https://bodhi.fedoraproject.org/overrides/perl-Test-FailWarnings-0.008-24.el9 https://bodhi.fedoraproject.org/overrides/perl-Module-Install-GithubMeta-0.30-20.el9 https://bodhi.fedoraproject.org/overrides/perl-Test-Without-Module-0.20-16.el9
koji is trying to pull them into the buildroot for EPEL-9 builds but is unable to download them.
I will see if @mohanboddu has any ideas when they get in today.
mock seems to not find the builds for some reason, but the builds are definitely in the buildroot
$ koji wait-repo epel9-build --build perl-Test-Without-Module-0.20-16.el9 Wed 22 Dec 2021 04:33:53 PM UTC Successfully waited 0:01 for perl-Test-Without-Module-0.20-16.el9 to appear in the epel9-build repo
But when I tried to install in the chroot its erroring out with the same issue:
# mock -r /etc/mock/koji/epel9-build-31889205-4355075.cfg --init --shell --install perl-Test-Without-Module INFO: mock.py version 2.15 starting (python version = 3.10.0, NVR = mock-2.15-1.fc35)... Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled HW Info plugin Mock Version: 2.15 INFO: Mock Version: 2.15 Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled HW Info plugin Mock Version: 2.15 INFO: Mock Version: 2.15 Finish: chroot init INFO: installing package(s): perl-Test-Without-Module No matches found for the following disable plugin patterns: local, spacewalk, versionlock Dependencies resolved. ===================================================================================================================================== Package Architecture Version Repository Size ===================================================================================================================================== Installing: perl-Test-Without-Module noarch 0.20-16.el9 build 15 k Transaction Summary ===================================================================================================================================== Install 1 Package Total download size: 15 k Installed size: 12 k Downloading Packages: Error: Error downloading packages: perl-Test-Without-Module-0.20-16.el9.noarch: Cannot download, all mirrors were already tried without success ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 17f328aa289e42759472cbc584776657 -D /var/lib/mock/epel9-build-31889205-4355075-bootstrap/root -a --capability=cap_ipc_lock --bind=/tmp/mock-resolv.rh_nc4ev:/etc/resolv.conf --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/var/lib/mock/epel9-build-31889205-4355075/root/installation-homedir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin --setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007" --setenv=PS1=<mock-chroot> \s-\v\$ --setenv=LANG=C.UTF-8 --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf --installroot /var/lib/mock/epel9-build-31889205-4355075/root/ --setopt=install_weak_deps=0 --disableplugin=local --disableplugin=spacewalk --disableplugin=versionlock install perl-Test-Without-Module --setopt=tsflags=nocontexts
OK I am just as confused as I was before. I can wget the package correctly from the proxies and the kojipkgs system. They all log that they successfully delivered the package to systems. However inside the mock, you get told
perl-Test-Without-Module-0.20-16.el9.noarch: Cannot download, all mirrors were already tried without success
I looked at this for a few and the issue seems to be that this package / these packages are showing up twice in koji. Once the epel build and once a build from an external repo (rhel9-base). It downloads and the epel one doesn't match the checksum of the external one it expected and it fails. ;(
I tried removing the duplicate one from the external repo, but that didn't seem to fix it.
I think a possible workaround might be to bump and rebuild those packages?
I'm afraid I am on PTO and have commitments today, so I can't look more today.
I bumped and rebuilt perl-Module-Install-GithubMeta, then did a new override for it. I was then able to build perl-Module-Install-CheckLib successfully.
I will see if I can get the maintainers of the other troublesome packages to bump and rebuild those too.
Closing this ticket as bumping and rebuilding seems to be the only solution here.
Metadata Update from @mohanboddu: - Issue close_status updated to: Fixed with Explanation - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.