View Issue Details

IDProjectCategoryView StatusLast Update
0010626Talermerchant backoffice SPApublic2025-12-10 07:50
Reportervecirex Assigned Tosebasjm  
PrioritynormalSeveritytextReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.0 
Target Version1.5 
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

Relationships

related to 0010623 assignedFlorian Dold replace the prebuilt SPA development release procedure 

Activities

vecirex

2025-11-18 15:24

manager   ~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 15: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 17:22

developer   ~0026823

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

vecirex

2025-12-10 07:50

manager   ~0026854

Last edited: 2025-12-10 07: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 Modified Username Field Change
2025-11-18 15:16 vecirex New Issue
2025-11-18 15:16 vecirex Status new => assigned
2025-11-18 15:16 vecirex Assigned To => sebasjm
2025-11-18 15:16 vecirex File Added: taler-merchant-backoffice-spa-merchant-backend-version-mismatch.png
2025-11-18 15:16 vecirex File Added: taler-merchant-backoffice-spa-merchant-backend-version-mismatch-webui-login.png
2025-11-18 15:24 vecirex Note Added: 0026510
2025-11-18 15:24 vecirex File Added: taler-merchant-version-as-of-config-location.png
2025-11-18 15:27 sebasjm Note Added: 0026511
2025-11-18 15:28 sebasjm Status assigned => confirmed
2025-11-18 15:28 sebasjm Relationship added related to 0010623
2025-11-18 19:37 Christian Grothoff Severity major => text
2025-11-18 19:37 Christian Grothoff Product Version 1.2 => 1.0
2025-11-18 21:44 Stefan Relationship added related to 0010630
2025-11-22 23:00 Christian Grothoff Target Version 1.2 => 1.5
2025-12-03 10:36 Stefan Relationship deleted related to 0010630
2025-12-08 17:22 sebasjm Status confirmed => resolved
2025-12-08 17:22 sebasjm Resolution open => fixed
2025-12-08 17:22 sebasjm Note Added: 0026823
2025-12-10 07:50 vecirex Note Added: 0026854
2025-12-10 07:50 vecirex Note Edited: 0026854