View Issue Details

IDProjectCategoryView StatusLast Update
0004547GNUnetARM servicepublic2019-02-28 10:17
ReporterlynX Assigned TolynX Due Date
PrioritylowSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.0Fixed in Version0.11.0 
Summary0004547: UX: Better names for AUTOSTART vs FORCESTART
DescriptionA year later I understand that "AUTOSTART" means it will be started "automatically" on demand rather than just start automatically. The
semantic confusion meant some unnecessarily spent time.

I suggest we rename S/AUTOSTART/ONDEMAND/g;

I could easily do this with my global search and replace tools, but
I know you would hate me for breaking all of your gnunet.conf's, so
decide when to do this. Maybe together with other similar tweaks at
next major release? Another option is to introduce a #define LEGACY
that supports old config names...
TagsNo tags attached.

Activities

tg

2016-05-31 20:28

reporter   ~0010825

Last edited: 2016-05-31 20:51

it's indeed confusing,
START_ONDEMAND and
START_ALWAYS would be more intuitive

Christian Grothoff

2016-06-01 12:13

manager   ~0010830

No objections from my side, just make sure you change code, conf files, and documentation...

lynX

2016-06-01 12:24

developer   ~0010831

We could introduce code that detects legacy configuration strings and dies on them, so the users are required to fix their configs…

Christian Grothoff

2016-06-01 17:11

manager   ~0010836

There's not enough legacy deployments to justify that. But we do need to change code/conf and docs.

lynX

2016-06-01 19:36

developer   ~0010838

I was just going through the code to make the change, when I saw that configure has an AUTOSTART feature which describes it as what FORCESTART actually does. Also several code comments refer to AUTOSTART as actually starting up services rather than doing so on demand.

Apparently AUTOSTART originally had the meaning of FORCESTART, then socket listen was introduced, then FORCESTART was introduced to bypass the socket listen feature.

In practice this sounds very much like the history of unix. One patch on top of the other to bypass the effects of the previous patch.

I start to get the feeling that if I'm not very careful I might actually break something. The number of occurances of the string AUTOSTART is staggering.

Christian Grothoff

2016-06-01 19:43

manager   ~0010839

Well, just try to be careful. We all break something sometimes ;-).

lynX

2018-06-23 15:16

developer   ~0013062

e73402fc3a6f233b48330435f61ccd93722ac0e5 and…

Issue History

Date ModifiedUsernameFieldChange
2016-05-31 16:19lynXNew Issue
2016-05-31 20:28tgNote Added: 0010825
2016-05-31 20:33tgNote Edited: 0010825
2016-05-31 20:51tgNote Edited: 0010825
2016-06-01 12:13Christian GrothoffNote Added: 0010830
2016-06-01 12:24lynXNote Added: 0010831
2016-06-01 17:11Christian GrothoffNote Added: 0010836
2016-06-01 17:11Christian GrothoffStatusnew => confirmed
2016-06-01 19:29lynXAssigned To => lynX
2016-06-01 19:29lynXStatusconfirmed => assigned
2016-06-01 19:36lynXNote Added: 0010838
2016-06-01 19:43Christian GrothoffNote Added: 0010839
2018-06-06 23:14Christian GrothoffAssigned TolynX =>
2018-06-06 23:14Christian GrothoffStatusassigned => confirmed
2018-06-23 13:26dvnAssigned To => lynX
2018-06-23 13:26dvnStatusconfirmed => assigned
2018-06-23 15:16lynXStatusassigned => resolved
2018-06-23 15:16lynXResolutionopen => fixed
2018-06-23 15:16lynXFixed in Version => Git master
2018-06-23 15:16lynXNote Added: 0013062
2019-02-12 08:20Christian GrothoffTarget Version => 0.11.0
2019-02-16 10:54Christian GrothoffFixed in VersionGit master => 0.11.0
2019-02-28 10:17Christian GrothoffStatusresolved => closed