← Back to issue list

build(deps): update bugfixes (hotfix/2.0)

View original Github issue

Metadata

Project
craft-archives
Number
#198
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR #198 bumping pytest 7.4.2->7.4.4 and python-gnupg 0.5.1->0.5.5 on hotfix/2.0 was closed unmerged; tests/sphinx failed and @lengau commented "2.0 is dead" on 2025-08-15.

Resolution: closed stale

Reason: Closed unmerged after the hotfix/2.0 branch was abandoned: @lengau's closing comment "2.0 is dead" (2025-08-15) states the branch was obsolete, and no commit from this PR landed. Main instead advanced pytest via #172/#216 and now pins python-gnupg==0.5.6.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==7.4.2` -> `==7.4.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/7.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/7.4.2/7.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [python-gnupg](https://redirect.github.com/vsajip/python-gnupg) | `==0.5.1` -> `==0.5.5` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/python-gnupg/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/python-gnupg/0.5.1/0.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pytest-dev/pytest (pytest)</summary> ### [`v7.4.4`](https://redirect.github.com/pytest-dev/pytest/releases/tag/7.4.4): pytest 7.4.4 (2023-12-31) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/7.4.3...7.4.4) #### Bug Fixes - [#&#8203;11140](https://redirect.github.com/pytest-dev/pytest/issues/11140): Fix non-string constants at the top of file being detected as docstrings on Python>=3.8. - [#&#8203;11572](https://redirect.github.com/pytest-dev/pytest/issues/11572): Handle an edge case where `sys.stderr`{.interpreted-text role="data"} and `sys.__stderr__`{.interpreted-text role="data"} might already be closed when `faulthandler`{.interpreted-text role="ref"} is tearing down. - [#&#8203;11710](https://redirect.github.com/pytest-dev/pytest/issues/11710): Fixed tracebacks from collection errors not getting pruned. - [#&#8203;7966](https://redirect.github.com/pytest-dev/pytest/issues/7966): Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in `__iter__` methods. Now they are treated un-iterable instead. #### Improved Documentation - [#&#8203;11091](https://redirect.github.com/pytest-dev/pytest/issues/11091): Updated documentation to refer to hyphenated options: replaced `--junitxml` with `--junit-xml` and `--collectonly` with `--collect-only`. ### [`v7.4.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/v7.4.3): pytest 7.4.3 (2023-10-24) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/7.4.2...7.4.3) ## Bug Fixes - [#&#8203;10447](https://redirect.github.com/pytest-dev/pytest/issues/10447): Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression. - [#&#8203;11239](https://redirect.github.com/pytest-dev/pytest/issues/11239): Fixed `:=` in asserts impacting unrelated test cases. - [#&#8203;11439](https://redirect.github.com/pytest-dev/pytest/issues/11439): Handled an edge case where :data:`sys.stderr` might already be closed when :ref:`faulthandler` is tearing down. </details> <details> <summary>vsajip/python-gnupg (python-gnupg)</summary> ### [`v0.5.5`](https://redirect.github.com/vsajip/python-gnupg/releases/tag/0.5.5): Enhancement and bug-fix release 0.5.5 [Compare Source](https://redirect.github.com/vsajip/python-gnupg/compare/0.5.4...0.5.5) This is an enhancement and bug-fix release, and all users are encouraged to upgrade. Brief summary: - Fix [#&#8203;249](https://redirect.github.com/vsajip/python-gnupg/issues/249): Handle fetching GPG version when not the first item in the configuration. - Fix [#&#8203;250](https://redirect.github.com/vsajip/python-gnupg/issues/250): Capture uid info in a uid\_map attribute of ScanKeys/ListKeys. - Fix [#&#8203;255](https://redirect.github.com/vsajip/python-gnupg/issues/255): Improve handling of exceptions raised in background threads. This release has been signed with my code signing key: Vinay Sajip (CODE SIGNING KEY) \<vinay\_sajip at yahoo.co.uk> Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86 ### [`v0.5.4`](https://redirect.github.com/vsajip/python-gnupg/releases/tag/0.5.4): Enhancement and bug-fix release [Compare Source](https://redirect.github.com/vsajip/python-gnupg/compare/0.5.3...0.5.4) This is an enhancement and bug-fix release, and all users are encouraged to upgrade. Brief summary: - Fix [#&#8203;242](https://redirect.github.com/vsajip/python-gnupg/issues/242): Handle exceptions in the `on_data` callable. This release has been signed with my code signing key: Vinay Sajip (CODE SIGNING KEY) \<vinay\_sajip at yahoo.co.uk> Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86 ### [`v0.5.3`](https://redirect.github.com/vsajip/python-gnupg/releases/tag/0.5.3): Enhancement and bug-fix release [Compare Source](https://redirect.github.com/vsajip/python-gnupg/compare/0.5.2...0.5.3) This is an enhancement and bug-fix release, and all users are encouraged to upgrade. Brief summary: - Fix [#&#8203;117](https://redirect.github.com/vsajip/python-gnupg/issues/117): Add WKD (Web Key Directory) support for auto-locating keys. Thanks to Myzel394 for the patch. - Fix [#&#8203;237](https://redirect.github.com/vsajip/python-gnupg/issues/237): Ensure local variable is initialized even when an exception occurs. - Fix [#&#8203;239](https://redirect.github.com/vsajip/python-gnupg/issues/239): Remove logging of decryption result. This release has been signed with my code signing key: Vinay Sajip (CODE SIGNING KEY) \<vinay\_sajip at yahoo.co.uk> Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86 ### [`v0.5.2`](https://redirect.github.com/vsajip/python-gnupg/releases/tag/0.5.2): Enhancement and bug-fix release [Compare Source](https://redirect.github.com/vsajip/python-gnupg/compare/0.5.1...0.5.2) This is an enhancement and bug-fix release, and all users are encouraged to upgrade. Brief summary: - Fix [#&#8203;228](https://redirect.github.com/vsajip/python-gnupg/issues/228): Clarify documentation for encryption/decryption. - Make I/O buffer size configurable via `buffer_size` attribute on a `GPG` instance. This release has been signed with my code signing key: Vinay Sajip (CODE SIGNING KEY) \<vinay\_sajip at yahoo.co.uk> Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-archives). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6ImhvdGZpeC8yLjAiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Renovate PR #198 bumping pytest 7.4.2->7.4.4 and python-gnupg 0.5.1->0.5.5 on hotfix/2.0 was closed unmerged; tests/sphinx failed and @lengau commented "2.0 is dead" on 2025-08-15.
stealth/space-bunny-alpha — closed stale Closed unmerged after tests and Sphinx failed. On 2025-08-15, @lengau commented “2.0 is dead,” confirming the hotfix/2.0 Renovate update was obsolete.
qwen/qwen3.6-35b-a3b — — Abandoned after CI checks failed and a maintainer noted version 2.0 is deprecated. Dependency updates for pytest and python-gnupg targeting hotfix/2.0 were closed without merging.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-archives#172 (confidence 70%)

    Committed d79b26b bumped dev/pytest to v8 on the supported main line, superseding the need for this hotfix branch update

  • Related To: canonical/craft-archives#216 (confidence 60%)

    Committed 2390cfc later moved pytest to v9 on main, showing this hotfix/2.0 bump was obsolete

  • Related To: canonical/craft-archives#195 (confidence 50%)

    Committed bf22cfe bumped pytest-cov to v5 on main around the same period

