Re: RPMLint 2.0 released!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jun 03, 2021 at 03:51:59PM -0400, Tom Callaway wrote:
> I have landed rpmlint 2.0.0 in rawhide, along with Mirek Suchý's toml
> configs (with updates for the licenses.toml). PRs, bug reports, and
> suggestions welcome.

Thanks for doing this!

I gave it a go:
> systemd.spec: E: specfile-error rpm: /usr/bin/rpmspec: No such file or directory
→ seems to be missing some dep?

rpmlint: 2.0.0
configuration:
    /usr/lib/python3.9/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/licenses.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
→ can we please please move all those files under /usr somewhere? Those are packaged
  files that users should never modify locally (they should add per-package overrides
  instead…).

$ rpmlint -i systemd
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Traceback (most recent call last):
  File "/usr/bin/rpmlint", line 33, in <module>
    sys.exit(load_entry_point('rpmlint==2.0.0', 'console_scripts', 'rpmlint')())
  File "/usr/lib/python3.9/site-packages/rpmlint/cli.py", line 174, in lint
    sys.exit(lint.run())
  File "/usr/lib/python3.9/site-packages/rpmlint/lint.py", line 100, in run
    return self._run()
  File "/usr/lib/python3.9/site-packages/rpmlint/lint.py", line 69, in _run
    self.validate_installed_packages(self._load_installed_rpms(self.options['installed']))
  File "/usr/lib/python3.9/site-packages/rpmlint/lint.py", line 205, in validate_installed_packages
    self.run_checks(pkg)
  File "/usr/lib/python3.9/site-packages/rpmlint/lint.py", line 258, in run_checks
    fn(pkg)
  File "/usr/lib/python3.9/site-packages/rpmlint/checks/TmpFilesCheck.py", line 34, in check
    self._check_tmpfile_in_filelist(pkgfile, pkg)
  File "/usr/lib/python3.9/site-packages/rpmlint/checks/TmpFilesCheck.py", line 79, in _check_tmpfile_in_filelist
    with open(pkgfile.path) as inputf:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/rpmlint.systemd.uqz1l_h2/usr/lib/tmpfiles.d/README'
→ I'm not sure what's going on here. /usr/lib/tmpfiles.d/README exists.


Zbyszek
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux