build(deps): update bugfixes (hotfix/2.0)
Metadata
Current evaluation
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.
Resolution: closed stale
Reason: PR #202 remained unmerged with tests failing on Ubuntu 20.04 and 22.04. On 2025-09-15, @lengau asked whether hotfix/2.0 could be removed because it was no longer needed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [python-gnupg](https://redirect.github.com/vsajip/python-gnupg) | `==0.5.1` -> `==0.5.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](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
- [#​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.
- [#​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.
- [#​11710](https://redirect.github.com/pytest-dev/pytest/issues/11710): Fixed tracebacks from collection errors not getting pruned.
- [#​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
- [#​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
- [#​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.
- [#​11239](https://redirect.github.com/pytest-dev/pytest/issues/11239): Fixed `:=` in asserts impacting unrelated test cases.
- [#​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 [#​249](https://redirect.github.com/vsajip/python-gnupg/issues/249): Handle fetching GPG version when not the first item in the configuration.
- Fix [#​250](https://redirect.github.com/vsajip/python-gnupg/issues/250): Capture uid info in a uid\_map attribute of ScanKeys/ListKeys.
- Fix [#​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 [#​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 [#​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 [#​237](https://redirect.github.com/vsajip/python-gnupg/issues/237): Ensure local variable is initialized even when an exception occurs.
- Fix [#​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 [#​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 is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJob3RmaXgvMi4wIiwibGFiZWxzIjpbIlBSOiBEZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | 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. | |
| stealth/space-bunny-alpha | — | closed stale | Renovate PR #202 was closed unmerged after the obsolete hotfix/2.0 branch was deemed unnecessary; its pytest and python-gnupg bumps were not merged through this PR. | |
| stealth/space-bunny-alpha | — | closed stale | Renovate dependency update was not merged; the obsolete hotfix/2.0 branch was proposed for removal after CI failures. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged with failing sphinx/Ubuntu tests; lengau asked to remove hotfix/2.0 because it was no longer needed. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged as obsolete when maintainers proposed deleting hotfix/2.0; its pytest and python-gnupg updates had already landed on main through #130. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging after CI test failures. A maintainer requested removing the obsolete hotfix/2.0 branch, indicating the dependency update was abandoned or superseded. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-archives#237
(confidence 90%)
Commit afb80d1 later reduced Renovate PRs targeting hotfix branches, addressing the obsolete-branch workflow.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #861 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate's hotfix/2.1 dependency updates were closed unmerged after Linux and macOS integration tests failed; no resolving commit was found. | |
| #875 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate's hotfix/2.1 dependency bump was closed unmerged after 291 days of inactivity, with Linux and macOS integration checks failing and no recorded explanation. | |
| #198 build(deps): update bugfixes (hotfix/2.0) | craft-archives | closed | 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. | |
| #273 build(deps): update bugfixes (main) | craft-store | closed | Renovate's bugfix dependency batch was closed unmerged after prolonged inactivity; no approval, CI result, merge commit, or maintainer explanation was recorded. | |
| #761 build(deps): update dependency pytest-xdist to v3.8.0 (hotfix/1.20) | craft-providers | closed | pytest-xdist 3.8.0 update was closed unmerged; Renovate will ignore it until a newer version is available. | |
| #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. | |
| #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. | |
| #2189 build(deps): update bugfixes (main) | charmcraft | merged | Renovate's weekly bugfix dependency PR #2189 was merged into main as commit bba6a32e, bumping dev deps (ruff-pre-commit, numpy, poetry, pylint, protobuf, sphinx stack, etc.) across pyproject.toml and .pre-commit-config.yaml. | |
| #229 build(deps): update bugfixes (main) | imagecraft | merged | Renovate's automated bugfix dependency update merged into main via commit 02df250, bumping ruff-pre-commit v0.14.2→v0.14.3 and sphinx-lint 1.0.0→1.0.1 across 3 files (+6/-6). | |
| #862 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate PR #862 proposed six bugfix dependency updates for hotfix/2.1 but was closed unmerged after integration checks failed. |