View Issue Details

IDProjectCategoryView StatusLast Update
0010626Talermerchant portal webuipublic2025-12-21 20:46
Reportervecirex Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version1.0 
Target Version1.3Fixed in Version1.3 
Summary0010626: Version string mismatch frontend <-> backend: intentional?
DescriptionConfusion is: you run taler-merchant in v1.2.0 and you still see 1.1.1 mentioned in the UI.

This can confuse if you are trying a new version of the taler-merchant and are still seeing an old version mentioned in the web.

If it's by design that the backoffice/frontend and backend have a different versioning scheme, then at least the frontend part should show which backend version is in use: that is, add additional string from where
taler-merchant-httpd --version
ships it.
Steps To ReproduceCheck installed software in the backend:

root@bcead3ae4f5e:/var/taler-src/gnunet# cat /etc/nginx/sites-enabled/taler-merc
hant | grep server_name
    server_name taler.hacktivism.ch;
root@bcead3ae4f5e:/var/taler-src/gnunet# dpkg --list | grep taler
ii  libtalerexchange                   1.2.0~trixie                         amd6
4        Libraries to talk to a GNU Taler exchange.
ii  libtalermerchant                   1.2.0~trixie                         amd6
4        libraries to talk to a GNU Taler merchant.
ii  taler-merchant                     1.2.0~trixie                         amd6
4        GNU's payment system merchant backend.
ii  taler-terms-generator              1.2.0~trixie                         amd6
4        Tool to generate the terms of service
root@bcead3ae4f5e:/var/taler-src/gnunet# taler-merchant-httpd --version
taler-merchant-httpd v1.2.0-git-3049fca
root@bcead3ae4f5e:/var/taler-src/gnunet# 


Check so-then the frontend, see pictures attached.
TagsNo tags attached.
Attached Files

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010623 informingFlorian Dold replace the prebuilt SPA development release procedure [6h] 

Activities

vecirex

2025-11-18 14:24

administrator   ~0026510

Also maybe to be revised / explained: what's the versioning in the parentheses, as from the first screenshot, this:

"23:1:11"


This is also shipped by the /config location of the site:

hernani@clementine:~$ curl -s https://taler.hacktivism.ch/config | grep version
  "version": "23:1:11"

sebasjm

2025-11-18 14:27

developer   ~0026511

the problems comes because historically the spa was developed on repository of wallet-core and not in merchant.git so the version is closed to wallet-core release.

we are fixing this doing a rework on how the release process is handled, more here https://bugs.gnunet.org/view.php?id=10623

i will leave this open until the other one is fixed

sebasjm

2025-12-08 16:22

developer   ~0026823

we are going to keep the SPA version != server version

vecirex

2025-12-10 06:50

administrator   ~0026854

Last edited: 2025-12-10 06:50

So, for understanding:

SPA version = wallet core version or what's the rule of thumb?

If possible to just display all versions used, that could also be helpful; esp. if you don't have access to the backend to see which version is running, this can be confusing for testers.

=> However, not urgent, not to be seen as a blocker for 0010630. :)

Issue History

Date ModifiedUsernameFieldChange
2025-11-18 14:16vecirexNew Issue
2025-11-18 14:16vecirexStatusnew => assigned
2025-11-18 14:16vecirexAssigned To => sebasjm
2025-11-18 14:16vecirexFile Added: taler-merchant-backoffice-spa-merchant-backend-version-mismatch.png
2025-11-18 14:16vecirexFile Added: taler-merchant-backoffice-spa-merchant-backend-version-mismatch-webui-login.png
2025-11-18 14:24vecirexNote Added: 0026510
2025-11-18 14:24vecirexFile Added: taler-merchant-version-as-of-config-location.png
2025-11-18 14:27sebasjmNote Added: 0026511
2025-11-18 14:28sebasjmStatusassigned => implementing
2025-11-18 14:28sebasjmRelationship addedrelated to 0010623
2025-11-18 18:37Christian GrothoffSeveritymajor => text
2025-11-18 18:37Christian GrothoffProduct Version1.2 => 1.0
2025-11-18 20:44StefanRelationship addedrelated to 0010630
2025-11-22 22:00Christian GrothoffTarget Version1.2 => 1.5
2025-12-03 09:36StefanRelationship deletedrelated to 0010630
2025-12-08 16:22sebasjmStatusimplementing => informing
2025-12-08 16:22sebasjmResolutionopen => fixed
2025-12-08 16:22sebasjmNote Added: 0026823
2025-12-10 06:50vecirexNote Added: 0026854
2025-12-10 06:50vecirexNote Edited: 0026854
2025-12-15 10:45Christian GrothoffTarget Version1.5 => 1.3
2025-12-15 10:46Christian GrothoffFixed in Version => 1.3
2025-12-21 20:46Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui