Backport of open-vm-tools 12.4.5 to noble
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
open-vm-tools (Ubuntu) |
In Progress
|
Wishlist
|
Bryce Harrington | ||
Noble |
In Progress
|
Wishlist
|
Bryce Harrington |
Bug Description
Backport open-vm-tools to noble once the update for oracular has been completed.
jammy: 2:12.3.
noble: 2:12.3.5-5build3 -> 2:12.4.
Stable release exception: https:/
[Impact]
* Without SRUing the never version users get issues running on more
recent hypervisors.
* This is not backporting a single fix, nor an MRE, but backporting the
version of a latter Ubuntu release for platform enablement.
* See https:/
[Test Plan]
* VMWare QA Team does the qualification of these uploads as we don't have
a matrix of Host versions for that around. Once made available in -proposed
and passing build time tests the Server team will reach out to VMware to to
run their verification harness against the new build and confirming that
with a statement on the bug.
* As an additional safety net we want to keep this in -proposed longer
than usual, suggesting >=14 days.
[ Where problems could occur ]
* It is a full new version which might contain new issues, but also
new fixes and we've had cases where this brought CVE coverage before
we needed backports for those. Still, worst you'd expect all that you
expect on a release-upgrade like deprecated features gone, handling
configuration differently or in general behaving differently by adding
(even wanted) new features.
Gladly the toolset has proven to be very stable at all that.
[ Other Info ]
* Mostly regressions seen on those backports would be the same as seen on
an upgrade to a new Ubuntu version with the new version of open-vm-tools.
Hence, unless other reasons like a former delay or an urgent need
cause a change, we try to do this early in the Ubuntu cycle backporting
the version released just recently.
For example the version that will go out with 24.10 is expected to be
proposed for 24.04 shortly, but after 24.10 is released so that we'd have
a chance to pick those regression reports up.
[Other Info]
* This is a practice for quite a while (more than five years now), see:
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
- https:/
Related branches
- git-ubuntu bot: Approve
- Andreas Hasenack: Approve
- Canonical Server Core Reviewers: Pending requested
- Canonical Server Reporter: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 9978 lines (+3183/-1167)84 files modifiedReleaseNotes.md (+64/-38)
debian/changelog (+26/-0)
debian/control (+2/-1)
dev/null (+0/-142)
open-vm-tools/AUTHORS (+7/-0)
open-vm-tools/ChangeLog (+983/-108)
open-vm-tools/configure.ac (+56/-104)
open-vm-tools/docs/Makefile.am (+2/-1)
open-vm-tools/docs/api/Makefile.am (+2/-1)
open-vm-tools/hgfsclient/hgfsclient.c (+4/-1)
open-vm-tools/lib/asyncsocket/asyncSocketInterface.c (+37/-5)
open-vm-tools/lib/asyncsocket/asyncSocketVTable.h (+5/-1)
open-vm-tools/lib/asyncsocket/asyncsocket.c (+2/-1)
open-vm-tools/lib/file/file.c (+42/-1)
open-vm-tools/lib/file/fileLockPosix.c (+3/-1)
open-vm-tools/lib/file/filePosix.c (+42/-0)
open-vm-tools/lib/guestApp/guestApp.c (+11/-10)
open-vm-tools/lib/hgfsServer/hgfsServerParameters.c (+9/-1)
open-vm-tools/lib/include/asyncsocket.h (+3/-19)
open-vm-tools/lib/include/backdoor_def.h (+3/-2)
open-vm-tools/lib/include/buildNumber.h (+6/-6)
open-vm-tools/lib/include/conf.h (+46/-1)
open-vm-tools/lib/include/dynarray.h (+10/-1)
open-vm-tools/lib/include/file.h (+2/-0)
open-vm-tools/lib/include/guest_msg_def.h (+2/-1)
open-vm-tools/lib/include/guest_os_tables.h (+1/-0)
open-vm-tools/lib/include/hgfsServer.h (+1/-1)
open-vm-tools/lib/include/log.h (+4/-1)
open-vm-tools/lib/include/msg.h (+4/-2)
open-vm-tools/lib/include/str.h (+2/-2)
open-vm-tools/lib/include/system.h (+1/-0)
open-vm-tools/lib/include/vm_atomic.h (+101/-70)
open-vm-tools/lib/include/vm_basic_asm.h (+57/-87)
open-vm-tools/lib/include/vm_basic_asm_arm64.h (+60/-9)
open-vm-tools/lib/include/vm_basic_defs.h (+30/-5)
open-vm-tools/lib/include/vm_basic_types.h (+2/-2)
open-vm-tools/lib/include/vm_product_versions.h (+35/-30)
open-vm-tools/lib/include/vm_tools_version.h (+26/-4)
open-vm-tools/lib/include/vmware/tools/gdp.h (+68/-8)
open-vm-tools/lib/include/vmware/tools/guestStore.h (+13/-1)
open-vm-tools/lib/include/vmware/tools/guestrpc.h (+13/-1)
open-vm-tools/lib/include/vmware/tools/plugin.h (+13/-1)
open-vm-tools/lib/include/vmware/tools/threadPool.h (+13/-1)
open-vm-tools/lib/include/x86_basic_defs.h (+6/-1)
open-vm-tools/lib/include/x86cpuid.h (+11/-7)
open-vm-tools/lib/misc/hostinfoPosix.c (+292/-105)
open-vm-tools/lib/panic/panic.c (+2/-1)
open-vm-tools/lib/procMgr/procMgrPosix.c (+186/-32)
open-vm-tools/lib/rpcChannel/rpcChannel.c (+3/-1)
open-vm-tools/libDeployPkg/linuxDeployment.c (+3/-2)
open-vm-tools/libDeployPkg/linuxDeploymentUtilities.c (+3/-2)
open-vm-tools/libvmtools/vmtoolsLog.c (+6/-3)
open-vm-tools/modules/shared/vmxnet/vmxnet3_defs.h (+75/-4)
open-vm-tools/namespacetool/namespacetool.c (+4/-1)
open-vm-tools/rpctool/rpctool.c (+4/-1)
open-vm-tools/scripts/common/statechange.sh (+1/-1)
open-vm-tools/scripts/linux/network (+49/-15)
open-vm-tools/services/plugins/appInfo/Makefile.am (+2/-2)
open-vm-tools/services/plugins/dndcp/dndGuest/guestCopyPasteDest.cc (+2/-3)
open-vm-tools/services/plugins/dndcp/dndGuest/guestCopyPasteSrc.cc (+2/-3)
open-vm-tools/services/plugins/dndcp/stringxx/ubstr_t.hh (+7/-35)
open-vm-tools/services/plugins/gdp/gdpPlugin.c (+386/-51)
open-vm-tools/services/plugins/guestInfo/guestInfoServer.c (+100/-94)
open-vm-tools/services/plugins/resolutionSet/resolutionSet.c (+8/-1)
open-vm-tools/services/plugins/serviceDiscovery/serviceDiscovery.c (+39/-18)
open-vm-tools/services/plugins/vix/vixTools.c (+17/-16)
open-vm-tools/services/plugins/vmbackup/stateMachine.c (+1/-1)
open-vm-tools/services/vmtoolsd/Makefile.am (+2/-2)
open-vm-tools/services/vmtoolsd/cmdLine.c (+1/-0)
open-vm-tools/services/vmtoolsd/mainPosix.c (+2/-2)
open-vm-tools/toolbox/toolbox-cmd.c (+4/-1)
open-vm-tools/tools.conf (+27/-1)
open-vm-tools/vgauth/cli/main.c (+11/-1)
open-vm-tools/vgauth/common/i18n.c (+3/-1)
open-vm-tools/vgauth/service/Makefile.am (+1/-17)
open-vm-tools/vgauth/service/fileLogger.c (+15/-6)
open-vm-tools/vgauth/service/main.c (+4/-1)
open-vm-tools/vgauth/serviceImpl/saml-xmlsec1.c (+47/-18)
open-vm-tools/vgauth/test/README.txt (+4/-4)
open-vm-tools/vgauthImport/vgauthImport.c (+10/-1)
open-vm-tools/vmhgfs-fuse/file.c (+12/-1)
open-vm-tools/vmhgfs-fuse/link.c (+14/-1)
open-vm-tools/vmhgfs-fuse/transport.c (+2/-37)
open-vm-tools/vmhgfs-fuse/transport.h (+2/-2)
Changed in open-vm-tools (Ubuntu): | |
importance: | Undecided → Wishlist |
milestone: | none → ubuntu-24.10 |
Changed in open-vm-tools (Ubuntu): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in open-vm-tools (Ubuntu Focal): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in open-vm-tools (Ubuntu Jammy): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in open-vm-tools (Ubuntu Noble): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in open-vm-tools (Ubuntu): | |
status: | New → In Progress |
summary: |
- Backport of open-vm-tools for focal, jammy and noble + Backport of open-vm-tools 12.4.5 to jammy and noble |
description: | updated |
summary: |
- Backport of open-vm-tools 12.4.5 to jammy and noble + Backport of open-vm-tools 12.4.5 to noble |
no longer affects: | open-vm-tools (Ubuntu Focal) |
no longer affects: | open-vm-tools (Ubuntu Jammy) |
description: | updated |
Changed in open-vm-tools (Ubuntu Noble): | |
importance: | Undecided → Wishlist |
status: | New → In Progress |
Changed in open-vm-tools (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Changed in open-vm-tools (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in open-vm-tools (Ubuntu Noble): | |
status: | Fix Committed → In Progress |
Changed in open-vm-tools (Ubuntu): | |
status: | Fix Committed → Fix Released |
status: | Fix Released → In Progress |