py-jsonrpclib-pelix: updated to 1.1.0
1.1
- Fixed access to error message in results
- Allow the request query ID to be set to 0 or empty string
- Allow the definition of a classes registry to restrict dynamic imports
- Allow the definition of a maximum content length to reject large requests
- Overall code review
- Disable `cjson` and `simplejson` tests on Python 3.15
py-jaraco.test: updated to 5.7.0
v5.7.0
Features
- Added ``ensure_checkout`` fixture in ``jaraco.test.git`` to skip a test unless the project is a git checkout with an ``origin`` remote.
groff: make uchardet dependency optional, default off
Bump PKGREVISION.
This should fix a dependency cycle observed in the macOS builds;
uchardet needs cmake, and cmake there wants groff.
icinga2: updated to 2.16.4
2.16.4 (2026-07-16)
This release contains a number of fixes for various smaller but annoying bugs, including one regression regarding API
authentication with certain HTTP client libraries. It also ensures that Icinga 2 is compatible with newer OpenSSL
versions.
Bugfixes
* Track objects deleted at runtime to avoid erroneous recreation when processing the replay log
* Ensure that connecting to endpoints can no longer hang indefinitely, which had stopped it from
initiating further connection attempts until Icinga 2 was restarted
* Fix a regression introduced with v2.16.0, that broke API authentication for clients
that only send HTTP Basic Auth credentials after the server requested them
* Improve locking of performance data arrays to prevent possible deadlocks
* Fix high response latency with multiple API requests targeting non-existent hosts or services
Enhancements and Documentation
[3 lines not shown]
buf: updated to 1.72.0
1.72.0 - 2026-07-17
- Fix `buf beta registry webhook create` and `buf beta registry webhook list` to emit proto JSON output.
- Fix HTTPS Basic authentication for remote inputs to use `BUF_INPUT_HTTPS_USERNAME` for the username.
- Fix `IMPORT_USED` lint rule silently reporting no unused imports when
`google/protobuf/descriptor.proto` is in the transitive dependency graph.
jimtcl: updated to 0.84
0.84
Allow bootstrap jimsh to build with MSVC on Windows
update codeql actions
aio: add support for translation binary|text
build: win32: fix install of build-jim-ext
dict set/unset: ensure dicts modified via dict sugar are unshared
Add more build generated files to .gitignore
update master from master-next branch
regex improvements
JSON decode fixes
aio gets: add -eol and -keep options
A couple of small segfault fixes
jimiocompat: Avoid unused variable compiler warnings
Linenoise update
jim-redis: add support for multiexec
source documentation improvements
py-yarl: updated to 1.24.5
v1.24.5
Contributor-facing changes
- Restricted the exhaustive IDNA default-ignorable sweep test to a native
Linux x86_64 runner. It iterates roughly 140,000 code points and its result
does not depend on the architecture, so running it under emulated wheel
builds only added minutes and intermittently crashed the test workers
py-urwid: updated to 4.0.5
Urwid 4.0.5
New features
* Copy signal handlers before emission
* Implement `_scrollbar_layout` and left click handling for `Scrollable`
Bug fixes
* Fix rle_product for zero-len elements
Documentation
* typing: fix `Filler` typing annotations
* typing: extend widget_decoration module typing coverage
* Typing: annotate and fix attr_map
[3 lines not shown]
py-types-setuptools: updated to 83.0.0.20260716
83.0.0.20260716
Run ty on typeshed stubs in CI
Add a pinned ty check for the standard-library and third-party stubs across Python 3.10-3.14 and the supported target platforms. The runner honors stdlib/VERSIONS, resolves checked-in stub packages and their external dependencies, and avoids duplicate published stub packages that shadow local sources.
Match pyright's policy for non-actionable override and deprecation diagnostics, add narrowly scoped ignores beside existing checker exceptions, and exclude only the obsolete requests and legacy distutils stubs. Check geopandas, seaborn, and shapely on every target version, with two existing pandas-stubs type-bound exceptions mirrored for ty. Also fix the remaining Windows-only dateutil builtin-name collision discovered by the new check.
py-types-python-dateutil: updated to 2.9.0.20260716
2.9.0.20260716
Run ty on typeshed stubs in CI
Add a pinned ty check for the standard-library and third-party stubs across Python 3.10-3.14 and the supported target platforms. The runner honors stdlib/VERSIONS, resolves checked-in stub packages and their external dependencies, and avoids duplicate published stub packages that shadow local sources.
Match pyright's policy for non-actionable override and deprecation diagnostics, add narrowly scoped ignores beside existing checker exceptions, and exclude only the obsolete requests and legacy distutils stubs. Check geopandas, seaborn, and shapely on every target version, with two existing pandas-stubs type-bound exceptions mirrored for ty. Also fix the remaining Windows-only dateutil builtin-name collision discovered by the new check.
py-types-gdb: updated to 16.3.0.20260712
16.3.0.20260712
[gdb] Allow gdb.Value to take a Buffer plus a Type
If a type is passed that is not None, it always goes through the
buffer protocol, which interestingly means you can't pass
an existing gdb.Value together with a type. You have to use the
cast method for that purpose.
py-types-docutils: updated to 0.22.3.20260712
0.22.3.20260712
Avoid class-scope name collisions in stubs
Class members such as list, type, cursor, Model, and datetime shadow the builtins, classes, or modules referenced by nearby annotations. ty then resolves those annotations to Unknown, which can hide invalid calls in APIs including docker, sqlite3, psycopg2, Markdown, and requests.
Qualify shadowed builtins and use private aliases for colliding imports and classes. This removes 15 stdlib and 120 third-party collision diagnostics under ty 0.0.58, restores the affected public types, and fixes four existing psycopg2 type assertions.
lang/gcc10: pull over the changes to rs6000/netbsd.h from gcc12.
This is so that this builds and runs on powerpc/11.0*.
The most important fix is that on powerpc, -msecure-plt is enabled by
default, so that resulting executables can be run with PAX_MPROTECT active.
Otherwise, we end up with executables with sections which have both
"write" and "execute" turned on, which PAX_MPROTECT rejects.
Fixes PR#60439 for lang/gcc10.
Bump PKGREVISION for both gcc10 and gcc10-libs, to adhere to rules in comments.