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 on 2015-04-09
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Precise Backports
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 Edit Tag help
Louis Bouchard (louis) on 2015-04-10
Changed in precise-backports:
status: New → Confirmed
Louis Bouchard (louis) on 2015-04-10
description: updated
Louis Bouchard (louis) on 2015-04-10
tags: added: cts
Louis Bouchard (louis) wrote :

debdiff for the backport

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
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.

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

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) on 2015-04-13
Changed in precise-backports:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers