Refactor auth.login_ex
This commit shifts the auth.login_ex method so that it calls into
various helper methods in auth_/login_ex_imply.py. The helper
methods allow easier separation of sync vs async methods and
consistent typing for responses and arguments.
NAS-139598 / 26.0.0-BETA.1 / ignore AddressDoesNotExist in interface.sync (#18222)
Fix a bug where interface.sync crashes on a freshly installed HA machine
that has dhcp enabled on the external network that it is connected to.
When stopping dhcpcd the addresses assigned to the interface are
removed. We'll ignore missing addresses when we call `remove_address`.
It's not an error.
minikube: Update to 1.38.0
Changelog trimmed to highlights, features, breaking changes.
For full changelog, see CHANGELOG.md.
-- Version 1.38.0 - 2026-01-28
-- Higlight
* No Sudo required for with vfkit/krunkit on macOS 26+ (requires latest vmnet-helper)
* No Sudo required to run [AI Playground on Macos GPUs using minikube](https://minikube.sigs.k8s.io/docs/tutorials/ai-playground/)
* vfkit: Add Rosetta support for deploying amd64 images on Apple silicon (#22140)
-- Features
* Add support for Kubernetes v1.35.0 v1.34.1 (#21650)(#22015)(#22119)(#22328)
* VM Drivers: add support for NVMe-oF/TCP block devices (#22464)
* VM Drivers: Enable BTF debug symbols to support eBPF tooling in iso (#21800)
* Add option to download preloads from github instead of GCS through --preload-source (#22221)
[54 lines not shown]
Fix type mismatch in ARM calling convention ternary (#180872)
GCC's -Wextra flags the ternary in the ARM half-precision calling
convention setup because the branches have different types. Use
static_cast to make both sides consistent.
Built with ToT clang and GCC 13.3.0 on Linux x86_64. All existing tests
pass.
[lldb/docs] Update Scripted Symbol Locator tutorial title (NFC) (#181717)
This patch addresses some post-merge comments from llvm-project#181594,
where the tutorial name for Scripted Symbol Locator was missing a word
and wasn't capitalized properly.
Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
[libc++] Fix FreeBSD atomic timed wait system call (#180400)
This PR fixes atomic timed wait on FreeBSD platforms.
When we added timed wait support, on FreeBSD platform, we were looking
only the `UMTX_OP_WAIT` section of the FreeBSD doc
https://man.freebsd.org/cgi/man.cgi?query=_umtx_op&apropos=0&sektion=2&manpath=FreeBSD+16.0-CURRENT&format=html
. Somehow we missed the generic section that describes the timeout
parameter that applies to all operations. As a consequence, we missed
the part that the FreeBSD is expecting the `size` to be casted to
`uintptr_t`, then passed in to the `void*` parameter.
This PR fixes the issue by casting the type to what the system requires.
As drive by, this PR also
- uses simple `timespec` instead of the extended one
- as documentation suggests, "Interval counting is always performed by
the monotonic wall clock", and "If the flag is absent, the timeout value
is relative", which means that using the simple version is enough and
[6 lines not shown]
[ELF,test] eh-frame-hdr-sdata8.s: use AT() to avoid huge PT_LOAD segments
Use AT() to ensure output sections with huge addresses are placed in separate
PT_LOAD segments. Without this, 2.lds and 3.lds created a huge PT_LOAD
segment, making the sparse file size larger than 4GiB, unsupported by
some 32-bit systems.
https://github.com/llvm/llvm-project/pull/179089#issuecomment-3908549089
py-junos-eznc: updated to 2.7.6
2.7.6
Enhancements done
Python 3.12+ Support: Added official support for Python 3.12 and later versions, ensuring compatibility with the latest Python ecosystems
SSH Agent Support: Added the allow_agent parameter support to improve flexible authentication workflows
Enhanced Type Hinting: Updated type hinting throughout junos-eznc for better IDE integration and static analysis
Formatter Migration: Adopted Ruff for faster, more reliable code formatting
Dependency Update: Migrated from yamlordereddictloader to yamlloader for improved YAML processing
CI/CD Enhancements: Updated GitHub Actions to validate all supported Python versions against PyEZ, ensuring broader stability
py-zope.deferredimport: updated to 6.1.1
6.1.1 (2026-02-16)
- Try harder to make the sample files generated by the ``narrative`` doctest
match those in git.
shells/oh-my-posh: update to 29.4.0
v29.4.0
🚀 Streaming Prompt Rendering (Beta)
Oh My Posh now supports streaming mode - a new rendering approach that displays your prompt progressively as segments complete, instead of waiting for all segments to finish before showing anything.
What's New
Instant prompt display: Get an immediate prompt with fast segments, while slow segments load in the background
Progressive updates: The prompt updates incrementally as data-fetching segments (APIs, git status, etc.) complete
Configurable timeout: Set the segment timeout threshold via the streaming config property (recommended: 100ms)
Pending placeholders: Segments still loading show ... by default (customizable via segment placeholder property)
Multi-shell support: Available in PowerShell 7.2+, Zsh, and Fish
Configuration
Enable streaming by adding a timeout value (in milliseconds) to your config:
{
[86 lines not shown]