Merge ~paride/ubuntu/+source/strongswan:lp1940079-tss2-focal into ubuntu/+source/strongswan:ubuntu/focal-devel

Proposed by Paride Legovini
Status: Merged
Merge reported by: Paride Legovini
Merged at revision: 58edb43bfd3f83d72bb2f4e156dca6285396fd2c
Proposed branch: ~paride/ubuntu/+source/strongswan:lp1940079-tss2-focal
Merge into: ubuntu/+source/strongswan:ubuntu/focal-devel
Diff against target: 41 lines (+11/-0)
3 files modified
debian/changelog (+9/-0)
debian/control (+1/-0)
debian/rules (+1/-0)
Reviewer Review Type Date Requested Status
Christian Ehrhardt  (community) Approve
Canonical Server Pending
Review via email: mp+408928@code.launchpad.net

This proposal supersedes a proposal from 2021-09-21.

Commit message

Focal SRU fix for LP #1940079. This is the same change that landed in the Debian packaging (git) and in Impish, applied to Focal.

Test Plan: see the SRU template.
Test PPA: https://launchpad.net/~paride/+archive/ubuntu/strongswan

Fix verified by the bug submitter using the PPA package.

Please review; no sponsorship needed.

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

This one was abandoned (wrong merge target)

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Along the Hirsute version of this +1
Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 0443e1b..8bf8082 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+strongswan (5.8.2-1ubuntu3.2) focal; urgency=medium
7+
8+ * Compile the tpm plugin against the tpm2 software stack (tss2)
9+ (Debian packaging cherry-pick, LP: #1940079)
10+ - d/rules: add the --enable-tss-tss2 configure flag
11+ - d/control: add Build-Depends: libtss2-dev
12+
13+ -- Paride Legovini <paride@ubuntu.com> Fri, 17 Sep 2021 10:48:56 +0200
14+
15 strongswan (5.8.2-1ubuntu3.1) focal; urgency=medium
16
17 * Re-enable eap-{dynamic,peap} libcharon plugins (LP: #1878887)
18diff --git a/debian/control b/debian/control
19index 3859289..88ec114 100644
20--- a/debian/control
21+++ b/debian/control
22@@ -29,6 +29,7 @@ Build-Depends: bison,
23 libssl-dev (>= 0.9.8),
24 libsystemd-dev [linux-any],
25 libtool,
26+ libtss2-dev,
27 libxml2-dev,
28 pkg-config,
29 po-debconf,
30diff --git a/debian/rules b/debian/rules
31index f012b4d..59f75eb 100755
32--- a/debian/rules
33+++ b/debian/rules
34@@ -38,6 +38,7 @@ CONFIGUREARGS := --libdir=/usr/lib --libexecdir=/usr/lib \
35 --enable-pkcs11 \
36 --enable-test-vectors \
37 --enable-tpm \
38+ --enable-tss-tss2 \
39 --enable-unity \
40 --enable-xauth-eap \
41 --enable-xauth-pam \

Subscribers

People subscribed via source and target branches