============================ 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 rpmlintrc: /home/abuild/rpmbuild/SOURCES/emacs-auctex-rpmlintrc checks: 41, packages: 2 emacs-auctex.noarch: W: zero-perms-ghost Suggestion: "%ghost %attr(0644,root,root) /usr/share/emacs/site-lisp/elpa/auctex-14.0.7/auctex/font-latex.elc" emacs-auctex.noarch: W: zero-perms-ghost Suggestion: "%ghost %attr(0644,root,root) /usr/share/emacs/site-lisp/elpa/auctex-14.0.7/font-latex.elc" Your package contains a file with no permissions. This is usually an error because the file won't be accessible by any user. You should check the file permissions and ensure that are correct or fix it using "%attr" macro in %files section. http://ftp.rpm.org/max-rpm/s1-rpm-anywhere-specifying-file-attributes.html emacs-auctex.noarch: E: spurious-executable-perm (Badness: 50) /usr/share/emacs/site-lisp/elpa/auctex-14.0.7/style/langscibook.el.gz emacs-auctex.noarch: E: spurious-executable-perm (Badness: 50) /usr/share/emacs/site-lisp/elpa/auctex-14.0.7/style/ninecolors.el.gz The file is installed with executable permissions, but was identified as one that probably should not be executable. Verify if the executable bits are desired, and remove if not. emacs-auctex.noarch: W: self-obsoletion ge_auc obsoletes ge_auc The package obsoletes itself. This is known to cause errors in various tools and should thus be avoided, usually by using appropriately versioned Obsoletes and/or Provides and avoiding unversioned ones. Check time report (>1% & >0.1s): Check Duration (in s) Fraction (in %) Checked files ExtractRpm 4.9 56.2 SUIDPermissionsCheck 1.5 17.3 FilesCheck 0.7 8.5 BuildRootAndDateCheck 0.5 5.4 BashismsCheck 0.4 4.3 FilelistCheck 0.3 3.3 TOTAL 8.7 100.0 2 packages and 0 specfiles checked; 2 errors, 3 warnings, 27 filtered, 100 badness; has taken 9.1 s