From patchwork Fri Dec 7 14:47:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Whitcroft X-Patchwork-Id: 1009499 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43BFh26M6Mz9s3q; Sat, 8 Dec 2018 01:48:02 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1gVHQ3-0003R1-9A; Fri, 07 Dec 2018 14:47:55 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.86_2) (envelope-from ) id 1gVHQ1-0003Qj-OX for kernel-team@lists.ubuntu.com; Fri, 07 Dec 2018 14:47:53 +0000 Received: from 1.general.apw.uk.vpn ([10.172.192.78] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1gVHQ1-0001Vj-Fg for kernel-team@lists.ubuntu.com; Fri, 07 Dec 2018 14:47:53 +0000 Date: Fri, 7 Dec 2018 14:47:53 +0000 From: Andy Whitcroft To: Ubuntu Kernel Team Subject: [disco/master] LP: #1807378 -- switch zfs/spl builds to dkms package source Message-ID: <20181207144753.GZ5298@brain> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" 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