Skip to content

v0.10.41

Choose a tag to compare

@github-actions github-actions released this 24 Jul 06:00
· 15 commits to master since this release
v0.10.41
2ad7ee4

Packaging:

  • drop support for tree-sitter < 0.25 (@arthurzam)

New Checks:

  • ExcessiveConfigCheckPrefix: flag CONFIG_CHECK kernel options that redundantly include the CONFIG_ prefix (@arthurzam, #768)
  • ProfilesCheck: validate the EAPI 9 use.stable and package.use.stable profile files for unknown USE flags (@arthurzam)
  • VisibilityCheck: validate package atoms passed to optfeature calls, flagging malformed atoms (OptfeatureMalformedAtom) and atoms with no matching package (OptfeatureNonexistentAtom) (@arthurzam, #710)
  • MetadataVarCheck: flag RedundantPypiPN, a pypi eclass PYPI_PN assignment that's equal to PN and can be removed (@arthurzam, #662)
  • StabilizationGroupNoStableVersion: flag a package listed in a stabilization group without any stable version on any arch (@arthurzam, #617)
  • NoMaintainerCommit: pkgcheck scan --commits flags version bump for a package that has no maintainer (@arthurzam, #687)
  • CrossSlotRangeDep: flag a dependency range (a < / <= atom paired with a > / >= atom on the same package) that could be satisfied by two different slots instead of a single version in range (@arthurzam, #683)
  • RequiredUseUnsatisfiableCheck: flag RequiredUseUnsatisfiable, a package whose REQUIRED_USE can't be satisfied by any USE combination on a profile because every flag that could satisfy it is masked and/or forced (@arthurzam, #689)

Fixes:

  • MissingRemoteId: exclude URIs used for fetching -vendor tarballs from this check (@arthurzam)
  • RequiredUseDefaults: fix false positives when a profile's package.use disables a USE flag enabled by that profile's defaults (@arthurzam, #640)
  • InvalidCommitMessage: fix false positive footer detection triggered by a word: text line in the middle of a body paragraph (@arthurzam, #713)
  • DirectStableKeywords: skip packages marked <straight-to-stable/> in metadata.xml (@arthurzam)