Skip to content

rpmlint errors #670

Description

@TimothyAsirJeyasing

The following rpmlint errors are observed in 1.5.4 release to be fixed:

Shall we add shebang to the files which has execution permission but does not have shebang. These are added recently.
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/tendrl_ceph_cluster_iops.jinja
tendrl-node-agent.noarch: E: non-standard-dir-perm /usr/lib64/collectd/ceph 655
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/tendrl_gluster.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/latency.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/tendrl_gluster_brick_disk_stats.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/memory.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/swap.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/tendrl_ceph_cluster_utilization.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/mount_point.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/collectd.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/tendrl_ceph_node_network_throughput.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/dbpush.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/cpu.jinja
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/disk.jinja
tendrl-node-agent.noarch: E: script-without-shebang /usr/lib64/collectd/init.py
tendrl-node-agent.noarch: E: script-without-shebang /etc/collectd_template/network.jinja

tendrl-node-agent.noarch: E: zero-length /usr/lib/python2.7/site-packages/tendrl/node_agent/utils/definition_utils.py
Do we need this empty file ?

tendrl-node-agent.noarch: E: non-readable /etc/tendrl/node-agent/node-agent.conf.yaml 640
Is there any confidential information found in this file we are hiding to others?

A standard directory should have permission set to 0755. Do we need only 655 ? Please confirm
so that it can be fixed
tendrl-node-agent.noarch: E: non-standard-dir-perm /usr/lib64/collectd/gluster/heavy_weight 655
tendrl-node-agent.noarch: E: non-standard-dir-perm /usr/lib64/collectd/gluster 655
tendrl-node-agent.noarch: E: non-standard-dir-perm /usr/lib64/collectd/gluster/low_weight 655

The below files have shebang, but did not have executable permission. Do we need shebang for the following files.
tendrl-node-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/tendrl/node_agent/monitoring/collectd/commands/tendrl_monitoring_config_manager.py 644 /usr/bin/env
tendrl-node-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/tendrl/node_agent/monitoring/collectd/collectors/ceph/tendrl_ceph_cluster_iops.py 644 /usr/bin/python
tendrl-node-agent.noarch: E: non-executable-script /usr/lib/python2.7/site-packages/tendrl/node_agent/monitoring/collectd/collectors/ceph/tendrl_ceph_utilization.py 644 /usr/bin/python

tendrl-node-agent.noarch: W: no-manual-page-for-binary tendrl-node-agent
tendrl-node-agent.noarch: W: no-manual-page-for-binary tendrl-monitoring-config-manager
tendrl-node-agent.noarch: W: incoherent-version-in-changelog 1.5.4-1 ['1.5.4-1.el7.centos', '1.5.4-1.centos']

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions