FreeBSD/doc 1b64c35website/content/en/releases/14.4R schedule.adoc

14.4: Mostly on schedule

The 14.4-BETA2 builds were (re)started about 23 hours late, after the
first attempt fell victim to failing hardware.  Still technically on
February 13th, though.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.4R/schedule.adoc
+1-11 files

LLVM/project de4f473lldb/source/Interpreter ScriptInterpreter.cpp, lldb/source/Plugins/ScriptInterpreter/Python/Interfaces ScriptedPythonInterface.cpp

[lldb] Fix Windows linker error for MakeSBModuleSpec in lldb-server (#181494)

## Summary
Move the definition of `ScriptInterpreter::MakeSBModuleSpec` from
`ScriptInterpreter.cpp` to `ScriptedPythonInterface.cpp`.

`MakeSBModuleSpec` constructs an `SBModuleSpec`, whose symbols live in
the API library (`liblldb`). `ScriptInterpreter.cpp` is part of
`lldbInterpreter`, which is also linked into `lldb-server` — and
`lldb-server` does not link the API library. On Windows, this causes
`LNK2019: unresolved external symbol` for `SBModuleSpec`'s constructor
and destructor.

`ScriptedPythonInterface.cpp` is part of the Python plugin library,
which only links into `liblldb` where the API symbols are available. The
method retains friend access to `SBModuleSpec` since it is still a
member of `ScriptInterpreter` regardless of which `.cpp` file defines
it.


    [5 lines not shown]
DeltaFile
+10-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.cpp
+0-6lldb/source/Interpreter/ScriptInterpreter.cpp
+10-62 files

FreeBSD/ports f164467net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.8

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.6.8
- Includes a fix for CVE-2026-25949, a potential DoS

MFH:            2026Q1
Security:       CVE-2026-25949
DeltaFile
+3-3net/traefik/distinfo
+1-2net/traefik/Makefile
+4-52 files

Linux/linux 3e48a11fs/f2fs data.c f2fs.h, include/trace/events f2fs.h

Merge tag 'f2fs-for-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs

Pull f2fs updates from Jaegeuk Kim:
 "In this development cycle, we focused on several key performance
  optimizations:

   - introducing large folio support to enhance read speeds for
     immutable files

   - reducing checkpoint=enable latency by flushing only committed dirty
     pages

   - implementing tracepoints to diagnose and resolve lock priority
     inversion.

  Additionally, we introduced the packed_ssa feature to optimize the SSA
  footprint when utilizing large block sizes.

  Detail summary:

    [46 lines not shown]
DeltaFile
+376-62fs/f2fs/data.c
+182-67fs/f2fs/f2fs.h
+230-17fs/f2fs/checkpoint.c
+126-78fs/f2fs/super.c
+141-1include/trace/events/f2fs.h
+65-68fs/f2fs/segment.c
+1,120-29316 files not shown
+1,672-54722 files

LLVM/project 0773c83lldb/source/Plugins/ScriptInterpreter/Python/Interfaces ScriptInterpreterPythonInterfaces.cpp

[lldb] Fix pid_t redefinition on Windows in ScriptInterpreterPythonInterfaces (#181493)

## Summary
Include `lldb-python.h` as the first include inside the
`LLDB_ENABLE_PYTHON` block in `ScriptInterpreterPythonInterfaces.cpp`,
matching the pattern used by every other Python interface `.cpp` file in
this directory.

On Windows, `lldb-python.h` defines `NO_PID_T` before including
`Python.h`. This prevents `PosixApi.h` (transitively included via
`lldb-private.h`) from redefining `pid_t` with a conflicting type
(`uint32_t` vs `int`).

The issue was introduced by #181334 (ScriptedSymbolLocator plugin),
which added a new header whose include chain transitively reaches
`PosixApi.h`.

Fixes Windows build failures on lldb-aarch64-windows, lldb-x86_64-win,
and lldb-remote-linux-win.

    [6 lines not shown]
DeltaFile
+4-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptInterpreterPythonInterfaces.cpp
+4-01 files

pkgng/pkgng dc198c7libpkg pkg_jobs.c

jobs: plug a memory leak
DeltaFile
+4-1libpkg/pkg_jobs.c
+4-11 files

DragonFlyBSD/src 65c8f68sys/cpu/x86_64/include stdint.h, sys/net netmsg.h

kernel: Remove __boolean_t and define boolean_t directly.

A CPU dependent type for boolean_t isn't needed.

Change the remaining usage of __boolean_t to bool because
these headers are also used by userland.
DeltaFile
+8-4sys/sys/objcache.h
+6-4sys/net/netmsg.h
+5-1sys/sys/stdint.h
+0-5sys/cpu/x86_64/include/stdint.h
+19-144 files

pkgng/pkgng 910336flibpkg pkg_jobs.c

jobs: prevent double fetch
DeltaFile
+1-1libpkg/pkg_jobs.c
+1-11 files

pkgng/pkgng 041107elibpkg pkg_jobs.c

jobs: fix NULL dereference
DeltaFile
+2-0libpkg/pkg_jobs.c
+2-01 files

DragonFlyBSD/src acb8398sys/platform/pc64/isa clock.c

kernel: Refer to nanoseconds as 'ns', not 'nS'.
DeltaFile
+1-1sys/platform/pc64/isa/clock.c
+1-11 files

pkgng/pkgng 666f91alibpkg pkg_jobs_universe.c

universe: fix inverted logic
DeltaFile
+2-2libpkg/pkg_jobs_universe.c
+2-21 files

LLVM/project d7a24d3libcxx/include/__algorithm shift_right.h ranges_shift_right.h, libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.shift assert.shift_right.pass.cpp

[libc++] Implement `ranges::shift_right` (#177847)

Implement the `ranges::shift_right` algorithm from
[P2440R1](https://wg21.link/P2440R1).

Fixes #134062
Fixes #105184
DeltaFile
+307-0libcxx/test/std/algorithms/alg.modifying.operations/alg.shift/ranges_shift_right.pass.cpp
+53-27libcxx/include/__algorithm/shift_right.h
+76-0libcxx/include/__algorithm/ranges_shift_right.h
+29-0libcxx/test/libcxx/algorithms/alg.modifying.operations/alg.shift/assert.shift_right.pass.cpp
+4-4libcxx/test/std/language.support/support.limits/support.limits.general/algorithm.version.compile.pass.cpp
+4-4libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
+473-3512 files not shown
+501-4018 files

LLVM/project 02aa032lldb/source/Plugins/ScriptInterpreter/Python/Interfaces ScriptInterpreterPythonInterfaces.cpp

[lldb] Fix pid_t redefinition on Windows in ScriptInterpreterPythonInterfaces (#181492)

## Summary
- Move `#include "lldb/Core/PluginManager.h"` after `#include
"ScriptInterpreterPythonInterfaces.h"` so Python's `pyconfig.h` defines
`pid_t` before `PosixApi.h` gets included. This fixes the `C2371:
'pid_t': redefinition; different basic types` error on all Windows
builders.

Fixes CI failures from #181334 / #181488.

Co-authored-by: Rahul Reddy Chamala <rachamal at meta.com>
DeltaFile
+2-1lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptInterpreterPythonInterfaces.cpp
+2-11 files

NetBSD/pkgsrc-wip a579876rust193-bin distinfo Makefile

rust193-bin: update to 1.93.1, to mirror the recent rust193 update.
DeltaFile
+54-54rust193-bin/distinfo
+1-1rust193-bin/Makefile
+55-552 files

FreeNAS/freenas 0c41b29src/middlewared pyproject.toml, src/middlewared/middlewared/plugins/catalog apps.py apps_util.py

More mypy fixes
DeltaFile
+5-5src/middlewared/middlewared/plugins/catalog/apps.py
+5-4src/middlewared/middlewared/plugins/catalog/apps_util.py
+5-2src/middlewared/middlewared/plugins/catalog/features.py
+3-3src/middlewared/middlewared/service/decorators.py
+4-1src/middlewared/pyproject.toml
+4-0src/middlewared/middlewared/service/context.py
+26-153 files not shown
+30-189 files

FreeBSD/ports 2c9f694x11-wm/wlmaker distinfo pkg-plist, x11-wm/wlmaker/files patch-session

x11-wm/wlmaker: update to 0.7.1

Changes:        https://github.com/phkaeser/wlmaker/releases/tag/v0.7.1
Reported by:    GitHub (watch releases)

(cherry picked from commit da9c82ff14e4baf940d14299ca728ccf654b2318)
DeltaFile
+27-0x11-wm/wlmaker/files/patch-session
+7-5x11-wm/wlmaker/distinfo
+10-0x11-wm/wlmaker/pkg-plist
+7-2x11-wm/wlmaker/Makefile
+51-74 files

NetBSD/src Onl21Vsexternal/gpl3/binutils/dist/binutils/po es.po fr.po

   Restore all removed files.
VersionDeltaFile
1.3+15,139-4,183external/gpl3/binutils/dist/binutils/po/es.po
1.3+14,198-3,938external/gpl3/binutils/dist/binutils/po/fr.po
1.3+14,125-3,821external/gpl3/binutils/dist/binutils/po/uk.po
1.3+13,054-2,954external/gpl3/binutils/dist/binutils/po/ro.po
1.3+12,668-2,944external/gpl3/binutils/dist/binutils/po/sv.po
1.3+12,159-2,992external/gpl3/binutils/dist/binutils/po/ja.po
+81,343-20,832201 files not shown
+201,863-72,670207 files

LLVM/project 945db33lldb/include/lldb/Target Target.h, lldb/source/Target Target.cpp

[lldb] Fix Windows build and remote test failure for ScriptedSymbolLocator (#181488)

## Summary
- Move `GetScriptedSymbolLocatorClassName()` from inline in `Target.h`
to out-of-line in `Target.cpp` to avoid collision with Windows
`winuser.h` `#define GetClassName GetClassNameW` macro.
- Replace `LaunchSimple(None, None, os.getcwd())` with
`lldbutil.run_to_breakpoint_do_run()` in `test_locate_source_file` to
fix test failure on remote platforms where the local working directory
doesn't exist.

Fixes CI failures from #181334.

## Test plan
- [ ] Windows (aarch64-windows) build passes
- [ ] remote-linux-win test passes
- [ ] Existing ScriptedSymbolLocator tests pass on local platforms

Co-authored-by: Rahul Reddy Chamala <rachamal at meta.com>
DeltaFile
+3-5lldb/test/API/functionalities/scripted_symbol_locator/TestScriptedSymbolLocator.py
+1-5lldb/include/lldb/Target/Target.h
+6-0lldb/source/Target/Target.cpp
+10-103 files

FreeBSD/ports ca04c95x11-wm/wlmaker Makefile

x11-wm/wlmaker: switch to wlroots020
DeltaFile
+2-1x11-wm/wlmaker/Makefile
+2-11 files

FreeBSD/ports da9c82fx11-wm/wlmaker distinfo pkg-plist, x11-wm/wlmaker/files patch-session

x11-wm/wlmaker: update to 0.7.1

Changes:        https://github.com/phkaeser/wlmaker/releases/tag/v0.7.1
Reported by:    GitHub (watch releases)
DeltaFile
+27-0x11-wm/wlmaker/files/patch-session
+7-5x11-wm/wlmaker/distinfo
+10-0x11-wm/wlmaker/pkg-plist
+7-2x11-wm/wlmaker/Makefile
+51-74 files

FreeBSD/ports dcc3dd3x11-toolkits/wlroots020 distinfo Makefile

x11-toolkits/wlroots020: update to 0.20.0.r2

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0-rc2
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots020/distinfo
+1-1x11-toolkits/wlroots020/Makefile
+4-42 files

NetBSD/src 2JKPKpBsbin/raidctl raidctl.c

   use proper string conversion for RAID level using create method

   using atoi returns 0 for any non-integer passed to it. this could
   configure RAID 0 in the kernel which was not intended for when one
   mistakenly passes a non-integer string. uses an internal conversion
   function that produces proper error message.


   pullup 10 and 11
VersionDeltaFile
1.87+3-3sbin/raidctl/raidctl.c
+3-31 files

FreeBSD/ports 2e623d8www/chromium distinfo Makefile

www/chromium: update to 144.0.7559.75

Security:       https://vuxml.freebsd.org/freebsd/424d598b-09c4-11f1-85c5-a8a1599412c6.html
DeltaFile
+7-7www/chromium/distinfo
+1-1www/chromium/Makefile
+8-82 files

OpenBSD/ports 5lag25Wwww/ungoogled-chromium distinfo Makefile

   update to 145.0.7632.75
VersionDeltaFile
1.137+6-6www/ungoogled-chromium/distinfo
1.211+1-1www/ungoogled-chromium/Makefile
+7-72 files

FreeBSD/ports ca832c8security/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 144.0.7559.75

Obtained from:  https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

OpenBSD/ports OUCsXjdmath/z3 distinfo Makefile

   math/z3: update to 4.15.8
VersionDeltaFile
1.25+2-2math/z3/distinfo
1.47+1-1math/z3/Makefile
+3-32 files

FreeNAS/freenas 32d9c88src/middlewared/middlewared/plugins/catalog apps.py apps_details.py

Fix mypy errors
DeltaFile
+14-10src/middlewared/middlewared/plugins/catalog/apps.py
+9-6src/middlewared/middlewared/plugins/catalog/apps_details.py
+8-7src/middlewared/middlewared/plugins/catalog/apps_util.py
+2-2src/middlewared/middlewared/plugins/catalog/sync.py
+1-3src/middlewared/middlewared/plugins/catalog/features.py
+2-2src/middlewared/middlewared/plugins/catalog/git_utils.py
+36-303 files not shown
+38-349 files

FreeNAS/freenas 1ec3886.github/workflows mypy.yml

Update gh action
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files

FreeNAS/freenas 2eb8bc5src/middlewared/middlewared/plugins/catalog __init__.py

All public methods should have check_annotations for catalog
DeltaFile
+1-1src/middlewared/middlewared/plugins/catalog/__init__.py
+1-11 files

FreeNAS/freenas 02033c0src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/apps upgrade.py crud.py

Minor bug fixes
DeltaFile
+9-7src/middlewared/middlewared/plugins/catalog/__init__.py
+11-4src/middlewared/middlewared/api/v26_0_0/catalog.py
+7-7src/middlewared/middlewared/plugins/catalog/apps.py
+5-5src/middlewared/middlewared/plugins/apps/upgrade.py
+3-3src/middlewared/middlewared/plugins/apps/crud.py
+0-2src/middlewared/middlewared/plugins/catalog/apps_details.py
+35-286 files