On Tue, May 18, 2021 at 8:10 AM Miro Hrončok <mhroncok(a)redhat.com> wrote:
On 18. 05. 21 14:00, Neal Gompa wrote:
> Hey all,
>
> Nearly four years and *754 commits* since rpmlint 1.10, we are
> releasing rpmlint 2.0.0!
>
> This new release has a _lot_ of new features, but here are the most notable:
>
> * RPMLint now is a "normal" Python application and now supports being
> imported like a standard Python module! This means that all the normal
> use-cases for RPMLint are still supported, but now you can make it a
> part of larger Python-based applications or services.
> * RPMLint uses a declarative TOML-based syntax for configuring RPMLint
> policy instead of Python code.
> * RPMLint now has an override system for the descriptions shown for
> various checks, so that distributions who want to give specific policy
> information can do so without patching the code.
> * RPMLint includes _many more checks_! Nearly all of the generally
> useful checks created by the openSUSE community have been merged into
> the tree, so distributions can now benefit from a wider offering of
> checks to implement policy enforcement.
> * RPMLint is Python 3 only and now supports Python 3.6 and newer.
> * RPMLint is now built and installed like a standard Python
> application using setuptools.
Awesome! What is the plan for Fedora? Shall we migrate to rpmlint 2 in
rawhide? I recall Mirek Suchý had some WIP Fedora config.
Yes, please! The new rpmlint is *way* better than what we have now,
and the rpmlint-1.x branch is basically dead now. Nobody is working on
that codebase anymore.
Someone please do it, pretty please! 🙏
> I want to specifically thank Tomáš Chvátal, Martin Liska,
Kristyna
> Streitova, Dirk Mueller, Miroslav Suchý, Ondřej Súkup, thisisshub, and
> Miro Hrončok as top contributors to make this release happen!
I've barely made it :D
But you did, and that's what matters! :)
--
真実はいつも一つ!/ Always, there's only one truth!