View Issue Details

IDProjectCategoryView StatusLast Update
0008132Talerlibeufin (general)public2024-03-07 19:49
ReporterAntoine A Assigned ToAntoine A 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
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008132: Cleaning up code sharing between library components
DescriptionCurrently, libeufin-nexus and libeufin-bank share code using the 'utils' module but the current strategy is lacking.
We need to share redundant code between the two, in particular that relating to database connection and data parsing (IbanPayto & TalerAmount). This requires the creation of a C'ommonError type' that can provide the Taler error code specific for both components.
We also need to stop sharing EBICS code between the two, as libeufin-bank no longer needs this code.

I propose to create a `common` module for all the code useful for any Taler project in kotlin and an `ebics` module for all the code useful for any EBICS/ISO20022 project in kotlin.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

There are no notes attached to this issue.

Issue History

Date ModifiedUsernameFieldChange
2024-01-19 09:30Antoine ANew Issue
2024-01-19 09:30Antoine AStatusnew => assigned
2024-01-19 09:30Antoine AAssigned To => Antoine A
2024-01-23 18:39Antoine AStatusassigned => informing
2024-01-23 18:39Antoine AResolutionopen => fixed
2024-01-25 21:30Christian GrothoffFixed in Version => 0.9.4
2024-01-25 21:30Christian GrothoffTarget Version0.10 => 0.9.4
2024-03-07 19:49Christian GrothoffStatusinforming => closed