taler-deployment

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

commit c59a0851e7c102a39cf51e59f329900ec4c911ae
parent ba765739a514d01adae48370bbf891fa96837bae
Author: Florian Dold <florian@dold.me>
Date:   Thu, 12 Jun 2025 22:47:56 +0200

remove broken packages from list, fix ssh command

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

diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg @@ -34,11 +34,14 @@ components = [ "taler-harness", "taler-merchant", "robocop", + "taler-wallet-cli", + # These two packages don't have good debs yet, + # Debian complains "No section given for ..., skipping. + # "taler-directory", + # "taler-mailbox", + # We don't publish packages for these yet # "taler-mdb", # "taler-merchant-demos", - "taler-wallet-cli", - "taler-directory", - "taler-mailbox", ] deps = { @@ -242,26 +245,22 @@ def publish(cfg): if len(debs) == 0: print("nothing to upload") return + print("uploading debs", debs) if cfg.dry: return debs = [Path(f"./packages/{distro}/") / x for x in debs] subprocess.run( - ["ssh", f"taler-packaging@{host}", f"rm -f '{distro}/*.deb'"], check=True + ["ssh", f"taler-packaging@{host}", f"rm -f '/home/taler-packaging/{distro}/'*.deb"], check=True ) subprocess.run( ["scp", "--", *debs, f"taler-packaging@{host}:{distro}/"], check=True ) - # FIXME: This fails when packages of the same version are already present. - # That's a problem since builds are not bit-reproducible. subprocess.run( ["ssh", f"taler-packaging@{host}", f"./include-{distro}.sh"], check=True ) subprocess.run( ["ssh", f"taler-packaging@{host}", f"./export-{distro}.sh"], check=True ) - subprocess.run( - ["ssh", f"taler-packaging@{host}", f"./show-{distro}.sh"], check=True - ) def main():