Merge latest Open-vm-tools from Debian and check if we can go for 10.3

Bug #1784638 reported by Christian Ehrhardt  on 2018-07-31
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
open-vm-tools (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned

Bug Description

[Impact]

 * Without SRUing the never version users get issues running on more
   recent hypervisors.

 * This is not backporting a single fix, but the version of a latter
   Ubuntu release

[Test Case]

 * TL;DR is "use open-vm-tools" but that can be quite complex for the
   variety of potential Host versions.
 * VMWare already tested this from [1] for Bionic and Cosmic and called it
   good.
 * We tried upgrading and the setup that I had available, everybody that
   has different setups is invited to test theirs.
 * I'd recommend to give this some extra time in -proposed to see if
   anybody comes up with issues on this.

[Regression Potential]

 * It is a new version which might contain new issues, and other than in
   most MRE cases this isn't a just a stable-release (Of courese we are
   not switching major releases, but also no pure fix release).

 * As agreed back when processing bug 1741390 the real verification of
   open-vm-tools for having the test matrix and project ownership is on
   VMWare which verified this from [1] already.

[Other Info]

 * After bug 1741390 was sort of first of its kind last cycle this now is
   the first on the agreed regular updates not only into new -dev releases
   but also as SRU to the latest LTS under [2] "Long Term Support releases
   we regularly want to enable new hardware" being "virtual hardware" in
   this case.

[1]: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3333
[2]: https://wiki.ubuntu.com/StableReleaseUpdates#Other_safe_cases

---

There is a new Upstream version available.
  https://github.com/vmware/open-vm-tools/releases/tag/stable-10.3.0

We should at least merge 2:10.2.5-1+b1 from Debian.
And might go for 10.3 of above then - needs to be checked if it triggers any major issues.

Related branches

Merge is actually a no-op
As the old delta Cancelled itself.

Diff against lp1784638/old/debian is just the two changelog entries and update-maintainers.

So it is essentially a sync + going ahead then.

tags: added: upgrade-software-version

FYI: Requested testing and verification by VMWare and packaging review by the Team. Waiting for those activities to come back to me with feedback.

Changed in open-vm-tools (Ubuntu):
status: New → Triaged

Testing complete by VMWare and good for both planned target releases.
Also packaging review complete.

Uploaded to cosmic now => track at https://launchpad.net/ubuntu/+source/open-vm-tools/2:10.3.0-0ubuntu1

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-vm-tools - 2:10.3.0-0ubuntu1

---------------
open-vm-tools (2:10.3.0-0ubuntu1) cosmic; urgency=medium

  * Merge with Upstream Tag stable-10.3.0 (LP: #1784638) from
    https://github.com/vmware/open-vm-tools/releases/tag/stable-10.3.0
    Remaining changes:
    - Disable PrivateTmp for the open-vm-tools.service as it triggers issues
      when triggering processes that need tmp through VMOMI API (LP: 1758428)
  * Added changes:
    - d/p/debian/enable_vmhgfs-fuse_by_default: update to match changes in 10.3
      (Upstream changed the entry level from 4.0 to 3.10 - could be dropped,
       but stay close to what Debian has for now)
    - d/p/debian/scsi-udev-rule: update to match changes in 10.3 (DEVTYPE check
      added upstream)

 -- Christian Ehrhardt <email address hidden> Wed, 01 Aug 2018 08:16:10 +0200

Changed in open-vm-tools (Ubuntu):
status: Triaged → Fix Released

Cosmic is complete - added a task for Bionic which should get this as HW exploitation SRU.

Changed in open-vm-tools (Ubuntu Bionic):
status: New → Triaged

Added SRU Template, waiting for MP review to complete ...

description: updated

Hello , or anyone else affected,

Accepted open-vm-tools into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/open-vm-tools/2:10.3.0-0ubuntu1~18.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in open-vm-tools (Ubuntu Bionic):
status: Triaged → Fix Committed
tags: added: verification-needed verification-needed-bionic
Łukasz Zemczak (sil2100) wrote :

Let's let this age for longer than just 7 days. Also, I would like VMWare to re-do their testing on the packages that will now build in bionic-proposed - PPA testing is only good as a preliminary check. Thanks!

I asked VMWare to verify once more, this time against proposed.

This is the summary mail from VMWare.
It is an install or install/upgrade test with a check of the services having valid connections to the hosts they are using.
It sounds like only a bit, but I know we had on the initial tests quite some errors flagged which implied that there are deeper checks on the services.

Quoting:
"Hi Christian,

     open-vm-tools 10.3.0 from -proposed [3] works well in Ubuntu 18.04 destkop, ubuntu-18.04-server-amd64 and ubuntu-18.04-live-server-amd64.

     Check from -proposed [3] in Ubuntu 18.04 destkop:

install open-vm-tools
install /uninstall open-vm-tools-desktop
tools service and VGAuth service are running when install open-vm-tools
tools service and VGAuth service are running after install and reboot guestOS
uninstall open-vm-tools 10.3.0
     Check from repository deb http://archive.ubuntu.com/ubuntu bionic-proposed main restricted multiverse universe

        In ubuntu-18.04-server-amd64 and ubuntu-18.04-live-server-amd64:

install / uprade open-vm-tools
tools service and VGAuth service are running when install / upgrade open-vm-tools
tools service and VGAuth service are running after install and reboot guestOS
uninstall open-vm-tools 10.3.0, tools service and VGAuth service are gone after uninstall tools
best regards

Yuhua Zou"

That said, the agreed check by VMWare is done, setting verified.
To know sort of an ETA, Łukasz set a longer than 7 day aging time, but I'm not sure what we want to go for - 14 days then?

tags: added: verification-done verification-done-bionic
removed: verification-needed verification-needed-bionic
Łukasz Zemczak (sil2100) wrote :

I think it aged long enough now. Thank you for your verification!

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-vm-tools - 2:10.3.0-0ubuntu1~18.04.1

---------------
open-vm-tools (2:10.3.0-0ubuntu1~18.04.1) bionic; urgency=medium

  * Merge with Upstream Tag stable-10.3.0 (LP: #1784638) from
    https://github.com/vmware/open-vm-tools/releases/tag/stable-10.3.0
    Remaining changes:
    - Disable PrivateTmp for the open-vm-tools.service as it triggers issues
      when triggering processes that need tmp through VMOMI API (LP: 1758428)
  * Added changes:
    - d/p/debian/enable_vmhgfs-fuse_by_default: update to match changes in 10.3
      (Upstream changed the entry level from 4.0 to 3.10 - could be dropped,
       but stay close to what Debian has for now)
    - d/p/debian/scsi-udev-rule: update to match changes in 10.3 (DEVTYPE check
      added upstream)

 -- Christian Ehrhardt <email address hidden> Wed, 01 Aug 2018 08:16:10 +0200

Changed in open-vm-tools (Ubuntu Bionic):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for open-vm-tools has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers