]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Common header file change: not applicable to open-vm-tools.
authorOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:35 +0000 (11:23 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 15 Sep 2017 18:23:35 +0000 (11:23 -0700)
open-vm-tools/lib/include/vm_product_versions.h

index 302664f35365bdedcf200b5a40475c9c3f1c1bae..d9f08abd4570e774a75c49d604366b5d9ff15f1e 100644 (file)
 #define VCB_VERSION "4.0.0"
 #define VCB_FILE_VERSION 4,0,0,0
 #define VIM_VERSION "6.6.0"
-
+/*
+ *For smooth version bump up for quaterly releases, we need to have a fallback
+ *mechanism to previous version in all those components which perform version
+ *specific tasks. Assuming that components can create version specific
+ *functions if they can't eliminate version specific code, a default behavior
+ *to fallback to previous version will decouple the component's version
+ *specific work from version bump up activity in this file. We e.g. change
+ *current version to 6.7 in this file, those functions which are written for
+ *6.6 will be used until new functions for 6.7 arent available.
+ *This way version bump up activity will ideally need just these steps
+ *1. Change current version
+ *2. Add a row for fresh previous version
+*/
+/*
+ *VCENTER_PREVIOUS_VERSIONS
+ *Macro to store all vCenter previous versions. This will be used by component
+ *to move to suitale previous product version related functions is current or
+ *specific is not available.
+ *Please keep the version order correct for avoiding any potential issue
+ */
+#define VCENTER_PREVIOUS_VERSIONS \
+"4.0.0,\
+4.1.0,\
+5.0.0,\
+5.1.0,\
+5.5.0,\
+6.0.0,\
+6.5.0"
 // Put VPX_VERSION first, because vpx/make/defs.mk doesn't check for suffix.
 #define VPX_VERSION "6.6.0"
 #define VPX_VERSION_MAJOR "6"