Comment 18 for bug 1083719

Revision history for this message
Jamie Strandboge (jdstrand) wrote : Re: open-vm-dkms 2011.12.20-562307-0ubuntu1: open-vm-tools kernel module failed to build

Thanks for the patch!

Unfortunately, the patch is incomplete for the following reasons:
 - it is simply a patch and does not update the packaging that is suitable for SRU. Please see https://wiki.ubuntu.com/StableReleaseUpdates for details on how to get your patch sponsored
 - performing 'quilt pop -a' then adding 04-quantal-module-backport.patch to debian/patches and updating the debian/patches/series file to apply it, then using 'quilt push -a' does not apply:
Applying patch 04-quantal-module-backport.patch
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/autoconf/file_operations_fsync.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/compat_ethtool.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/compat_fs.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/compat_netdevice.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/vmci_defs.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/vmci_iocontrols.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/vmciKernelAPI1.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/shared/vmci_kernel_if.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmblock/linux/filesystem.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciCommonInt.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciContext.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciContext.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciDriver.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciPageChannel.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/common/vmciRoute.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/linux/driver.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/linux/vmci_version.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmci/shared/vmci_page_channel.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmhgfs/dentry.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmhgfs/file.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmhgfs/filesystem.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmhgfs/inode.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmhgfs/Makefile.kernel
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmxnet/vmxnet.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vmxnet/vmxnet_version.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/af_vsock.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/af_vsock.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/stats.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/stats.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/util.c
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/util.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/vmci_sockets_packet.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/vsockPacket.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/linux/vsock/linux/vsock_version.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/Makefile.in
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/shared/vmxnet/eth_public.h
(Stripping trailing CRs from patch; use --binary to disable.)
patching file modules/shared/vmxnet/vmnet_def.h
patch unexpectedly ends in middle of line
Hunk #4 FAILED at 89.
1 out of 4 hunks FAILED -- rejects in file modules/shared/vmxnet/vmnet_def.h
Patch 04-quantal-module-backport.patch does not apply (enforce with -f)

Unsubscribing ubuntu-sponsors for now. Please feel free to update the patch and resubscribe ubuntu-sponsors after attaching a debdiff (or full merge request that updates the packaging) that is tested on both the precise 3.2 kernel and its enablement kernels. Thanks again!