FreeNAS/freenas 585adb4tests/api2 test_pool_dataset_unlock_restart_vms.py, tests/unit test_pool_dataset_unlock_restart_vms.py

fix failing API test (move to unit)
DeltaFile
+112-0tests/unit/test_pool_dataset_unlock_restart_vms.py
+0-58tests/api2/test_pool_dataset_unlock_restart_vms.py
+112-582 files

LLVM/project 22615b7llvm/lib/Target/AArch64 AArch64RegisterInfo.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Implement Marian's suggestion to implement as XSeqPairsClass + [XZR, XZR]
DeltaFile
+54-82llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+37-70llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+12-9llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+8-1llvm/lib/Target/AArch64/AArch64RegisterInfo.td
+0-7llvm/test/MC/AArch64/armv9a-sysp.s
+2-2llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
+113-1716 files

FreeNAS/freenas 70464d9src/middlewared/middlewared/alembic/versions/27.0 2026-04-02_21-05_merge.py, tests/api2 test_container.py

Add merge migration
DeltaFile
+24-0src/middlewared/middlewared/alembic/versions/27.0/2026-04-02_21-05_merge.py
+15-0tests/api2/test_container.py
+39-02 files

FreeNAS/freenas 96a8042src/middlewared/middlewared/alembic/versions/26.0 2026-03-27_16-24_container_name.py, src/middlewared/middlewared/pytest/unit/plugins/container test_name_validation.py

Adjust container name length
DeltaFile
+14-4src/middlewared/middlewared/pytest/unit/plugins/container/test_name_validation.py
+5-3src/middlewared/middlewared/alembic/versions/26.0/2026-03-27_16-24_container_name.py
+19-72 files

FreeNAS/freenas 623f2dasrc/middlewared/middlewared/alembic/versions/26.0 2026-03-27_16-24_container_name.py, src/middlewared/middlewared/migration 0019_container_name.py

Improve container name validation
DeltaFile
+108-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-27_16-24_container_name.py
+91-0src/middlewared/middlewared/pytest/unit/plugins/container/test_name_validation.py
+47-0src/middlewared/middlewared/migration/0019_container_name.py
+30-4src/middlewared/middlewared/plugins/container/crud.py
+1-1tests/api2/test_container.py
+277-55 files

OPNSense/core 84ec454src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api InstancesController.php, src/opnsense/mvc/app/library/OPNsense/OpenVPN ArchiveOpenVPN.php ViscosityVisz.php

