Summary: | ck-sources-2.6.32: -ck kernel patches are back | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pablo Hess <natunobilis> |
Component: | New packages | Assignee: | Krzysztof Pawlik (RETIRED) <nelchael> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | ahipp0, andreamtp+bz, kernel-misc, natunobilis, pacho, yngwin |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.32/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Draft (but still non-working) ebuild
sys-kernel/ck-sources-2.6.32_p2 sys-kernel/ck-sources-2.6.32_p2 sys-kernel/ck-sources-2.6.33_p1 2.6.35 with ck1 and gentoo basic patches. |
Description
Pablo Hess
2009-12-16 14:34:53 UTC
I'm using 2.6.32-ck1 on my laptop and my desktop and they actually DO feel a lot more responsive than with gentoo-sources-2.6.32. Sorry, can't contribute an ebuild though, because ebuild building -- especially the kernel ones -- are too complicated for my skills nowadays. I tried using the proposed ebuild for ck-sources-2.6.22-ck1 (bug #184736) but didn't get too far. Oh wow, this is good news! -ck was my favorite patchset. -ck2 is out already, and it includes BFS v0.313. Check it out at http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.32/2.6.32-ck2/ Created attachment 215456 [details] Draft (but still non-working) ebuild This ebuild is mostly the same as http://bugs.gentoo.org/attachment.cgi?id=124696 (from bug #184736: "sys-kernel/ck-sources-2.6.22-ck1 version bump"). The problem happens when it tries to "cd ${S}", which points to: /var/tmp/portage/sys-kernel/ck-sources-2.6.32_p2/work/linux-2.6.32_p2 However, the package creates this folder as: /var/tmp/portage/portage/sys-kernel/ck-sources-2.6.32_p2/work/linux-2.6.32-ck2 Feel free to point to a solution. (In reply to comment #4) > The problem happens when it tries to "cd ${S}", which points to: > /var/tmp/portage/sys-kernel/ck-sources-2.6.32_p2/work/linux-2.6.32_p2 > > However, the package creates this folder as: /var/tmp/portage/sys-kernel/ck-sources-2.6.32_p2/work/linux-2.6.32-ck2 Little mistake on this last line. This is what I meant. ebuild doesn't work
>>> Unpacking genpatches-2.6.32-2.base.tar.bz2 to /var/tmp/portage/sys-kernel/ck-sources-2.6.32_p2/work/patches/000001
* Applying 1000_linux-2.6.32.1.patch (-p0+) ... [ !! ]
* Please attach /var/tmp/portage/sys-kernel/ck-sources-2.6.32_p2/temp/1000_linux-2.6.32.1.err to any bug you may post.
* ERROR: sys-kernel/ck-sources-2.6.32_p2 failed:
* Unable to dry-run patch.
*
Created attachment 221459 [details]
sys-kernel/ck-sources-2.6.32_p2
ck-sources-2.6.32_p2 ebuild
Created attachment 221461 [details]
sys-kernel/ck-sources-2.6.32_p2
ck-sources-2.6.32_p2 (removed some obsolete comments)
Created attachment 221463 [details]
sys-kernel/ck-sources-2.6.33_p1
ck-sources-2.6.33_p1
I'm willing to adopt this package. ck-sources 2.6.32 and 2.6.33 added. You're missing something, I think. Unless this kernel really is supported by the Security team, you need to stick this in your ebuilds: K_SECURITY_UNSUPPORTED="1" The only officially supported kernel patchsets are gentoo-, hardened-, and ${ARCH}-sources. Thank you Josh - added to ck-sources, I'll add this variable to tuxonice-sources too :) Created attachment 241995 [details]
2.6.35 with ck1 and gentoo basic patches.
|