Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #66499

Bug#953569: linux: please cherry-pick wireguard patches from 5.6

From Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#953569: linux: please cherry-pick wireguard patches from 5.6
Date 2020-03-10 19:10 +0100
Message-ID <zIRuh-rz-7@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Package: src:linux
Severity: wishlist
Control: affects -1 src:wireguard-linux-compat src:wireguard

Hi Debian kernel folks--

Please cherry-pick the wireguard patches from Linux's 5.6 development
branch into future debian builds of 5.5 (and 5.4?) builds of the Linux
kernel.

The Wireguard VPN mechanism is due to be released in upstream kernel
5.6.  Debian unstable and testing currently have all the tooling needed
to configure and control wireguard interfaces as long as the kernel
module is available.  In particular, systemd-networkd is capable of
configuring wireguard interfaces in some standard configurations, and
the "wireguard-tools" source package offers fine-grained control via
/usr/bin/wg and a "wg-quick@" systemd unit template.

The kernel module itself has been available for a few years now for
people with machines that can afford to compile source code via
wireguard-dkms, but the dkms fooptprint and failure modes make it more
heavyweight than just having the module available directly.

I was looking into how to simplify this, and part of it involved
packaging a kernel module, but i've been dissuaded by folks on the
#debian-kernel IRC channel from trying to keep such a thing in debian.

bwh suggested cherry-picking the wireguard patches into src:linux 5.5,
which would be great.

the wireguard metapackage currently has:

    Depends: wireguard-dkms (>= 0.0.20200121-2) | wireguard-modules (>= 0.0.20191219)

so it would be nice if you could add the following metadata to any
generated binary packages:

    Provides: wireguard-modules (= 0.0.20200121-2)

(you can replace the version number with whatever version info is
present in the upstream series that you cherry-pick, of course)

I understand from some folks on #debian-kernel that they don't think
this sort of dependency resolution mechanism is good to do, but it
doesn't appear to hurt anything, and it should smooth out the default
use case, so it seems like a win to me.

Thanks for considering this,

      --dkg

Back to linux.debian.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Bug#953569: linux: please cherry-pick wireguard patches from 5.6 Daniel Kahn Gillmor <dkg@fifthhorseman.net> - 2020-03-10 19:10 +0100
  Processed: linux: please cherry-pick wireguard patches from 5.6 "Debian Bug Tracking System" <owner@bugs.debian.org> - 2020-03-10 19:10 +0100
  Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-11 00:20 +0100
    Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-11 04:00 +0100
      Bug#953569:  Daniel Kahn Gillmor <dkg@debian.org> - 2020-03-11 04:40 +0100
        Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-11 05:00 +0100
          Bug#953569:  Daniel Kahn Gillmor <dkg@debian.org> - 2020-03-11 06:10 +0100
            Provides: wireguard-modules and transition plan Ben Hutchings <ben@decadent.org.uk> - 2020-04-13 17:10 +0200
              Re: Provides: wireguard-modules and transition plan "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-04-13 21:40 +0200
      Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-11 05:30 +0100
        Bug#953569:  Daniel Kahn Gillmor <dkg@fifthhorseman.net> - 2020-03-11 06:10 +0100
        Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-21 04:30 +0100
          Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-21 05:30 +0100
            Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-21 05:40 +0100
              Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-21 07:10 +0100
                Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-28 06:20 +0100
                Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-28 10:40 +0100
      Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-12 02:10 +0100
        Bug#953569:  Ben Hutchings <ben@decadent.org.uk> - 2020-03-12 02:40 +0100
      Bug#953569:  "Jason A. Donenfeld" <Jason@zx2c4.com> - 2020-03-21 04:10 +0100
  Bug#953569: marked as done (linux: please cherry-pick wireguard  patches from 5.6) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2020-03-30 10:20 +0200

csiph-web