From patchwork Wed Jan 29 21:14:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Whitcroft X-Patchwork-Id: 1231113 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) 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 487GSq6nFyz9s1x; Thu, 30 Jan 2020 08:14:17 +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 1iwuf5-0008Vu-4L; Wed, 29 Jan 2020 21:14:11 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iwuf3-0008Us-6k for kernel-team@lists.ubuntu.com; Wed, 29 Jan 2020 21:14:09 +0000 Received: from 1.general.apw.uk.vpn ([10.172.192.78] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iwuf2-0001mj-Tf; Wed, 29 Jan 2020 21:14:08 +0000 Date: Wed, 29 Jan 2020 21:14:08 +0000 From: Andy Whitcroft To: Ubuntu Kernel Team Subject: [focal] various DKMS fixes Message-ID: <20200129211408.GK184349@brain> MIME-Version: 1.0 Content-Disposition: inline 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" We have a few outstanding linux/linux-restricted modules DKMS related issues. 1) the fixes to use the librarian are incomplete for ports architectures which are firewalled from the librarian on https. Fix this by introducing a new file-downloader helper which converts these URLs to http which are permitted, 2) The Nvidia modules need to have versioned provides to allow them to replace the relevant dkms packages, 3) Introduces signed wireguard modules. This is included in this series as it is dependant on the versioned provides support above. There is a cranky-fix update coming which will help propogate the necessary packaging changes to derivatices. These are presented as two pull requests, the first for focal:linux-5.4 and the second for focal:linux-restricted-modulees-5.4. Proposing for focal for fuller testing. -apw === The following changes since commit 1032f4a665a449853aea4677758c7d4c7d5276e4: UBUNTU: [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel (2020-01-19 19:59:07 -0600) are available in the Git repository at: https://git.launchpad.net/~apw/ubuntu/+source/linux/+git/focal dkms-build--various-fixes for you to fetch changes up to 97b327549ebe9a96648b54c172e129230eea7bd7: UBUNTU: [Config] wireguard -- enable on all architectures (2020-01-29 14:12:04 +0000) ---------------------------------------------------------------- * Build and ship a signed wireguard.ko (LP: #1861284) - [Packaging] wireguard -- add support for building signed .ko - [Config] wireguard -- enable on all architectures * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel prioritizes the wrong version of the module from disk (LP: #1856414) - [packaging] dkms-build -- include versioned provides - [Packaging] dkms -- add Provides: specifiers for existing zfs/nvidia/vbox * dkms artifacts may expire from the pool (LP: #1850958) - [Packaging] autoreconstruct -- manage executable debian files - [packaging] handle downloads from the librarian better === The following changes since commit 9e67b1ae44efdf982c731de83c0645c7154d67ed: UBUNTU: Ubuntu-5.4-5.4.0-12.15 (2020-01-21 14:55:20 +0100) are available in the Git repository at: https://git.launchpad.net/~apw/ubuntu/+source/linux-restricted-modules/+git/focal dkms-build--various-fixes for you to fetch changes up to 8f6189a0e8a18b6702c3f7a1755468e17b3561da: UBUNTU: [Packaging] resync dkms-build and family (2020-01-29 14:21:22 +0000) ---------------------------------------------------------------- * Packaging resync (LP: #1786013) - [Packaging] resync dkms-build and family * Miscellaneous Ubuntu changes - [Packaging] fix-filenames -- build during build phase - [Packaging] dkms -- add Provides: specifiers for existing nvidia packages