[disco/master] LP: #1807378 -- switch zfs/spl builds to dkms package source

Andy Whitcroft apw at canonical.com
Fri Dec 7 14:47:53 UTC 2018

Currently we include a verbatim copy of the zfs/spl source in the kernel
tree.  This leads to maintenance issues keeping the source in sync as
the DKMS packages move forward.  The primary driver for including the
source is to build these drivers and sign them with the kernel module
signing key.  This patch set adds the ability to download and build DKMS
packages against the newly minted headers for this build.  We can then
sign those additional .kos with the (still existant) kernel module signing
key and include them in the primary kernel packages as needed.

Pull request is below.

Proposing for application to disco master.


The following changes since commit 00e8381ea7bce229f20db0a1a8e54207e792ba32:

  UBUNTU: Ubuntu-4.19.0-8.9 (2018-12-05 09:18:30 -0600)

are available in the Git repository at:

  git://git.launchpad.net/~apw/ubuntu/+source/linux/+git/disco use-dkms-for-zfs-spl

for you to fetch changes up to d17e37a1762f607f4afcb24aa6eef3809a0879b0:

  UBUNTU: [Packaging] update-version-dkms -- sync archive versions to package (2018-12-07 11:47:26 +0000)

  * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378)
    - [Packaging] dkms -- dkms package build packaging support
    - [Packaging] dkms -- save build objects artifacts for validation
    - [Packaging] dkms -- add general Built-Using: support
    - [Packaging] simplify Provides comma handling
    - [Packaging] zfs/spl -- remove packaging support for incorporated source
    - [Packaging] zfs/spl -- remove incorporated source
    - [Packaging] zfs/spl -- build via dkms
    - [Packaging] zfs/spl -- make zfs package version explicit
    - [Packaging] update-version-dkms -- sync archive versions to package

More information about the kernel-team mailing list