For #1 VGAuathServices this is already built against libxmlsec1-dev (was the fix for bug 1677196 ).
It must be an artifact of the backport, maybe the older version lacks something.
I found in the build log:
checking xmlsec/xmlsec.h usability... no
checking xmlsec/xmlsec.h presence... no
checking for xmlsec/xmlsec.h... no
checking for xmlsec1-config... /usr/bin/xmlsec1-config
OTOH a newer build (e.g. the same on Bionic) has this as well:
checking xmlsec/xmlsec.h usability... no
checking xmlsec/xmlsec.h presence... no
checking for xmlsec/xmlsec.h... no
checking for xmlsec1-config... /usr/bin/xmlsec1-config
Ignoring the above I clearly confirm that the service is missing.
./lib/systemd/system/vgauth.service is in
[1] bionic, but not [2] backport build.
I found dh_installsystemd used in the new code which didn't exist back then.
Therefore the override in d/rules effectively became a no-op and by that forgetting most of the services vgauth, fus.mount and also some renames due to the special char in those services.
This needs some more cleanups, I'm currently iterating on the ppa and will post here once it is ready for retest.
For #1 VGAuathServices this is already built against libxmlsec1-dev (was the fix for bug 1677196 ).
It must be an artifact of the backport, maybe the older version lacks something.
I found in the build log: xmlsec1- config
checking xmlsec/xmlsec.h usability... no
checking xmlsec/xmlsec.h presence... no
checking for xmlsec/xmlsec.h... no
checking for xmlsec1-config... /usr/bin/
OTOH a newer build (e.g. the same on Bionic) has this as well: xmlsec1- config
checking xmlsec/xmlsec.h usability... no
checking xmlsec/xmlsec.h presence... no
checking for xmlsec/xmlsec.h... no
checking for xmlsec1-config... /usr/bin/
Ignoring the above I clearly confirm that the service is missing. system/ vgauth. service is in
./lib/systemd/
[1] bionic, but not [2] backport build.
[1]: https:/ /launchpadlibra rian.net/ 358778573/ buildlog_ ubuntu- bionic- amd64.open- vm-tools_ 2%3A10. 2.0-3ubuntu2_ BUILDING. txt.gz /launchpadlibra rian.net/ 358001805/ buildlog_ ubuntu- xenial- amd64.open- vm-tools_ 2%3A10. 2.0-3ubuntu0. 16.04.1~ ppa2_BUILDING. txt.gz
[2]: https:/
I found dh_installsystemd used in the new code which didn't exist back then.
Therefore the override in d/rules effectively became a no-op and by that forgetting most of the services vgauth, fus.mount and also some renames due to the special char in those services.
This needs some more cleanups, I'm currently iterating on the ppa and will post here once it is ready for retest.