[Python-checkins] python/nondist/sandbox/msi msi.py,1.19,1.20
loewis at users.sourceforge.net
loewis at users.sourceforge.net
Sun Aug 1 12:03:18 CEST 2004
Update of /cvsroot/python/python/nondist/sandbox/msi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24807
Modified Files:
msi.py
Log Message:
Rename alpha to snapshot.
Index: msi.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/msi/msi.py,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** msi.py 1 Aug 2004 10:02:14 -0000 1.19
--- msi.py 1 Aug 2004 10:03:15 -0000 1.20
***************
*** 14,18 ****
# 0 for beta or final releases;
# 1 means to use a new product code for each package
! alpha = 1
# 1 means that file extension is px, not py,
# and binaries start with x
--- 14,18 ----
# 0 for beta or final releases;
# 1 means to use a new product code for each package
! snapshot = 1
# 1 means that file extension is px, not py,
# and binaries start with x
***************
*** 22,26 ****
# Text to be displayed as the version in dialogs etc.
# goes into file name and ProductCode. Defaults to
! # current_version.day for Alpha, current_version otherwise
full_current_version = None
--- 22,26 ----
# Text to be displayed as the version in dialogs etc.
# goes into file name and ProductCode. Defaults to
! # current_version.day for Snapshot, current_version otherwise
full_current_version = None
***************
*** 36,40 ****
# used in the Upgrade table of future packages to make the future
# package replace this one. See "UpgradeCode Property".
! upgrade_code_alpha='{92A24481-3ECB-40FC-8836-04B7966EC0D5}'
upgrade_code='{65E6DE48-A358-434D-AA4F-4AF72DB4718F}'
--- 36,40 ----
# used in the Upgrade table of future packages to make the future
# package replace this one. See "UpgradeCode Property".
! upgrade_code_snapshot='{92A24481-3ECB-40FC-8836-04B7966EC0D5}'
upgrade_code='{65E6DE48-A358-434D-AA4F-4AF72DB4718F}'
***************
*** 44,48 ****
# components. See "Changing the Product Code". As we change the
# component codes with every build, we need a new product code
! # each time. For intermediate (alpha) releases, they are automatically
# generated. For official releases, we record the product codes,
# so people can refer to them.
--- 44,48 ----
# components. See "Changing the Product Code". As we change the
# component codes with every build, we need a new product code
! # each time. For intermediate (snapshot) releases, they are automatically
# generated. For official releases, we record the product codes,
# so people can refer to them.
***************
*** 54,58 ****
product_code = product_codes[current_version]
! if alpha:
release = int(time.time()/3600/24)
product_code = msilib.gen_uuid()
--- 54,58 ----
product_code = product_codes[current_version]
! if snapshot:
release = int(time.time()/3600/24)
product_code = msilib.gen_uuid()
***************
*** 84,88 ****
if full_current_version is None:
! if alpha:
full_current_version = "%s.%d" % (current_version, release)
else:
--- 84,88 ----
if full_current_version is None:
! if snapshot:
full_current_version = "%s.%d" % (current_version, release)
else:
***************
*** 106,112 ****
"""Generate an empty database, with just the schema and the
Summary information stream."""
! if alpha:
cv = "%s.%s.%s" % (major, minor, release)
! uc = upgrade_code_alpha
else:
cv = current_version
--- 106,112 ----
"""Generate an empty database, with just the schema and the
Summary information stream."""
! if snapshot:
cv = "%s.%s.%s" % (major, minor, release)
! uc = upgrade_code_snapshot
else:
cv = current_version
***************
*** 141,162 ****
migrate_features = 1
# See "Upgrade Table". We remove releases with the same major and
! # minor version. For an alpha, we remove all earlier alphas. For
! # a release, we remove all alphas, and all earlier releases.
! if alpha:
add_data(db, "Upgrade",
! [(upgrade_code_alpha, start,
"%s.%s.%s" % (major, minor, release),
None, # Ignore language
migrate_features,
None, # Migrate ALL features
! "REMOVEOLDALPHA")])
! props = "REMOVEOLDALPHA"
else:
add_data(db, "Upgrade",
[(upgrade_code, start, current_version,
None, migrate_features, None, "REMOVEOLDVERSION"),
! (upgrade_code_alpha, start, "%s.%s.0" % (major, minor+1),
! None, migrate_features, None, "REMOVEOLDALPHA")])
! props = "REMOVEOLDALPHA;REMOVEOLDVERSION"
# Installer collects the product codes of the earlier releases in
# these properties. In order to allow modification of the properties,
--- 141,162 ----
migrate_features = 1
# See "Upgrade Table". We remove releases with the same major and
! # minor version. For an snapshot, we remove all earlier snapshots. For
! # a release, we remove all snapshots, and all earlier releases.
! if snapshot:
add_data(db, "Upgrade",
! [(upgrade_code_snapshot, start,
"%s.%s.%s" % (major, minor, release),
None, # Ignore language
migrate_features,
None, # Migrate ALL features
! "REMOVEOLDSNAPSHOT")])
! props = "REMOVEOLDSNAPSHOT"
else:
add_data(db, "Upgrade",
[(upgrade_code, start, current_version,
None, migrate_features, None, "REMOVEOLDVERSION"),
! (upgrade_code_snapshot, start, "%s.%s.0" % (major, minor+1),
! None, migrate_features, None, "REMOVEOLDSNAPSHOT")])
! props = "REMOVEOLDSNAPSHOT;REMOVEOLDVERSION"
# Installer collects the product codes of the earlier releases in
# these properties. In order to allow modification of the properties,
More information about the Python-checkins
mailing list