opnsense/aquantia-atlantic-kmod: really update to 0.2.0 at 2774d01
The tag v0.2.0 seems misplaced at 855886f but keep on master branch
for clarity. Previous update had a sticky commit so didn't build
the right one either.
[mlir:python] Fix crash in from_python in type casters. (#191764)
This PR fixes a crash due to a failed assertion in the `from_python`
implementations of the type casters. The assertion obviously only
triggers if assertions are enabled, which isn't the case for many Python
installations, *and* if a Python capsule of the wrong type is attempted
to be used, so this this isn't triggered easily. The problem is that the
conversion from Python capsules may set the Python error indicator but
the callers of the type casters do not expect that. In fact, if there
are several operloads of a function, the first may cause the error
indicator to be set and the second runs into the assertion. The fix is
to unset the error indicator after a failed capsule conversion, which is
indicated with the return value of the function anyways.
In alternative fix would be to unset the error indicator *inside* the
`mlirPythonCapsuleTo*` functions; however, their documentations does say
that the Python error indicator is set, so I assume that some callers
may *want* to see the indicator and that the responsibility to handle it
is on them.
Signed-off-by: Ingo Müller <ingomueller at google.com>
ports-mgmt/pkg: update to 2.7.0
Changes:
* switch back to libfetch (curl support has been removed)
* triggers: add per-package triggers, with new `pkg_upgrade` variable, documented in triggers(5)
* install: accept `http://`, `https://` and `file://` URLs to install packages directly
* install: small behaviour change — `install -A` no longer marks upgraded/reinstalled packages as automatic
* autoremove: install, delete and upgrade are now autoremove aware
* solver: avoid spurious reinstall from wrong repo with multi-repo setups,
* solver: fix extra reinstallations,
* solver prevent rdeps discovery explosion
* search: add `search -S comment-description`
* search: add `ssh_args` per repository configuration
* query: add `%y` and `%Y` formats for provides/requires
* backup libraries: change the default behaviour 1 package per library now.
* add: resolve shlibs and provides via symlink directory layout, ignore dead symlinks for provides/requires
* add: really analyse the content of `.a` archives
* updating: support glob patterns in user-provided port names
* lots of documentation updates.
[32 lines not shown]
devel/android-tools: fix build on FreeBSD 14
the libusb backends uses macros which only exists on FreeBSD 15.0+
switch back to literals so it builds everywhere.
PR: 294487
[lldb][windows] re-enable unicode tests on Windows (#190828)
This patch re-enables unicode tests on Windows by improving the
`Terminal::SupportsUnicode` check.
Checking that the stdout handle is a `FILE_TYPE_CHAR` is a better
heuristic than always returning true, which assumed we were always using
a terminal and never piping the output.
Harden configfs _wait_for error handling
Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
Extend terminate_luns_for_pool to support LIO and FC
Refactor the per-LUN removal during pool export to dispatch to
fabric-specific implementations in iscsi.scst and iscsi.lio,
rather than calling scstadmin directly from the common path.
The common setup (service check, config/target/extent lookups,
pool filter) is retained in terminate_luns_for_pool. Each
associated target then dispatches remove_target_lun per fabric:
iSCSI targets use the full IQN, FC targets use the colon-hex
WWPN for the active node (A or B). In SCST ALUA mode the
internal HA iSCSI target is also cleaned up for all target modes.
Skip qla2xxx_scst module load in LIO mode
In LIO mode, tcm_qla2xxx is loaded by the LIO config writer.
Loading qla2xxx_scst would conflict, so skip it.
Add cross-mode iSCSI compatibility test suite
test_264 exercises common iSCSI behaviours (extents, targets, sessions, CHAP,
XCOPY, etc.) across both SCST and LIO to catch regressions on mode switch.
test_265 covers portal binding.
Add LIO as an alternative iSCSI target stack
The LIO path uses a configfs reconciler (utils/lio/config.py) that writes
desired state directly to /sys/kernel/config/target/. Service, ALUA, and
iSER handling all gate on the active stack. Pre-switch validation on mode
change rejects configurations incompatible with LIO.
[MLIR][Linalg] Fix crash in tileToForallOpImpl for rank-0 ops (#189000)
When tiling a rank-0 linalg.generic op, tileUsingSCF returns an empty
loops vector (rank-0 ops have no parallel dimensions and produce no
scf.forall). Two call sites unconditionally accessed
tilingResult.loops.front(), causing a crash:
- tileToForallOpImpl: the loop normalization block was entered whenever
mixedNumThreads was empty, regardless of whether any loops exist. Guard
it with \!tilingResult.loops.empty().
- TileUsingForallOp::apply: tileOps.push_back was called
unconditionally. Guard it with \!tilingResult.loops.empty().
Add regression tests for both the tile_sizes and num_threads paths,
verifying that the linalg.generic is preserved and no scf.forall is
emitted.
Fixes #187073
Assisted-by: Claude Code
Harden configfs _wait_for error handling
Replace silent skips and implicit OSError paths with explicit
RuntimeError raises for configfs files that must appear (control,
enable, wwn/). Best-effort writes (udev_path, vpd_unit_serial,
iser) are left as-is but documented with comments.
Update clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>