If you specify an explicit interpretter in a PatchScript,
CompileScript, or InstallScript (i.e, the first line of the field
begins with #!), please always pass the "-e" flag to that shell.
Without this flag, an error during one of the shell commands in the
field does not cause the package building process to abort. As a
result, the build may crash later with a hard-to-diagnose error, or it
may complete "successfully" but give an incorrectly-built package.
Either of these situations are bad for users and for people supporting
them.

If you are using fink from CVS HEAD, the validator issues a warning on
a .info file containing fields missing that flag (everyone is
remembering to validate before committing, right?), but this is also
easy to check by eye.

All packages in the unstable trees of 10.3 and 10.4-transitional
distros have been corrected. Please do not commit new versions that
undo these fixes or new packages that are not compliant.

Thanks,
dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to