View Issue Details

IDProjectCategoryView StatusLast Update
0009922Talerlibeufin-nexuspublic2025-08-31 17:10
ReporterChristian Grothoff Assigned ToFlorian Dold 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
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0009922: get wallet tests to work with libeufin [3h]
Descriptionmerchant.git :: ea8b6682..bd6574c1 deactivated the use of libeufin for the walletharness tests, as it failed with some permissions issue. We should look into it and make sure the tests pass with both fakebank and libeufin.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2025-05-22 00:25

manager   ~0024964

Problem seems to be in the harness: The add-kycauth endpoint isn't called with admin bank account credentials, but with exchange bank account credentials.

Florian Dold

2025-06-05 11:45

manager   ~0025148

Actually there are various test failures, they need to be looked at in more detail.

Florian Dold

2025-07-10 22:40

manager   ~0025489

commit beb6e25bf87b4e159497a13e3feae5c69ab59871 (HEAD -> master)
Author: Florian Dold <florian@dold.me>
Date: Fri Jul 11 00:37:46 2025 +0200

    harness,wallet: make tests pass under libeufin
    
    In most cases, we simply didn't create accounts required for the test.
    The taler-fakebank doesn't require this step and makes up accounts on
    the spot.
    
    But in withdrawal-bank-integrated, the bug was an idempotency issue in
    wallet-core that only showed up when run under libeufin (likely timing
    sensitive).

Issue History

Date ModifiedUsernameFieldChange
2025-05-09 17:16Christian GrothoffNew Issue
2025-05-09 17:17Christian GrothoffStatusnew => implementing
2025-05-09 17:17Christian GrothoffTarget Version => 1.0 stretch goals
2025-05-11 08:55Florian DoldAssigned To => Florian Dold
2025-05-11 08:55Florian DoldStatusimplementing => assigned
2025-05-22 00:25Florian DoldNote Added: 0024964
2025-06-05 11:45Florian DoldSummaryget wallet tests to work with libeufin => get wallet tests to work with libeufin [3h]
2025-06-05 11:45Florian DoldNote Added: 0025148
2025-07-10 22:40Florian DoldStatusassigned => informing
2025-07-10 22:40Florian DoldResolutionopen => fixed
2025-07-10 22:40Florian DoldNote Added: 0025489
2025-08-31 17:09Christian GrothoffStatusinforming => closed
2025-08-31 17:10Christian GrothoffFixed in Version => 1.0 stretch goals