Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: pkgcore/pkgcheck

v0.10.37

24 Jul 19:20
v0.10.37
61bd8d3

Choose a tag to compare

  • Dockerfile: install Gentoo::PerlMod::Version for PerlCheck (@arthurzam)
  • Replace p7zip with 7zip as the required decompressor for .7z files (@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_TIMEOUT overriding 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_USEDEP in python_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

24 Jul 18:26
v0.10.36
d591876

Choose a tag to compare

v0.10.35

12 Jun 17:27
v0.10.35
f43a9a2

Choose a tag to compare

  • 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

04 Apr 19:16
v0.10.34
8561609

Choose a tag to compare

New Checks:

  • NonConsistentTarUsage: detect tar invocations missing the -f argument (@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/* and virtual/* 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 log error (@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 -crates or -deps tarballs from this check (@arthurzam)

v0.10.33

27 Feb 17:26
v0.10.33
05867e3

Choose a tag to compare

  • fix compatibility with Python 3.12.8 (@mgorny)

v0.10.32

23 Nov 13:01
v0.10.32
fffd710

Choose a tag to compare

Checks Updates:

  • various Python checks: recognize dev-lang/pypy as a Python interpreter package (@mgorny, #708)
  • EclassManualDepsCheck: update for the new rust eclass: direct dependencies on dev-lang/rust and dev-lang/rust-bin; RUST_OPTIONAL variable (@mgorny, #718)
  • PythonPackageNameCheck: enforce the stricter PyPI package naming policy that requires using lowercase names with hyphens (@mgorny, #717)

v0.10.31

06 Sep 11:20
v0.10.31
dc45e03

Choose a tag to compare

  • 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

18 May 11:57
v0.10.30
257d394

Choose a tag to compare

v0.10.29

17 May 14:41
v0.10.29
0dfe3b4

Choose a tag to compare

New checks:

  • NewerEAPIAvailable: committing new ebuilds with old EAPI (@arthurzam, #666)

v0.10.28

01 Mar 20:45
v0.10.28
aaae90b

Choose a tag to compare

New checks:

Fixed bugs: