Releases: pkgcore/pkgcheck
Releases · pkgcore/pkgcheck
v0.10.37
- Dockerfile: install
Gentoo::PerlMod::Versionfor PerlCheck (@arthurzam) - Replace
p7zipwith7zipas the required decompressor for.7zfiles (@GoGoOtaku, #744) - bash: update support for tree-sitter 0.25 (@arthurzam)
New Checks:
- MisplacedEPyTestVar: check for misplaced
EPYTEST_*variables (@mgorny, #739, #747) - ShadowedEPyTestTimeout: detect
EPYTEST_TIMEOUToverriding user values (@mgorny, #740, #747) - MasterPackageClobbered: check for master packages clobbered by packages with the same name in overlays (@mgorny, #745, #746)
Check Updates:
- DependencyCheck: extend missing revision checks to
<=and>operators (@mgorny, #743) - DependencyCheck: provide replacement suggestions (@mgorny, #743)
- python: allow use of
PYTHON_SINGLE_USEDEPinpython_has_version(@parona-source, #749) - StableRequestCheck: ignore "old" non-stable slots (@arthurzam, #750)
- TooManyCrates: warn only for the ::gentoo repository (@arthurzam , #752)
v0.10.36
- fix Dockerfile to include zstd (@arthurzam)
v0.10.35
- caches: support compression of the profiles cache file, reducing its size from 192MB to 4MB (@arthurzam)
- Fix compatibility with Python 3.14 (@mgorny, #738)
Check Updates:
- BadPackageUpdate: fix issues when not running under the
profiles/directory (@arthurzam) - VisibilityCheck: check for masked dependencies in master repos (@CyberTailor, #736)
v0.10.34
New Checks:
- NonConsistentTarUsage: detect
tarinvocations missing the-fargument (@arthurzam, #709) - TooManyCrates: flag packages with more than 300 CRATES (@arthurzam)
Check Updates:
- OutdatedBlocker: extend the threshold for outdated blockers from 2 years to 4 years (@thesamesam)
- DeprecatedInsinto: add support for paths related to shell completion and systemd (@arthurzam)
- DirectStableKeywords: exclude
sec-keys/*andvirtual/*categories from this check (@arthurzam, #719) - RequiredUseDefaults: skip all USE flags prefixed with
cpu_flags_(@arthurzam) - git: suggest clearing the pkgcheck cache when encountering a
git logerror (@martin-kokos, #729) - PythonCompatUpdate: ignore
*t(freethreading) Python targets (@arthurzam, @mgorny, #711, #732) - DeadUrl: prevent crashes when servers return invalid UTF-8 data (@arthurzam)
- PathVariablesCheck: expand the list of names checked for path variable issues (@arthurzam)
- MissingRemoteId: exclude URIs used for fetching
-cratesor-depstarballs from this check (@arthurzam)
v0.10.33
v0.10.32
Checks Updates:
- various Python checks: recognize
dev-lang/pypyas a Python interpreter package (@mgorny, #708) - EclassManualDepsCheck: update for the new
rusteclass: direct dependencies ondev-lang/rustanddev-lang/rust-bin;RUST_OPTIONALvariable (@mgorny, #718) - PythonPackageNameCheck: enforce the stricter PyPI package naming policy that requires using lowercase names with hyphens (@mgorny, #717)
v0.10.31
- fix compatibility with tree-sitter 0.23 (@arthurzam)
- bash completion: improve path handling (@arthurzam)
New Checks:
- OldPackageNameDep: check for dependency using previously moved package's name (@arthurzam, #659, #694)
- BadDependency: catch
:=slot operator in PDEPEND (@arthurzam, #660)
Checks Updates:
- DistutilsNonPEP517Build: handle false positives when defined by eclass (@arthurzam)
- PythonCompatCheck: add whitelist for backports (@arthurzam)
- EmptyGlobalAssignment: ignore empty KEYWORDS (@arthurzam, #695)
v0.10.30
- pyproject: fix python compat with snakeoil (@antecrescent, #678)
- NetAddon: fix ftp call with
--timeout 0(@antecrescent, #678) - NewerEAPIAvailable: handle better when no eclasses EAPI (@arthurzam, #679)
- fix compatibility with newest version of tree-sitter (@arthurzam)
v0.10.29
- drop bundling of tree-sitter-bash (@arthurzam)
- use flit as build backend for pkgcheck (@arthurzam)
- PkgBadlyFormedXml: change level to error instead of a warning (@arthurzam, #668)
- git addon: support user global gitignore (@arthurzam, #671, #672)
New checks:
- NewerEAPIAvailable: committing new ebuilds with old EAPI (@arthurzam, #666)
v0.10.28
New checks:
- VariableOrderWrong: Enforce skel.ebuild variable order (@anthonyryan1, #645)
Fixed bugs:
- git: fix issues with no-copies (@arthurzam, @thesamesam, #663, #664)
- addons.net: suppress urllib3 import warnings (@CyberTailor, #661)