Issue577

classification
Title build report fails when config.values is empty
Type defect Module core code 21.5
Severity inconvenience Platform N/A
Keywords Nosy List stephen
explanation
process
These controls should only be changed by committers and tracker administrators.
Status verified   Reason
Superseder  
Priority normal   Assigned To

Created on 2009-10-01.17:42:41 by stephen, last changed 2009-10-01.17:48:48 by stephen.

Messages
msg1871 [hidden] ([hidden]) Date: 2009-10-01.17:48:48
Use issue578 to discuss the underlying bug (config.values is empty).
msg1869 [hidden] ([hidden]) Date: 2009-10-01.17:45:58
Ah, got it.  I run M-x build-report from the directory where XEmacs is 
built.  Then Customize computes the default as (expand-file-name FILE nil) 
which gives the right thing.  It wouldn't work in a different directory, 
and it doesn't work for `build-report-make-output-dir' itself.
msg1868 [hidden] ([hidden]) Date: 2009-10-01.17:42:41
This means that the default value for `build-report-make-output-dir' 
doesn't work, and M-x build-report errors out with "Wrong type argument: 
stringp, nil" after displaying the header and separator of the *mail* 
buffer.  Workaround is to customize that variable.

Possible solution is to pull the code out of the defcustom, and put it 
into `build-report'.  Oddly enough, `build-report-installation-file' is 
set correctly.
History
Date User Action Args
2009-10-01 17:48:48stephensetmessages: + msg1871
2009-10-01 17:46:46stephensettitle: config.values is empty -> build report fails when config.values is empty
2009-10-01 17:45:58stephensetmessages: + msg1869
2009-10-01 17:42:41stephencreate