From: Steve L. (JIRA) <ji...@sm...> - 2009-09-23 14:22:20
|
[ http://jira.smartfrog.org/jira/browse/SFOS-512?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Steve Loughran resolved SFOS-512. --------------------------------- Fix Version/s: 3.17.x (was: 3.12.008) Resolution: Won't Fix > rpmlint gives warnings and errors > --------------------------------- > > Key: SFOS-512 > URL: http://jira.smartfrog.org/jira/browse/SFOS-512 > Project: SmartFrog > Issue Type: Bug > Components: release build > Affects Versions: 3.12.006 > Reporter: Steve Loughran > Assignee: Steve Loughran > Fix For: 3.17.x > > Original Estimate: 1 day > Remaining Estimate: 1 day > > running rpmlint with the HP ruleset raises some complaints > Your package smartfrog-3.12.006-1.noarch test produced some issues: > - Error: Got wrong release tag '1' for rhel4. === The release tag should > end with .el3, .el4 or .el5. If you still use EPM, be sure to use at > least version 4.0 > - rpmlint error: smartfrog sourced-script-with-shebang > /etc/profile.d/smartfrog.csh === This text file contains a shebang, but > is meant to be sourced, not executed. > - rpmlint error: smartfrog executable-sourced-script > /etc/profile.d/smartfrog.csh 0755 === This text file has executable bit > set, but is meant to be sourced, not executed. > - rpmlint error: smartfrog script-without-shebang /etc/sysconfig/smartfrog > === This text file has executable bits set or is located in a path > dedicated for executables, but lacks a shebang and cannot thus be > executed. If the file is meant to be an executable script, add the > shebang, otherwise remove the executable bits or move the file elsewhere. > - rpmlint error: smartfrog sourced-script-with-shebang > /etc/profile.d/smartfrog.sh === This text file contains a shebang, but is > meant to be sourced, not executed. > - rpmlint error: smartfrog executable-sourced-script > /etc/profile.d/smartfrog.sh 0755 === This text file has executable bit > set, but is meant to be sourced, not executed. > - rpmlint error: smartfrog description-line-too-long This RPM installs > smartfrog into /opt/smartfrog and adds scripts to /etc/profile.d === Your > description lines must not exceed 79 characters. If a line is exceeding > this number, cut it to fit in two lines. > - rpmlint error: smartfrog description-line-too-long In this RPM SmartFrog > is configured to log to files /var/log/smartfrog_*.log with logLevel=3 > (INFO) === Your description lines must not exceed 79 characters. If a > line is exceeding this number, cut it to fit in two lines. > - rpmlint warning: smartfrog invalid-packager smartfrog === The packager > email must finish with a email compatible with the Packager option of > rpmlint. Please change it and rebuild your package. > - rpmlint warning: smartfrog invalid-vendor Hewlett-Packard === In the > distribution, the vendor should be "Hewlett-Packard Company". > - rpmlint warning: smartfrog non-etc-or-var-file-marked-as-conffile > /opt/smartfrog/bin/default.ini === A file not in /etc or /var is marked > as being a configuration file. Please put your conf files in /etc or > /var. > - rpmlint warning: smartfrog conffile-without-noreplace-flag > /opt/smartfrog/bin/default.ini === A configuration file is stored in your > package without the noreplace flag. A way to resolve this is to put the > following in your SPEC file: %config(noreplace) > /etc/your_config_file_here > - rpmlint warning: smartfrog non-etc-or-var-file-marked-as-conffile > /opt/smartfrog/bin/default.sf === A file not in /etc or /var is marked as > being a configuration file. Please put your conf files in /etc or /var. > - rpmlint warning: smartfrog conffile-without-noreplace-flag > /opt/smartfrog/bin/default.sf === A configuration file is stored in your > package without the noreplace flag. A way to resolve this is to put the > following in your SPEC file: %config(noreplace) > /etc/your_config_file_here > - rpmlint warning: smartfrog dangerous-command-in-%post chmod === > - rpmlint warning: smartfrog dangerous-command-in-%postun rm === > For reference, here's the package information: > Name : smartfrog Relocations: /opt > Version : 3.12.006 Vendor: Hewlett-Packard > Release : 1 Build Date: Mon Oct 8 14:45:37 2007 > Install Date: (not installed) Build Host: localhost > Group : Development/Tools Source RPM: smartfrog-3.12.006-1.src.rpm > Size : 12790273 License: LGPL > Signature : (none) > Packager : smartfrog > URL : http://www.smartfrog.org/ > Summary : SmartFrog Deployment Framework > Description : > SmartFrog is a technology for describing distributed software systems as collections of cooperating components, and then activating and managing them. > It was developed at HP Labs in Bristol, in the UK. > SmartFrog consists of a language for describing component collections and component configuration parameters, and a runtime environment which activates and manages the components to deliver and maintain running systems. > SmartFrog and its components are implemented in Java. > This RPM installs smartfrog into /opt/smartfrog and adds scripts to /etc/profile.d and /etc/sysconfig so that SmartFrog is available on the command line. > In this RPM SmartFrog is configured to log to files /var/log/smartfrog_*.log with logLevel=3 (INFO) using LogToFileImpl. The GUI is turned off. > Hello > Your package smartfrog-anubis-3.12.006-1.noarch test produced some issues: > - Error: Got wrong release tag '1' for rhel4. === The release tag should > end with .el3, .el4 or .el5. If you still use EPM, be sure to use at > least version 4.0 > - rpmlint warning: smartfrog-anubis invalid-packager smartfrog === The > packager email must finish with a email compatible with the Packager > option of rpmlint. Please change it and rebuild your package. > - rpmlint warning: smartfrog-anubis invalid-vendor Hewlett-Packard === In > the distribution, the vendor should be "Hewlett-Packard Company". > - rpmlint warning: smartfrog-anubis dangerous-command-in-%post ln === > - rpmlint warning: smartfrog-anubis dangerous-command-in-%postun rm === > For reference, here's the package information: > Name : smartfrog-anubis Relocations: /opt > Version : 3.12.006 Vendor: Hewlett-Packard > Release : 1 Build Date: Mon Oct 8 14:45:37 2007 > Install Date: (not installed) Build Host: localhost > Group : Development/Tools Source RPM: smartfrog-3.12.006-1.src.rpm > Size : 545607 License: LGPL > Signature : (none) > Packager : smartfrog > URL : http://www.smartfrog.org/ > Summary : Anubis partition-aware tuple space > Description : > This package provides Anubis, a partition-aware tuple space. > The Anubis SmartFrog components can be used to build fault-tolerant distributed systems across a set of machines hosted on a single site. Multicast IP is used as a heartbeat mechanism. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.smartfrog.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |