The patch version 16 diff from upstream/debian is missing. I don't know their stuff well enough to figure out WHEN it went missing, but these 2 pages shows only patch versions 15 and 19 still exist: http://patch-tracker.debian.org/package/bsdgames http://ftp.us.debian.org/debian/pool/main/b/bsdgames/ Reproducible: Always Steps to Reproduce: 1. GENTOO_MIRRORS="" emerge -f bsd-games Actual Results: >>> Downloading 'http://ftp.cz.debian.org/debian/pool/main/b/bsdgames/bsdgames_2.17-16.diff.gz' --2011-10-18 12:53:09-- http://ftp.cz.debian.org/debian/pool/main/b/bsdgames/bsdgames_2.17-16.diff.gz Resolving ftp.cz.debian.org... 195.113.161.73 Connecting to ftp.cz.debian.org|195.113.161.73|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2011-10-18 12:53:10 ERROR 404: Not Found. Expected Results: successful fetch
This is why we have Gentoo mirrors. Not a bug. Configuration error of mirrors in /etc/make.conf.
Just trying to get a feel for how this (files AWOL from upstream) is supposed to be handled. Why is mirror://debian/pool/main/b/bsdgames/bsdgames_${PV}-${DEB_PATCH_VER}.diff.gz in SRC_URI if the patch does not exist there and never will?
(In reply to comment #1) > This is why we have Gentoo mirrors. Not a bug. Configuration error of > mirrors in /etc/make.conf. Yes, this is a bug. SRC_URI points to a non-existant location. That's a QA issue. If the file is only available on Gentoo mirrors, then SRC_URI should reflect that.
Ping. Can't we just add new revision with new patches from Debian?
Created attachment 348182 [details, diff] ebuild patch I think we should, yes. Here's a patch for the ebuild to use the newest debian patchset. Fancy patching logic borrowed from app-misc/fdutils.
in portage.