View Issue Details

IDProjectCategoryView StatusLast Update
0005163Talerdeployment and operationspublic2021-08-24 14:23
ReporterMarcello Stanisci Assigned ToMS 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
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0005163: regenerate config upon each recompilation?
DescriptionChanges sometimes require new configuration defaults or values. Currently, every time this happens, the sysadmin must manually regenerate the configuration. Should Buildbot instead kill and regenerate the config file every time it recompiles Taler?
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2017-10-30 14:51

manager   ~0012525

Yeah, I guess so. It's best to have a deterministic process instead of having to worry about some ancient test-run having left files behind.

Marcello Stanisci

2017-11-02 09:52

reporter   ~0012533

The generator has to care about everything: config file + any required blob (fees/keys/..) + any JSON (like wiredetails).

Marcello Stanisci

2017-11-02 13:24

reporter   ~0012534

Last edited: 2017-11-02 14:01

The database should be reset too upon each recompilation. Note that sometimes is better to leave tables around so as to better diagnose problems...

MS

2020-09-15 11:27

reporter   ~0016974

No DB reset should happen, so as to better keep trace of DB migrations!

MS

2020-09-17 11:54

reporter   ~0016976

The script "keys.sh" -- invoked by Buildbot's "test-builder" -- calls "taler-deployment-prepare". This latter does regenerate the main configuration file: ~/.config/taler.conf.

It'd be better to change the name from keys.sh to prepare.sh, however.

Issue History

Date ModifiedUsernameFieldChange
2017-10-27 09:02Marcello StanisciNew Issue
2017-10-30 14:51Christian GrothoffNote Added: 0012525
2017-10-30 14:51Christian GrothoffStatusnew => implementing
2017-10-30 14:51Christian GrothoffSeverityminor => tweak
2017-10-30 14:51Christian GrothoffProduct Version => git (master)
2017-11-02 09:52Marcello StanisciNote Added: 0012533
2017-11-02 13:24Marcello StanisciNote Added: 0012534
2017-11-02 14:01Marcello StanisciNote Edited: 0012534
2017-12-14 14:58Christian GrothoffTarget Version => 0.7.1
2020-03-29 20:05Christian GrothoffTarget Version0.7.1 => 0.8.1
2020-09-15 11:27MSNote Added: 0016974
2020-09-17 11:54MSNote Added: 0016976
2020-09-17 11:55MSAssigned To => MS
2020-09-17 11:55MSStatusimplementing => informing
2020-09-17 11:55MSResolutionopen => fixed
2020-10-03 10:36Christian GrothoffFixed in Version => 0.8
2020-10-03 10:36Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed