Split out new extensions as separate, optional binary packages

Bug #1963831 reported by John Wolfe
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
open-vm-tools (Ubuntu)
Fix Released
Undecided
Bryce Harrington

Bug Description

Open-vm-tools 12.0.0 was released on Mar. 4, 2022.

The VMware Tools 12.0.0 was officially released on Mar. 1, 2022.

This release contains two new, optional features
  - Support for managing Salt Minion.
  - port for gathering and publishing a list of containers running inside Linux guests.

and several fixes including:
  - build with either libfuse2 or libfuse3.

It contains a known problem - a potential Fail to Build from Source [FTBFS] and a pointer to an available fix from the "devel" branch at https://github.com/vmware/open-vm-tools/.

For complete details, see: https://github.com/vmware/open-vm-tools/releases/tag/stable-12.0.0

Release Notes are available at: https://github.com/vmware/open-vm-tools/blob/stable-12.0.0/ReleaseNotes.md

The granular changes that have gone into the 12.0.0 release are in the ChangeLog at https://github.com/vmware/open-vm-tools/blob/stable-12.0.0/open-vm-tools/ChangeLog.

Please rebase open-vm-tools to release 12.0.0 on supported Ubuntu releases as appropriate.

Tags: needs-merge
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Thanks for letting us know John. I am subscribing ubuntu-server so we can take a look at this update.

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

Hi John,
as discussed before due to some delays in upstream release timing this will no more make Ubuntu 22.04 immediately.

We'll stay on 11.3.5 for now.

But since we regularly backport open-vm-tools we will - in the 22.10 cycle - merge version 12.0.0 (or later) and then backport these to 22.04.

tags: added: needs-merge
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI - usually we work together with Bzed to prepare and upload it to Debian right away then auto-syncing it to Ubuntu.

Changed in open-vm-tools (Ubuntu):
milestone: none → later
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

There are no 22.10-x milestones yet, setting it to later for now

Bryce Harrington (bryce)
Changed in open-vm-tools (Ubuntu):
assignee: nobody → Bryce Harrington (bryce)
Bryce Harrington (bryce)
Changed in open-vm-tools (Ubuntu):
milestone: later → ubuntu-22.05
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I talked with John before and for some new plugins we came to the conclusion:
John: "​This should be packaged as a separate, optional package like the open-vm-tools-sdmp package is today."

For dependency and footprint management we should also split
 - open-vm-tools-containerinfo
 - open-vm-tools-salt-minion (not even sure if that is already built)

Those are new extensions we should only suggest (sdmp isn't even a suggest actually) IMHO as they are not super-stable yet and if depended stronger.

This didn't fit into jammy anymore as its upstream release was delayed.
Now that 12.0.5 is out (bug 1975721) maybe worth to have a look.

Also May is over, setting 22.06

Changed in open-vm-tools (Ubuntu):
milestone: ubuntu-22.05 → ubuntu-22.06
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

It seems containerinfo only had the odd golang dependencies at build time.

I can't spot anything in universe in the final runtime from
  /usr/lib/x86_64-linux-gnu/open-vm-tools/plugins/vmsvc/libcontainerInfo.so

Also the new componentMgr is fine
  /usr/lib/x86_64-linux-gnu/open-vm-tools/plugins/vmsvc/libcomponentMgr.so

So maybe (for simplicity) we can keep it as Debian has it.
My check wasn't super thorough - so double check after merge of 12.0.5.

I can't see anything in regard to SaltStack yet.
Not a single word of "salt" in [1].
I might need to ping John again about this.

But from here the path looks like;:
- prep 12.0.5 for Debian
- sync 12.0.5 to Kinetic

Bryce: I can help you reviewing and with the Debian upload - ping me (or Bernd who reads these bugs as well usually).

[1]: https://buildd.debian.org/status/fetch.php?pkg=open-vm-tools&arch=amd64&ver=2%3A12.0.0-2%2Bb1&stamp=1652665112&raw=1

Bryce Harrington (bryce)
summary: - Open-vm-tools 12.0.0 has been released
+ Split out new extensions as separate, optional binary packages
Changed in open-vm-tools (Ubuntu):
status: New → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

This is implemented in the latest version sync'd from Debian

Changed in open-vm-tools (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.