FreeBSD/doc 6ae188ewebsite/content/en administration.adoc

administration: remove myself as core-secretary
DeltaFile
+1-1website/content/en/administration.adoc
+1-11 files

FreeBSD/ports 934e470databases/R-cran-dbplyr Makefile

databases/R-cran-dbplyr: Fix tests

- Added pre-test target to download one test package in-place.
- Added custom do-test target to pass tests successfully.

PR:             296128, 296134, 296133
Co-authored-by: Nuno Teixeira <eduardo at FreeBSD.org>
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+8-0databases/R-cran-dbplyr/Makefile
+8-01 files

FreeBSD/src 8b47939sys/kern uipc_socket.c

uipc_socket: prefer memcpy to bcopy

Reviewed by:    kib, emaste
Suggested by:   emaste
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D57689
DeltaFile
+5-5sys/kern/uipc_socket.c
+5-51 files

FreeBSD/src fc9b288sys/amd64/amd64 uio_machdep.c, sys/arm/arm uio_machdep.c

uiomove_*: centralize the copy function selection

Add a uiomove_step() for the central set of switch statements which
choose between userspace and kernel and if data is going to or from the
iovec.

Refactor uiomove_fromphys loops to unconditionally free per-iteration
resources and drop gotos.

While here, switch from bcopy to memcpy.

Reviewed by:    kib
Suggested by:   emaste
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D57688
DeltaFile
+37-28sys/kern/subr_uio.c
+3-33sys/riscv/riscv/uio_machdep.c
+3-33sys/arm64/arm64/uio_machdep.c
+3-31sys/amd64/amd64/uio_machdep.c
+3-30sys/powerpc/powerpc/uio_machdep.c
+3-30sys/arm/arm/uio_machdep.c
+52-1852 files not shown
+56-2158 files

FreeBSD/src 2ee2ef6sys/amd64/amd64 pmap.c, sys/arm/arm pmap-v6.c

pmap: prefer memcpy over bcopy

Alter pmap_copy_page(s) to use memcpy rather than the deprecated bcopy.
We'll be adding non-provenance preserving versions for CHERI support and
would like to avoid introducing variants of deprecated APIs just to
maintain symmetry.

Reviewed by:    kib
Suggested by:   emaste
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D57687
DeltaFile
+5-5sys/arm/arm/pmap-v6.c
+2-2sys/arm64/arm64/pmap.c
+2-2sys/riscv/riscv/pmap.c
+1-1sys/amd64/amd64/pmap.c
+10-104 files

LLVM/project 3b46febllvm/lib/Transforms/Vectorize VPlanVerifier.cpp, llvm/test/Transforms/LoopVectorize vector-loop-backedge-elimination-tail-folding.ll

