View Issue Details

IDProjectCategoryView StatusLast Update
0001747GNUnetutil librarypublic2011-11-30 18:38
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Target Version0.9.0Fixed in Version0.9.0 
Summary0001747: should have 'defaults.d' directory instead of a single global file
DescriptionCurrently, extensions would have to modify the single global 'defaults.conf' file, which is ugly. It would be nicer if the configuration loading mechanism would instead simply scan a directory for 'default' configuration option files and each subsystem would dump its defaults into that directory, one file per subsystem.

That way, extensions that live outside of the main build (gnunet-ext, gnunet-gtk, etc.) could simply extend the default-option set by creating a new file in the defaults directory, instead of having to patch defaults.conf (merge conflict-potential!) or having to add their own defaults-configuration mechanism (duplication) or not using defaults at all (ugly).
TagsNo tags attached.

Activities

Christian Grothoff

2011-11-03 14:20

manager   ~0004837

Implemented in SVN 17959 (using config.d instead of defaults.d).

Issue History

Date Modified Username Field Change
2011-08-04 11:50 root New Issue
2011-09-16 10:36 Christian Grothoff Status new => confirmed
2011-09-16 10:36 Christian Grothoff Reporter root => Christian Grothoff
2011-09-16 10:37 Christian Grothoff Target Version => 0.9.0
2011-09-19 10:12 Christian Grothoff Target Version 0.9.0 => 0.9.0pre4
2011-10-04 13:44 Christian Grothoff Target Version 0.9.0pre4 => 0.9.0
2011-11-02 14:29 Christian Grothoff Assigned To => Christian Grothoff
2011-11-02 14:29 Christian Grothoff Status confirmed => assigned
2011-11-03 14:20 Christian Grothoff Note Added: 0004837
2011-11-03 14:20 Christian Grothoff Status assigned => resolved
2011-11-03 14:20 Christian Grothoff Fixed in Version => 0.9.0
2011-11-03 14:20 Christian Grothoff Resolution open => fixed
2011-11-30 18:38 Christian Grothoff Status resolved => closed