Comment 6 for bug 1806401

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

Two mismatches:
1. network-manager-strongswan
2. libtspi1

#1 - that is odd.
As strongswan has that dep since 2009 in version 4.2.14-1
The Dep is from binary strongswan-nm - maybe the dependencies to that increased?
New strongswan-nm:
 Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.37.3), libnm0 (>= 1.1.90), libstrongswan, strongswan-libcharon
 Recommends: network-manager-strongswan
Old strongswan-nm:
 Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.37.3), libnm0 (>= 1.1.90), libstrongswan, strongswan-libcharon
 Recommends: network-manager-strongswan
Eventually this isn't a mismatch - strongswan-nm is in universe (and stays there).
So #1 is ok

#2 is more interesting
libtspi1 is from source "trousers"
- We already had used trousers --with-tss=trousers in older builds, but something makes a difference now (maybe new config/link behavior)
- Old: https://launchpadlibrarian.net/396959894/buildlog_ubuntu-disco-amd64.strongswan_5.6.3-1ubuntu5_BUILDING.txt.gz
- New: https://launchpadlibrarian.net/400421493/buildlog_ubuntu-disco-amd64.strongswan_5.7.1-1ubuntu1_BUILDING.txt.gz
- Also libtspi-dev was a build dependency already in the past.
- But only in the new build it seems actually be used:
  checking for Tspi_Context_Create in -ltspi... yes
  checking trousers/tss.h usability... yes
  checking trousers/tss.h presence... yes
  checking for trousers/tss.h... yes
Then builds have -ltspi and eventually the extra plugins depend on libtspi1 (>= 0.3.1)