FreeNAS/freenas b9d6093docs/source/middleware state.rst session.rst, src/freenas/usr/bin install-dev-tools

NAS-140593 / 26.0.0-BETA.2 / Use /run/middleware instead of /var/run/middleware to avoid symlink in path (by Qubad786) (#18679)
DeltaFile
+1-1tests/api2/test_catalogs.py
+1-1tests/api2/test_007_early_settings.py
+1-1src/middlewared/middlewared/utils/__init__.py
+1-1src/freenas/usr/bin/install-dev-tools
+1-1docs/source/middleware/state.rst
+1-1docs/source/middleware/session.rst
+6-61 files not shown
+7-77 files

LLVM/project d457018lldb/packages/Python/lldbsuite/test/make/libcxx-simulators-common compressed_pair.h

[lldb][test] Remove libc++ dependency in common libcxx-simulators header (#190922)

After we made the test-suite mostly compile against system libc++ (in
https://github.com/llvm/llvm-project/pull/190034), the `invalid-vector`
test started failing on the macOS bots with:
```
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/c++/v1 -std=c++20 --driver-mode=g++ -MT main.o -MD -MP -MF main.d -c -o main.o /Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp
[2026-04-07T00:09:44.764Z] /Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp:6:1: error: too few template parameters in template redeclaration
[2026-04-07T00:09:44.764Z]     6 | template <typename T> struct vector {
[2026-04-07T00:09:44.764Z]       | ^~~~~~~~~~~~~~~~~~~~~
[2026-04-07T00:09:44.764Z] /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/c++/v1/iosfwd:167:1: note: previous template declaration is here
[2026-04-07T00:09:44.764Z]   167 | template <class _Tp, class _Alloc = allocator<_Tp> >
[2026-04-07T00:09:44.764Z]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```

This patch fixes the error by removing the STL header includes from the
`compressed_pair.h` header. Presumably the `vector` forward declaration
somehow gets pulled in via one of those headers (via `iosfwd`).

The `libcxx-simulators` tests are supposed to be STL-independent, so
removing this dependency works towards that goal.
DeltaFile
+35-12lldb/packages/Python/lldbsuite/test/make/libcxx-simulators-common/compressed_pair.h
+35-121 files

LLVM/project f89b9a0llvm/lib/Target/WebAssembly WebAssemblyCFGStackify.cpp, llvm/test/CodeGen/WebAssembly cfg-stackify-eh-legacy.ll exception.ll

[WebAssembly] Fix: fixCallUnwindMismatches after fixCatchUnwindMismatches (#187484)

`fixCallUnwindMismatches()` adds an extra try block around call sites
with incorrect unwind targets. `fixCatchUnwindMismatches()` handles
catch blocks that have incorrect next unwind destinations. Previously we
ran `fixCallUnwindMismatches()` first and then ran
`fixCatchUnwindMismatches()`. The problem is that
`fixCatchUnwindMismatches()` wraps entire try blocks which can change
the unwind destination of the calls inside. If the calls had an
incorrect unwind target to begin with, they will be wrapped already and
so the outer wrapping won't alter their unwind target. However, if they
start out with a correct unwind target, they won't get wrapped and then
that can be messed up by `fixCatchUnwindMismatches()`.

The fix is to run `fixCatchUnwindMismatches()` first.
`fixCallUnwindMismatches()` never messes up the result of
`fixCatchUnwindMismatches()` so this is the correct order.

Resolves #187302
DeltaFile
+100-7llvm/test/CodeGen/WebAssembly/cfg-stackify-eh-legacy.ll
+31-22llvm/test/CodeGen/WebAssembly/exception.ll
+14-4llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
+2-4llvm/test/CodeGen/WebAssembly/exception-legacy.ll
+1-1llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll
+148-385 files

LLVM/project 470ba56libcxx/include/__memory shared_ptr.h, libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create make_shared.array.unbounded.pass.cpp allocate_shared.array.unbounded.pass.cpp

[libc++] Properly calculate rounded-up size for `{allocate,make}_shared` (#190315)

Previously, the allocated size might be a bit too small for certain
cases. This patch makes the size calculated with potentially larger
alignment of the whole control block.
DeltaFile
+11-0libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.array.unbounded.pass.cpp
+11-0libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.array.unbounded.pass.cpp
+1-1libcxx/include/__memory/shared_ptr.h
+23-13 files

FreeBSD/ports 6e88671net/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.10.12

ChangeLog:

  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.10
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.11
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.12

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+39-39net/rustconn/distinfo
+18-18net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+58-583 files

LLVM/project f9663f7clang/include/clang/Basic HLSLIntrinsics.td, clang/lib/Headers/hlsl hlsl_alias_intrinsics.h

Merge branch 'main' into users/ssahasra/async-gisel-fix
DeltaFile
+1-3,869clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
+1,157-452llvm/test/Transforms/LoopVectorize/WebAssembly/memory-interleave.ll
+1,516-4clang/include/clang/Basic/HLSLIntrinsics.td
+344-594llvm/test/CodeGen/RISCV/rvv/vfdiv-vp.ll
+733-127llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll
+68-790llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
+3,819-5,8361,073 files not shown
+39,202-21,6371,079 files

LLVM/project efc0bcdlldb/include/lldb/Interpreter CommandReturnObject.h, lldb/source/Commands CommandObjectMemory.cpp CommandObjectTarget.cpp

[lldb] Use GetOutputStream instead of repeated AppendMessageWithFormat (#189674)

AppendMessageWithFormat is odd because it's the only AppendMessage...
method that does not add a newline for you.

This PR changes places that use it to output raw text, or build
up a large message. They now use GetOutputStream() instead,
which makes it a bit clearer that we're building one big message,
and where newlines end up. 

This removes the last callers of AppendMessageWithFormat, so I am
removing it too.
DeltaFile
+0-12lldb/source/Interpreter/CommandReturnObject.cpp
+5-4lldb/source/Commands/CommandObjectMemory.cpp
+5-4lldb/source/Commands/CommandObjectTarget.cpp
+5-4lldb/source/Commands/CommandObjectThread.cpp
+4-3lldb/source/Commands/CommandObjectPlatform.cpp
+0-3lldb/include/lldb/Interpreter/CommandReturnObject.h
+19-301 files not shown
+20-317 files

LLVM/project 24799f1lldb/packages/Python/lldbsuite/test lldbutil.py

Reapply "[lldb] Increase timeout on lldbutil.wait_for_file_on_target" (#190833)

Reapplication notes:
After reviewing the test failures that caused the original reverts, I'm
not convinced that this change is related. None of the test failures
failed while timing out waiting for a file.

Original Summary:
I've been tracking sporadic timeouts waiting for a file to appear on
macOS buildbots (and occasionally local development environments). I
believe I've tracked it down to a regression in process launch
performance in macOS.

What I noticed is that running multiple test suites simultaneously
almost always triggered these failures and that the tests were always
waiting on files created by the inferior. Increasing this timeout no
longer triggers the failures on my loaded machine locally.

This timeout moves from about 16 seconds of total wait time to about 127

    [4 lines not shown]
DeltaFile
+7-12lldb/packages/Python/lldbsuite/test/lldbutil.py
+7-121 files

LLVM/project 30a99celldb/source/Target Process.cpp

[lldb][NFC] Add helper to compute breakpoint's constituent load address (#190762)

This allows the callsite to be simplified.
This also exposes a bug where the variable `ShouldShowError` is guarding
more than the error printing.
DeltaFile
+65-64lldb/source/Target/Process.cpp
+65-641 files

FreeNAS/freenas cda0424debian/debian ix-netif.service, docs/source/middleware session.rst state.rst

Use /run/middleware instead of /var/run/middleware to avoid symlink in path

(cherry picked from commit 241b4a624c5ae57d592230c428bdcb5088f70416)
DeltaFile
+1-1debian/debian/ix-netif.service
+1-1docs/source/middleware/session.rst
+1-1docs/source/middleware/state.rst
+1-1src/freenas/usr/bin/install-dev-tools
+1-1src/middlewared/middlewared/utils/__init__.py
+1-1tests/api2/test_007_early_settings.py
+6-61 files not shown
+7-77 files

FreeNAS/freenas 08396badebian/debian ix-netif.service, docs/source/middleware session.rst state.rst

NAS-140593 / 27.0.0-BETA.1 / Use /run/middleware instead of /var/run/middleware to avoid symlink in path (#18670)

## Problem

Active node is not able to retrieve debug from standby node because
`filesystem.get` now uses `safe_open` with
`openat2(RESOLVE_NO_SYMLINKS)` (change introduced in
https://github.com/truenas/middleware/pull/18379).

On HA systems where the system dataset lives on a data pool, the standby
node does not have that pool imported. `debug_generate` on the standby
falls back to storing the debug archive under `MIDDLEWARE_RUN_DIR`
(`/var/run/middleware/ixdiagnose/ixdiagnose.tgz`). When the active node
calls `core.download` → `filesystem.get` on the standby to retrieve it,
`openat2` rejects the path with `ELOOP` because `/var/run` is a symlink
to `/run`.

## Solution


    [3 lines not shown]
DeltaFile
+1-1debian/debian/ix-netif.service
+1-1docs/source/middleware/session.rst
+1-1docs/source/middleware/state.rst
+1-1src/freenas/usr/bin/install-dev-tools
+1-1src/middlewared/middlewared/utils/__init__.py
+1-1tests/api2/test_007_early_settings.py
+6-61 files not shown
+7-77 files

LLVM/project e54d7ffclang/lib/CodeGen/Targets SPIR.cpp, clang/test/CodeGenHLSL/semantics semantic.explicit-mix-builtin.hlsl

[SPIR-V] Change DL for logical SPIR-V (#190807)

This PR originates from bogner@ draft PR. It modifies the triple for
logical SPIR-V to use the new vector sizing feature.
This means updating the tests, and fix one codegen issue:
 on the old datalayout, we knew a float3 allocation size was the
 same as a float4 allocation. This is now invalid, thus
 a store `<4 x float>` into a `<3 x float>` allocation is UB.
DeltaFile
+29-0llvm/test/CodeGen/SPIRV/vk-pushconstant-layout-natural.ll
+15-0clang/lib/CodeGen/Targets/SPIR.cpp
+3-9llvm/test/CodeGen/SPIRV/hlsl-resources/Packed.ll
+5-5clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl
+6-4llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+5-5llvm/test/CodeGen/SPIRV/pointers/load-vector-from-array-of-vectors.ll
+63-2321 files not shown
+103-6927 files

FreeBSD/ports 7a9a800graphics/p5-GD-Barcode distinfo Makefile

graphics/p5-GD-Barcode: Update version 2.01=>2.02

Changelog: https://metacpan.org/dist/GD-Barcode/changes
DeltaFile
+3-3graphics/p5-GD-Barcode/distinfo
+2-1graphics/p5-GD-Barcode/Makefile
+5-42 files

FreeBSD/ports 14e2a39net/usbredir Makefile distinfo

net/usbredir: Update version 0.12.0=>0.13.0

Changelog: https://gitlab.freedesktop.org/spice/usbredir/-/tags/usbredir-0.13.0
DeltaFile
+1-5net/usbredir/Makefile
+3-3net/usbredir/distinfo
+1-3net/usbredir/pkg-plist
+5-113 files

FreeBSD/ports 91010b4www/p5-Catalyst-Controller-BindLex Makefile distinfo

www/p5-Catalyst-Controller-BindLex: Update version 0.03=>0.05

- Mark DEPRECATED
- Upstream unmaintained and declared dangerous to use
- Set EXPIRATION_DATE 2026-05-08

Changelog: https://metacpan.org/dist/Catalyst-Controller-BindLex/changes
DeltaFile
+6-4www/p5-Catalyst-Controller-BindLex/Makefile
+3-2www/p5-Catalyst-Controller-BindLex/distinfo
+9-62 files

FreeBSD/ports 7a2c10cdevel/p5-App-Cmd distinfo Makefile

devel/p5-App-Cmd: Update version 0.338=>0.339

Changelog: https://metacpan.org/dist/App-Cmd/changes
DeltaFile
+3-3devel/p5-App-Cmd/distinfo
+2-1devel/p5-App-Cmd/Makefile
+5-42 files

FreeBSD/ports e7453f7devel/p5-BZ-Client distinfo Makefile, devel/p5-BZ-Client/files patch-lib-BZ-Client-XMLRPC-Value.pm

devel/p5-BZ-Client: Update version 1.04=>1.06

Changelog: https://metacpan.org/dist/BZ-Client/changes
DeltaFile
+0-15devel/p5-BZ-Client/files/patch-lib-BZ-Client-XMLRPC-Value.pm
+3-2devel/p5-BZ-Client/distinfo
+2-3devel/p5-BZ-Client/Makefile
+5-203 files

FreeBSD/ports 79fbcc3databases/mysql-connector-c++ distinfo Makefile

databases/mysql-connector-c++: Update version 9.4.0=>9.5.0

Changelog: https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-9-5-0.html
DeltaFile
+3-3databases/mysql-connector-c++/distinfo
+1-2databases/mysql-connector-c++/Makefile
+4-52 files

FreeBSD/ports 7ade725net/p5-Amazon-SQS-Simple Makefile distinfo

net/p5-Amazon-SQS-Simple: Update version 1.06=>2.00

Changelog: https://metacpan.org/release/PENFOLD/Amazon-SQS-Simple-2.00/changes
DeltaFile
+2-3net/p5-Amazon-SQS-Simple/Makefile
+3-2net/p5-Amazon-SQS-Simple/distinfo
+5-52 files

FreeBSD/ports ff7683bnet/nbd-server Makefile distinfo

net/nbd-server: Update version 3.25=>3.27.0

Please note that I have tried to build the manpages with docbook2man
but it fails. If someone has any clue I would be happy to have a patch.

Until then the manpages are disabled.

Changelog: https://github.com/NetworkBlockDevice/nbd/releases/tag/nbd-3.27.0
DeltaFile
+4-10net/nbd-server/Makefile
+3-3net/nbd-server/distinfo
+7-132 files

FreeBSD/ports 741c3d1textproc/cg3 distinfo Makefile

textproc/cg3: Update version 1.3.9=>1.4.5

Changelog: https://github.com/GrammarSoft/cg3/releases/tag/v1.4.5
DeltaFile
+3-3textproc/cg3/distinfo
+2-2textproc/cg3/Makefile
+2-0textproc/cg3/pkg-plist
+7-53 files

FreeBSD/ports ce4f75bwww/dojo distinfo Makefile

www/dojo: Update version 1.13.10=>1.14.9

Changelog: https://github.com/dojo/dojo/releases/tag/1.14.9
DeltaFile
+3-3www/dojo/distinfo
+1-1www/dojo/Makefile
+4-42 files

FreeBSD/ports 271dd38www/p5-WebService-MusicBrainz distinfo Makefile

www/p5-WebService-MusicBrainz: Update version 1.0.8=>1.0.9

Changelog: https://metacpan.org/dist/WebService-MusicBrainz/changes
DeltaFile
+3-3www/p5-WebService-MusicBrainz/distinfo
+1-1www/p5-WebService-MusicBrainz/Makefile
+4-42 files

FreeBSD/ports 1993f92www/miniserve distinfo Makefile.crates

www/miniserve: Update version 0.33.0=>0.34.0

Changelog: https://github.com/svenstaro/miniserve/releases/tag/v0.34.0
DeltaFile
+225-225www/miniserve/distinfo
+111-111www/miniserve/Makefile.crates
+1-2www/miniserve/Makefile
+337-3383 files

FreeBSD/ports 3cc7ab1net/google-cloud-sdk distinfo Makefile

net/google-cloud-sdk: Update version 563.0.0=>564.0.0
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports ddb7ec9textproc/asciinema distinfo Makefile.crates

textproc/asciinema: Update version 3.0.1=>3.1.0

Changelog: https://github.com/asciinema/asciinema/releases/tag/v3.1.0
DeltaFile
+47-51textproc/asciinema/distinfo
+22-24textproc/asciinema/Makefile.crates
+1-1textproc/asciinema/Makefile
+70-763 files

FreeBSD/ports 31edec8sysutils/httm distinfo Makefile

sysutils/httm: Update version 0.49.6=>0.49.7

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.49.7
DeltaFile
+3-3sysutils/httm/distinfo
+1-1sysutils/httm/Makefile
+4-42 files

FreeBSD/ports e525f49devel/py-lizard distinfo Makefile

devel/py-lizard: Update version 1.17.13=>1.17.14

Changelog: https://github.com/terryyin/lizard/releases/tag/1.17.14
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files

FreeBSD/ports 4c06990devel/p5-Object-Enum distinfo Makefile

devel/p5-Object-Enum: Update version 0.074=>0.075

Changelog: https://metacpan.org/dist/Object-Enum/changes
DeltaFile
+3-3devel/p5-Object-Enum/distinfo
+1-1devel/p5-Object-Enum/Makefile
+4-42 files

FreeBSD/ports b10f6b7graphics/ipe distinfo Makefile

graphics/ipe: Update version 7.2.29=>7.2.30

Changelog: https://github.com/otfried/ipe/releases/tag/v7.2.30
DeltaFile
+3-3graphics/ipe/distinfo
+1-1graphics/ipe/Makefile
+4-42 files