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

Last commit made on 2018-12-07
Get this branch:
git clone -b use-dkms-for-zfs-spl https://git.launchpad.net/~apw/ubuntu/+source/linux/+git/disco
Only Andy Whitcroft can upload to this branch. If you are Andy Whitcroft please log in for upload directions.

Branch merges

Branch information

Name:
use-dkms-for-zfs-spl
Repository:
lp:~apw/ubuntu/+source/linux/+git/disco

Recent commits

d17e37a... by Andy Whitcroft

UBUNTU: [Packaging] update-version-dkms -- sync archive versions to package

We are deliberatly locking versions to specific tested versions.
This is necessary in part to keep control over when we switch between
those archive updates, and in part because we are going to be pulling
versions from the original series of the kernel when building backports.

Add a script to sync these versions from those published in the primary
archive.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

2795fa2... by Andy Whitcroft

UBUNTU: [Packaging] zfs/spl -- make zfs package version explicit

Switch from using package names to direct pointers to those packages.
This greatly simplifies keeping the zfs/spl versions in sync with those
tested with this kernel. It also ensures we keep the same versions when
building this kernel as a backport in previous series.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

219a799... by Andy Whitcroft

UBUNTU: [Packaging] zfs/spl -- build via dkms

Switch to building zfs and spl from the DKMS packages using the sources
from the archive.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

7257692... by Andy Whitcroft

UBUNTU: [Packaging] zfs/spl -- remove incorporated source

Remove the in-tree copies of zfs and spl dkms packages. We are going to
build those from the actual DKMS packages so it is no longer needed.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

09bd665... by Andy Whitcroft

UBUNTU: [Packaging] zfs/spl -- remove packaging support for incorporated source

We are about to add builds of the zfs and spl module sets directly from
the DKMS packages themselves. Remove the packaging support for the
in-tree sources.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

ef7544e... by Andy Whitcroft

UBUNTU: [Packaging] simplify Provides comma handling

We are inconsistently joining provides content from the control.d data
and the rules generated provides data. Use dpkg's docuemnted tollerance
for trailing commas to our advantage and simplify how this is generated.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

5441d2c... by Andy Whitcroft

UBUNTU: [Packaging] dkms -- add general Built-Using: support

Add support for automatic generation of the Built-Using: attributes for
any binary package we add DKMS based .kos to. This allows us to reproduce
the build in the future should that be necessary.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

a1d4118... by Andy Whitcroft

UBUNTU: [Packaging] dkms -- save build objects artifacts for validation

Save the object files and associated artifacts generated during the build.
This in particular includes the retpoline information we generated during
that build. This allows us to include those in the ABI.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

191f47d... by Andy Whitcroft

UBUNTU: [Packaging] dkms -- dkms package build packaging support

Add new dkms-build scripting which prepares a kernel headers tree and
then builds specified DKMS packages against those headers. The
resulting .kos are then incorporated into the specified package,
including signing them into this kernels module signing key. This
allows them to be loaded in a secure-boot environment.

BugLink: http://bugs.launchpad.net/bugs/1807378
Signed-off-by: Andy Whitcroft <email address hidden>

00e8381... by Seth Forshee

UBUNTU: Ubuntu-4.19.0-8.9

Signed-off-by: Seth Forshee <email address hidden>