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
