openafs-modules-source builts when kernel API++

Bug #52786 reported by Achim Bohnet
2
Affects Status Importance Assigned to Milestone
OpenAFS
Fix Released
Unknown
openafs (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Would be nice to include openafs-modules source into
the procedure that rebuild when <version>-<abi> of
the kernel changes.

As it is once has to use module-assistant with each
kernel ABI change.

Achim

Related branches

Changed in openafs:
status: Unknown → Unconfirmed
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. Do you still have this issue with the latest stable release of Ubuntu ?

Changed in openafs:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for openafs (Ubuntu) because there has been no activity for 60 days.]

Revision history for this message
Achim Bohnet (allee) wrote :

Problem is still there in Gusty. Implementing the wish would still make much life easier.

Changed in openafs:
status: Invalid → New
Revision history for this message
Björn Torkelsson (torkel) wrote :

Agreed and it would also be nice to have a meta package that depends on latest available openafs module package.

Revision history for this message
Achim Bohnet (allee) wrote :

Holeheartly agreed Björn.

FWIW: I use equivs for it until openafs kernel modules are better integrated into the kernel upgrade
procedure:

$ cat gutsy/openafs-module-generic
### Commented entries have reasonable defaults.
### Uncomment to edit them.
Section: net
Priority: optional
Standards-Version: 3.7.2

Package: openafs-module-generic
Version: 2.6.22.10
Depends: openafs-modules-2.6.22-10-generic
Maintainer: Achim Bohnet <email address hidden>
# Pre-Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
Architecture: i386
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
Description: AFS kernel driver for -generic kernel
 This package will always depend on the AFS kernel module for the latest
 generic kernel image available.

Heh, need to be updated for recent -12 API change. Sigh.

Revision history for this message
Björn Torkelsson (torkel) wrote :

We have been using the attached meta package for some time on Dapper.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openafs - 1.4.10+dfsg1-2

---------------
openafs (1.4.10+dfsg1-2) unstable; urgency=low

  * Apply upstream CVS deltas:
    - STABLE14-dprintf-rename-20090427: rename AFS's dprintf to avoid
      conflicts with one in the kernel.
    - STABLE14-linux26-defer-cred-changing-20090511: defer changing groups
      when the real and effective credentials of a process differ to avoid
      running afoul of checks in newer Linux kernels that cause oops.
      (Closes: #528785)
    - STABLE14-linux-mmap-antirecursion-fix-20090512 and
      STABLE14-linux-mmap-antirecursion-avoid-spurious-eio-20090526:
      improvements in flag setting and locking around recursive mmap
      protection.
    - STABLE14-memcache-write-on-laststore-20090512: write back dirty
      pages on last store with memcache to avoid losing changes.
    - STABLE14-background-fsync-consistency-issues-20090522: file
      descriptor handling fixes for the file server.
    - STABLE14-man-page-vos-dump-flags-20090526: document the -clone and
      -omitdirs flags to vos dump. (Closes: #502571)
  * Provide an openafs-modules-dkms package that uses DKMS to dynamically
    build kernel modules for the local kernel and document this option in
    README.modules. This is an alternative to installing
    openafs-modules-source and building kernel modules for each new kernel
    with module-assistant or make-kpkg. (Closes: #168852, #525131)
    (LP: #52786, #368471, #369875)
  * Have openafs-client recommend at least the current source version of
    openafs-modules-source or openafs-modules-dkms instead of any old
    version. While the API probably hasn't changed, it's best practice to
    keep a relatively close match between the userspace andn the kernel
    module version. (LP: #369875)
  * Dynamically determine the Debian and upstream versions for dkms.conf
    and get-orig-source from debian/changelog. Thanks, Anders Kaseorg.
    (LP: #364426)
  * Build-depend on cpio (used for generating openafs-modules-source).

 -- Anders Kaseorg <email address hidden> Fri, 12 Jun 2009 13:45:57 +0100

Changed in openafs (Ubuntu):
status: New → Fix Released
Changed in openafs:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.