← Back to issue list

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

View original Github issue

Metadata

Project
snapcraft
Number
#5024
Type
pull request
State
merged
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

Current evaluation

Renovate hotfix/8.4 dependency bump PR merged as commit bfe53b5a7: cffi 1.17.1, craft-application 4.1.2, craft-providers 2.0.1, mypy 1.11.2, pyinstaller 5.13.2, pylint 3.2.7 and others. Approved by 2 reviewers.

Resolution: closed resolved

Reason: The PR itself was merged into the hotfix/8.4 branch as commit bfe53b5a7 ("build(deps): update bugfixes (hotfix/8.4) (#5024)"), pinning 11 dependency upgrades across 7 files (+28/-28). The later commit 495c41f04 further bumping craft-providers to 2.0.3 confirms the update landed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cffi](http://cffi.readthedocs.org) ([source](https://redirect.github.com/python-cffi/cffi), [changelog](https://cffi.readthedocs.io/en/latest/whatsnew.html)) | `==1.17.0` -> `==1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/cffi/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/cffi/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/cffi/1.17.0/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/cffi/1.17.0/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | craft-application | `==4.1.0` -> `==4.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/craft-application/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/craft-application/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/craft-application/4.1.0/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/craft-application/4.1.0/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | craft-providers | `==2.0.0` -> `==2.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/craft-providers/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/craft-providers/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/craft-providers/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/craft-providers/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [mypy](https://www.mypy-lang.org/) ([source](https://redirect.github.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | `==1.11.1` -> `==1.11.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mypy/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mypy/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mypy/1.11.1/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mypy/1.11.1/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pyinstaller](https://www.pyinstaller.org/) ([source](https://redirect.github.com/pyinstaller/pyinstaller)) | `==5.13.1` -> `==5.13.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pyinstaller/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyinstaller/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyinstaller/5.13.1/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyinstaller/5.13.1/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pylint](https://redirect.github.com/pylint-dev/pylint) ([changelog](https://pylint.readthedocs.io/en/latest/whatsnew/3/)) | `==3.2.6` -> `==3.2.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pylint/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pylint/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pylint/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pylint/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | pyparsing | `==3.1.2` -> `==3.1.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pyparsing/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyparsing/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyparsing/3.1.2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyparsing/3.1.2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [starlette](https://redirect.github.com/encode/starlette) ([changelog](https://www.starlette.io/release-notes/)) | `==0.38.2` -> `==0.38.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/starlette/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/starlette/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/starlette/0.38.2/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/starlette/0.38.2/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [urllib3](https://redirect.github.com/urllib3/urllib3) ([changelog](https://redirect.github.com/urllib3/urllib3/blob/main/CHANGES.rst)) | `==1.26.19` -> `==1.26.20` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/urllib3/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/urllib3/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/urllib3/1.26.19/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/urllib3/1.26.19/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zipp](https://redirect.github.com/jaraco/zipp) | `==3.20.0` -> `==3.20.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/zipp/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/zipp/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/zipp/3.20.0/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/zipp/3.20.0/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zope.interface](https://redirect.github.com/zopefoundation/zope.interface) | `==7.0.1` -> `==7.0.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/zope.interface/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/zope.interface/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/zope.interface/7.0.1/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/zope.interface/7.0.1/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python-cffi/cffi (cffi)</summary> ### [`v1.17.1`](https://redirect.github.com/python-cffi/cffi/releases/tag/v1.17.1) [Compare Source](https://redirect.github.com/python-cffi/cffi/compare/v1.17.0...v1.17.1) - Fix failing `distutils.msvc9compiler` imports under Windows ([#&#8203;118](https://redirect.github.com/python-cffi/cffi/issues/118)). - `ffibuilder.emit_python_code()` and `ffibuiler.emit_c_code()` accept file-like objects ([#&#8203;115](https://redirect.github.com/python-cffi/cffi/issues/115)). - `ffiplatform` calls are bypassed by `ffibuilder.emit_python_code()` and `ffibuilder.emit_c_code()` ([#&#8203;81](https://redirect.github.com/python-cffi/cffi/issues/81)). **Full Changelog**: https://github.com/python-cffi/cffi/compare/v1.17.0...v1.17.1 </details> <details> <summary>python/mypy (mypy)</summary> ### [`v1.11.2`](https://redirect.github.com/python/mypy/compare/v1.11.1...v1.11.2) [Compare Source](https://redirect.github.com/python/mypy/compare/v1.11.1...v1.11.2) </details> <details> <summary>pyinstaller/pyinstaller (pyinstaller)</summary> ### [`v5.13.2`](https://redirect.github.com/pyinstaller/pyinstaller/releases/tag/v5.13.2) [Compare Source](https://redirect.github.com/pyinstaller/pyinstaller/compare/v5.13.1...v5.13.2) Please see the [v5.13.2 section of the changelog](https://pyinstaller.org/en/v5.13.2/CHANGES.html#id1) for a list of the changes since v5.13.1. </details> <details> <summary>pylint-dev/pylint (pylint)</summary> ### [`v3.2.7`](https://redirect.github.com/pylint-dev/pylint/releases/tag/v3.2.7) [Compare Source](https://redirect.github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7) ## What's new in Pylint 3.2.7? Release date: 2024-08-31 ## False Positives Fixed - Fixed a false positive `unreachable` for `NoReturn` coroutine functions. Closes [#&#8203;9840](https://redirect.github.com/pylint-dev/pylint/issues/9840) ## Other Bug Fixes - Fix crash in refactoring checker when calling a lambda bound as a method. Closes [#&#8203;9865](https://redirect.github.com/pylint-dev/pylint/issues/9865) - Fix a crash in `undefined-loop-variable` when providing the `iterable` argument to `enumerate()`. Closes [#&#8203;9875](https://redirect.github.com/pylint-dev/pylint/issues/9875) - Fix to address indeterminacy of error message in case a module name is same as another in a separate namespace. Refs [#&#8203;9883](https://redirect.github.com/pylint-dev/pylint/issues/9883) </details> <details> <summary>encode/starlette (starlette)</summary> ### [`v0.38.4`](https://redirect.github.com/encode/starlette/releases/tag/0.38.4): Version 0.38.4 [Compare Source](https://redirect.github.com/encode/starlette/compare/0.38.3...0.38.4) #### Fixed - Ensure accurate `root_path` removal in `get_route_path` function [#&#8203;2600](https://redirect.github.com/encode/starlette/pull/2600) *** **Full Changelog**: https://github.com/encode/starlette/compare/0.38.3...0.38.4 ### [`v0.38.3`](https://redirect.github.com/encode/starlette/releases/tag/0.38.3): Version 0.38.3 [Compare Source](https://redirect.github.com/encode/starlette/compare/0.38.2...0.38.3) ##### Added - Support for Python 3.13 [#&#8203;2662](https://redirect.github.com/encode/starlette/pull/2662). ##### Fixed - Don't poll for disconnects in `BaseHTTPMiddleware` via `StreamingResponse` [#&#8203;2620](https://redirect.github.com/encode/starlette/pull/2620). *** **Full Changelog**: https://github.com/encode/starlette/compare/0.38.2...0.38.3 </details> <details> <summary>urllib3/urllib3 (urllib3)</summary> ### [`v1.26.20`](https://redirect.github.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#12620-2024-08-29) [Compare Source](https://redirect.github.com/urllib3/urllib3/compare/1.26.19...1.26.20) \==================== - Fixed a crash where certain standard library hash functions were absent in FIPS-compliant environments. (`#&#8203;3432 <https://github.com/urllib3/urllib3/issues/3432>`\__) - Replaced deprecated dash-separated setuptools entries in `setup.cfg`. (`#&#8203;3461 <https://github.com/urllib3/urllib3/pull/3461>`\__) - Took into account macOS setting `ECONNRESET` instead of `EPROTOTYPE` in its newer versions. (`#&#8203;3416 <https://github.com/urllib3/urllib3/pull/3416>`\__) - Backported changes to our tests and CI configuration from v2.x to support testing with CPython 3.12 and 3.13. (`#&#8203;3436 <https://github.com/urllib3/urllib3/pull/3436>`\__) </details> <details> <summary>jaraco/zipp (zipp)</summary> ### [`v3.20.1`](https://redirect.github.com/jaraco/zipp/compare/v3.20.0...v3.20.1) [Compare Source](https://redirect.github.com/jaraco/zipp/compare/v3.20.0...v3.20.1) </details> <details> <summary>zopefoundation/zope.interface (zope.interface)</summary> ### [`v7.0.3`](https://redirect.github.com/zopefoundation/zope.interface/blob/HEAD/CHANGES.rst#703-2024-08-27) [Compare Source](https://redirect.github.com/zopefoundation/zope.interface/compare/7.0.2...7.0.3) \================== - Fix `Assertion 'memb->type == T_PYSSIZET' failed.` for Python < 3.12. (`#&#8203;319 <https://github.com/zopefoundation/zope.interface/issues/319>`\_) ### [`v7.0.2`](https://redirect.github.com/zopefoundation/zope.interface/blob/HEAD/CHANGES.rst#702-2024-08-26) [Compare Source](https://redirect.github.com/zopefoundation/zope.interface/compare/7.0.1...7.0.2) \================== - Fix reference-counting bug in C module initialization (broken in 7.0). (`#&#8203;316 <https://github.com/zopefoundation/zope.interface/issues/316>`\_) </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/snapcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6ImhvdGZpeC84LjQiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha β€” closed resolved Renovate hotfix/8.4 dependency bump PR merged as commit bfe53b5a7: cffi 1.17.1, craft-application 4.1.2, craft-providers 2.0.1, mypy 1.11.2, pyinstaller 5.13.2, pylint 3.2.7 and others. Approved by 2 reviewers.
stealth/space-bunny-alpha β€” closed resolved Renovate hotfix dependency PR merged into hotfix/8.4 via commit bfe53b5a7, bumping cffi 1.17.1, craft-application 4.1.2, craft-providers 2.0.1, mypy 1.11.2, pylint 3.2.7, starlette 0.38.4 and others.
stealth/space-bunny-alpha β€” closed resolved Renovate’s 11 hotfix dependency updates were merged via snapcraft#5024 (bfe53b5a7), including cffi 1.17.1, craft-application 4.1.2, and craft-providers 2.0.1.
qwen/qwen3.6-35b-a3b β€” β€” Merged automated dependency updates for hotfix/8.4, upgrading cffi, craft-application, craft-providers, mypy, pyinstaller, pylint, pyparsing, starlette, urllib3, zipp, and zope.interface to their latest bugfix releases.
qwen3.6-35b-a3b-mtp-q6 β€” β€” Merged automated dependency updates to the hotfix/8.4 branch. Renovate bot updated cffi, craft-application, craft-providers, mypy, pyinstaller, pylint, pyparsing, starlette, urllib3, zipp, and zope.interface to their latest patch versions.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5058 (confidence 72%)

    Follow-up Renovate "update bugfixes (main)" PR (commit 6c2e2a81c) merging the equivalent bugfix updates on the main branch.

Related issues

Issue Project State Summary Similarity
#1878 build(deps): update bugfixes (hotfix/3.2) charmcraft merged Renovate PR #1878 merged into the hotfix/3.2 branch as commit c3995613, bumping craft-application 4.1.0β†’4.1.2, craft-providers 2.0.0β†’2.0.1, hypothesis 6.111.0β†’6.111.2, pylint 3.2.6β†’3.2.7, pyparsing 3.1.2β†’3.1.4, zipp 3.20.0β†’3.20.1.
86%
#1909 build(deps): update bugfixes (main) charmcraft merged Renovate bugfix dependency update merged into main as commit f7a8be3d (#1909), bumping cffi 1.17.1, craft-parts 2.1.1, craft-providers 2.0.1, hypothesis 6.112.1, pylint 3.2.7, pytest 8.3.3 and zipp 3.20.2.
83%
#648 build(deps): update bugfixes craft-providers merged Merged dependency updates in craft-providers#648 (commit 9a77e48): mypy 1.11.2, pyright 1.1.379, and pytest-time 0.3.2.
80%
#952 build(deps): update bugfixes (main) craft-parts merged Renovate bugfix bump merged as commit 096cc7bb in craft-parts: pyright 1.1.388β†’1.1.391 and watchfiles 1.0.3β†’1.0.4 in dev deps; approved by 2 reviewers.
80%
#209 build(deps): update bugfixes craft-store merged Renovate PR merged as commit eeba1be, bumping mypy to 1.11.2, pyright 1.1.380, pytest 8.3.3 and tox-gh 1.3.3 in craft-store build config.
78%
#691 build(deps): update bugfixes (main) craft-providers merged Renovate PR canonical/craft-providers#691 merged into main, bumping pyright 1.1.384 to 1.1.385 and types-requests 20240914 to 20241016.
78%
#2116 build(deps): update bugfixes (main) charmcraft merged Renovate bugfix dependency bump merged into main (commit 30f70325), updating ruff-pre-commit v0.9.2β†’v0.9.5 plus codespell, coverage, craft-application, craft-store, pylint, referencing, sphinx-tabs and sphinx-toolbox patches.
78%
#993 build(deps): update all dependencies rockcraft merged Renovate-style dependency refresh PR #993 merged as commit ee3f9286, bumping ~50 packages (craft-application 5.11.0, craft-parts 2.25.0, cryptography 46.0.2, pytest 8.4.2, poetry 2.2.1) after two approvals.
77%
#4977 build(deps): update bugfixes (hotfix/8.3) snapcraft merged Merged Renovate dependency bugfix updates for hotfix/8.3, including PyYAML 6.0.2 and cryptography 42.0.8, in commit 7bee67cd7.
77%
#267 build(deps): update bugfixes (main) craft-store closed Renovate updates from #267 landed via canonical/craft-store#270, bumping Ruff 0.9.4, coverage 7.6.10, pytest 8.3.4, and sphinx-toolbox 3.8.1.
77%