Related issues

Issue Project State Summary Similarity
#202 build(deps): update bugfixes (hotfix/2.0) craft-archives closed Renovate's pytest 7.4.4 and python-gnupg 0.5.5 update for hotfix/2.0 was closed unmerged after Ubuntu CI failures; maintainers proposed deleting the obsolete branch.
82%
#130 build(deps): update bugfixes (main) craft-archives merged Merged as eff41d7, updating pytest 7.4.2→7.4.4 and python-gnupg 0.5.1→0.5.4.
80%
#696 build(deps): update bugfixes (hotfix/1.20) craft-providers merged Renovate PR #696 merged into hotfix/1.20, updating coverage to 7.6.3, pyright to 1.1.385, and sphinx-tabs to 3.4.7.
78%
#854 build(deps): update bugfixes (hotfix/5.6) craft-application closed Renovate PR closed unmerged by lengau (2025-08-15) with comment "Closing because 5.7 is on its way"; the same updates had already merged to main via #817 (setuptools 80.9.0, 1b004aa8) and #848 (ruff-pre-commit v0.12.8, e503d5a1).
78%
#682 build(deps): update bugfixes (hotfix/1.20) craft-providers merged Renovate PR #682 merged into hotfix/1.20, updating lxd-sphinx-extensions, pyright, pytest, and related development and documentation dependencies to bugfix releases.
77%
#1846 build(deps): update bugfixes (hotfix/2.7) charmcraft merged Renovate bugfix dependency updates merged into hotfix/2.7 as commit b92c6d62, bumping Jinja2, MarkupSafe, PyYAML, pyright, pytest-subprocess, tox-gh, and type stubs.
77%
#191 build(deps): update bugfixes (main) craft-archives merged Renovate PR #191 merged into main (commit 70bb438), bumping ruff-pre-commit v0.12.7→v0.12.8 and python-gnupg 0.5.4→0.5.5; later superseded by #199 (v0.12.9) and #219 (python-gnupg v0.5.6).
77%
#759 build(deps): update bugfixes (main) craft-providers merged Renovate PR merged as commit 9fe26a5 (approved, 1 reviewer), bumping freezegun 1.5.2, pytest-mock 3.14.1, pytest-subprocess 1.5.3, responses 0.25.7, setuptools 75.9.1, types-pyyaml and types-requests.
77%
#843 build(deps): update bugfixes (hotfix/2.1) craft-providers closed Merged Renovate PR #843 into hotfix/2.1, updating freezegun, pytest-subprocess, responses, types-pyyaml, and types-requests.
77%
#838 build(deps): update bugfixes (hotfix/2.1) craft-providers closed Renovate PR #838 was not merged; it was closed after Linux integration tests failed across Python 3.10–3.13-dev and the proposal became inactive.
76%