Bug 1300647 - rpmlint errors in rhscon-agent package
Summary: rpmlint errors in rhscon-agent package
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Storage Console
Classification: Red Hat
Component: unclassified
Version: 2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: 2
Assignee: Timothy Asir
QA Contact: sds-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-21 11:02 UTC by Martin Kudlej
Modified: 2018-11-19 05:33 UTC (History)
2 users (show)

Fixed In Version: rhscon-agent-0.0.12-1.el7scon.noarch
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-19 05:33:58 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Martin Kudlej 2016-01-21 11:02:28 UTC
Description of problem:
$ rpmlint -i rhscon-agent-0.0.3-0.2.alpha1.el7.noarch.rpm 
rhscon-agent.noarch: E: explicit-lib-dependency libstoraged
You must let rpm find the library dependencies by itself. Do not put unneeded
explicit Requires: tags.

rhscon-agent.noarch: W: spelling-error Summary(en_US) Skyring -> Skying, Sky ring, Sky-ring
The value of this tag appears to be misspelled. Please double-check.

rhscon-agent.noarch: W: spelling-error %description -l en_US eventing -> evening, venting, e venting
The value of this tag appears to be misspelled. Please double-check.

rhscon-agent.noarch: W: spelling-error %description -l en_US dbus -> dubs, bus, buds
The value of this tag appears to be misspelled. Please double-check.

rhscon-agent.noarch: W: spelling-error %description -l en_US saltstack -> salt stack, salt-stack, salts tack
The value of this tag appears to be misspelled. Please double-check.

rhscon-agent.noarch: E: description-line-too-long C to send basic storage related, few node process related and network related events.
Your description lines must not exceed 80 characters. If a line is exceeding
this number, cut it to fit in two lines.

rhscon-agent.noarch: W: invalid-license Apache License, Version 2.0
The value of the License tag was not recognized.  Known values are: "AAL",
"Abstyles", "Adobe", "ADSL", "AFL", "Afmparse", "AGPLv1", "AGPLv3", "AGPLv3+",
"AGPLv3 with exceptions", "AMDPLPA", "AML", "AMPAS BSD", "APAFML", "App-s2p",
"APSL 2.0", "APSL 2.0+", "ARL", "Artistic 2.0", "Artistic clarified", "ASL
1.0", "ASL 1.0+", "ASL 1.1", "ASL 1.1+", "ASL 2.0", "ASL 2.0+", "Bahyph",
"Barr", "Beerware", "BeOpen", "Bibtex", "BitTorrent", "Boost", "Borceux",
"BSD", "BSD Protection", "BSD with advertising", "BSD with attribution",
"CATOSL", "CC0", "CeCILL", "CeCILL-B", "CeCILL-C", "CDDL", "CNRI", "Condor",
"Copyright only", "CPAL", "CPL", "CRC32", "Crossword", "Crystal Stacker",
"Cube", "diffmark", "DMIT", "DOC", "Dotseqn", "DSDP", "dvipdfm", "ECL 1.0",
"ECL 2.0", "eCos", "EFL 2.0", "EFL 2.0+", "eGenix", "Entessa", "EPICS", "EPL",
"ERPL", "EU Datagrid", "EUPL 1.1", "Eurosym", "Fair", "FSFUL", "FSFULLR",
"FTL", "Giftware", "GL2PS", "Glide", "Glulxe", "gnuplot", "GPL+", "GPL+ or
Artistic", "GPL+ with exceptions", "GPLv1", "GPLv2 or Artistic", "GPLv2+ or
Artistic", "GPLv2", "GPLv2 with exceptions", "GPLv2+", "GPLv2+ with
exceptions", "GPLv3", "GPLv3 with exceptions", "GPLv3+", "GPLv3+ with
exceptions", "HaskellReport", "HSRL", "IBM", "IJG", "ImageMagick", "iMatix",
"Imlib2", "Intel ACPI", "Interbase", "ISC", "Jabber", "JasPer", "JPython",
"Julius", "Knuth", "Latex2e", "LBNL BSD", "Leptonica", "LGPLv2", "LGPLv2 with
exceptions", "LGPLv2+", "LGPLv2+ or Artistic", "LGPLv2+ with exceptions",
"LGPLv3", "LGPLv3 with exceptions", "LGPLv3+", "LGPLv3+ with exceptions",
"Lhcyr", "libtiff", "LLGPL", "Logica", "LOSLA", "LPL", "LPPL", "MakeIndex",
"mecab-ipadic", "midnight", "MirOS", "MIT", "MITNFA", "MIT with advertising",
"mod_macro", "Motosoto", "MPLv1.0", "MPLv1.0+", "MPLv1.1", "MPLv1.1+",
"MPLv2.0", "MS-PL", "MS-RL", "MTLL", "Mup", "Naumen", "NCSA", "NetCDF",
"Netscape", "Newmat", "Newsletr", "NGPL", "NLPL", "Nmap", "Nokia", "NOSL",
"Noweb", "OML", "OpenLDAP", "OpenPBS", "OpenSSL", "OReilly", "OSL 1.0", "OSL
1.0+", "OSL 1.1", "OSL 1.1+", "OSL 2.0", "OSL 2.0+", "OSL 2.1", "OSL 2.1+",
"OSL 3.0", "OSL 3.0+", "Par", "Phorum", "PHP", "PlainTeX", "Plexus",
"PostgreSQL", "psfrag", "psutils", "Public Domain", "Python", "Qhull", "QPL",
"Rdisc", "REX", "RiceBSD", "Romio", "RPSL", "Rsfs", "Ruby", "Saxpath", "SCEA",
"SCRIP", "Sendmail", "Sleepycat", "SISSL", "SLIB", "SNIA", "softSurfer",
"SPL", "STMPL", "SWL", "TCL", "Teeworlds", "TGPPL", "TGPPL with exceptions",
"Threeparttable", "TMate", "Tolua", "TORQUEv1.1", "TOSL", "TPDL", "TPL",
"TTWL", "UCD", "Unicode", "Unlicense", "Vim", "VNLSL", "VOSTROM", "VSL",
"W3C", "Webmin", "Wsuipa", "WTFPL", "wxWidgets", "Xerox", "xinetd", "xpp",
"XSkat", "YPLv1.1", "Zed", "Zend", "zlib", "zlib with acknowledgement",
"ZPLv1.0", "ZPLv1.0+", "ZPLv2.0", "ZPLv2.0+", "ZPLv2.1", "ZPLv2.1+", "CDL",
"FBSDDL", "GFDL", "IEEE", "LDPL", "OFSFDL", "Open Publication", "Public Use",
"Verbatim", "CC-BY", "CC-BY-ND", "CC-BY-SA", "DMTF", "DSL", "EFML", "Free
Art", "GeoGratis", "Green OpenMusic", "OAL", "AMS", "Arphic", "Baekmuk",
"Bitstream Vera", "DoubleStroke", "Hershey", "IPA", "Liberation", "Lucida",
"MgOpen", "mplus", "OFL", "PTFL", "STIX", "Utopia", "Wadalab", "XANO",
"Redistributable, no modification permitted", "Freely redistributable without
restriction".