[VPlan] Allow plain active lane mask in LastActiveLane verifier. (#204982)

Active lane masks are prefix masks. After simplifying the backedge, we
may end up with an active-lane-mask operand of LastActiveLane that does
not match the header mask predicate.

This fixes a verifier failure for the new test.
DeltaFile
+41-0llvm/test/Transforms/LoopVectorize/vector-loop-backedge-elimination-tail-folding.ll
+3-0llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+44-02 files

FreeBSD/ports 347b3e4games/rocksndiamonds distinfo Makefile

games/rocksndiamonds: Update to 4.4.2.2

ChangeLog: https://www.artsoft.org/2026/06/20/rocksndiamonds-4-4-2-2-released/
DeltaFile
+3-3games/rocksndiamonds/distinfo
+1-1games/rocksndiamonds/Makefile
+4-42 files

OpenBSD/src UOKdjKplib/libc/time ctime.3

   include a comment in the tm_wday = -1 codesample, since we are
   trying to encourage this to become an idiomatic use pattern.
   Everyone doing this, please copy the comment also.
   ok tb
VersionDeltaFile
1.56+3-3lib/libc/time/ctime.3
+3-31 files

FreeBSD/ports a07bfc1devel/cbmc Makefile

devel/cbmc: fix build with older llvm
DeltaFile
+12-1devel/cbmc/Makefile
+12-11 files

Illumos/gate 7b22659usr/src/test/test-runner/cmd run

18172 ZFS tests spew false negatives after 17694
18173 test-runner: autotests sections ignore tag filtering
18168 improve test runner pre and post logic
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+97-47usr/src/test/test-runner/cmd/run
+97-471 files

FreeBSD/ports ba61254deskutils/qownnotes distinfo Makefile

deskutils/qownnotes: update QOwnNotes to version 26.6.7.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-1deskutils/qownnotes/Makefile
+4-42 files

NetBSD/pkgsrc ab4t3XIgeography/R-osmdata/files Makevars

   (geography/R-osmdata) add missing files/Makevars
VersionDeltaFile
1.1+1-0geography/R-osmdata/files/Makevars
+1-01 files

NetBSD/pkgsrc csonhwvdevel/R-devtools Makefile

   (devel/R-devtools) ask for R-pkgload>=1.5.2
VersionDeltaFile
1.19+2-2devel/R-devtools/Makefile
+2-21 files

FreeBSD/src c57fab6sys/fs/nfsserver nfs_nfsdstate.c

nfs_nfsdstate.c: Another unnecessary initialization for gcc

This code hasn't changed in a long time, so I don't know why
this showed up now?
DeltaFile
+1-1sys/fs/nfsserver/nfs_nfsdstate.c
+1-11 files

FreeBSD/ports 5207524graphics/py-visvis Makefile

graphics/py-visvis: Add backends and switch to Qt6

The PySide-Qt6 backend has been added, so users can now choose to use
PyQt and/or PySide, or neither.

PR:             296093
DeltaFile
+13-5graphics/py-visvis/Makefile
+13-51 files

OpenBSD/ports 7CPY5Y7security/py-openssl Makefile distinfo

   Update to py-openssl 26.3.0

   https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst#2630-2026-06-12
VersionDeltaFile
1.63+2-2security/py-openssl/Makefile
1.29+2-2security/py-openssl/distinfo
+4-42 files

OpenBSD/ports f2hc4Jssecurity/py-cryptography_vectors distinfo Makefile, security/py-cryptography_vectors/patches patch-pyproject_toml

   Update to py-cryptography_vectors 49.0.0
VersionDeltaFile
1.54+2-2security/py-cryptography_vectors/distinfo
1.70+1-1security/py-cryptography_vectors/Makefile
1.39+0-1security/py-cryptography_vectors/pkg/PLIST
1.5+0-0security/py-cryptography_vectors/patches/patch-pyproject_toml
+3-44 files

OpenBSD/ports JnuzaHmsecurity/py-cryptography distinfo crates.inc

   Update to py-cryptography 49.0.0

   https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4900---2026-06-12
VersionDeltaFile
1.56+22-22security/py-cryptography/distinfo
1.24+10-10security/py-cryptography/crates.inc
1.104+1-1security/py-cryptography/Makefile
+33-333 files

FreeBSD/src f5fce0bsys/kern kern_exec.c

kern_exec.c: explicitly include sys/limits.h for UINT_MAX

While there, remove unneeded manual inclusion of sys/cdefs.h.

Fixes:  e1a84b7708c2 ("execve_block(): a mechanism for mutual exclusion with execve() on the process")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1sys/kern/kern_exec.c
+1-11 files

FreeBSD/doc e68d9f0website/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 08381ccc9b0427793a78b525383f9c41217bef62
DeltaFile
+13-12website/content/ru/administration.adoc
+13-121 files

OpenBSD/src faCWUwysys/dev/fdt if_cad.c

   Avoid netlock dance in cad(4) ioctl.

   While interface ioctl(8) is moving towards better parallel access,
   drivers assuming exclusive netlock and unlocking explicitly cause
   trouble.  Use the drivers own configuration lock for protection.
   Do not wait for task barriers while potentially holding the netlock.

   Panic reported by Mark McBride and Thomas Pries.
   Tested by dlg@; OK dlg@ mvs@
VersionDeltaFile
1.17+10-26sys/dev/fdt/if_cad.c
+10-261 files

NetBSD/pkgsrc zDynmDFdoc TODO

   Add a few more which are ready to merge
VersionDeltaFile
1.27428+4-1doc/TODO
+4-11 files

FreeNAS/freenas f815b5esrc/middlewared/middlewared/plugins support.py, src/middlewared/middlewared/plugins/alert runtime.py

Convert support plugin to typesafe pattern

The support plugin was an old-style dict-based `ConfigService`. This converts it to the typesafe pattern: a lean `GenericConfigService[SupportEntry]` service class delegating to a `ConfigServicePart`, with `generic = True`, `check_annotations=True` on every public method, and typed `call2` for same-process calls.

- **Package split**: `plugins/support.py` becomes `plugins/support/` with `__init__.py` (lean service), `config.py` (`SupportModel` + `SupportConfigServicePart` holding `do_update`/`validate`), and `execute.py` (the `post` helper plus the `similar_issues`/`new_ticket`/`attach_ticket` logic as `ServiceContext`-typed functions).
- **API models**: decoupled `SupportAttachTicketArgs` from `@single_argument_args` into an explicit `SupportAttachTicket` inner model plus a plain wrapper (wire shape unchanged) so the method param can be annotated and field-accessed under `check_annotations`; exported every directly-imported model in `__all__`.
- **Registration**: registered the service in `main.py`'s `ServiceContainer` and added the plugin dir to `mypy.yml`.
- **Internal consumers**: `alert/source/proactive_support.py`, `alert/runtime.py`, and `truenas/tn.py` now use attribute access on the returned `SupportEntry` and typed `call2`/`context.call2` (constructing `SupportNewTicketEnterprise`) instead of dict access and string `middleware.call`.

The public wire shape is unchanged; live verification on the test VM confirmed read-only outputs, the update round-trip, the required-field validation path, and the ProactiveSupport alert consumer all behave identically to before.
DeltaFile
+0-354src/middlewared/middlewared/plugins/support.py
+239-0src/middlewared/middlewared/plugins/support/execute.py
+159-0src/middlewared/middlewared/plugins/support/__init__.py
+39-0src/middlewared/middlewared/plugins/support/config.py
+18-17src/middlewared/middlewared/plugins/alert/runtime.py
+15-12src/middlewared/middlewared/plugins/truenas/tn.py
+470-3834 files not shown
+491-39810 files

LLVM/project 4f3eb80llvm/lib/Target/Xtensa/MCTargetDesc XtensaInstPrinter.cpp XtensaMCCodeEmitter.cpp

[Xtensa] Call isUInt<8> in range-check asserts (#204731)

`printOffset8m8_AsmOperand` and `getSelect_256OpValue` assert on
`isUInt<8>` without calling it, so the expression takes the function's
address and the range check never runs. This also trips
`-Werror,-Wpointer-bool-conversion` in builds with assertions enabled.
Pass the operand value so the bound is actually checked.
DeltaFile
+2-1llvm/lib/Target/Xtensa/MCTargetDesc/XtensaInstPrinter.cpp
+1-1llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCCodeEmitter.cpp
+3-22 files

FreeBSD/doc a00bfeawebsite/content/ru/releases/15.0R errata.adoc

website/ru: Update releases/15.0R/errata.adoc

Update to EN eeb7d33e99fa5fb69fb5859081013d413e7ea7d0
DeltaFile
+52-9website/content/ru/releases/15.0R/errata.adoc
+52-91 files

FreeBSD/doc 6fc2900documentation/manual-pages/ja/man1 tcsh.1 gcc.1, documentation/manual-pages/ja/man5 terminfo.5 rc.conf.5

Documentation: Remove manual pages

The translated manual pages are totally outdated.

Discussed with: doceng@
DeltaFile
+0-6,084documentation/manual-pages/ja/man8/ppp.8
+0-5,841documentation/manual-pages/ja/man1/tcsh.1
+0-4,147documentation/manual-pages/ja/man1/gcc.1
+0-4,079documentation/manual-pages/ja/man1/lex.1
+0-3,109documentation/manual-pages/ja/man5/terminfo.5
+0-3,097documentation/manual-pages/ja/man5/rc.conf.5
+0-26,3571,628 files not shown
+0-348,9941,634 files

FreeNAS/freenas fb5d54fsrc/middlewared/middlewared/alembic/versions/27.0 2026-06-20_12-00_docker_automated_backup.py, src/middlewared/middlewared/alert/source applications.py

Add scheduled apps backup to another pool

This commit adds changes to let the Docker config drive an automated apps-dataset backup to another pool on a cron schedule, disabled by default and weekly (Sunday) when enabled. The scheduled run reuses docker.backup_to_pool, skips/alerts gracefully when the source or target pool is unavailable, and prunes older source snapshots so the schedule doesn't accumulate them indefinitely.
DeltaFile
+132-3src/middlewared/middlewared/plugins/docker/backup_to_pool.py
+68-0src/middlewared/middlewared/plugins/docker/config.py
+51-1tests/api2/test_docker_backup.py
+35-0src/middlewared/middlewared/alembic/versions/27.0/2026-06-20_12-00_docker_automated_backup.py
+18-0src/middlewared/middlewared/api/v27_0_0/docker.py
+15-0src/middlewared/middlewared/alert/source/applications.py
+319-44 files not shown
+338-710 files

NetBSD/src CDwGAJvdoc 3RDPARTY

   mention services fix
VersionDeltaFile
1.2222+2-1doc/3RDPARTY
+2-11 files

NetBSD/src EcyPdGDetc services

   PR?60345: greywolf: Make file ascii again
VersionDeltaFile
1.110+5-5etc/services
+5-51 files

FreeBSD/ports 6c7d912sysutils/ocijail distinfo Makefile

sysutils/ocijail: Update to 0.6.0
DeltaFile
+3-3sysutils/ocijail/distinfo
+1-1sysutils/ocijail/Makefile
+4-42 files