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

Message ID 20181207144753.GZ5298@brain
State New
Headers show
Series
  • [disco/master] LP: #1807378 -- switch zfs/spl builds to dkms package source
Related show

Pull-request

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

Message

Andy Whitcroft Dec. 7, 2018, 2:47 p.m. UTC
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.

-apw

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

Comments

Seth Forshee Dec. 10, 2018, 5:39 p.m. UTC | #1
On Fri, Dec 07, 2018 at 02:47:53PM +0000, Andy Whitcroft wrote:
> 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.

Applied to disco/master and unstable/master-next, thanks!