Ok, looks like the upstream fix doesn't apply to this old version of the
package.  Based on it, I've came up with the following debdiff that
seems to fix the Precise package (I'm still running a few more tests).
Anders, what do you think?

** Patch added: "openafs.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/1416375/+attachment/4308893/+files/openafs.debdiff

** Description changed:

  [Impact]
  The openafs-modules-dkms package fails to build from source in Precise.
  
  [Test Case]
- Since this is a FTBFS, a successful build is enough to verify this.
+ Install the openafs-modules-dkms package in a Precise system with at least 
kernel 3.2.0-76 and verify it builds successfully.
  
  [Fix]
  Applying the same fix as in 946e51f2bf37, i.e., replacing the usage of 
d_alias member by d_u.d_alias.
  
  After upstream commit 946e51f2bf37 ("move d_rcu from overlapping d_child
  to overlapping d_alias") came in with a 3.2 stable update, this package
  fails to build from source. This is because the 'd_alias' member of
  struct dentry has been moved into the 'd_u' union.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1416375

Title:
  openafs-modules-dkms fails to build with latest Precise kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openafs/+bug/1416375/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to