Attached ebuild for version 8.3.8.1, based on the 8.3.6 ebuild. The only difference is removing the patch for kernels above 2.6.32 applied in the 8.3.6 build, as the upstream developers seem to have incorporated a fix for that issue. Compiled and installed correctly with gentoo-sources-2.6.34-r1 Reproducible: Always Steps to Reproduce:
Created attachment 244295 [details] updated ebuild drbd-kernel-8.3.8.1
The drbd's driver code in the kernel got integrated into the vanilla Linux kernel with the 2.6.33 release... [1] If you want to use drbd>= 8.3.7 emerge proper gentoo-sources. [1] http://www.drbd.org/download/mainline/
I can definitely see this being useful for use cases when upgrading the kernel isn't practical. There's a few packages out there that provide this as a bolt on. e.g. app-virtualization/kvm-kmod I have no problem maintaining this with Mike.
Also, its a bit problematic when gentoo-sources are stable at 2.6.34 and the userland utilities are stable at 8.3.8.1, which fails to compile with 2.6.34. So right now without a package like this, the stable tree is broken WRT drbd.
(In reply to comment #4) > which fails to compile with 2.6.34. Could you file a bug? It works here with Linux hydra10 2.6.34-gentoo-r1 #2 SMP Tue Aug 24 11:57:13 CEST 2010 x86_64 AMD Opteron(tm) Processor 246 AuthenticAMD GNU/Linux Also works fine with 2.6.33-r2 despite the warnings about userland newer than kernel driver
it may work fine, but the userland is particularly loud and obnoxious about the fact that it is newer than the kernel, hence creating the drbd-kernel version bump to ammend this for kernels that don't have the 8.3.8 drbd driver. I haven't seen any compile issues yet, compiling against 2.6.34-gentoo-r1 and 2.6.34-xen
I understand your point. Sorry for closing it at the beginning without a thought. +*drbd-kernel-8.3.8.1 (25 Aug 2010) + + 25 Aug 2010; Kacper Kowalik <xarthisius@gentoo.org> + +drbd-kernel-8.3.8.1.ebuild: + Version bump wrt bug 334157. Thanks to Michael Williams + <williams.2694@osu.edu> for report and ebuild. +