View Issue Details

IDProjectCategoryView StatusLast Update
0006235Talerwallet-corepublic2021-08-24 14:23
ReporterFlorian Dold 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.8Fixed in Version0.8 
Summary0006235: wallet should use TALER_EC_* codes consistently
DescriptionCurrently most errors don't have an EC.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-05-13 16:02

manager   ~0015887

Related: we should migrate the EC codes from taler-util.git to GANA, and use the recutils templating mechanism to (easily!) generate the C header as well as code for other languages.

The GANA scheme should include:
- subsystem prefix (i.e. EXCHANGE, MERCHANT, SYNC, ANASTASIS)
- EC name (-> TALER_EC_${SUBSYSTEM}_${NAME})
- numeric EC code
- associated HTTP status code
- description

Christian Grothoff

2020-05-13 22:22

manager   ~0015888

I've now setup the basics for the GANA gnu-taler-error-codes registry. What is missing is converting the existing Python code into the rec format.

Florian Dold

2020-08-20 13:42

manager   ~0016684

The wallet is now using error codes consistently.

Some error codes are still relatively generic and should be refined, but that should be tracked by separate issues once this comes up.

Issue History

Date ModifiedUsernameFieldChange
2020-05-12 12:06Florian DoldNew Issue
2020-05-12 12:06Florian DoldAssigned To => Florian Dold
2020-05-12 12:06Florian DoldStatusnew => assigned
2020-05-13 16:02Christian GrothoffNote Added: 0015887
2020-05-13 22:22Christian GrothoffNote Added: 0015888
2020-08-20 06:03Florian DoldCategorywallet (JS core) => wallet (TS core)
2020-08-20 13:42Florian DoldStatusassigned => informing
2020-08-20 13:42Florian DoldResolutionopen => fixed
2020-08-20 13:42Florian DoldNote Added: 0016684
2020-10-03 12:09Christian GrothoffFixed in Version => 0.8
2020-10-03 12:10Christian GrothoffTarget Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core