View Issue Details

IDProjectCategoryView StatusLast Update
0011803Talerdeployment and operationspublic2026-09-18 12:52
Reportervecirex Assigned Tovecirex  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Summary0011803: 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)
Tagsmytops, quality, srv-lifeline

Activities

There are no notes attached to this issue.

Issue History

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