taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit aebc33dbffae5f64a20ca5642c91dd3e6b84410d
parent a6268f87a8826c206a201066d2a47d01a13c2c23
Author: Florian Dold <florian@dold.me>
Date:   Wed, 26 Nov 2025 14:47:37 +0100

fix publishing wrt architecture

Diffstat:
Mpackaging/ng/taler-pkg | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg @@ -358,9 +358,9 @@ def publish(cfg): print("current", current) for deb in current: if deb.endswith(".deb"): - pkg1, ver1, *rest1 = deb.removesuffix(".deb").split("_") + pkg1, ver1, arch1 = deb.removesuffix(".deb").split("_") elif deb.endswith(".ddeb"): - pkg1, ver1, *rest1 = deb.removesuffix(".ddeb").split("_") + pkg1, ver1, arch1 = deb.removesuffix(".ddeb").split("_") else: raise Error(f"invalid deb filename: {deb}") fresh = True @@ -368,8 +368,8 @@ def publish(cfg): # If the server has the same or a later version, # the local version isn't fresh. for srvdeb in server_debs: - pkg2, ver2, *rest2 = srvdeb.removesuffix(".deb").split("_") - if pkg1 != pkg2: + pkg2, ver2, arch2 = srvdeb.removesuffix(".deb").split("_") + if pkg1 != pkg2 or arch1 != arch2: continue if vercomp.compare_versions(ver1, ver2) <= 0: fresh = False