Skip to content

v0.10.40

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 11:48
v0.10.40
ed42fd0

New Checks:

  • InvalidMetadataRestrict: now also validates the restrict attribute on <stabilize-allarches> and <straight-to-stable> metadata.xml elements (@arthurzam)
  • EclassDocMissingInternal: Enforce any eclass function prefixed with _ is marked with @INTERNAL, with _elibtoolize being exempted (@arthurzam)
  • StabilizationGroupsCheck: check for invalid and non-existant stabilization groups (@arthurzam)
  • DescriptionCheck: check for descriptions ending with a full-stop (@arthurzam, @mgorny, #472)
  • InvalidRemoteID: add missing upstreams (@arthurzam)

Packaging:

  • python 3.12 is now the minimal version supported (@ferringb)
  • chardet-normalizer is now used instead of chardet due to upstream API breakage and AI rewrite copyright concerns (@CyberTailor, #775)
  • pytest >= 9.0 is now required for tests (@ferringb)

Fixes:

  • EclassExportFuncsBeforeInherit: this is not non-flakey. See #702; the cause of that was quite subtle, our thanks to the author for running it down (@laumann, #778)
  • PythonPackageNamespaceCheck: fix exception thrown when parsing invalid
    metadata.xml (@falbrechtskirchinger, #776)
  • LineLengthCheck: do not count \n against the limit- now 120 characters are allowed, rather than 119 (@ferringb, #774)
  • small fixes to bash completion and zsh completion (@arthurzam)