dev-ruby/rack-1.5.2-r3 was bumped today. But the new version doesn't install: * Package: dev-ruby/rack-1.5.2-r3 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: amd64 elibc_glibc kernel_linux ruby_targets_ruby19 userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Uncompressing metadata ... [ ok ] * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/rack-1.5.2-r3/work >>> Preparing source in /var/tmp/portage/dev-ruby/rack-1.5.2-r3/work ... * Running prepare phase for all ... * Applying rack-1.2.1-gentoo.patch ... [ ok ] * Running source copy phase for ruby19 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/rack-1.5.2-r3/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/rack-1.5.2-r3/work ... * Running compile phase for all ... >>> Source compiled. >>> Test phase [not enabled]: dev-ruby/rack-1.5.2-r3 >>> Install rack-1.5.2-r3 into /var/tmp/portage/dev-ruby/rack-1.5.2-r3/image/ category dev-ruby * Running install phase for ruby19 ... * Running install phase for all ... install: cannot stat ‘ChangeLog’: No such file or directory !!! dodoc: ChangeLog does not exist * ERROR: dev-ruby/rack-1.5.2-r3::gentoo failed (install phase): * dodoc failed * * If you need support, post the output of `emerge --info '=dev-ruby/rack-1.5.2-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/rack-1.5.2-r3::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/rack-1.5.2-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rack-1.5.2-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/rack-1.5.2-r3/work/all/rack-1.5.2' * S: '/var/tmp/portage/dev-ruby/rack-1.5.2-r3/work/all/rack-1.5.2' * QA Notice: file does not exist: * * dodoc: ChangeLog does not exist !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =rack-1.5.2 Reproducible: Always # emerge --info Portage 2.2.10 (default/linux/amd64/13.0, gcc-4.8.2, glibc-2.19, 3.10.41-gentoo x86_64) ================================================================= System uname: Linux-3.10.41-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5405_@_2.00GHz-with-gentoo-2.2 KiB Mem: 16435760 total, 14119156 free KiB Swap: 4194300 total, 4194300 free Timestamp of tree: Mon, 02 Jun 2014 21:15:01 +0000 ld GNU ld (GNU Binutils) 2.24 distcc 3.1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 4.2_p47 dev-lang/python: 2.7.6-r1, 3.3.5, 3.4.0 dev-util/cmake: 2.8.12.2-r1 dev-util/pkgconfig: 0.28-r1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.69 sys-devel/automake: 1.14.1 sys-devel/binutils: 2.24-r2 sys-devel/gcc: 4.8.2 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2-r1 sys-devel/make: 4.0-r1 sys-kernel/linux-headers: 3.10 (virtual/os-headers) sys-libs/glibc: 2.19
It turns out that the ChangeLog is only generated with USE=doc, and even then it is an empty file. Fixed by no longer installing this file.