If I try to upgrade to ck-sources-2.6.18_p1-r1, one of the patches fail. ---------------------------------------------- Here's the output: >>> Unpacking source... >>> Unpacking linux-2.6.18.tar.bz2 to /var/tmp/portage/sys-kernel/ck-sources-2.6.18_p1-r1/work * genpatches-2.6.18-2.base.tar.bz2 unpacked * Excluding Patch #1000 ... [ ok ] * Excluding Patch #1000 ... [ ok ] * Applying patch-2.6.18.1-ck1.patch (-p0+) ... patch: pch.c:621: intuit_diff_type: Assertion `i0 != NONE' failed. !! Please attach /var/tmp/portage/sys-kernel/ck-sources-2.6.18_p1-r1/temp/patch-2.6.18.1-ck1.err to any bug you may post. !!! ERROR: sys-kernel/ck-sources-2.6.18_p1-r1 failed. Call stack: ebuild.sh, line 1568: Called dyn_unpack ebuild.sh, line 708: Called src_unpack ebuild.sh, line 1261: Called kernel-2_src_unpack kernel-2.eclass, line 998: Called unipatch ' /var/tmp/portage/sys-kernel/ck-sources-2.6.18_p1-r1/distdir/genpatches-2.6.18-2.base.tar.bz2 /var/tmp/portage/sys-kernel/ck-sources-2.6.18_p1-r1/distdir/patch-2.6.18-ck1.bz2 /var/tmp/portage/sys-kernel/ck-sources-2.6.18_p1-r1/distdir/patch-2.6.18.1-ck1.bz2' kernel-2.eclass, line 842: Called die !!! Unable to dry-run patch. !!! If you need support, post the topmost build error, and the call stack if relevant. ----------------------- emerge info: Portage 2.1.2_pre3-r5 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.17-ck1-r3 i686) ================================================================= System uname: 2.6.17-ck1-r3 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.5 Last Sync: Thu, 19 Oct 2006 14:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-Os -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo/ http://gentoo.osuosl.org ftp://mirrors1.netvisio.pt/gentoo/" LANG="hu_HU" LINGUAS="hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa beepmp berkdb bindist bitmap-fonts browserplugin bzip2 cddb cdr cli cracklib crypt cups divx4linux dlloader dmx dri dvd dvdr dvdread elibc_glibc encode exif fbcon ffmpeg firefox flac font-server fortran gdbm gif gnome gphoto2 gpm gstreamer gtk imagemagick input_devices_keyboard input_devices_mouse isdnlog java javascript jp2 jpeg kernel_linux libg++ linguas_hu mmx mozcalendar mozp3p mozsvg mp3 mpeg mplayer msn ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pcre perl png ppds pppd python readline real reflection session smp softmmu spell spl sse sse2 ssl tcpd theora tiff truetype truetype-fonts type1-fonts udev usb userland_GNU v4l video_cards_fbdev video_cards_nvidia video_cards_v4l video_cards_vesa video_cards_vga vorbis xfs xine xorg xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 100084 [details] output of patching
> patch: pch.c:621: intuit_diff_type: Assertion `i0 != NONE' failed. Your patch binary seems to be a bit b0rked...
Same problem here. Portage 2.1.2_pre3-r5 (default-linux/ppc/ppc32/2006.1/G4/Pegasos, gcc-4.1.1, glibc-2.5-r0, 2.6.18-emission1 ppc) ================================================================= System uname: 2.6.18-emission1 ppc 7447/7457, altivec supported Gentoo Base System version 1.12.5 Last Sync: Fri, 20 Oct 2006 00:30:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-mcpu=G4 -mtune=G4 -O2 -maltivec -mabi=altivec -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-mcpu=G4 -mtune=G4 -O2 -maltivec -mabi=altivec -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--deep" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pl_PL.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en pl" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/gentoo /usr/local/portage/xorg /usr/local/portage/xgl /usr/local/portage/kip /usr/local/portage/misc" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc 16bit 7zip X a52 aac accessibility aio akode alsa altivec amuled aotuv apache2 apm applet arts artworkextra async atlas audiofile automount bash-completion beagle berkdb bitmap-fonts blas bluetooth bonobo bootsplash branding bzip2 cairo cdda cddb cdio cdparanoia cdr cli config_wizard cracklib crypt cscope css ctype cups curl cvs dbus debugger dga dio djvu dlloader dri dts dv dvd dvdr dvdread dx dynagraph dynamic editor eds effects elibc_glibc emboss emf encode erandom esd exif exo expat extensions extraicons extramodules extras fam fame fat ffmpeg fftw firefox flac font-server fontconfig foomaticdb fortran fpx ftp gdbm gecko-sdk gif gimp glib glibc-omitfp glitz glut gnome gnutls gphoto2 gpm grammar graphviz gs gstreamer gtk gtk2 gtkhtml hal hfs iconv id3 ieee1394 imagemagick imlib imlib2 immqt-bc input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog jabber jack java javacomm javascript jbig jfs jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kernel_linux lame lapack lcms ldap libg++ libwww linguas_en linguas_pl linuxthreads-tls lzo mad math matroska mikmod mime mjpeg mmap mng modplug mono motif mounts-check mouse mozdevelop mozilla mozsvg mozxmlterm mp3 mp4 mpeg mpeg2 mpi mplayer musepack musicbrainz nautilus ncurses network nfs nls nptl nptlonly nsplugin ntfs ogg openal openexr opengl oss pam panel-plugin pcre pdf perl pertty physfs pic plotutils plugin png pnp posix ppcsha1 ppds pppd ps python qt3 quicktime quotas rdesktop readline realmedia recode reflection reiser4 reiserfs risky rle rtsp ruby samba scanner sdl sdl-sound sensord session sharedmem shorten sid slang smartcard sndfile sockets softmmu soundtouch sox speech speex spell spl ssl startup-notification stats stencil-buffer subp subtitles subversion suid svg swat syslog sysvipc szip t1lib tabs tcl tcltk tcpd tetex tga theora thesaurus threads thumbnail thunar-vfs tidy tiff timidity tk tlen tomsfastmath truetype truetype-fonts type1-fonts udev unicode urandom usb userland_GNU userlocales v4l v4l2 vcd video_cards_r100 video_cards_r200 video_cards_r300 video_cards_radeon video_cards_v4l visualization vnc voice vorbis wifi wma wmf wxwindows x264 xanim xcb xcomposite xfs xine xinerama xml xmms xorg xosd xpm xrandr xscreensaver xv xvid zlib" Unset: CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
I tried it in a virtual machine (but x86 accept_keywords), same problem.
Same here Portage 2.1.2_pre3-r6 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-ck1 i686) ================================================================= System uname: 2.6.18-ck1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.12.5 Last Sync: Sun, 22 Oct 2006 19:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -maccumulate-outgoing-args" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -maccumulate-outgoing-args" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo" LANG="fi_FI.utf8" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="x86 3dnow 3dnowex 3dnowext X aac aiglx alsa aoss audiofile berkdb bitmap-fonts cairo cdparanoia cdr cli cracklib crypt cups dbus divx dlloader dri dvd dvdr dvdread elibc_glibc emboss firefox foomaticdb fortran gdbm gif glitz gmedia gpm hal imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog java javascript jpeg kde kdeenablefinal kernel_linux ldap libg++ linguas_en logitech-mouse mad matroska mikmod mmx mmxext motif mp3 mpeg ncurses nls nodroproot nptl nptlonly nsplugin ogg opengl oss pam pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline realmedia reflection session spl sse ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_fglrx video_cards_radeon video_cards_vesa vorbis win32codecs wmp xcomposite xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Hm, the patch order is getting messed up. patch-2.6.18.1-ck1.patch is supposed to be applied after patch-2.6.18-ck1.patch.
I can't seem to reproduce this problem, the patch order is always correct for me. I will look at it more this evening when I have more time.
Michael, any updates here?
Ok, I'm dumb. I updated the ebuild but got distracted before running the commit. I'm bumping to genpatches 3 and setting STRICTORDER in the process which should resolve this. Reopen of the problem is not fixed in ck-sources-2.6.18_p1-r2 which will hit the portage tree soon.