py-testtools: updated to 2.8.0
2.8.0
Changes
* Drop support for Python 3.8. (Stephen Finucane)
* Drop support for Python 3.9. (Jelmer Vernooij)
* Add support for Python 3.13 and 3.14. (Jelmer Vernooij)
Improvements
* Add support for Python 3.12's ``addDuration`` method and ``collectedDurations``
attribute in ``TestResult`` classes.
* Remove a number of deprecated classes and methods. (Stephen Finucane)
[20 lines not shown]
py-pbr: updated to 7.0.3
7.0.3
Don’t wrap develop on newer setuptools
Fix handling of long_description
Run py27 job with default ansible
Misc fixes
7.0.2
Remove use of pkg_resources from tests
Fix functional test for pip 25.3
Rename setup.cfg parsing utilities
Remove remaining uses of pkg_resources
Inline overridden script writer
Duplicate methods between ScriptWriter, WindowsScriptWriter
Remove use of easy_install
Inline LocalInstallScripts._make_wsgi_scripts_only
Remove unused code
Remove dead code
[43 lines not shown]
p5-Type-Tiny: update to 2.008005.
2025-03-31 Type-Tiny version 2.008000 released!
- Better sanity checking.
- `Type::Params` now supports `returns` for return types.
- `Type::Params` has some quality of life improvements.
- `Types::Standard::HashRef` and friends can export shortcuts.
- Update examples in pod to use more features of modern Perl.
py-asgiref: updated to 3.11.0
3.11.0
* ``sync_to_async`` gains a ``context`` parameter, similar to those for
``asyncio.create_task``, ``TaskGroup`` &co, that can be used on Python 3.11+ to
control the context used by the underlying task.
The parent context is already propagated by default but the additional
control is useful if multiple ``sync_to_async`` calls need to share the same
context, e.g. when used with ``asyncio.gather()``.
(math/p5-PDL) Updated 2.024 to 2.100
2.100 2025-03-27
- fix Math function prototypes for GCC 15 (#528) - thanks @jplesnik for report
- Basic::rvals to allow Centre as ndarray (#532) - thanks @wlmb
- now an error to qsort{,vec} complex data
- {and,or}over output type now same as input type (#533)
- add Ufunc::{b,}xorover (#533) - thanks @jo-37
- fix Math::polyroots crashing on [2 1 0 1] (#536) - thanks @pipatron for report
- fix Slices::indexND with an empty used as an lvalue (#535) - thanks @yelnats for report
- many fixes and improvements to the auto-generated POD docs (#534) - thanks @jo-37
2.099 2025-01-23
- fix test that assumed acosh(0)->byte, i.e. nan()->byte, was always 0 (#514) - thanks @eserte for report
- separate PDL::Type POD documentation
- partly restoring pre-2.096 xform type-selection: if xform given no typed outputs, and non-available (greater than last-given type) typed inputs, use last-given (#511, https://github.com/moocow-the-bovine/PDL-CCS/issues/18)
- fix Math::polyroots with native-complex input and supplied null output
- add Pars type-spec "!real" which makes it an error to supply real values (#511)
- now an error to call Ops::carg on a real value, or Ops::czip on complex inputs (#511)
[813 lines not shown]
Add a detach call to the CFATTACH_ define mostly so that the children
so the right thing. This isn't very useful right now, but will become
more useful with a driver that will be landing in the near future.
nouveau(4): Fix return value of fence wait.
kpause(9) returns EAGAIN/EWOULDBLOCK when it times out, which is
perfectly normal and expected here with an internal one-tick timeout
which should just go through another loop iteration. This function
is expected to return the number of ticks left to wait when done, so
it reports timeout by returning zero, and is forbidden to fail with
EAGAIN/EWOULDBLOCK.
This is also forbidden to fail with EINTR -- on interruption it must
fail with the Linux ERESTARTSYS instead. So map EINTR to that too
while here.
PR kern/59773: i386 11.0_BETA system crash (Xorg nouveau ?)
aes(9): New aes_keysched_enc/dec.
These implement the standard key schedule. They are named
independently of any particular AES implementation, so that:
(a) we can swap between the BearSSL aes_ct and aes_ct64 code without
changing all the callers who don't care which one they get, and
(b) we could push it into the aes_impl abstraction if we wanted.
This eliminates all br_aes_* references outside aes_bear.c, aes_ct*.c,
and the new aes_keysched.c wrappers.
Preparation for:
PR kern/59774: bearssl 32-bit AES is too slow, want 64-bit optimized
version in kernel