VPN: OpenVPN: add tls-crypt-v2 support (#10069)

* VPN: OpenVPN: Add tls-crypt-v2 support, initial implementation

* Unify key generation into a single bash script that handles stdout parsing and always emits base64, consume that in the key generator

* plist fix

* Add comment that explains stuff a bit better

* VPN: OpenVPN: add tls-crypt-v2 support - refactor https://github.com/opnsense/core/pull/10069

---------

Co-authored-by: Ad Schellevis <ad at opnsense.org>
DeltaFile
+53-0src/opnsense/scripts/openvpn/genkey.py
+10-9src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/InstancesController.php
+14-4src/opnsense/mvc/app/library/OPNsense/OpenVPN/ArchiveOpenVPN.php
+11-2src/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
+12-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/BaseExporter.php
+11-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
+111-174 files not shown
+118-2110 files

FreeBSD/ports ea4e5d4devel/p5-EV distinfo Makefile, devel/p5-EV/files patch-typemap

devel/p5-EV: Update 4.34 => 4.37

ChangeLog:
https://metacpan.org/dist/EV/changes

PR:             293942
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    vvd (mentor)
MFH:            2026Q1

(cherry picked from commit 7d53c729aa90dd5ac532ac37feb813f7851a0fe9)
DeltaFile
+0-17devel/p5-EV/files/patch-typemap
+3-3devel/p5-EV/distinfo
+1-1devel/p5-EV/Makefile
+4-213 files

FreeBSD/ports 7d53c72devel/p5-EV distinfo Makefile, devel/p5-EV/files patch-typemap

devel/p5-EV: Update 4.34 => 4.37

ChangeLog:
https://metacpan.org/dist/EV/changes

PR:             293942
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    vvd (mentor)
MFH:            2026Q1
DeltaFile
+0-17devel/p5-EV/files/patch-typemap
+3-3devel/p5-EV/distinfo
+1-1devel/p5-EV/Makefile
+4-213 files

FreeBSD/ports 8bea2b0audio/waves distinfo Makefile

audio/waves: Update to 0.1.44

ChangeLog:      https://github.com/llehouerou/waves/releases/tag/v0.1.44
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/waves/distinfo
+1-1audio/waves/Makefile
+6-62 files

OPNSense/core 88124a1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api InstancesController.php, src/opnsense/mvc/app/library/OPNsense/OpenVPN KeyGenerator.php BaseExporter.php

VPN: OpenVPN: add tls-crypt-v2 support - refactor https://github.com/opnsense/core/pull/10069
DeltaFile
+53-0src/opnsense/scripts/openvpn/genkey.py
+0-45src/opnsense/mvc/app/library/OPNsense/OpenVPN/KeyGenerator.php
+0-29src/opnsense/scripts/openvpn/genkey.sh
+12-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/BaseExporter.php
+2-3src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/InstancesController.php
+2-2src/opnsense/service/conf/actions.d/actions_openvpn.conf
+69-804 files not shown
+73-8810 files

LLVM/project ef409e6clang/lib/AST/ByteCode InterpFrame.cpp

[clang][bytecode] Add an assertion in initScope() op (#189972)

I've run into a problem in a branch lately that would've benefitted from
this assertion.
DeltaFile
+1-0clang/lib/AST/ByteCode/InterpFrame.cpp
+1-01 files

FreeNAS/freenas aa859a8src/middlewared/middlewared/plugins/pool_ scrub.py

use zpool.scrub in pool.scrub.run
DeltaFile
+13-15src/middlewared/middlewared/plugins/pool_/scrub.py
+13-151 files

FreeBSD/ports 6e691cctextproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.31

Changelog:

https://github.com/zensical/zensical/releases/tag/v0.0.31
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-1textproc/py-zensical/Makefile
+4-42 files

FreeBSD/ports 4d8cc6agames/anki pkg-plist Makefile, games/anki/files patch-build_configure_src_python.rs

games/anki: Remove py-mypy-protobuf from BUILD_DEPENDS

* Prevent type checking (via mypy and related) which generates mypi stub
  files (= .pyi) from protobuf specs because is isn't required from a
  downstream perspective.

* Bump PORTREVISION due changed package contents.
DeltaFile
+30-2games/anki/files/patch-build_configure_src_python.rs
+0-24games/anki/pkg-plist
+1-3games/anki/Makefile
+31-293 files

FreeBSD/ports 076c801textproc/py-mkdocs-get-deps distinfo Makefile

textproc/py-mkdocs-get-deps: Update to 0.2.2

* Update WWW to point to new upstream repository.

Changelog since 0.2.0:

https://github.com/oprypin/mkdocs-get-deps/compare/v0.2.0...v0.2.2
DeltaFile
+3-3textproc/py-mkdocs-get-deps/distinfo
+2-3textproc/py-mkdocs-get-deps/Makefile
+5-62 files

FreeBSD/ports 4be3787textproc/py-ntc-templates distinfo Makefile

textproc/py-ntc-templates: Update to 9.1.0

Changelog:

https://github.com/networktocode/ntc-templates/releases/tag/v9.1.0
DeltaFile
+3-3textproc/py-ntc-templates/distinfo
+1-1textproc/py-ntc-templates/Makefile
+4-42 files

FreeBSD/ports 04bcfa8games/anki Makefile, games/anki/files patch-pylib_tools_hookslib.py

games/anki: Remove py-ruff from BUILD_DEPENDS

* devel/py-ruff is used for the generated "hooks.py" to format it
  accordingly, which makes little sense on the downstream side in
  terms of packaging.
DeltaFile
+7-29games/anki/files/patch-pylib_tools_hookslib.py
+0-1games/anki/Makefile
+7-302 files

LLVM/project 5ecc7e1llvm/lib/Target/AMDGPU VOP3PInstructions.td

[AMDGPU][NFC] Update gating target feature for SWMMAC instructions (#190012)
DeltaFile
+4-0llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+4-01 files

FreeBSD/ports 611e7c4graphics/p5-Image-ExifTool-devel distinfo Makefile

graphics/p5-Image-ExifTool-devel: Update 13.53 => 13.54

ChangeLog:
https://exiftool.org/history.html#v13.54

PR:             294202
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    vvd (mentor)
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+1-1graphics/p5-Image-ExifTool-devel/Makefile
+4-42 files

LLVM/project 7b8f913clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering address-space.cir

[CIR][Lowering] Handle address space cast in GlobalViewAttr lowering
DeltaFile
+38-0clang/test/CIR/Lowering/address-space.cir
+15-3clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+53-32 files

FreeBSD/doc bc1d999documentation/content/ru/articles/vm-design _index.po _index.adoc

update translation of articles/vm-design to Russian

Reviewed by: andy
Differential Revision: https://reviews.freebsd.org/D56105
DeltaFile
+113-106documentation/content/ru/articles/vm-design/_index.po
+23-23documentation/content/ru/articles/vm-design/_index.adoc
+136-1292 files

FreeBSD/doc 02bfa7bwebsite/content/en/status/report-2026-01-2026-03 frdp.adoc

Status/2026Q1/frdp.adoc: Add report

Reviewed by: andy, marck, maxim, gperciva_tarsnap.com, salvadore
Approved by: salvadore
Differential Revision: https://reviews.freebsd.org/D56154
DeltaFile
+33-0website/content/en/status/report-2026-01-2026-03/frdp.adoc
+33-01 files

LLVM/project a064002flang-rt/lib/runtime time-intrinsic.cpp

Fixes for review
DeltaFile
+7-4flang-rt/lib/runtime/time-intrinsic.cpp
+7-41 files

FreeBSD/ports 9c4161ddevel/jetbrains-sqlite Makefile

devel/jetbrains-sqlite: pin to jdk 17 and 21

Does not build with jdk 25.

PR:     293694
Approved-by:    maintainer timeout
DeltaFile
+1-1devel/jetbrains-sqlite/Makefile
+1-11 files

LLVM/project 5092d5cflang-rt/lib/runtime time-intrinsic.cpp

Add digit separator to divisor for clarity
DeltaFile
+1-1flang-rt/lib/runtime/time-intrinsic.cpp
+1-11 files

NetBSD/pkgsrc-wip cef4e89uutils-coreutils Makefile

uutils-coreutils: prepare for next release

After all NetBSD fixes commited upstream I'm just waiting
on a new release to finish this off. Prepare for that.
DeltaFile
+13-0uutils-coreutils/Makefile
+13-01 files

LLVM/project 97dbf38llvm/include/llvm/Analysis ScalarEvolution.h ScalarEvolutionExpressions.h, llvm/include/llvm/Transforms/Utils ScalarEvolutionExpander.h

[SCEVExpander] Add SCEVUseVisitor and use it in SCEVExpander (NFC) (#188863)

Add SCEVUseVisitor, a new visitor class where all visit methods receive
a SCEVUse instead of a const SCEV*. Use it for SCEVExpander, so it can
use use-specific flags in the future.

PR: https://github.com/llvm/llvm-project/pull/188863
DeltaFile
+66-13llvm/include/llvm/Analysis/ScalarEvolution.h
+34-32llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
+65-0llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
+29-25llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
+0-16llvm/lib/Analysis/ScalarEvolution.cpp
+10-5llvm/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
+204-916 files

LLVM/project 69db2b0llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/test/MC/AArch64 armv9-sysp-diagnostics.s

fixup! Improve error parsing
DeltaFile
+46-25llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+12-12llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+58-372 files

LLVM/project 698ee55llvm/lib/Target/AArch64/MCTargetDesc AArch64InstPrinter.cpp, llvm/test/MC/AArch64 armv9a-sysp.s

fixup! Add no-alias tests
DeltaFile
+4-3llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+7-0llvm/test/MC/AArch64/armv9a-sysp.s
+11-32 files

LLVM/project 1745338llvm/lib/Target/AArch64 AArch64InstrFormats.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Address PR comments
DeltaFile
+5-9llvm/lib/Target/AArch64/AArch64InstrFormats.td
+2-3llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+1-2llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+1-1llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+9-154 files