Please backport openafs 1.6.7-1ubuntu1 (universe) from trusty-updates for HWE enabled systems to continue to work

Bug #1442235 reported by Louis Bouchard
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Precise Backports
Fix Released
Undecided
Unassigned

Bug Description

The most recent HWE kernels (3.13.0.49.43 from linux-image-generic-lts-trusty) and onward can work again. A kernel modification breaks the DKMS build of openafs-modules-dkms.

This builds upon the previous backport request that is already in precise-backports (openafs 1.6.7-1)

Reason for backport
================
DKMS openafs kernel module no longer builds

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s trusty -d precise openafs

- ppa:inaddy/lp1206387
- lp #1206387 - pkg source

* precise:
[!] Package builds without modification
[x] openafs-client installs cleanly and runs
[x] libafsauthent1 installs cleanly and runs
[x] openafs-doc installs cleanly and runs
[x] openafs-dbserver installs cleanly and runs
[x] openafs-dbg installs cleanly and runs
[x] openafs-modules-dkms installs cleanly and runs
[x] openafs-fileserver installs cleanly and runs
[x] libpam-openafs-kaserver installs cleanly and runs
[x] libopenafs-dev installs cleanly and runs
[x] openafs-krb5 installs cleanly and runs
[x] libkopenafs1 installs cleanly and runs
[x] openafs-kpasswd installs cleanly and runs
[x] libafsrpc1 installs cleanly and runs
[x] openafs-modules-source installs cleanly and runs
[x] openafs-fuse installs cleanly and runs

!debian/control modification:

- Build-Depends: debhelper (>= 9), autoconf, automake, bison, comerr-dev,
- cpio, flex, hardening-wrapper, libfuse-dev, libkrb5-dev, libncurses5-dev,
- libpam0g-dev, libxml2-utils, perl, pkg-config
- Build-Depends-Indep: dblatex, dkms (>= 2.1.1.1), docbook-xsl, doxygen,
- xsltproc

+ Build-Depends: debhelper (>= 9), autoconf, automake, bison, comerr-dev,
+ cpio, flex, hardening-wrapper, libfuse-dev, libkrb5-dev, libncurses5-dev,
+ libpam0g-dev, libxml2-utils, perl, pkg-config, dblatex, dkms (>= 2.1.1.1),
+ docbook-xsl, doxygen, xsltproc
Reverse dependencies:
=====================
The following reverse-dependencies need to be tested against the new version of openafs. For reverse-build-dependencies (-Indep), please test that the package still builds against the new openafs. For reverse-dependencies, please test that the version of the package currently in the release still works with the new openafs installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

openafs-client
--------------
* heimdal-clients
  [ ] precise (Reverse-Conflicts)
* libpam-afs-session
  [ ] precise (Reverse-Recommends)

libafsauthent1
--------------

openafs-doc
-----------

openafs-dbserver
----------------

openafs-dbg
-----------

openafs-modules-dkms
--------------------

openafs-fileserver
------------------

libpam-openafs-kaserver
-----------------------

libopenafs-dev
--------------

openafs-krb5
------------
* libpam-afs-session
  [ ] precise (Reverse-Recommends)

libkopenafs1
------------

openafs-kpasswd
---------------

libafsrpc1
----------

openafs-modules-source
----------------------

openafs-fuse
------------

Tags: cts
Louis Bouchard (louis)
Changed in precise-backports:
status: New → Confirmed
Louis Bouchard (louis)
description: updated
Louis Bouchard (louis)
tags: added: cts
Revision history for this message
Louis Bouchard (louis) wrote :

debdiff for the backport

Revision history for this message
Iain Lane (laney) wrote :

Thanks Louis. I don't understand the reason for the changes though - I just built with and without arch-all packages (sbuild vs sbuild -A) and it succeeded both times. Can you explain what it's about please?

Changed in precise-backports:
status: Confirmed → Incomplete
Revision history for this message
Louis Bouchard (louis) wrote :

Thanks for testing Iain,

From what I got from cjwatson, using --no-arch-all is what needs to be used and, indeed, it failed for me. But maybe I got something wrong again. Just let me know and I'll be happy to fix it up.

Revision history for this message
Micheal Waltz (ecliptik) wrote :

Tested PPAs on a fresh Ubuntu 12.04 with 14.04 HWE kernel linux-image-generic-lts-trusty install:

lsb_release -idrc
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise

uname -a
Linux ubuntu12-04-x86-64-qualnet 3.13.0-49-generic #81~precise1-Ubuntu SMP Wed Mar 25 16:32:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

apt-cache policy linux-image-generic-lts-trusty
linux-image-generic-lts-trusty:
  Installed: 3.13.0.49.43
  Candidate: 3.13.0.49.43
  Version table:
 *** 3.13.0.49.43 0
        500 http://apt/Ubuntu/media-Ubuntu-12.04-amd64/ precise-updates/main amd64 Packages
        500 http://apt/Ubuntu/media-Ubuntu-12.04-amd64/ precise-security/main amd64 Packages
        100 /var/lib/dpkg/status

apt-cache policy openafs-modules-dkms
openafs-modules-dkms:
  Installed: 1.6.7-1ubuntu1.12.04.1
  Candidate: 1.6.7-1ubuntu1.12.04.1
  Version table:
 *** 1.6.7-1ubuntu1.12.04.1 0
        500 http://apt/ppa/lp1442235/ precise/extras amd64 Packages
        100 /var/lib/dpkg/status
     1.6.7-1~ubuntu12.04.2 0
        100 http://apt/Ubuntu/media-Ubuntu-12.04-amd64/ precise-backports/universe amd64 Packages
     1.6.1-1+ubuntu0.5 0
        500 http://aptm/Ubuntu/media-Ubuntu-12.04-amd64/ precise-updates/universe amd64 Packages
        500 http://aptm/Ubuntu/media-Ubuntu-12.04-amd64/ precise-security/universe amd64 Packages
     1.6.1-1 0
        500 http://apt/Ubuntu/media-Ubuntu-12.04-amd64/ precise/universe amd64 Packages

modinfo openafs
filename: /lib/modules/3.13.0-49-generic/updates/dkms/openafs.ko
license: http://www.openafs.org/dl/license10.html
srcversion: A9B4B07035F96BDDA15882D
depends:
vermagic: 3.13.0-49-generic SMP mod_unload modversions

Revision history for this message
Louis Bouchard (louis) wrote :

Iain,

I just retested it here & it does fail again (after removing the $build_arch_all = 1 from my .sbuildrc) .

Changed in precise-backports:
status: Incomplete → Confirmed
Iain Lane (laney)
Changed in precise-backports:
status: Confirmed → 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.