Can't emerge the latest wolk-sources. Reproducible: Always Steps to Reproduce: 1.emerge /usr/portage/sys-kernel/wolk-sources/wolk-sources-4.15.ebuild 2. 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) sys-kernel/wolk-sources-4.15 to / >>> md5 src_uri ;-) linux-2.4.20.tar.bz2 >>> md5 src_uri ;-) linux-2.4.20-wolk4.15s.patch.bz2 >>> Preparing to unpack... >>> Unpacking source... >>> Unpacking linux-2.4.20.tar.bz2 to /var/tmp/portage/wolk-sources-4.15/work * Applying linux-2.4.20-wolk4.15s.patch.patch (-p0+)... patch: pch.c:614: intuit_diff_type: Assertion `i0 != NONE' failed. patch: pch.c:614: intuit_diff_type: Assertion `i0 != NONE' failed. [ !! ] * Please attach /var/tmp/portage/wolk-sources-4.15/temp/linux-2.4.20-wolk4.15s.err to any bug you may post. !!! ERROR: sys-kernel/wolk-sources-4.15 failed. !!! Function unipatch, Line 533, Exitcode 0 !!! Unable to dry-run patch. root@douro root $ emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.4.20-wolk4.11s-r6) ================================================================= System uname: 2.4.20-wolk4.11s-r6 i686 Pentium III (Katmai) Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://darkstar.ist.utl.pt/gentoo/ http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm gtk2 imlib jpeg ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell sse ssl svga tcpd truetype x86 xml2 xmms xv zlib"
The requested file for the bug report: http://www.zeblek.com/misc/linux-2.4.20-wolk4.15s.err
I just confirmed it. The latest kernel-2 eclass from cvs version >1.41 breaks this patching scheme for the wolk kernel. I downloaded version 1.40 and it patched fine, 1.41 broke the patching. Comment in the commit for 1.41 says: added support for strict patch level for patch files. no support for tarballs as yet. moved the sed for INSTALL_PATCH to universal_unpack ^^ well, since our patch is a tarball, I suppose that's the reason why this isn't working :) johnm: when you find time, could you please find a fix for this? If there's a better way to do it in the ebuild, please let us know! Thanks!
Wolk-sources is currently retired; scream if it's really important...