hugo: Update to 0.155.3
upstream changes:
-----------------
v0.155.3
What's Changed
* hugolib: Don't render default site redirect for non-primary isHTML output formats 6ac7d08 @bep #14482
* server: Fix stuck server global error logging 24eb84f @bep #14469
* build(deps): bump github.com/evanw/esbuild from 0.27.2 to 0.27.3 95a3678 @dependabot[bot]
* server: Fix panic when the server browser error handler tried to use a config in a state of flux 9045797 @bep #14470
chafa: update to 1.18.1
- New option: `--probe-mode=[any|ctty|stdio]`. This specifies whether
to probe the terminal through stdio or ctty (usually `/dev/tty`).
Defaults to `any`, which will probe stdio if it looks like a tty,
otherwise the ctty. This allows the terminal to be probed when I/O
is redirected
- We now try harder to restore the terminal to a usable state after
`SIGINT` is received, even if we couldn't do a clean exit in a
reasonable time frame
- Bash completions were added and zsh completions updated
- Improved compatibility for the Kitty protocol
- Bug fixes:
- Test failure on sparc64
- Test failure on i386
- Bad console modes on win32 after exit
- Stalling on closed output pipe on OpenBSD.
py-zope.deferredimport: updated to 6.1
6.1 (2026-02-09)
- Move package metadata from setup.py to pyproject.toml.
- Add support for Python 3.14.
- Drop support for Python 3.9.
- Remove run-time dependency on ``setuptools``.
- Adjust ``narrative`` doctest so that the sample files it generates match
those in git again.
toxcore: update to 0.2.22
- Prevent potential integer overflow in group chat handshake
- potential division by zero in toxav and unsafe hex parsing
- correct printf format specifiers for unsigned integers
- DHT: Correct node skipping logic timed out nodes
- autotools: add `tox_log_level.h` to public headers list
- group_chats: fix sync packets reverting topics
- group_moderation: allow validating unsorted sanction list signatures
- toxav:
- fix heap buffer overflow in RTP video packet handling
- harden video processing and fix large frame handling
- fix multiple logic bugs in audio module
- fix multiple bugs in bandwidth controller and add tests
- handle `vpx_image_alloc` failure
- toxencryptsave: Wipe salt and passkey after usage
- Add a way to look up a file number by ID
- Add a way to fetch groups by chat ID
- Add Event Loop abstraction (Ev)
[3 lines not shown]
py-cssselect: updated to 1.4.0
Version 1.4.0
* Dropped support for Python 3.9 and PyPy 3.10.
* Added support for Python 3.14 and PyPy 3.11.
* Switched the build system to ``hatchling``.
* CI fixes and improvements.
py-parsel: updated to 1.11.0
1.11.0 (2026-01-29)
* Removed support for Python 3.9 and PyPy 3.10.
* Added support for Python 3.14 and PyPy 3.11.
* The following dependencies now have a minimum supported version:
* ``lxml >= 5.1.0``
* ``packaging >= 23.0``
* ``jmespath >= 1.0.0``
* Removed ``Selector.remove()`` and ``SelectorList.remove()``, deprecated in
1.7.0.
* The ``Selector()`` constructor now accepts ``bytearray`` values for the
``body`` argument in addition to ``bytes``.
* ``attrib`` and ``remove_namespaces()`` no longer fail with unhandled
exceptions on JSON selectors.
* Switched the build system to ``hatchling``.
* CI fixes and improvements.
py-w3lib: updated to 2.4.0
2.4.0 (2026-01-29)
- Dropped support for Python 3.9 and PyPy 3.10
- Added support for Python 3.14 and PyPy 3.11
- Improved performance of :func:`~w3lib.http.headers_raw_to_dict` and
:func:`~w3lib.http.headers_dict_to_raw`
- Switched the build system to ``hatchling``
- The obsolete ``sphinx-hoverxref`` extension is no longer used to build the
docs
- Tests and CI improvements
py-itemloaders: updated to 1.4.0
itemloaders 1.4.0 (2026-01-29)
- Dropped support for Python 3.8-3.9 and PyPy 3.9-3.10
- Added support for Python 3.14 and PyPy 3.11
- Switched the build system to ``hatchling``
- Documentation improvements
- CI improvements
volk: updated to 3.3.0
3.3.0
New kernels
volk_16i_x2_add_saturated_16i
volk_16u_x2_add_saturated_16u
volk_32f_sincos_32f_x2.h
volk_64f_x2_dot_prod_64f.h
volk_8i_x2_add_saturated_8i.h
volk_8u_x2_add_saturated_8u.h
Improvements to a lot of kernels
RiscV kernels are further improved and fixed
RVV index_max/min kernels always return the correct (first) index now
New AVX512 implementations for a lot of kernels
Add more NEON kernels with better accuracy
Documentation
Working on auto-publishing latest docs
More clarification on our software library dependencies policy
[22 lines not shown]
Allow the -s sector size to be scaled (but just with 'K')
To do this, add a new general utility function, gpt_scaled_uint_get()
just like gpt_uint_get() except that it allows for the trailing 'K'
and use that to parse the supplied sector number instead of the old way.
A man page update to document this will be coming with the planned
next update to gpt, along with many other changes, minor and major,
to the doc. It is due very soon now.
For now, just imagine the doc exists (it is just one extra 'K'!).