View Issue Details

IDProjectCategoryView StatusLast Update
0005956Talerdeployment and operationspublic2019-12-20 18:11
ReporterFlorian Dold Assigned ToResolution 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 closedResolutionno change required 
Product Version0.6 
Target Version0.6Fixed in Version0.6 
Summary0005956: replace the larger bash scripts in deployment.git with python
Description... this is already work in progress, but some are still there and especially atrocious, such as the ones using bash arrays (!!).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2019-12-03 11:50

manager   ~0015116

I don't think this deserves to be seen as a "proper" bug. ng0 is replacing sed with awk, some like to replace Python with bash and others Bash with Python, or C with Rust or Rust with Go. Whatever. Let's NOT make re-implementing stuff in other languages a goal in itself. *IF* there is a particularly atrocious bit of code that could be done better in another language, then fixing THAT bit of code should be done. But not a general "all in language X to be replaced by language Y" _just_ because someone prefers Y over X. We should focus on fixing defects, improving maintainability and security, but not do a language war.

Christian Grothoff

2019-12-03 11:53

manager   ~0015117

Resolving as "no change required", because as far as I see it, no _further_ change is *required*. Not saying specific code-cleanups might not still happen, but at least right now I see no scripts that are in urgent need of full-scale replacement.

Issue History

Date ModifiedUsernameFieldChange
2019-11-01 11:40Florian DoldNew Issue
2019-12-03 11:50Christian GrothoffNote Added: 0015116
2019-12-03 11:53Christian GrothoffStatusnew => informing
2019-12-03 11:53Christian GrothoffResolutionopen => no change required
2019-12-03 11:53Christian GrothoffProduct Version => 0.6
2019-12-03 11:53Christian GrothoffFixed in Version => 0.6
2019-12-03 11:53Christian GrothoffTarget Version => 0.6
2019-12-03 11:53Christian GrothoffNote Added: 0015117
2019-12-20 18:11Christian GrothoffStatusinforming => closed