============================ rpmlint session starts ============================ rpmlint: 2.6.1 configuration: /opt/testing/lib/python3.11/rpmlint/configdefaults.toml /opt/testing/share/rpmlint/cron-whitelist.toml /opt/testing/share/rpmlint/dbus-services.toml /opt/testing/share/rpmlint/device-files-whitelist.toml /opt/testing/share/rpmlint/licenses.toml /opt/testing/share/rpmlint/opensuse.toml /opt/testing/share/rpmlint/pam-modules.toml /opt/testing/share/rpmlint/permissions-whitelist.toml /opt/testing/share/rpmlint/pie-executables.toml /opt/testing/share/rpmlint/polkit-rules-whitelist.toml /opt/testing/share/rpmlint/scoring.toml /opt/testing/share/rpmlint/security.toml /opt/testing/share/rpmlint/sudoers-whitelist.toml /opt/testing/share/rpmlint/sysctl-whitelist.toml /opt/testing/share/rpmlint/systemd-tmpfiles.toml /opt/testing/share/rpmlint/users-groups.toml /opt/testing/share/rpmlint/world-writable-whitelist.toml /opt/testing/share/rpmlint/zypper-plugins.toml /etc/xdg/rpmlint/scoring-strict.override.toml checks: 41, packages: 2 in-toto.noarch: E: summary-not-capitalized (Badness: 20) in-toto is a framework to protect supply chain integrity. in-toto.src: E: summary-not-capitalized (Badness: 20) in-toto is a framework to protect supply chain integrity. Summary doesn't begin with a capital letter. in-toto.noarch: E: summary-ended-with-dot (Badness: 20) in-toto is a framework to protect supply chain integrity. in-toto.src: E: summary-ended-with-dot (Badness: 20) in-toto is a framework to protect supply chain integrity. Summary ends with a dot. in-toto.spec:58: W: python-sitelib-glob-in-files %{python_sitelib}/* The %files section contains "%{python_sitelib}/*" or "%{python_sitearch}/*" that can get something not wanted in the package. Please use a more specific file path like: %{python_sitelib}/packagename %{python_sitelib}/packagename-%{version}*-info in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_keygen.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_mock.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_record.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_run.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_sign.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/in_toto_verify.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/models/layout.py 644 /usr/bin/env python in-toto.noarch: E: non-executable-script /usr/lib/python3.11/site-packages/in_toto/models/link.py 644 /usr/bin/env python 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. in-toto.noarch: W: name-repeated-in-summary in-toto in-toto.src: W: name-repeated-in-summary in-toto The name of the package is repeated in its summary. Make the summary brief and to the point without including redundant information in it. in-toto.noarch: E: files-duplicated-waste (Badness: 100) 235598 Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/__init__.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/common_args.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/common_args.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/exceptions.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/formats.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/formats.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_keygen.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_keygen.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_mock.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_mock.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_record.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_record.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_run.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_run.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_sign.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_sign.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_verify.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/in_toto_verify.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/log.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/log.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/rulelib.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/rulelib.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/runlib.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/runlib.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/settings.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/settings.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/user_settings.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/user_settings.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/__pycache__/verifylib.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/__pycache__/verifylib.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/__init__.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/common.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/common.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/layout.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/layout.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/link.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/link.cpython-311.opt-1.pyc in-toto.noarch: W: files-duplicate /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/metadata.cpython-311.pyc /usr/lib/python3.11/site-packages/in_toto/models/__pycache__/metadata.cpython-311.opt-1.pyc Your package contains duplicated files that are not hard- or symlinks. You should use the %fdupes macro to link the files to one. in-toto.noarch: E: explicit-lib-dependency python3-securesystemslib You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files TOTAL 0.2 100.0 2 packages and 0 specfiles checked; 14 errors, 24 warnings, 11 filtered, 189 badness; has taken 0.2 s