← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1890201] Re: Depends on wireguard-modules | wireguard-dkms are inverted

 

This bug was fixed in the package wireguard - 1.0.20200513-1ubuntu1

---------------
wireguard (1.0.20200513-1ubuntu1) groovy; urgency=medium

  * Switch alternative dependency order for the wireguard-modules,
    wireguard-dkms alternative.  Whichever is first is deemed the
    preferred installation candidate when neither is present.  When this is
    wireguard-modules this is satisfied by installation of a random kernel
    which claims support for wireguard regardless of its applicability.
    Repeat after me, do not ever depend on a kernel.  (LP: #1890201)

 -- Andy Whitcroft <apw@xxxxxxxxxx>  Mon, 03 Aug 2020 22:24:05 +0100

** Changed in: wireguard (Ubuntu Groovy)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1890201

Title:
  Depends on wireguard-modules | wireguard-dkms are inverted

Status in wireguard package in Ubuntu:
  Fix Released
Status in wireguard source package in Xenial:
  New
Status in wireguard source package in Bionic:
  New
Status in wireguard source package in Focal:
  New
Status in wireguard source package in Groovy:
  Fix Released

Bug description:
  [Impact]

  Removal of the previously official PPA package can lead to
  installation of an unrelated (and unbootable) kernel in preference to
  the official DKMS package.

  [Test Case]

  Install wireguard from a old kernel (or a kernel such as linux-oem-
  osp1 which does not yet have builtin modules) and note that linux-gke
  or similar is an installation candidate.

  [Regression Potential]

  Watch out for installation of the wireguard-dkms package when a kernel
  which does support wireguard natively is installed.

  [Other Info]

  Wishing to expedite release of these packages as we are hitting this
  in the wild.

  
  === 8< === 8< ===
  wireguard depends on wireguard-modules | wqireguard-dkms.  This is inverted.  This will default to installing wireguard-modules in preference to wireguard-dkms when neither is installed.  In Ubuntu this leads us to install an unrelated kernel to resolve the lack.  We should in that case install wireguard-dkms.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wireguard/+bug/1890201/+subscriptions