View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011803 | Taler | deployment and operations | public | 2026-09-18 12:13 | 2026-09-18 12:52 |
| Reporter | vecirex | Assigned To | vecirex | ||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | confirmed | Resolution | open | ||
| Summary | 0011803: deploy taler-merchant-webui (1.6.43) on my.taler-ops.ch | ||||
| Description | # Pre-deployment Sign-off Scope: - Upgrade production merchant WebUI only on my.taler-ops.ch (lifeline) - Package: taler-merchant-webui 1.6.43-0+trixie from suite trixie - Backend stays at taler-merchant 1.6.22 (separate ticket) Relevant hosts: - my.taler-ops.ch (lifeline) Relevant tags / packages: - Live now: WebUI v1.6.33-dev.7 (SPA footer); backend build_version 1.6.22 - Target: APT trixie taler-merchant-webui=1.6.43-0+trixie - Git: taler-typescript-core tag v1.6.43 (packages/taler-merchant-webui) Known critical bugs: - (none listed; add related Mantis IDs if any) Tests (commands + expected): Baseline (before install): curl -fsS https://my.taler-ops.ch/config | jq -r '.name,.build_version,.version' # expect: taler-merchant / 1.6.22 / 38:0:26 curl -fsS -o /dev/null -w '%{http_code}\n' https://my.taler-ops.ch/webui/ # expect: 200 dpkg-query -W taler-merchant taler-merchant-webui # expect: taler-merchant 1.6.22-... ; taler-merchant-webui ...33-dev.7... (record exact) - live-harness tests (before): ok:___ / info:___ / fail:___ Post-install checks:
dpkg-query -W taler-merchant-webui
# expect: 1.6.43-0+trixie
dpkg-query -W taler-merchant
# expect: unchanged 1.6.22-... (backend not upgraded in this ticket)
curl -fsS -o /dev/null -w '%{http_code}\n' https://my.taler-ops.ch/webui/
# expect: 200
curl -fsS https://my.taler-ops.ch/config | jq -r '.build_version,.version'
# expect: still 1.6.22 / 38:0:26
- SPA footer / about: shows 1.6.43 (not 1.6.33-dev.7) - Manual smoke in /webui: login, open Orders, open one Template, open Products expect: pages render; no blank error screen - Diff-driven (v1.6.33-dev.7 -> v1.6.43): MFA phone validation UI; password reauth path; account deletion entry; live exchange status display; product price save in selected currency; i18n strings visible (DE/FR/IT if enabled) expect: flows reachable; no console/API hard fail on happy path - live-harness tests (after): ok:___ / info:___ / fail:___ expect: fail count not worse than before; no new fail on merchant WebUI surface Special considerations: - WebUI-only APT upgrade; no merchant DB migration in this ticket - Backend API stays on 1.6.22 -- new WebUI features that need newer backend stay unverified here - API breaking: none expected for SPA-only bump - Configuration changes: none expected - Database migrations: none - hotfix: no Other accepted risks: - Full payment ladder not in this ticket (covered by backend + stage tickets) - Phone MFA / account deletion not exercised end-to-end if no test persona ready Sign-off: - $NAME, $DATE # Post-deployment report Timeline: - (apt install / reload time) Post-deployment checks: - (paste command outputs: dpkg-query, /config, /webui HTTP, SPA version, live-harness after line) Issues addressed: - (if any) Other issues: - (if any) | ||||
| Tags | mytops, quality, srv-lifeline | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-09-18 12:13 | vecirex | New Issue | |
| 2026-09-18 12:13 | vecirex | Status | new => assigned |
| 2026-09-18 12:13 | vecirex | Assigned To | => vecirex |
| 2026-09-18 12:13 | vecirex | Status | assigned => confirmed |
| 2026-09-18 12:28 | vecirex | Tag Attached: mytops | |
| 2026-09-18 12:35 | vecirex | Tag Attached: quality | |
| 2026-09-18 12:35 | vecirex | Tag Attached: srv-lifeline | |
| 2026-09-18 12:37 | vecirex | Summary | deploy/release taler-merchant-webui (1.6.43) on my.taler-ops.ch => deploy taler-merchant-webui (1.6.43) on my.taler-ops.ch |
| 2026-09-18 12:38 | vecirex | Category | paivana => deployment and operations |
| 2026-09-18 12:52 | vecirex | Severity | minor => feature |