taler-deployment

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

commit 2b22fe0ab6cfa1c45b3c70b63c234035c0049655
parent d52bee9fdf87ddcd3c269dcb4df89cd0a240f4bf
Author: Florian Dold <florian@dold.me>
Date:   Thu, 20 Nov 2025 20:24:32 +0100

bump versions, make robocop and magnet build work without conflict

Diffstat:
Mpackaging/ng/buildconfig/robocop.tag | 2+-
Mpackaging/ng/buildconfig/taler-magnet-bank.tag | 2+-
Mpackaging/ng/distros/Dockerfile.debian-trixie | 59++++++++++++++++++++++++++++++-----------------------------
Mpackaging/ng/distros/Dockerfile.ubuntu-noble | 50++++++++++++++++++++++++++++----------------------
Mpackaging/ng/taler-pkg | 4+++-
5 files changed, 63 insertions(+), 54 deletions(-)

diff --git a/packaging/ng/buildconfig/robocop.tag b/packaging/ng/buildconfig/robocop.tag @@ -1 +1 @@ -v1.0.0 +v1.2.1 diff --git a/packaging/ng/buildconfig/taler-magnet-bank.tag b/packaging/ng/buildconfig/taler-magnet-bank.tag @@ -1 +1 @@ -v0.0.0-dev.3 +v0.0.0-dev.5 diff --git a/packaging/ng/distros/Dockerfile.debian-trixie b/packaging/ng/distros/Dockerfile.debian-trixie @@ -7,33 +7,34 @@ FROM debian:trixie ARG DEBIAN_FRONTEND=noninteractive # Install dependencies -RUN apt-get update -RUN apt-get -y upgrade -RUN apt-get -y dist-upgrade -RUN apt-get -y install build-essential zip jq python3 python3-pip nodejs npm -RUN apt-get -y install autoconf automake gcc make libtool libltdl-dev libmicrohttpd-dev libpq-dev libsqlite3-dev libunistring-dev libqrencode-dev libgcrypt-dev libsodium-dev libargon2-dev libjansson-dev libgmp-dev texinfo pkgconf zlib1g-dev libopus-dev libextractor-dev libnss3-dev libcurl4-gnutls-dev autopoint -RUN apt-get -y install libzbar-dev libmariadb-dev-compat libmariadb-dev mandoc libpulse-dev libgstreamer1.0-dev libbluetooth-dev iptables miniupnpc libpng-dev -RUN apt-get -y install python3-jinja2 doxygen libjose-dev iproute2 sudo -RUN apt-get -y install wget zile -RUN apt-get -y install libogg-dev gettext net-tools po-debconf debhelper-compat dbconfig-pgsql nginx -RUN apt-get -y install libgtk-3-dev libgladeui-dev libmagic-dev # policykit-1 -RUN apt-get -y install dbconfig-no-thanks -RUN apt-get -y install devscripts equivs -# For libeufin: -RUN apt-get -y install python3-click python3-requests python3 -RUN apt-get -y install meson +RUN \ + apt-get update \ + && \ + apt-get -y full-upgrade \ + && \ + apt-get -y install \ + rustup \ + build-essential zip jq python3 python3-pip nodejs npm \ + autoconf automake gcc make libtool libltdl-dev libmicrohttpd-dev \ + libpq-dev libsqlite3-dev libunistring-dev libqrencode-dev libgcrypt-dev \ + libsodium-dev libargon2-dev libjansson-dev libgmp-dev texinfo pkgconf \ + zlib1g-dev libopus-dev libextractor-dev libnss3-dev libcurl4-gnutls-dev autopoint \ + libzbar-dev libmariadb-dev-compat libmariadb-dev mandoc libpulse-dev libgstreamer1.0-dev libbluetooth-dev iptables miniupnpc libpng-dev \ + python3-jinja2 doxygen libjose-dev iproute2 sudo \ + wget zile \ + libogg-dev gettext net-tools po-debconf debhelper-compat nginx \ + libgtk-3-dev libgladeui-dev libmagic-dev \ + dbconfig-no-thanks \ + devscripts equivs \ + python3-click python3-requests python3 \ + meson \ + openjdk-21-jre-headless \ + openjdk-21-jdk-headless \ + default-jre-headless \ + golang \ + npm \ + && \ + pip install sphinx_rtd_theme --break-system-packages \ + && \ + npm install -g pnpm -RUN apt-get -y install \ - openjdk-21-jre-headless \ - openjdk-21-jdk-headless \ - default-jre-headless \ - ; - -RUN pip install sphinx_rtd_theme --break-system-packages -#RUN npm install -g npm -RUN npm install -g pnpm -RUN apt-get -y install golang - -RUN apt-get update -RUN apt-get -y upgrade -RUN apt-get -y dist-upgrade diff --git a/packaging/ng/distros/Dockerfile.ubuntu-noble b/packaging/ng/distros/Dockerfile.ubuntu-noble @@ -7,25 +7,31 @@ FROM ubuntu:noble ARG DEBIAN_FRONTEND=noninteractive # Install dependencies -RUN apt-get update -RUN apt-get -y upgrade -RUN apt-get -y install build-essential zip jq python3 python3-pip nodejs npm -RUN apt-get -y install autoconf automake gcc make libtool libltdl-dev libmicrohttpd-dev libpq-dev libsqlite3-dev libunistring-dev libqrencode-dev libgcrypt-dev libsodium-dev libargon2-dev libjansson-dev libgmp-dev texinfo pkgconf zlib1g-dev libopus-dev libextractor-dev libnss3-dev libcurl4-gnutls-dev autopoint -RUN apt-get -y install libzbar-dev libmysqlclient-dev mandoc libpulse-dev libgstreamer1.0-dev libgstreamer-plugins-good1.0-dev libbluetooth-dev iptables miniupnpc libpng-dev -RUN apt-get -y install python3-jinja2 doxygen libjose-dev iproute2 sudo -RUN apt-get -y install wget zile -RUN apt-get -y install libogg-dev gettext net-tools po-debconf debhelper-compat dbconfig-pgsql nginx -RUN apt-get -y install libgtk-3-dev libgladeui-dev libmagic-dev policykit-1 -RUN apt-get -y install dbconfig-no-thanks -RUN apt-get -y install devscripts equivs -# For libeufin: -RUN apt-get -y install openjdk-17-jdk python3-click python3-requests python3 -RUN apt-get -y install meson - -RUN pip install --break-system-packages sphinx_rtd_theme -RUN npm install -g pnpm -RUN apt-get -y install golang - -RUN apt-get update -RUN apt-get -y upgrade -RUN apt-get -y dist-upgrade +RUN \ + apt-get update \ + && \ + apt-get -y full-upgrade \ + && \ + apt-get -y install \ + rustup \ + build-essential zip jq python3 python3-pip nodejs npm \ + autoconf automake gcc make libtool libltdl-dev libmicrohttpd-dev \ + libpq-dev libsqlite3-dev libunistring-dev libqrencode-dev libgcrypt-dev \ + libsodium-dev libargon2-dev libjansson-dev libgmp-dev texinfo pkgconf \ + zlib1g-dev libopus-dev libextractor-dev libnss3-dev libcurl4-gnutls-dev \ + autopoint \ + libzbar-dev libmysqlclient-dev mandoc libpulse-dev libgstreamer1.0-dev \ + libgstreamer-plugins-good1.0-dev libbluetooth-dev iptables miniupnpc libpng-dev \ + python3-jinja2 doxygen libjose-dev iproute2 sudo \ + wget zile \ + libogg-dev gettext net-tools po-debconf debhelper-compat nginx \ + libgtk-3-dev libgladeui-dev libmagic-dev policykit-1 \ + dbconfig-no-thanks \ + devscripts equivs \ + openjdk-17-jdk python3-click python3-requests python3 \ + meson \ + golang \ + && \ + pip install --break-system-packages sphinx_rtd_theme \ + && \ + npm install -g pnpm diff --git a/packaging/ng/taler-pkg b/packaging/ng/taler-pkg @@ -25,11 +25,13 @@ host = "taler.net" components = [ "gnunet", "libeufin", - #"donau", + # Temporarily disabled due to versioning issues + # "donau", "challenger", "taler-exchange", "taler-harness", "taler-merchant", + "taler-magnet-bank", "robocop", "taler-wallet-cli", # These two packages don't have good debs yet,