Skip to content

v0.10.44

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Sep 12:02
· 1 commit to master since this release
v0.10.44
b01b1a3
  • EclassParseCheck: fix a crash when an eclass lists an EAPI unknown to pkgcore in @SUPPORTED_EAPIS, e.g. an EAPI newer than the installed pkgcore knows about. Such EAPIs are now ignored (@arthurzam)
  • LineLengthCheck: fix a crash on an over-long line holding nothing but whitespace. Such a line is now reported as ExcessiveLineLength like any other (@arthurzam)
  • RedundantDodirCheck: fix a crash when a dodir call is the last line of an ebuild (@arthurzam)
  • GitEclassCommitsCheck: fix a crash when scanning commits that add or modify an empty eclass (@arthurzam)
  • GitCommitMessageCheck: fix MissingSignOff going unreported for a commit when a later commit in the same scan carried a matching sign-off (@arthurzam)
  • LicenseCheck, SrcUriCheck, CrossSlotRangeDepCheck: fix USE conditionals leaking between sibling branches of a nested depset, which could hide a missing RESTRICT (@arthurzam)
  • EclassCheck: fix every eclass being reported as EclassBashSyntaxError, with a mangled line number, when the repo path needs shell quoting, e.g. it contains a space (@arthurzam)
  • EbuildUnquotedVariable: compare the tree-sitter node type against array exactly, rather than testing it as a substring (@arthurzam)
  • pkgcheck scan --filter: report an argument error, rather than raising, for a filter holding more than one colon (@arthurzam)
  • CallbackReporter, MultiplexingReporter: initialize base reporter state (@arthurzam)
  • GitCommitMessageCheck: fix a nonexistent Fixes/Reverts commit going unreported once an earlier commit in the same scan carried a value that isn't a commit reference at all, such as a bug URL (@arthurzam)
  • WhitespaceFound: also flag trailing whitespace on an ebuild's last line when that line has no final newline (@arthurzam)
  • Network checks: only scan the newest version of each slot, as intended, for packages whose slots interleave by version, e.g. net-libs/webkit-gtk (@arthurzam)
  • GitAddon: don't leave the temporary git config file behind when git log fails to start or run (@arthurzam)