open-vm-tools 2:10.3.5-7 source package in Ubuntu

Changelog

open-vm-tools (2:10.3.5-7) unstable; urgency=medium

  [ Christian Ehrhardt ]
  * [71b468f] make vgauth service execution more reliable.
    Since d3d47039 "Start vgauth before vmtoolsd" there is a potential race
    of starting vgauth so early that it might have issues. This was
    discussed back in the day in [1] to [2], but confirmed to be ok by
    VMWare.
    We were all somewhat convinced by this, but a bad feeling remained not
    only with me but also with Bernd [4].
    A recent SRU review denial made me rethink all of it and I think we can
    make it safer without thwarting the purpose of the original change.
    Note: Disambiguation of service names used below:
    vgauth     - open-vm-tools.vgauth.service
    vmtoolsd   - open-vm-tools.service
    fs         - systemd-remount-fs.service
    tmp        - systemd-tmpfiles-setup.service
    cloud-init - cloud-init-local.service
    Currently we have these dependency requirements:
    - vgauth should be before vmtoolsd
    - cloud init should be before vmtoolsd
    - cloud init has to be really early in general
      - therefore this is using DefaultDependencies=No
    That lead to this graph:
     fs / tmp -> vmtoolsd -> cloud-init
    And d3d47039 added it to be like:
     fs / tmp -> vmtoolsd -> cloud-init
                   ^
     vgauth      --|
    But there is no need to have vgauth without any pre-dependencies at all.
    It is only needed to be "before" vmtoolsd, therefore we can make it:
     fs / tmp -> vgauth -> vmtoolsd -> cloud-init
    That will make execution of vgauth much less error-prone (even though I
    have no hard issue to report) while at the same time holding up all
    known required ordering constraints.
    [1]: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1804287/comments/3
    [2]: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1804287/comments/12
    [3]: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1804287/comments/25
    [4]: https://github.com/bzed/pkg-open-vm-tools/pull/15#issuecomment-447237910
    Signed-off-by: Christian Ehrhardt <email address hidden>

 -- Bernd Zeimetz <email address hidden>  Mon, 04 Mar 2019 20:02:52 +0100

Upload details

Uploaded by:
Bernd Zeimetz
Uploaded to:
Sid
Original maintainer:
Bernd Zeimetz
Architectures:
amd64 i386
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Disco: [FULLYBUILT] amd64 [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
open-vm-tools_10.3.5-7.dsc 2.3 KiB ba1ae174980f38052f25f73c23c0492ff3e80e6f122bfe96ec2ea7c16146f0e2
open-vm-tools_10.3.5.orig.tar.xz 2.1 MiB 2438050c66ef8601e3e4d8527572ad1d8e783fd3888000cb235c8c2cd02d2d78
open-vm-tools_10.3.5-7.debian.tar.xz 30.2 KiB 0c4677cd4da2aa50d50e66d3fbe6bdae6fc71e6f60501280de33c2ce32467410

Available diffs

No changes file available.

Binary packages built by this source

open-vm-tools: No summary available for open-vm-tools in ubuntu disco.

No description available for open-vm-tools in ubuntu disco.

open-vm-tools-dbgsym: No summary available for open-vm-tools-dbgsym in ubuntu disco.

No description available for open-vm-tools-dbgsym in ubuntu disco.

open-vm-tools-desktop: No summary available for open-vm-tools-desktop in ubuntu disco.

No description available for open-vm-tools-desktop in ubuntu disco.

open-vm-tools-desktop-dbgsym: No summary available for open-vm-tools-desktop-dbgsym in ubuntu disco.

No description available for open-vm-tools-desktop-dbgsym in ubuntu disco.

open-vm-tools-dev: No summary available for open-vm-tools-dev in ubuntu disco.

No description available for open-vm-tools-dev in ubuntu disco.