For strange reason, dev-perl/Math-Pari-2.10.809.0-r1 fails to build with the following error: --2022-06-07 17:00:51-- ftp://ftp.fau.de/gentoo/distfiles/layout.conf => '/usr/portage/distfiles/.layout.conf.ftp.fau.de.__download__' Resolving ftp.fau.de... 131.188.12.211, 2001:638:a000:1021:21::1 Connecting to ftp.fau.de|131.188.12.211|:21... failed: Connection refused. Connecting to ftp.fau.de|2001:638:a000:1021:21::1|:21... failed: Connection refused. !!! Couldn't download '.lay#8.12.211|:21... failed: Connection refused. Connecting to ftp.fau.de|2001:638:a000:1021:21::1|:21... failed: Connection refused. --2022-06-07 17:00:52-- http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.3.5.tar.gz Resolving pari.math.u-bordeaux.fr... 147.210.16.88 Connecting to pari.math.u-bordeaux.fr|147.210.16.88|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2022-06-07 17:00:52 ERROR 404: Not Found. !!! Couldn't download 'pari-2.3.5.tar.gz'. Aborting. Reproducible: Always Steps to Reproduce: 1. emerge -at1 \=dev-perl/Math-Pari-2.10.809.0-r1 2. 3. Actual Results: Fail Expected Results: Success It is very strange, that the Math-Pari-2.10.809.0-r1.ebuild does try to download version 2.3.5 that is pretty old and not available anymore. It is also strange that it tries to download a layout.conf from FTP that is gone since some time (http still work...) I do not get why this is. I tried to grep for that two occurrences but without success. All other perl packages build pretty well, it is just that single one.
Do you not have GENTOO_MIRRORS set? I tried bumping to Math-Pari-2.030523 but it failed. Maybe Perl 5.36 related and we need to give time for them to fix it.
Created attachment 783509 [details] Math-Pari-2.30.523.ebuild (doesn't build) Signed-off-by: Sam James <sam@gentoo.org>
I think the layout.conf thing might be that you have an outdated GENTOO_MIRRORS setting, actually.
Yes, I found the ftp setting in my make.conf. Strange enough it works. I use eix-sync regulary and remember it is doing rsync, not ftp.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0138274ca07272b579f92903b59a5099268db3 commit 3f0138274ca07272b579f92903b59a5099268db3 Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2024-09-25 19:24:13 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-09-25 19:24:13 +0000 dev-perl/Math-Pari: fix broken SRC_URI The vendored copy of an external dependency has been repeatedly upgraded upstream. sci-mathematics/pari is at version 2.15.5, but this package vendors 2.3.5. The upstream distfiles site still provides all versions, they just moved a lot of them into an OLD/ directory. Use the correct url for downloading; checksum remains the same. Closes: https://bugs.gentoo.org/850478 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> dev-perl/Math-Pari/Math-Pari-2.10.809.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)