View Issue Details

IDProjectCategoryView StatusLast Update
0010626Talermerchant backoffice SPApublic2025-11-18 15:28
Reportervecirex Assigned Tosebasjm  
PrioritynormalSeveritymajorReproducibilityalways
Status confirmedResolutionopen 
Product Version1.2 
Target Version1.2 
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 feedbackFlorian 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

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