v0.10.21
github-actions
released this
04 Feb 17:37
·
156 commits
to master
since this release
New checks:
- ProvidedEclassInherit: new check for inheriting provided eclases (@arthurzam, #509)
- MissingInherits: don't show for functions defined in ebuild (@arthurzam, #513)
- EclassUsageCheck: check for setting user variables in ebuilds (@arthurzam, #518)
- VariableScopeCheck: Disallow
D
andED
inpkg_postinst
(@ulm, #523) - ProfilesCheck: check for unknown
ARCH
in make.defaults (@arthurzam, #525) - ProfilesCheck: check for unknown
USE
&IUSE_IMPLICIT
in make.defaults (@arthurzam, #525) - ProfilesCheck: check for unknown
USE_EXPAND_*
in make.defaults (@arthurzam, #525) - ProfilesCheck: check
USE_EXPAND_VALUES_*
in make.defaults (@arthurzam, #525) - ProfilesCheck: check missing values for implicit in make.defaults (@arthurzam, #525)
- ArchesMisSync: check for missync between
arch.list
andarches.desc
(@arthurzam, #529) - SrcUriChecksumChange: check for changing checksums of distfiles without distfile rename (@arthurzam, #497)
- SuspiciousSrcUriChange: check for changing URLs of distfiles without distfile rename (@arthurzam, #497)
- InvalidMetadataRestrict: check for invalid restricts in metadata.xml (@arthurzam, #532)
- PythonPackageNameCheck: check for mismatching python package names (@mgorny, @arthurzam, #534)
- PythonCheck: check for missing BDEPEND on setuptools_scm or alike (@arthurzam, #534)
Fixed bugs:
- git checks: include revision for old name during
git mv
(@arthurzam, #511) - Profile caching: use REPO profile base to improve cache hits (@doctaweeks, #528)
- MissingManifest: fix behavior under thick repos (@arthurzam, #530)
- scan: suppress non-error results in quiet mode (@arthurzam, #413)
- RdependChange: skip when revbumped in same batch (@arthurzam, #459)
- scan: fix no attribute live or slot for commits scanning (@arthurzam, #380)
- setup.py: fix usage of absolute path, which fixes compatibility with new setuptools (@arthurzam, https://bugs.gentoo.org/892938)