Hi! This happens when I try to upgrade Filezilla: hackenherr:distfiles# emerge -1 filezilla [9:56:13] Calculating dependencies... done! >>> Verifying ebuild manifests >>> Running pre-merge checks for net-ftp/filezilla-3.14.1 >>> Emerging (1 of 1) net-ftp/filezilla-3.14.1::gentoo * FileZilla_3.14.1_src.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking FileZilla_3.14.1_src.tar.bz2 to /var/tmp/portage/net-ftp/filezilla-3.14.1/work >>> Source unpacked in /var/tmp/portage/net-ftp/filezilla-3.14.1/work >>> Preparing source in /var/tmp/portage/net-ftp/filezilla-3.14.1/work/filezilla-3.14.1 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/net-ftp/filezilla/files/filezilla-3.10.2-debug.patch * ( filezilla-3.10.2-debug.patch ) * ERROR: net-ftp/filezilla-3.14.1::gentoo failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 90: Called src_prepare * environment, line 3088: Called epatch '/usr/portage/net-ftp/filezilla/files/filezilla-3.10.2-debug.patch' * environment, line 1473: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=net-ftp/filezilla-3.14.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-ftp/filezilla-3.14.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-ftp/filezilla-3.14.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-ftp/filezilla-3.14.1/temp/environment'. * Working directory: '/var/tmp/portage/net-ftp/filezilla-3.14.1/work/filezilla-3.14.1' * S: '/var/tmp/portage/net-ftp/filezilla-3.14.1/work/filezilla-3.14.1' >>> Failed to emerge net-ftp/filezilla-3.14.1, Log file: >>> '/var/tmp/portage/net-ftp/filezilla-3.14.1/temp/build.log' * Messages for package net-ftp/filezilla-3.14.1: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/net-ftp/filezilla/files/filezilla-3.10.2-debug.patch * ( filezilla-3.10.2-debug.patch ) * ERROR: net-ftp/filezilla-3.14.1::gentoo failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 90: Called src_prepare * environment, line 3088: Called epatch '/usr/portage/net-ftp/filezilla/files/filezilla-3.10.2-debug.patch' * environment, line 1473: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=net-ftp/filezilla-3.14.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-ftp/filezilla-3.14.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-ftp/filezilla-3.14.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-ftp/filezilla-3.14.1/temp/environment'. * Working directory: '/var/tmp/portage/net-ftp/filezilla-3.14.1/work/filezilla-3.14.1' * S: '/var/tmp/portage/net-ftp/filezilla-3.14.1/work/filezilla-3.14.1' It's lacking a patch. Thanks. Reproducible: Always
I am experiencing the same issue. Reproducible always.
Yes, the patch in question is not in the FILESDIR.
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-ftp/filezilla/files/filezilla-3.10.2-debug.patch?revision=1.1 This is the patch in question, but is available in CVS/rsync only. Put it on the FILESDIR, and solved the problem. Someone forgot to put it on the Git-based Portage tree.
The same applies for versions 3.12.02, 3.14.0 and 3.14.1. Version 3.7.3 installs fine. Reproducible: Always.
Sorry, my fault, I removed this file instead of another unused patch when I cleaned some versions. It should reappear on your next sync! https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10c0fdc70840219621339b61c94126c5a9c82da