Blame 0010-Always-generate-a-new-Product-GUID.-Closes-2485.-ski.patch

Igor Gnatenko ef6081
From 95ec893ecc205d68e9f04468c6867b8791f3cbab Mon Sep 17 00:00:00 2001
Igor Gnatenko ef6081
From: Jussi Pakkanen <jpakkane@gmail.com>
Igor Gnatenko ef6081
Date: Sun, 29 Apr 2018 20:00:01 +0300
Igor Gnatenko ef6081
Subject: [PATCH 10/16] Always generate a new Product GUID. Closes #2485. [skip
Igor Gnatenko ef6081
 ci]
Igor Gnatenko ef6081
Igor Gnatenko ef6081
We are taking some shortcuts here. The WiX documentation says that you
Igor Gnatenko ef6081
should keep the Product GUID the same for "small and minor" upgrades
Igor Gnatenko ef6081
but change it for major ones. These are not defined in any way and a
Igor Gnatenko ef6081
change of version number might, or might not, warrant a guid
Igor Gnatenko ef6081
update. For simplicity we will always regenerate the Product GUID.
Igor Gnatenko ef6081
Igor Gnatenko ef6081
Again we find that naming things is difficult since "product" in
Igor Gnatenko ef6081
everyday language would mean "the application/library/software" and
Igor Gnatenko ef6081
all different versions of it. In MSI installer terminology it means
Igor Gnatenko ef6081
something vague between the two.
Igor Gnatenko ef6081
Igor Gnatenko ef6081
https://www.firegiant.com/wix/tutorial/upgrades-and-modularization/
Igor Gnatenko ef6081
---
Igor Gnatenko ef6081
 msi/createmsi.py | 2 +-
Igor Gnatenko ef6081
 1 file changed, 1 insertion(+), 1 deletion(-)
Igor Gnatenko ef6081
Igor Gnatenko ef6081
diff --git a/msi/createmsi.py b/msi/createmsi.py
Igor Gnatenko ef6081
index 499f4b01..8a1bc5b4 100755
Igor Gnatenko ef6081
--- a/msi/createmsi.py
Igor Gnatenko ef6081
+++ b/msi/createmsi.py
Igor Gnatenko ef6081
@@ -38,7 +38,7 @@ class PackageGenerator:
Igor Gnatenko ef6081
         self.product_name = 'Meson Build System'
Igor Gnatenko ef6081
         self.manufacturer = 'The Meson Development Team'
Igor Gnatenko ef6081
         self.version = coredata.version.replace('dev', '')
Igor Gnatenko ef6081
-        self.guid = 'DF5B3ECA-4A31-43E3-8CE4-97FC8A97212E'
Igor Gnatenko ef6081
+        self.guid = '*'
Igor Gnatenko ef6081
         self.update_guid = '141527EE-E28A-4D14-97A4-92E6075D28B2'
Igor Gnatenko ef6081
         self.main_xml = 'meson.wxs'
Igor Gnatenko ef6081
         self.main_o = 'meson.wixobj'
Igor Gnatenko ef6081
-- 
Igor Gnatenko ef6081
2.17.0
Igor Gnatenko ef6081