Cannot install wireguard-tools on systems without .deb kernel - Drop useless depends on wireguard-modules / wireguard-dkms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wireguard (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Incomplete
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
* wireguard package has historic depends on wireguard-modules | wireguard-dkms, which are now useless. Wireguard module has been built-in since forever, and wireguard-dkms has been removed from the archive. Drop these as no longer required.
* This can be safely dropped in jammy sru as well, to allow wireguard-tools userspace package to be installable with hwe kernels from lunar, and inside containers.
[ Test Plan ]
* install wireguard-tools package inside container without linux kernel installed
[ Where problems could occur ]
* This change will allow to drop wireguard-modules provides calculation in all ubuntu kernel meta's.
* "There likely exist users who use their own kernel builds. They may not match ours. If they have automation that just installs "wireguard" and that works today, this change would break that automation." => that's not true rbasak because there is no dkms provider for wireguard anymore.
[ Other Info ]
* This probably should have been done before jammy release.
Related branches
- Ubuntu Stable Release Updates Team: Pending requested
-
Diff: 36 lines (+8/-2)2 files modifieddebian/changelog (+8/-0)
debian/control (+0/-2)
- Ubuntu Stable Release Updates Team: Pending requested
-
Diff: 36 lines (+8/-2)2 files modifieddebian/changelog (+8/-0)
debian/control (+0/-2)
summary: |
- Drop useless depends on wireguard-modules / wireguard-dkms + Cannot install wireguard-tools on systems without .deb kernel - Drop + useless depends on wireguard-modules / wireguard-dkms |
Changed in wireguard (Ubuntu Lunar): | |
status: | New → In Progress |
description: | updated |
This bug was fixed in the package wireguard - 1.0.20210914- 1ubuntu3
--------------- 1ubuntu3) lunar; urgency=medium
wireguard (1.0.20210914-
* Drop depends on wireguard-modules (always built-in), wireguard-dkms requiring- glibc-2. 25-for- wireguard- tools.patch as
(removed from the archive). This makes wireguard package sort of
redundant. LP: #2008086
* Drop 0002-Avoid-
glibc-2.25 has been around since forever.
* Cherry-pick upstream fixups from master.
-- Dimitri John Ledkov <email address hidden> Wed, 22 Feb 2023 12:35:51 +0000