View Issue Details

IDProjectCategoryView StatusLast Update
0004553GNUnetARM servicepublic2018-06-07 00:24
ReporterlynX Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionopen 
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0pre66 
Summary0004553: config var-expansion does not always work
DescriptionExpansion of variables defined in the [PATH] section does not always work.

It works in the [arm] section in GLOBAL_POSTFIX:

[arm]
GLOBAL_POSTFIX = -l $GNUNET_CACHE_HOME/{}-%F.%T-[].log

But not in other service sections when used in OPTIONS:

[social]
OPTIONS = -L DEBUG -l $GNUNET_CACHE_HOME/{}-%F.%T-[].log

https://gnunet.org/bugs/view.php?id=4542#c10785
documents the bug of not having $GNUNET_CACHE_HOME available
in other parts of the configuration.
TagsNo tags attached.

Activities

Christian Grothoff

2016-06-01 22:30

manager   ~0010844

$-expansion is NOT done for all options, the code has to explicitly use GNUNET_CONFIGURATION_get_value_filename if $-expansion is desired. So this is more specifically an ARM bug where we can agree that maybe for those options $-expansion makes sense.

Should be fixed for OPTIONS in SVN 37229.

Issue History

Date Modified Username Field Change
2016-06-01 14:36 lynX New Issue
2016-06-01 22:30 Christian Grothoff Note Added: 0010844
2016-06-01 22:30 Christian Grothoff Assigned To => Christian Grothoff
2016-06-01 22:30 Christian Grothoff Status new => resolved
2016-06-01 22:30 Christian Grothoff Category util library => ARM service
2016-06-01 22:30 Christian Grothoff Product Version => Git master
2016-06-01 22:30 Christian Grothoff Fixed in Version => 0.11.0pre66
2016-06-01 22:30 Christian Grothoff Target Version => 0.11.0pre66
2018-06-07 00:24 Christian Grothoff Status resolved => closed