rhscon-agent.noarch: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.

rhscon-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/skynetd/logger.py 644 /usr/bin/env
This text file contains a shebang or is located in a path dedicated for
executables, but lacks the executable bits and cannot thus be executed.  If
the file is meant to be an executable script, add the executable bits,
otherwise remove the shebang or move the file elsewhere.

rhscon-agent.noarch: E: script-without-shebang /usr/lib/systemd/system/systemd-skynetd.service
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.

rhscon-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/skynetd/skynetd.py 644 /usr/bin/env
This text file contains a shebang or is located in a path dedicated for
executables, but lacks the executable bits and cannot thus be executed.  If
the file is meant to be an executable script, add the executable bits,
otherwise remove the shebang or move the file elsewhere.

rhscon-agent.noarch: E: script-without-shebang /usr/lib64/collectd/collectd_influxdb.py
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.

rhscon-agent.noarch: E: script-without-shebang /usr/lib64/collectd/rootWrapper.sh
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.

rhscon-agent.noarch: E: script-without-shebang /etc/skynet/skynet.conf
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.

rhscon-agent.noarch: E: script-without-shebang /etc/skynet/skynet-log.conf
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.

rhscon-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/skynetd/constants.py 644 /usr/bin/env
This text file contains a shebang or is located in a path dedicated for
executables, but lacks the executable bits and cannot thus be executed.  If
the file is meant to be an executable script, add the executable bits,
otherwise remove the shebang or move the file elsewhere.

rhscon-agent.noarch: W: no-manual-page-for-binary skynetd
Each executable in standard binary directories should have a man page.

rhscon-agent.noarch: W: empty-%preun
1 packages and 0 specfiles checked; 10 errors, 8 warnings.

Actual results:
There are errors and warnings in rpmlint.

Expected results:
There are no errors and no warnings in rpmlint.

Comment 2 Timothy Asir 2016-03-21 13:25:56 UTC
Sent patch for review: https://review.gerrithub.io/#/c/269835/

Comment 3 Mike McCune 2016-03-28 23:40:50 UTC
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions

Comment 4 Martin Kudlej 2016-07-21 07:13:24 UTC
Tested with rhscon-agent-0.0.15-1.el7scon.noarch and it is OK. -->VERIFIED


Note You need to log in before you can comment on or make changes to this bug.