From aaddec39375252a2d2ecba312eca0a45fbb6430a Mon Sep 17 00:00:00 2001 From: Shahzad Malik Muzaffar Date: Thu, 13 Jun 2024 09:17:12 +0200 Subject: [PATCH 1/4] [do not merge]: Testing force re-build of all packages --- cmsBuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmsBuild b/cmsBuild index 95d7718..cb18182 100755 --- a/cmsBuild +++ b/cmsBuild @@ -2547,6 +2547,8 @@ class Package(object): checksumCalculator.addStrings(PKGFactory.sectionPreambles.values()) checksumCalculator.addStrings(list(PKGFactory.sectionPostambles.values()) + [self.installPostambles]) + if self.versionSuffix and (self.options.tag == "hash"): + checksumCalculator.addString("force rebuild") if self.name in cms_debug_packages: checksumCalculator.addString("cms_debug_packages=%s" % ",".join(sorted(cms_debug_packages[self.name]))) @@ -3883,6 +3885,8 @@ def checkDeps(pkg, requires, scheduler): if p == pkg_name: continue found[p] = 1 print("Missing ",pkg.name,missing) + if missing: + raise RpmBuildFailed(pkg) scheduler.log("Done checking package dependencies: %s" % pkg.pkgName()) return From 4ceb448ab2b322c982fc7428bb7bc6f2b45fbe2e Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Wed, 17 Sep 2025 13:11:50 +0200 Subject: [PATCH 2/4] Update cmsBuild --- cmsBuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmsBuild b/cmsBuild index cb18182..e9d3d6d 100755 --- a/cmsBuild +++ b/cmsBuild @@ -1,6 +1,6 @@ #!/usr/bin/python3 -u # Driver script for building rpms from a configuration specified in CMSDIST. -# +# test1 import sys from os.path import abspath, join, exists, isdir, basename, dirname from os import popen, getenv, symlink, listdir, readlink, unlink, getpid From 31906e6b29b7205bb14609421a61c11c0ea9e8a1 Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Mon, 17 Nov 2025 11:27:48 +0100 Subject: [PATCH 3/4] Update cmsBuild --- cmsBuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmsBuild b/cmsBuild index ccde3da..390b2e6 100755 --- a/cmsBuild +++ b/cmsBuild @@ -2585,7 +2585,7 @@ class Package(object): checksumCalculator.addStrings(list(PKGFactory.sectionPostambles.values()) + [self.installPostambles]) if self.versionSuffix and (self.options.tag == "hash"): - checksumCalculator.addString("force rebuild") + checksumCalculator.addString("force rebuild test1") if self.name in cms_debug_packages: checksumCalculator.addString("cms_debug_packages=%s" % ",".join(sorted(cms_debug_packages[self.name]))) From fafbad0318df2f703c8413e5c8375ee907d3b343 Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Mon, 24 Nov 2025 13:51:07 +0100 Subject: [PATCH 4/4] Update comment from 'test' to 'test2' --- cmsBuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmsBuild b/cmsBuild index 390b2e6..da9b749 100755 --- a/cmsBuild +++ b/cmsBuild @@ -1,6 +1,6 @@ #!/usr/bin/python3 -u # Driver script for building rpms from a configuration specified in CMSDIST. -# test +# test2 import sys, socket from os.path import abspath, join, exists, isdir, basename, dirname from os import popen, getenv, symlink, listdir, readlink, unlink, getpid