neurogeek clearly having a 'doh' moment: $ grep epatch /usr/portage/app-emulation/fuse/fuse-1.1.1.ebuild epatch "${FILESDIR}/${P}-gold-link-lm.patch" $ ls -l /usr/portage/app-emulation/fuse/files total 4 -rw-r--r-- 1 root root 187 Sep 17 2011 fuse-1.0.0-libpng15.patch Needless to say - we fail in src_prepare()... Reproducible: Always
* checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking fuse-1.1.1.tar.gz to /home/jer/portage/app-emulation/fuse-1.1.1/work >>> Source unpacked in /home/jer/portage/app-emulation/fuse-1.1.1/work >>> Preparing source in /home/jer/portage/app-emulation/fuse-1.1.1/work/fuse-1.1.1 ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /newaches/gentoo/cvs/gentoo-x86/app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch * ( fuse-1.1.1-gold-link-lm.patch ) * ERROR: app-emulation/fuse-1.1.1::gentoo failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2932: Called epatch '/newaches/gentoo/cvs/gentoo-x86/app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch' * environment, line 1374: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; * * If you need support, post the output of `emerge --info '=app-emulation/fuse-1.1.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/fuse-1.1.1::gentoo'`. * The complete build log is located at '/keeps/gentoo/emergelogs/wim/app-emulation:fuse-1.1.1:20140728-121104.log'. * For convenience, a symlink to the build log is located at '/home/jer/portage/app-emulation/fuse-1.1.1/temp/build.log'. * The ebuild environment file is located at '/home/jer/portage/app-emulation/fuse-1.1.1/temp/environment'. * Working directory: '/home/jer/portage/app-emulation/fuse-1.1.1/work/fuse-1.1.1' * S: '/home/jer/portage/app-emulation/fuse-1.1.1/work/fuse-1.1.1'
same here
Can we please revert the commit or drop the patch while waiting for neurogeek to respond?
# Sergey Popov <pinkbyte@gentoo.org> (05 Aug 2014) # Lacks patch in FILESDIR => fails to build # Masked by QA until maintainer will sort things out =app-emulation/fuse-1.1.1
Im so sorry. Definitely a 'duh' moment. I just committed the patch and will later remove the mask. Thanks guys.
So this "later" is going to happen sometime? ;)
This trivial bug has been open for over 3 months now... Couldn't somebody other than apparently always-absent maintainer remove package.mask? BTW. This ebuild lacks gtk3 USE flag.
Any sign of this patch being uploaded?
The patch was uploaded a long time ago. Somebody just forgot to remove the mask. You can do it yourself in your /etc/portage/package.unmask I foresee that this package mask will be removed early in 2018, maybe a tad later.
QA: shouldn't you drop the mask?
Done. Sorry for the delay.