From nobody Mon Jul 20 12:00:00 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fG84rbWz6lrDc for ; Mon, 20 Jul 2026 12:00:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fG84CW6z3LpV for ; Mon, 20 Jul 2026 12:00:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oc7tOy/yYPeubQ7wIa0XGimf3yUxubaNREoCu6oAPmk=; b=SLhhYv7l9vv8ysdByQln9tMXJP6P+0sMDWJXPG/g5goI0pC62a6B2ERUS5mz0LSEJ2gsJy Npqcr/8qwKKuFbyY2Eazy8ovpcPwABWMSXChjdEUh+B6nmhUsqsszwZV0JuPpGZlpNypbT pRINTTF9291wq4xfc5k13oUKlF2MGJ4k0RWJTitgdY+ass1N60PxWm+f3a6gmhXlT337Fp wxnH2gheiRCR/J0dDA/dWIPlHarUoWQu90BnVccfqx5P6Yo9vRVOkgD1jG0IFT60827iZw 9QG0QCEVTpd9pk8YBNpoAODgQgW9uMIRBhZDqzCnHL0tBxEbQvGCH2UH3U0hIg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548800; a=rsa-sha256; cv=none; b=IlmHDjhqgewz2o6ou4IFDnOVUfII4LgrzyDgAGj50Un8sWp4/DLk0D/1QYbkcwAhXwQBjT LpsawL3DNR7+OgZMiTS3ng6o4xu9Hx764JGtTDbT77r7kmsl8a+pt1P4ddK4bLTKFBVKb/ mQGIWzLzMlO8W5xPvuyF1WVlO7hizTroqKbWnu3AUSK3dpJHVoBYARd2UAsgj2QHvbaglW yP16NDqICM8jJNf0AgU1JnVmwAe8hZp1qMP2MiRfU72gmuTg1sQYqnDmAJaZJceGotm99j OgT60t9MhJKbW/m4XPM6FLUeVcqhJ/at+kAWy1JHdmbYJYkQTVIgNZH2yl/uwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=oc7tOy/yYPeubQ7wIa0XGimf3yUxubaNREoCu6oAPmk=; b=tbG3YP+M29zaTeKNkPfyVQ0Y/CSX+ZZPx0bDRIb5TDGMxwQCJkfAa6uBpcg5EGbC5A+G6g TnxqgWoko3NEm44c3UjG7qI9PaDwob0RXTvReF4ufZanCBTdunus9t7Kkvlg+ea/p6FY0k h+GnjV+/gi5gpKAjTKf+a2o75g1DVwLwToDuKEhSkndReANRdu1GGJs1DP6XRoXedLa5Db fDnW8kh1y9/nUXjb8AtfSjhEPziJql0/nla2yCQXlPaslrXHJ5w0J52kAvoB7iZkZ+kb5n r6PwrsJXvKoMJcacFTD+gmm1kKzYSReJbiNeVgGdk916J8mrA/nZMv+LDQy6mA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fG82r2sz11M0 for ; Mon, 20 Jul 2026 12:00:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c916 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:00 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Martin Filla From: Lorenzo Salvadore Subject: git: ef4489657d - main - Status/2026Q2/bananapi-r64-r2-pro-drivers.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ef4489657da230e5f9df621b78c15abfdf5de70c Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:00 +0000 Message-Id: <6a5e0dc0.3c916.2df72374@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=ef4489657da230e5f9df621b78c15abfdf5de70c commit ef4489657da230e5f9df621b78c15abfdf5de70c Author: Martin Filla AuthorDate: 2026-06-13 19:51:59 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:31 +0000 Status/2026Q2/bananapi-r64-r2-pro-drivers.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/683 --- .../bananapi-r64-r2-pro-drivers.adoc | 74 ++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc b/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc new file mode 100644 index 0000000000..3ec7d9be8e --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc @@ -0,0 +1,74 @@ +=== FreeBSD Driver Development for BananaPi-R64/R2-PRO + +Links: + +link:https://wiki.freebsd.org/arm/Bananapi[Wiki] URL: link:https://wiki.freebsd.org/arm/Bananapi[] + +Contact: Martin Filla + +Contributors are welcome. +If you are interested in helping with this project, testing the current +implementation, or contributing code, please contact me. + +==== R64 Introduction + +The Banana Pi R64 is a MediaTek MT7622-based development board (ARM Cortex-A53, dual-core ~1.35 GHz) featuring 4× Gigabit LAN, 1× Gigabit WAN, Wi-Fi (4×4n), Bluetooth 5.0, and multiple peripheral interfaces (UART, SPI, I²C, GPIO, SATA, mini-PCIe, eMMC, etc.). + +==== Current State of FreeBSD Support R64 + +Implemented so far: + +- **UART driver** +- **Clock management (clocks)** +- **Pinctrl** +- **Storage controllers (eMMC/SD/MMC) driver** +- **Ethernet Switch mt7531 driver** +- **Ethernet mt7622 driver** +- **XHCI driver** +- **Watchdog driver** +- **RTC driver** +- **RNG driver** +- **Pciecfg driver** +- **SysIRQ driver** +- **USB3** +- **T-PHY** + +==== Development roadmap R64 + +Implement missing drivers: + +- SATA / AHCI +- Wi-Fi (likely MediaTek MT7615) +- GPIO subsystems +- I2C +- SPI +- PWM +- PCIE + +==== R2-PRO Introduction + +The Banana Pi BPI-R2 Pro is the next generation smart router development board. +It is powered by Rockchip RK 3568 processor. +Onboard 2GB LPDDR4 memory and 16GB eMMC storage, and supports 2 USB 3.0 interface, 5 gigabit network port. +M.2 key-E and mini PCIe interface, 2 mipi DSI interface (one can change to LVDS by software), 1 CSI camera interface, 1 HDMI output. + +==== Current State of FreeBSD Support R2-PRO + +Implemented so far: + +- **UART driver** +- **Clock management (clocks)** +- **Pinctrl** +- **GPIO** +- **Storage controllers (eMMC/SD/MMC) driver** +- **XHCI driver** +- **Watchdog driver** +- **PCIE driver** + +==== Development roadmap R2-PRO + +Implement missing drivers: + +- HDMI +- MIPI +- USB3 +- SATA \ No newline at end of file From nobody Mon Jul 20 12:00:01 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fG9624jz6lrKj for ; Mon, 20 Jul 2026 12:00:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fG94B7Zz3Ls6 for ; Mon, 20 Jul 2026 12:00:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548801; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5kPHe+Wp3e51QRMgLFobyH2uvHfrUhHRSIqQf7Q9Qos=; b=tMXQM5aTU2N8TS6tYL6QrWjfQuMxRAvEpS0qvKyh0Z5UTIh5M499urO0aFfSo3ucI1x+t9 Vzy6ZBuzZ8PQETVSNVqSlVsu+BsZr7i1i3a4g31/5DugD3856d6aBvpXfb5+/jaE2BHOL5 wracdZpJiFQXnwC5ZsbTg3YHsx2HPOgBAPcNUTe1FuRmH7lz1iVUeMG75grczrL0Lp898p 2hbxN3xG6JH2PPkntTjYqwIrYDIPUhV0YZQnw6CPs36EIvMCth3t66Tz8ue1aKuGdBymab gIJnQWUXHqWDL6jCdK4QLLoGp0n/HoH7fs0hxVVbW7OJHORFXG/6ePPxcOKpwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548801; a=rsa-sha256; cv=none; b=oTJhBAD9+cyzhxW65BvB0dgLwN3gc44jbFSw51IQhFNn0NblHwYmI2lkn88UlUkFSwnubw 4Xw7rkw1BUGIv+iGULKQrGnK0ykqf77Fx6J2oG4FCOfzPqAIMNudZmVb1yFiHRNDMJkpYu KuvAyctZKFvB1K25l+F+HnyzTo5t31Wsw0Vx+3NUZdtM53gYn8BY+Lm1lCfE9DD0ydmGvQ ApNZ3crpxIe3/2eU+wbS9uvOVfvtBmtDSE339KPhIHeN7FJ5MuIxel+OD2PDJpbfgSUB17 +9OZTpfiaQyfL4RwnZAC0XXhXCrIpNzBVWfRa92WBJpmtwLNxK34Ga85Tcj/uw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548801; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5kPHe+Wp3e51QRMgLFobyH2uvHfrUhHRSIqQf7Q9Qos=; b=vg8/FbF4j5+fiwS50p1tRS8jwfRzgrXDWsyt31bjRZzZw7K2xgQ/U4JWGYvG7p1QOySFoS ZFV7m3ay85wJvtPf1XtSGRme+Uhi7ppDfOKk/hKp4Blms+M6U1HhzCqggvka5kZt0yV+X1 U40si/qd7Uaso/NImWttTApm3Il7QsUEFNBoy2ZXzKE9QRIGv85FWvIyGDWTYbe8qVhPPG D6OylWnNVd+vIRKzyK35iTPs0QiQqH3miycBn72bu1gnmppxoPJvm9dKqZkZjGBgD1smf4 0iB5kVTXccduk7GgzR2TEZHdAGLqAYIzcMQhQ9HAIDDbGrw+9GdbTO1yhpaCVw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fG938F5z11Jg for ; Mon, 20 Jul 2026 12:00:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b06f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:01 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Harald Eilertsen From: Lorenzo Salvadore Subject: git: 7859a2eacc - main - Status/2026Q2/openjdk.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7859a2eacc9f5cf00a6a224375c03bacd920d061 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:01 +0000 Message-Id: <6a5e0dc1.3b06f.d005a84@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=7859a2eacc9f5cf00a6a224375c03bacd920d061 commit 7859a2eacc9f5cf00a6a224375c03bacd920d061 Author: Harald Eilertsen AuthorDate: 2026-06-24 13:41:07 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:32 +0000 Status/2026Q2/openjdk.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/686 --- .../en/status/report-2026-04-3036-06/openjdk.adoc | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/website/content/en/status/report-2026-04-3036-06/openjdk.adoc b/website/content/en/status/report-2026-04-3036-06/openjdk.adoc new file mode 100644 index 0000000000..77ee433995 --- /dev/null +++ b/website/content/en/status/report-2026-04-3036-06/openjdk.adoc @@ -0,0 +1,61 @@ +=== Improve OpenJDK on FreeBSD + +Links: + +link:https://freebsdfoundation.org/project/improving-openjdk-on-freebsd/[Project description] URL: https://freebsdfoundation.org/project/improving-openjdk-on-freebsd/[] + +link:https://github.com/freebsd/openjdk[Project repository] URL: https://github.com/freebsd/openjdk[] + +link:https://github.com/openjdk/bsd-port[Upstream BSD port repo] URL: https://github.com/openjdk/bsd-port[] + +Contact: + +Harald Eilertsen + +FreeBSD Java mailing list + +The goal of this project is to improve OpenJDK support for FreeBSD/amd64 and FreeBSD/arm64. + +Java is an important runtime environment for many high performance, critical enterprise systems. +Making sure Java based applications run correctly and efficiently on FreeBSD is important to ensure that FreeBSD will continue to be a viable and attractive platform for enterprises, as well as businesses and organizations of all sizes. + +This quarter has been spent mostly on getting the upstreaming process properly going. +We submit patches to a link:https://github.com/openjdk/bsd-port[separate repository] under the OpenJDK org on Github, and make sure that each PR is reviewed by at least one upstream reviewer. +This way, when we get to the point where we want to merge our port into the upstream mainline, all commits should already be reviewed by someone in the project. + +This is a fairly slow process, as we depend on upstream reviewers having time. +We also encounter that some of the changes that has been living in our port for a long time is rejected. +Then we have to rework them, or if not strictly needed, just throw them out. +I feel this is a useful correction, but sometimes causes quite a bit of work. + + +In this quarter the following issues/milestones were reached: + +* OpenJDK 25 port was updated to link:https://reviews.freebsd.org/D56522[version 25.0.3]. +* Upstream mainline changes and bugfixes: + - link:https://github.com/openjdk/jdk/pull/30853[8382614: Consolidate implementation of current_stack_base_and_size on BSD] + - link:https://github.com/openjdk/jdk/pull/31069[8384085: Make os::Bsd::dlopen_helper private, and drop unused arg] + - link:https://github.com/openjdk/jdk/pull/31070[8384088: osThread _thread_id should be an int on all BSD's] + - link:https://github.com/openjdk/jdk/pull/31199[8384946: os::Bsd::gettid misses the return value] + - link:https://github.com/openjdk/jdk/pull/31455[8386344: runtime/StackGuardPages/TestStackGuardPages build failure after JDK-8303612] +* Upstream BSD Port: + - link:https://github.com/openjdk/bsd-port/pull/7[Fix conditional sections for BSD in hotspot/cpu] + - link:https://github.com/openjdk/bsd-port/pull/8[Port hotspot/os/posix for BSD] + - Merged changes accepted for mainline. +* Current (out-of-tree) BSD port: + - link:https://github.com/battleblow/jdk/pull/49[Merge + Remove VFORK for BSD + rebase GHA workflow on OpenJDK26] + - link:https://github.com/battleblow/jdk/pull/53[Merge + Fix usage of FREE_C_HEAP_ARRAY macro on BSD] + - link:https://github.com/battleblow/jdk/pull/54[Sync aarch64 cpuinfo impl for *BSD with Linux] + - link:https://github.com/battleblow/jdk/pull/55[Remove duplicate include in global defs for zero] + - link:https://github.com/battleblow/jdk/pull/59[Remove ThreadWXEnable from BSD code] + - Backported changes accepted for mainline upstream BSD port. +* Ports: + - link:https://cgit.freebsd.org/ports/commit/?id=7878106082fd1f07814d754ef767c1f59168d1e9[java/javavmwrapper: JAVA_VERSION does not work with openjdk25] + +In addition, these tasks are still ongoing, or waiting for review: + +* Upstream BSD port: + - link:https://github.com/openjdk/bsd-port/pull/9[Port hotspot/os/bsd/os_perf_bsd.cpp to BSD] (Waiting for refactor, see link:https://github.com/battleblow/jdk/pull/61[WIP: Split os_perf impl for macOS and BSD]) + - link:https://github.com/openjdk/bsd-port/pull/11[os::get_process_uid and os::rss for BSD] (Still ongoing) + +Other notes: + +* Started preparing for link:https://github.com/snake66/jdk/tree/freebsd-jdk27[OpenJDK 27 port]. +* Presented the project at link:https://foss-north.se/2026/speakers-and-talks.html#heilertsen[Foss North 2026]. + +Sponsor: The FreeBSD Foundation From nobody Mon Jul 20 12:00:02 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGC0Gyxz6lrKk for ; Mon, 20 Jul 2026 12:00:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGB4T9sz3M2q for ; Mon, 20 Jul 2026 12:00:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LUmsjd+RLrbRNwZVnA2TLkJmbJ3hc4xhs+v59iuIAdg=; b=X3WvaIubHoG6R+l5o9mdHXAsxKp3DLiD4c4WV6bXWfL0dwJyHtm4VzzeVv8GutUnZJWyHb ZMeg8EdzXpH73yW7SRxInP+zVxQXxK/n3cfQ5YTpP390S4TH//UqRrQLJQsZ9Q5ccQeo4v DpNUxm0zQn811FUSd+N7QQ9whinsOa4nKQu+u3ieVyE+TPN4hZ5pH+xtB6xOcE3Ddof80e uNUmerAPUOVFzfHTMok2uA71EEMpvZdgFKdrCKuAx1KFh16MOmQNGbuuGB+OJyTZAyAlU1 fGwC8Yk21kexpvplWm0kUBvke8CtBrjhpvzgUA1XzD5tjayNBCktv0p9ElWYMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548802; a=rsa-sha256; cv=none; b=HfgRESQIkuBvybfANNEW36qOSNvJay7hy7sPDDZqR0hTv2+lWrsWuwJMfJD69pVg8TxL07 J6dRn4H0hVxRyt8dqnP2MSbvYrm7+cNu8hfwb0aDPdbmebd/mI/1fSfvEGw2yq2kD66gBk J0HyATTQJMBVdpujzzfVC7LzDIW7+JDbYtsVunwek7IX5zmwY5K6t52yd/Y8Xi0G/2tbh7 j/6xhF1bgxGhx5K55/ceo8h2+rAtFlI8paNvwGi9PsNun1AQN/g0cg7Rt1oynAXBKWAQhx ePM3zW304C2sKXumClAqOp6fW9a0+VQqGkIqsLtPGriGmQ68U0zw+dgHULYnug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LUmsjd+RLrbRNwZVnA2TLkJmbJ3hc4xhs+v59iuIAdg=; b=HSFAXZUPvokBAIMWZD2WK2wddP2Yz6kZ1IXcppE+gjXT7jJJ0EJ+Ks2yTIMgYPC6Fwru8l od/u7pArhgIHDvEBnFJX9MKfiXfxutxv0ilLpMXK5yQbZ3luxx+yaDPVnAKvhgEys2mA3b 49I3JUooXx0b1/bt9y3040V+j5Q2r2MNEueOQn0oe24vwdjfBT+ibgTwq/qw8pHJH5+sfo jkKxLyp3/X40njacrseyASYVp2YrU8V6naxVMy3DvSZ6kCDstBrAcDf3D6auozWPjB27xw WPtpoaXa+ddyJ/eGnGuho0gXKN+Wa5+IEh6PkcYJkAOn0mqwqDhQCU96Qlr5QA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGB3R3vz11Bc for ; Mon, 20 Jul 2026 12:00:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ce7c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:02 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Pierre Pronchery From: Lorenzo Salvadore Subject: git: 488edce7c9 - main - Status/2026Q2: add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 488edce7c9a5d156146bcaf645823655b09efc7e Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:02 +0000 Message-Id: <6a5e0dc2.3ce7c.4203dec1@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=488edce7c9a5d156146bcaf645823655b09efc7e commit 488edce7c9a5d156146bcaf645823655b09efc7e Author: Pierre Pronchery AuthorDate: 2026-07-06 07:03:44 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:32 +0000 Status/2026Q2: add report This is titled "FreeBSD, CRA, EuroBSDCon, and Security Team". Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-doc/pull/691 --- .../freebsd-cra-eurobsdcon-and-security-team.adoc | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc b/website/content/en/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc new file mode 100644 index 0000000000..a0a4df599e --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc @@ -0,0 +1,30 @@ +=== FreeBSD, CRA, EuroBSDCon, and Security Team + +Links: + +link:https://alpha-omega.dev[Alpha-Omega -- Linux Foundation Project] URL: link:https://alpha-omega.dev[] + +link:https://freebsdfoundation.org[FreeBSD Foundation] URL: link:https://freebsdfoundation.org[] + +link:https://www.freebsd.org/security/[FreeBSD Security Information] URL: link:https://www.freebsd.org/security/[] + +link:https://2026.eurobsdcon.org[EuroBSDCon 2026] URL: link:https://2026.eurobsdcon.org[] + +Contact: Pierre Pronchery + +This quarter marked the beginning of my participation to Alpha-Omega's new initiative around AI. +The new wave of LLM-assisted disclosures of security vulnerabilities has been hard to miss, and Alpha-Omega is now assisting prominent Open Source ecosystems facing this challenge. +This includes FreeBSD, and given the situation, I have volunteered and been accepted into FreeBSD's security team. +My objective there, besides helping with incoming reports where I can, is to understand existing processes and suggest improvements to facilitate and scale operations. +This started with a new instance of link:https://requesttracker.com/rtir/[RTIR], and with an experimental instance of link:https://forgejo.org[Forgejo] for CI/CD and possible leveraging of LLM integration with the security team's workflow. + +On a related note, and in an effort to facilitate compliance with the European link:https://en.wikipedia.org/wiki/Cyber_Resilience_Act[Cyber Resilience Act] (CRA), link:http://pkgconf.org[pkgconf] was imported at version 2.9.93 in FreeBSD's base system. +This now includes man:spdxtool[1], which supports the generation of link:https://en.wikipedia.org/wiki/Software_supply_chain[Software Bill of Material] (SBOM) conforming to link:https://spdx.github.io/spdx-spec/v3.0.1/[SPDX 3.0.1 specification]. +Together with Tuukka Pasanen, we are offering a framework for review to that effect in link:https://reviews.freebsd.org/D56474[D56474], which still requires polishing before import unfortunately. + +First, it should be updated to reflect the availability of spdxtool (a patch is already available). +More importantly, finding the correct granularity for the amount of SBOM files to generate while fitting FreeBSD's build system was not easy. +This explains the metadata still missing in some cases; we are working on it for an approach as consistent as possible from the start. +Lastly, I apologize in advance for the 1.000+ files added to the coming release; hopefully, this will be mitigated by the switch to pkgbase, with which we believe it will fit perfectly. +The SBOM files are expected to be automatically provided in the corresponding packages installed, allowing subsequent SBOM tooling to function with the exact knowledge of the system's status as installed. + +In this context, I am glad to announce that Alice Sowerby, Peter Hansteen, and myself are teaming up to host a workshop about CRA compliance for BSD-based systems during the coming EuroBSDCon conference in Brussels, this September 2026. +You are welcome to join us there for practical information about CRA compliance in our ecosystem! + +Sponsor: Alpha-Omega, The FreeBSD Foundation From nobody Mon Jul 20 12:00:03 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGD4QP6z6lrBZ for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGD0LQmz3M17 for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=M0NaFCSG88mXIBs9Jii/X119iEfqh40KNsEoDTN4H8U=; b=xYDIDLmq/vLyrhtUFzVwh7S4Ub8AXioPpxGiW8vTtp6prpIuCPYFBM/+26M9FdGOViYKV3 ZTfphqz2O9+yhPR15/8FPluyKTLnl/g9b3ajlFZC8+q5xRZcswRInsxoc+z4FJfGsur6Ib NABeog1eIhIBuuovD7dhLmqPdbserABbINk9EPVWgHzw/NKlogZglNX3spcmecjVzrjcB1 UHN1A0bt3VZxsYDRIz2vCa+AISryJBIRehLgFTVKCNiTCj3TwAhHW8dsTDhtc1/UcrCJ/a 5F81s9b9EDv6ZNAExN37k/Da4NQz3/2kLRZ3m+sSqSoCl3zofsg4x2QZa80COw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548804; a=rsa-sha256; cv=none; b=fCiqJzQhVc03AYk0r55qhoudtZcUlQPfIonVU62wvkTbFQBqY7on7dGZj2jnZ5rext2lXZ JJ9Oxo+UJXnJFAGgG4Vv2tkfbp9htMxpdbedkZ180eyOAo6V5EtXXj4jnd7inzKI7hqvZa GmSnuOpsCeehSARo3j+MdnMbBLa+xRhq0EO0Wuo+9xpgCELl4hDNPPBlinIu7oHqo4hyrw InN5oolLHBz6sNQQwFdqG/MMcvLp6X2+k9qOtwlB5zHEupUSbZWb3nEv0aTBjkSF2qpZwt xqn/LIKxdP728DTzi1DUT6osWNoKVyTYXAekMbg03Pva+sMfHdnhT4M2PFVHvQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=M0NaFCSG88mXIBs9Jii/X119iEfqh40KNsEoDTN4H8U=; b=a3vIU5RyGLD8jILOiwSxvAXYhaIzVoLZ6VFQqcQRJlLx3BOCpGaDB4IMj0o2l2vSSKVLEq lonIkaAPqp7AGXjSg2Pb7uTOKpX24ijMJ8sHyZaGJP2hEUsfh2qcGvwtUh+/fO9bEg9B7e 2lIzOQ2SuhcEqCPcnCTQc0Y/vbp3EkFHLUPRsjz11blluHtagxg/y1/iHAweaFLgUkzm+K HsBjcSWEXr87pwuro749U0rt6RoJOUcGNEOx0XYQlXxNIrMSV3yJ8tx4oNaflt2g5IWt7r 7K374ZHI4dXINzW/cr928EDDTfEZgWB7rdndPZYMYZi9dPeBUBKCvmpVgX9OFg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGC3xjjz11ZB for ; Mon, 20 Jul 2026 12:00:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cf23 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:03 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: hayzamjs From: Lorenzo Salvadore Subject: git: 01abdb5588 - main - Status/2026Q2/sylve.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 01abdb558840a74e69664b152eeb5f10e4cca17d Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:03 +0000 Message-Id: <6a5e0dc3.3cf23.2911102f@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=01abdb558840a74e69664b152eeb5f10e4cca17d commit 01abdb558840a74e69664b152eeb5f10e4cca17d Author: hayzamjs AuthorDate: 2026-07-06 19:38:58 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:33 +0000 Status/2026Q2/sylve.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/692 --- .../en/status/report-2026-04-2026-06/sylve.adoc | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/sylve.adoc b/website/content/en/status/report-2026-04-2026-06/sylve.adoc new file mode 100644 index 0000000000..557d214538 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/sylve.adoc @@ -0,0 +1,69 @@ +=== Sylve -- A Unified System Management Platform for FreeBSD + +Links: + +link:https://sylve.io[Website] URL: link:https://sylve.io[] + +link:https://github.com/AlchemillaHQ/Sylve[GitHub] URL: link:https://github.com/AlchemillaHQ/Sylve[] + +link:https://sylve-ci.alchemilla.io[CI] URL: link:https://sylve-ci.alchemilla.io[] + +link:https://discord.gg/bJB826JvXK[Discord] URL: link:https://discord.gg/bJB826JvXK[] + +Contact: Hayzam Sherif + +Sylve is a modern, unified system management platform for FreeBSD. +It provides an integrated web interface for managing virtual machines (via Bhyve), Jails, the networking around them, and ZFS storage. + +The backend is implemented in Go, while the frontend is built with Svelte. +The project emphasizes a minimal system footprint. +By default, it does not require any packages outside of the base system. + +Optional runtime dependencies, required only when their respective features are used, include: + +- package:devel/libvirt[] for virtualization +- package:devel/qemu[devel/qemu-tools] for disk image management +- package:net/samba419[] for SMB file sharing +- package:sysutils/swtpm[] for TPM emulation support +- package:dns/dnsmasq[] for DHCP and DNS services + +The port pulls in these dependencies for convenience to the user, but by itself, Sylve needs no dependencies to run. + +==== Q2 Progress Highlights + +===== Data Center / Cluster + +* Implemented ways for users to have highly available VMs and Jails, with automatic failover to a secondary/tertiary etc. node in the cluster with the help of ZFS replication (no live migration yet). +* Made it easy to migrate VMs/Jails between nodes in a cluster without Quorum or HA, with a simple "Migrate" button in the UI. +* Backups and Restore workflows have been improved significantly, with enhanced error handling and better user feedback, including the support for encrypted datasets. + +===== Networking + +* Added support for adding network routes from the Web UI. +* A PF based firewall is now implemented with full support for Traffic and NAT rules, including the ability to use objects within rules for things like lists of IPs, FQDNs, etc. +* Added support for an intuitive WireGuard configuration UI, allowing users to easily set up and manage WireGuard tunnels. + +===== Storage + +* man:smart[8] was vendored in as a dependency as an alternative to smartmontools +* ZFS pool management now supports creating special VDEVs. +* Samba now uses a built-in mDNS server instead of avahi +* Initial iSCSI support was added, allowing users to create and manage iSCSI targets and initiators directly from the Web UI. + +===== Virtual Machines & Jails + +* UI responsiveness and performance have been improved, especially for large clusters with many VMs/Jails. +* Added support for VLAN tagging for Jails directly instead of requiring users to create a separate bridge for each VLAN. +* A lot of manual command-line flags have now been converted into libvirt XML syntax for VMs, allowing easier management and better compatibility with libvirt-based tools. +* Significant improvements have been made to the auto-start/stop processes for VMs and Jails. + +===== General + +* Notifications system has been re-worked to add support discord webhooks, ntfy.sh and SMTP based transports, it now also supports multiple transports at once, and allows users to configure which events they want to receive notifications for. + +==== Roadmap Update + +* All the road map items (except NFS shares from the previous quarter) have been completed, and we are now working on the next set of features for Q3: + * NFS shares support, allowing users to create and manage NFS shares directly from the Web UI. + * A simplified UI-mode aiming to make it easiser for new users to get started with Sylve as a NAS appliance. + * Podman and OCI container support, allowing users to run containers alongside VMs and (classic) Jails. + * A mobile application for iOS and Android, allowing users to manage their clusters on the go. + * App template library, allowing users to easily deploy popular applications (like Nextcloud, Plex, etc.) with a single click. + +Sponsors: The FreeBSD Foundation, Alchemilla Ventures (Development), IPTechnics LLC (Infrastructure & Testing) From nobody Mon Jul 20 11:59:59 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGD624Wz6lqsn for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGD4KBsz3M4v for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9W4U/pXrnbAvfNUYc33aVX8xkXard8xVmCKhvkAUdaU=; b=xD74jhZovjffc6MEParwNPO/+7cnFJjIKDkty/z3jhjD7BIu/zeliH94fdFPNCRmYi2tA+ GSYF69XniBPk2bXCvw9aVwFSPuwxEDv9ImcCBlhIE5Ve/tWsXJMyQ5igkmgZlydnYHTI41 lTDHIr1JAOfsZr9feMcrW8z/GirnkxrUq46AwF65CG+q3V1c9wRb5j0qoU/ngdlHeWKsdq EXsssAiLNVMV+CUGbrjH0RDFY6B0XrTk55P94o2C2PC0MPGnPdpBwvaANCm2u+JgeSvHtp 7QXvrg5VhgoZb6i8K9K9t1XdlScbBRZOjYeuZNT/oiWJfTiSOieP2xLtGA02CQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548804; a=rsa-sha256; cv=none; b=ujWZLD+/ZuCnnOixAhZOtmIk/Mk+Y064ntLuuJv+NoybDqyPrDUdS2Ojdt1cXM/24NQMhV a0dJTcMwJZ3WgYSVUxz1LET/GB5f7K+TFnekXR5ZxzDCvUaqjUlkosQfgVpECDsehwviv+ yv0vjmbcNMFshxjxhaxQOVdXokfuWjOVXOos1D6Ct8+TnSpxf8z3B2PKXlwg9BQWn/YUcY suU838MdjK/YFdhIXQLjUej8OWYUnX2ysSzX6tJEz+OIpBVEJHoz667N/uvYK9LnEYGBE+ lMZP3QhQyfrfYbaciGW4YF2FwXlPHXFIPea0A9xPacxWPjtUEdBD72nbqyePew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9W4U/pXrnbAvfNUYc33aVX8xkXard8xVmCKhvkAUdaU=; b=oy9w85gFHkNZHBfoTXVps0UjWhaMuK6jt473YlOqPX6E5lRP3JBbzpfZue+rPTytP7FmE/ oi3rWaRjKmyDw2/GCstzR+wFMbqMcVuWiQyC5Dp5yB8dizsjGP4DP6nAUXTIETJHrmLFRp nI2Bl3HEqcc51Rmlb6E1Hfl/6oSVg6lWQS32mHcvaawZgWXq9Jwezbh3fQKCLfhjp+uYF0 U7fPTkBx+Gc0hbdM3T4iSRS/k7/4lpwXm/BTZmu71vEOaAA4cqg5EbGADi6Szy0Wob+clg vyIZqWtrnl/FLuUaOVIP6Hn+ZkN1v97AdL7vqidktllH9CDNn7VHj5dmMpazAw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGD3Mcyz11ZC for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a5fb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 11:59:59 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Chuck Tuffli From: Lorenzo Salvadore Subject: git: 6fccfbd502 - main - Status/2026Q2/smart.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6fccfbd5028d569058a18832c96bf548aa7b1916 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 11:59:59 +0000 Message-Id: <6a5e0dbf.3a5fb.3ffdbb4b@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=6fccfbd5028d569058a18832c96bf548aa7b1916 commit 6fccfbd5028d569058a18832c96bf548aa7b1916 Author: Chuck Tuffli AuthorDate: 2026-06-02 18:43:35 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:31 +0000 Status/2026Q2/smart.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/681 --- website/content/en/status/report-2026-04-2026-06/smart.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/smart.adoc b/website/content/en/status/report-2026-04-2026-06/smart.adoc new file mode 100644 index 0000000000..e66e3fea67 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/smart.adoc @@ -0,0 +1,12 @@ +=== Native S.M.A.R.T. data retrieval in FreeBSD + +Links: + +link:https://github.com/ctuffli/smart[S.M.A.R.T. on GitHub] URL: link:https://github.com/ctuffli/smart[] + +Contact: Chuck Tuffli + +FreeBSD has imported a native Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.) utility, man:smart[8], into the base system, providing lightweight, built-in disk health monitoring capabilities without requiring third-party packages. +It was inspired by the man:diskctl[8] framework proposed at AsiaBSDCon 2016 to create a permissively-licensed S.M.A.R.T. utility addressing licensing and functionality gaps in existing tools. + +The utility provides a unified interface for retrieving S.M.A.R.T. data across multiple storage protocols, including ATA, NVMe, and SCSI. +It focuses on ease of integration with monitoring tools, providing multiple output formats (tab-delimited fields, JSON, XML) via man:libxo[3] and allowing users to query specific health attributes. From nobody Mon Jul 20 12:00:04 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGD69vwz6lr5k for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGD58bWz3Lps for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PZDkgddN16qdy5bST+XosPAjUxbT2HQHcHgy7zhySb8=; b=ie9fvJp7f4okjYjRv1QEdPCFXaGTEJY15r+LV2myvjvHVVwwqMWx3tnFR4MeSMiVgabqMe NjujWVhuYrCrfXzPg+Q5PzTR6QxhlEIQ8dixRSqeF0DwRxKZR4bYp8PDcG89m/GBUX/oR0 IFQ4zF0G1VdAyirYsaaB4/bKZGcgR7FPlqIXK12hws5swLw1kV/eAxO/Q+fA55ItSez5LL iPosfoksE3XBNkGjOAhxX/uVrmI/A/x5jB/8zb+H8QwYvj3zRS5UoTss/tMju2q5/LLaKS FUCvaXI/z4o2P/TfdKyrBglGm4RspJyO7vDzKq1kB53CXw25sBGgQP5XzFQxBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548804; a=rsa-sha256; cv=none; b=cTCfYO0bApQYSLwze9xOkWCboy/SXoMZmcwKvaPWXOaxnlJaMkgcbG3/LPDtGxn67sG6H9 q2/i5o+2QugWyBniR2VAlZKnmFk3JT7EDUh0DE9t8jS7slCfbX28nYvox7UtC30nBv9xfs wx9nyifAYicNSyUXRXpKP7rR0mXmGpDDqV2mHBa8QDWswmkMOnrP5wrNYTXvLKgnkHQXxq Dhk35kXXjaaOl22HnAYmd2l3jhQzYCE4l98SpNG7L465zsmtjAU/Gmerz0dTISUpqC0bMu ID9RdudjPzrfWxfWvQiUo4QxgbUYJn5/73yjU8usT7v0joHnpnTxkE4Z7m6I+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PZDkgddN16qdy5bST+XosPAjUxbT2HQHcHgy7zhySb8=; b=AAkD1fAKl7R0ldIBUTw0oASx4Y+9WV5O/h1krCB6s6H5lyUecxguutp+oahbdTeDE99ed+ bqxKvDcIWavRQ4mieSMGzvU7GTZ5nN5XlNsneezhu14Ar1AoIj04NnjLXJ5juyeeQGGmQj /kvBKj0Bw2WWXvX+cjX3yciO++5u4lArYDpv8sfZoZddnAXbur2HeiRMYIZhA2PD68vV5C 1FzkBG+8pA2cfjzDXvlHCd5l9kTw/DBAqKCLVCO7g5weZgBFLKfwNmpkARxYhhZfGxeXOC NrWSG/3aPQKDC/LldZK7IhduLW5EYZVOfJNI8BetpcpkF+qbihXPXreHo7ga+g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGD45Khz11PS for ; Mon, 20 Jul 2026 12:00:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c932 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:04 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Aymeric Wibo From: Lorenzo Salvadore Subject: git: f16529a77e - main - Status/2026Q2/suspend.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f16529a77e6a0aa12bfca3b50f6d57015f03e810 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:04 +0000 Message-Id: <6a5e0dc4.3c932.1296f906@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f16529a77e6a0aa12bfca3b50f6d57015f03e810 commit f16529a77e6a0aa12bfca3b50f6d57015f03e810 Author: Aymeric Wibo AuthorDate: 2026-07-07 10:52:00 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:33 +0000 Status/2026Q2/suspend.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/693 --- .../en/status/report-2026-04-2026-06/suspend.adoc | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/suspend.adoc b/website/content/en/status/report-2026-04-2026-06/suspend.adoc new file mode 100644 index 0000000000..831680045a --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/suspend.adoc @@ -0,0 +1,27 @@ +=== Suspend/Resume Improvements + +Links: + +link:https://obiw.ac/s0ix/[Blog] URL: link:https://obiw.ac/s0ix/[] + +link:https://youtu.be/RCjPc4X2Edc[BSDCan talk on s2idle/S0ix] URL: link:https://youtu.be/RCjPc4X2Edc[] + +link:https://github.com/obiwac/freebsd-s0ix/pull/15[Working branch] URL: link:https://github.com/obiwac/freebsd-s0ix/pull/15[] + +Contact: obiwac + +Suspend-to-idle and support for S0ix sleep is in the process of being added to FreeBSD. + +This will allow modern Intel and AMD laptops, some of which do not support ACPI S3 sleep, to enter low power states to increase battery life. + +Mostly, the status is the same as the previous quarter -- work is still ongoing on narrowing down the NVMe resume issues and fixing up the D-state issues. + +The generic power management interface has been committed and man:zzz[8] has been rewritten to make use of it. +You are now expected to use the `kern.power.supported_stype` sysctl to list supported generic sleep types and set the `kern.power.suspend` sysctl to the sleep type you would like man:zzz[8] to use. + +A bunch of small fixes and improvements were made to the acpi_spmc driver. + +Generic USB4 NHI support has also been committed. +The only thing left to commit for the USB4 support required for S0i3 entry is the suspend routine itself. +The man:thunderbolt[4] manpage has been updated to be clearer on the fact that this is only intended to support S0i3 entry. + +A manpage has been written for man:amdsmu[4] to better explain how to diagnose S0i3 entry. + +Sponsor: The FreeBSD Foundation From nobody Mon Jul 20 12:00:05 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGG0xLZz6lr6L for ; Mon, 20 Jul 2026 12:00:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGF5ly1z3LyM for ; Mon, 20 Jul 2026 12:00:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kDgEwA2YWOxPVjuFVzR7dLDYv0aUw+6hN1wrrzkARRU=; b=PFm7Zm0CCQ3R5CREe7dxaarThK0OoFFoN+5+J+k0sAzWRAd70t8jIEBGClYIkSU3JQ+Wek 6hUduqDhh458UWa18d2AV9KTKptmPGt629vWvRNM3uzQcigY4ZghRkPH0qVNBdfErljZau 2cphGp0aY0+NgDixWp8gxa7g+TAd6+Rj6vjtiQb172sr1Oqtt2BMryALe7mscVL8D0ByZf 7Vb33n8OlggJ9RhLTfnA8kkBaagJyRIoNcXON8/3aIiVmgDEYWyYecbJivAuEv2VnmutIb ZuqPIwxOsJxMvKX/jFmi1+pU4N5KPKFArPz+8Zmr64PNfSt4AZr3gtxOBXPjoQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548805; a=rsa-sha256; cv=none; b=oR8RXyYXvHicbMt3Gq2DpXENFdx4RT1SVU6s8w4YhFXFleW7skJLq3KS5v7YKAxtmQp3Q6 cLdLemwTe0Q1/Pqqc8FYLI+Bs6p4jiyxTjcN1BwQBUtIOkI+0tQn86yeyvFgLCoKxC6zSk W10sGmUhIh3eKXQHB1/j8IJhCIkUK26h3zNdM62JIiI/1o+h9GOrQFkUwtJCWc1SJRe+M2 b0MSKNyJIjpcvI0C2GMH5hxnmvlRrP8xXTiPUYULhsgMs8z8V5g+8BjBWcBt+2n4YHysQ/ xadnxfiAuOQaw/b5ec5qLAUeBLFLdNTHdbWAqzmk63ENgjS8kONGofKfd3UZqA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kDgEwA2YWOxPVjuFVzR7dLDYv0aUw+6hN1wrrzkARRU=; b=nedzUY7RjbAYHLOUz8eggEnFZcnhk4PK4ALmVZVW7VjYgiXzm5l2LZ/yNcKJ23wQiLZ3GO S+zZryZ5IAJHwKjeJEdby7weiH+LnIf8Ns7tcCtXKFkQ/IOScWslvV3byG0TJMGSeSbbAa rz2IG5rdt7Z3l2HTPJI9QZPTdetdqh2w2Od/ok/AayihchgUIU1jgY8k3tMIL5A6A4veTf A3h1NTIjnLXHQ9LOJwZaDkISs1+OTL+gDmyYiE95T+dGW9fkCi3d4Et/lgjaniWS4DRKcj xEwYjsiQMjeq/okbSXLMBOLBh/l0wc0RHg9Tev9PwKv3G2dFPr0gIEXSd2GPZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGF4S1Pz11Bf for ; Mon, 20 Jul 2026 12:00:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3d099 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:05 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Hans Rosenfeld From: Lorenzo Salvadore Subject: git: 459fbf1c42 - main - Status/2026Q2/bhyve-cpuid.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 459fbf1c42b1bdb5cb3bea956649ba5fc5385ff4 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:05 +0000 Message-Id: <6a5e0dc5.3d099.f1e6edc@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=459fbf1c42b1bdb5cb3bea956649ba5fc5385ff4 commit 459fbf1c42b1bdb5cb3bea956649ba5fc5385ff4 Author: Hans Rosenfeld AuthorDate: 2026-07-07 16:20:07 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:34 +0000 Status/2026Q2/bhyve-cpuid.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/694 --- .../status/report-2026-04-2026-06/bhyve-cpuid.adoc | 68 ++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc b/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc new file mode 100644 index 0000000000..763cc9cfb8 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc @@ -0,0 +1,68 @@ +=== Full CPUID Control for bhyve + +Contact: Hans Rosenfeld + +==== Project Overview + +Ongoing work on this project aims to integrate the existing proof-of-concept work into FreeBSD, and to add the following usability features: + +- a user-friendly configuration method to override individual bits, parts or even whole CPUID functions as needed, while keeping the rest of the host CPUID information or a pre-defined CPUID configuration +- a user-friendly configuration method for the hypervisor signature reported by bhyve +- a set of predefined CPUID configurations based on common x86 architecture levels, perhaps also including a set of CPUID data for a few real CPU models, and a user-friendly configuration method to choose one for a VM + +==== Changes during the last quarter + +===== Extensions to the bhyve configuration syntax + +The existing bhyve configuration file syntax was limited to assignments to configuration nodes, which parsed into tree-structured set of nvlists internally. + +In order to allow a more flexible configuration using pre-defined configuration file snippets, the bhyve configuration file syntax has been augmented with two new features: + +- A configuration node can be appended to with the `+=` operator. + If a value has already been assigned to the same configuration node, the new value is appended to the old value, separated by a comma. +- Another configuration file can be included with an `include` directive. + Absolute and relative paths are supported, but relative paths are understood as relative to the path of the configuration file the include directive appears in. + +===== Yet more flexible CPUID configuration + +The CPUID configuration mechanism has been extended to support symbolic feature names, where each name corresponds to a particular bit of a register for a CPUID function. +This is particularly useful for individual instruction set extensions or other optional features that can be turned off or on at will. + +So instead of configuring `cpuid.0x00000001+=edx|=0x00040000`, you can now simply write `cpuid.enable+=psn`. +There is also a corresponding option `cpuid.disable` for symbolic features. + +Using bit manipulation on CPUID register is of course still supported as not all CPUID features can be expressed in terms of individual feature bits. + + +===== Using x86 architecture levels + +The x86 architecture levels are now implemented as a set of pre-defined configuration file snippets, each higher level building on top of the lower level. + +To illustrate this, here's what x86-64-v3.cfg looks now: + +------------------- +include x86-64-v2.cfg +cpuid.enable+=fma,movbe,osxsave,avx,f16c +cpuid.enable+=bmi1,avx2,bmi2 +cpuid.enable+=abm +------------------- + +The CPU or architecture model can be selected either by including the corresponding configuration file from `/usr/share/bhyve/cpu` in the bhyve configuration file, or it can be specified on the command line as part of the vCPU configuration: `bhyve [...] -c 16,model=x86-64-v1 [...]` + +===== CPUID constraints + +In order to prevent accidentally enabling CPUID features for a guest CPU which the host CPU doesn't support, the CPUID configuration parser has been extended with a list of CPUID constraints, which are consulted when a particular CPUID register value is set or modified. + +For any register in a CPUID function, a constraint can specify which bits are immutable and which may be cleared only. + +The constraints are checked after the CPUID configuration has been applied. + + +==== Plans for next quarter + +* Implement overrides for CPUID constraints to ignore any constraints or to warn about violation of a constraint instead of failing VM setup. +* Provide more pre-defined CPU configurations based on real-world CPUs. +* Similar to setting a x86 architecture level, a mechanism will be implemented to override the hypervisor identification without requiring manually changing CPUID bits. +* Get the whole wad reviewed and committed into FreeBSD. + +Sponsor: The FreeBSD Foundation From nobody Mon Jul 20 12:00:06 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGH1wvpz6lrL0 for ; Mon, 20 Jul 2026 12:00:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGG5q6sz3MBY for ; Mon, 20 Jul 2026 12:00:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548806; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JlE2sOVYmiQB2iqbOcGYrHA+lBZySHzZgmFhqKf+xsQ=; b=bpwxl9gaF/gvo+9S4TGcJD3OUdA+OOtDsuprWHdiFu3+n/6NaPrgdHxueJvs8KVw0jHy9D 4MHZMNNtYFL7+r75Q0CrYuNq6JNOSa2rwda7EyEFDyHYszkxzOuNejY+ScZ9Tg+GDC2pkZ gSWrmZYNT/I7gkjQm17NDUweoUn+v1NBQyVMc/UXAAW54U1nPd9NDBSueVr2EAe0FzUQW7 LM7WguL/HjSbSv+O9bBPT9lo2OVUt8sVoeLro7rDv/on8770a69fEQVjb+Q+oTPbNbuyDi HiCZVy3XBPIozt5MIAjDzjurQfDChKFVmdPii83Ysr6npIC0YmC6dRhrN0MwpQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548806; a=rsa-sha256; cv=none; b=cPoHCPDu2rG8vJ47QfL8kPEKB2hOS4YBJ/DbNHIkZ09BRSLwIHLVB9+Go69jvE96C/f6Eh yDmsQz/NcvfhLRnjHZgARqboBSuHt4YD9dnaQfGBH/Vf0VeGELjFWXhOFs9hhDmWSP1u4j BYdw8K6QzvqhF/1Kk2Za6/VTp0w1H1Gg7lwwwc0Fv0T3ASn7Eus8HYFNZh92mDP4iMmwt/ 7poTXg1HWJJwUHRECu3g6K4PYdgP9ezy+ukYp3bUHHge/lv3upW0kQeNQwkUlEaZxfVkMD wQuFtVjC8aPMY3/M6+xmkEYLiqMcfO+REEAnjZO8FN1MWiyupzMCK67Ihoizhw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548806; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JlE2sOVYmiQB2iqbOcGYrHA+lBZySHzZgmFhqKf+xsQ=; b=yWFwl6fq2Fup43uhtxVkX9q2KxDBoYwmzIh2ZiKQEbwn4Qr8mFDsOcG48MmlJUkB2fSJpv vDCOHkcair00f4YnyxsoTWgpgeaRv0g0y383XLvNQx/o7Pac0QV5HIdGIqIKClhUF6DT32 fB9VLyrj3XdnmraYy4EV8npo///0Yq74vmS83ZILVvCU/jVPgNzz/eJiUPHYHqmubNTszi ifP8dpRaYRbozoSIoqcxcb9JquPAyj6wFjXLgBVHFSM0JyNPvY7DW0Drk/5Ofa4LGUPd2X 8sFadNLVQD1QGY0kFPiQenTdsamxrugF+QNsN8CZwAhWS/MkbQju7V5Zck+uCw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGG4mY3z114s for ; Mon, 20 Jul 2026 12:00:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cfa9 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:06 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: GenericRikka From: Lorenzo Salvadore Subject: git: 0bb238104c - main - Status/2026Q2/hpc-ports-modernization.adoc List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0bb238104c9e0644331f7fda6adb2e70e0e9448a Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:06 +0000 Message-Id: <6a5e0dc6.3cfa9.1d280b8a@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=0bb238104c9e0644331f7fda6adb2e70e0e9448a commit 0bb238104c9e0644331f7fda6adb2e70e0e9448a Author: GenericRikka AuthorDate: 2026-07-08 16:35:45 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:34 +0000 Status/2026Q2/hpc-ports-modernization.adoc Pull Request: https://github.com/freebsd/freebsd-doc/pull/695 --- .../hpc-ports-modernization.adoc | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-07/hpc-ports-modernization.adoc b/website/content/en/status/report-2026-04-2026-07/hpc-ports-modernization.adoc new file mode 100644 index 0000000000..907f41eb7a --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-07/hpc-ports-modernization.adoc @@ -0,0 +1,46 @@ +=== FreeBSD HPC Ports Modernization: Slurm 26.05, UCX 1.20 Upstreaming, and MPI-Parallel File Utilities + +Links: + +link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[sysutils/slurm-wlm] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[] + +link:https://cgit.freebsd.org/ports/tree/net/ucx/[net/ucx] URL: link:https://cgit.freebsd.org/ports/tree/net/ucx/[] + +link:https://cgit.freebsd.org/ports/tree/sysutils/mpifileutils/[sysutils/mpifileutils] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/mpifileutils/[] + +link:https://cgit.freebsd.org/ports/tree/devel/libcircle/[devel/libcircle] URL: link:https://cgit.freebsd.org/ports/tree/devel/libcircle/[] + +link:https://cgit.freebsd.org/ports/tree/devel/lwgrp/[devel/lwgrp] URL: link:https://cgit.freebsd.org/ports/tree/devel/lwgrp/[] + +link:https://cgit.freebsd.org/ports/tree/devel/dtcmp/[devel/dtcmp] URL: link:https://cgit.freebsd.org/ports/tree/devel/dtcmp/[] + +link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[benchmarks/py-reframe-hpc] URL: link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[] + +link:https://github.com/openucx/ucx/pull/11354[openucx/ucx#11354: UCS/TYPE portability fixes for non-glibc/Clang environments (merged)] URL: link:https://github.com/openucx/ucx/pull/11354[] + +link:https://github.com/openucx/ucx/pull/11549[openucx/ucx#11549: UCS/SYS portability fixes for non-Linux platforms (in review)] URL: link:https://github.com/openucx/ucx/pull/11549[] + +link:https://github.com/hpc/mpifileutils/pull/664[hpc/mpifileutils#664: Portability fixes for FreeBSD/non-Linux builds (in review)] URL: link:https://github.com/hpc/mpifileutils/pull/664[] + +link:https://kavocado.net/reports/[Kavocado Monthly Status Reports – FreeBSD HPC notes] URL: link:https://kavocado.net/reports/[] + +Contact: Generic Rikka + +This report continues the FreeBSD HPC Ports Modernization initiative. +Previous quarters focused on bringing the Slurm + PMIx + PRRTE + UCX stack up to date and filling gaps in the surrounding ecosystem. +This quarter's work centered on three things: keeping the core scheduler and communication libraries current against fast-moving upstream releases, upstreaming the FreeBSD portability fixes accumulated while maintaining these ports so the local patchsets keep shrinking, and adding a new port for MPI-parallel file utilities that are common on large HPC filesystems. + +==== Work completed + +* Updated package:sysutils/slurm-wlm[] twice this quarter, from 25.11.4 to 25.11.5 and then from 25.11.5 to 26.05.1, tracking the latest upstream releases. +* Fixed several FreeBSD-specific runtime issues in package:net/ucx[]: hardened async thread state handling, corrected UCM relocation handling, fixed mm signal socket binding, and resolved other FreeBSD runtime portability issues. +* Updated package:net/ucx[] from 1.20.0 to 1.20.1, and separately fixed a libucm early-init panic together with several gtest suite failures uncovered while validating the update. +* Added package:sysutils/mpifileutils[] as a new port, along with its dependency stack: package:devel/libcircle[], package:devel/lwgrp[], and package:devel/dtcmp[]. These provide MPI-parallel file utilities (copy, remove, checksum, etc.) commonly used on large HPC filesystems. +* Updated package:benchmarks/py-reframe-hpc[] twice this quarter to track upstream releases of the regression testing framework. +* Upstreamed "UCS/TYPE: Portability fixes for non-glibc/Clang environments" to UCX, which was reviewed and merged. +* Opened "UCS/SYS: portability fixes for non-Linux platforms" against UCX, covering hostname buffer sizing, MAC address retrieval via `getifaddrs()`/`AF_LINK`, shared-memory error reporting, `mmap`/`munmap`-based reallocation, and `cpuset_getaffinity()`-based thread affinity queries; currently addressing review feedback. +* Opened a portability PR against mpifileutils guarding Linux-only APIs for FreeBSD and other non-Linux builds; currently in review. +* Collaborated with SchedMD on a Slurm configure-time probe for `H5PTopen`, used to detect the HDF5 high-level library, which was merged upstream. + +==== Work in progress + +* Addressing reviewer feedback on the open UCX and mpifileutils portability pull requests to get them merged upstream and reduce the FreeBSD ports' local patchsets further. +* Continuing collaboration with SchedMD to upstream additional portability fixes discovered while maintaining package:sysutils/slurm-wlm[] on FreeBSD, including BSD socket-handling improvements. +* Evaluating a `proctrack/freebsd_reaper` Slurm plugin design, made possible by recently landed FreeBSD kernel support for exposing reaper metadata in process information. +* Continuing to track upstream Slurm, UCX, and PMIx/PRRTE releases closely to keep the FreeBSD ports current with minimal local patching. + +==== Future plans + +* Land the outstanding UCX and mpifileutils upstream pull requests, and continue identifying further portability issues to upstream rather than patch locally. +* Prototype and submit the Slurm `proctrack/freebsd_reaper` plugin once the underlying kernel interface work is finalized. +* Continue expanding the HPC software ecosystem available in the FreeBSD Ports Collection and reduce local patchsets across the stack wherever upstream acceptance is possible. +* Document a reference Slurm + OpenMPI + PMIx + PRRTE + UCX deployment on FreeBSD to lower the barrier for new sites experimenting with FreeBSD in an HPC context. From nobody Mon Jul 20 12:00:07 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGJ1Qqlz6lrHk for ; Mon, 20 Jul 2026 12:00:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGH720cz3M7v for ; Mon, 20 Jul 2026 12:00:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DDULH/Ei99hXkrtrdO5006hYU9afPmOjMl+Qvy7VGEI=; b=g1cA/n2W1mWtDhWrwgTuUcb9fn0anCLPAfZ4Z2kowGQZyEvzNlhMm7nqEIZnJrJC/fpgRj RHBm6An+kHPCkl6btyMuGNcnrKup9cH7P4WqEv7Utc1bejfPI74mGYyvX8APh0COtnBpNm QMLRt4P6bOrOkuIxXmfbujrmmeOFl9xMLYGnCwRs/k+j0X1qLUwTSXzoSV9rNyJnR2sGZk PRBp4xEG6NcPenNzEUt9D2NjZKjSci+I2oduZPRTCdUqSjpYq/qkBYVyuVrsCZkT+S4uzU qty1eBby9hwyy3KcSpvgZiz7y02jhSFh1iIkmyGHUvDTnA1Vbl7XbYoeQFtBCQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548808; a=rsa-sha256; cv=none; b=Xhu6HjGyQQ9KeX8jXCPwvu9+oNnhqDTMw7qjNdHrpWXpiFkGsNlgD1kJmzCQCTemrnj9kZ g3VkN4jwXUqMvrfR1Hr2oRzB9ueE6QP8r30dMfbqGccNaOwuH4NVJcY1y2xLzWYtXu3Cas L5bMa9rgS2EUxqt8GFbSCS5i0o/c/NdjRQGcw/qCciVC8Q9h8f4T68L3eYHG+fNh7wDLuI 4lsU7eJSSW21WGJxeqc+W1R2CXMF5csiIsXwGkMX/NUeW2DpDiWu3wYHAMG/x8o/jjFoK5 zZCV2ns3Kw2qO01oDc1kxmTzYCwSRytSmkh+JWhGHGvhLRXjyYN2udwpxalTcg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DDULH/Ei99hXkrtrdO5006hYU9afPmOjMl+Qvy7VGEI=; b=g5urFrO6CN3haPJXJnG+eLzUw22mVenf5NOFs5Tkh5gsHY6oU+YePS2x+o3gd24Tha77Lc Vye5Plf4iy1wtSFm7d0aJE2eRc02LyAI/W+zKpDBpZGv8Z7472Xwo/7yazdVgcoyd8tEK6 G6sg8ifISacplvqTlb13BAI8k7K3Dh4ggzOCyUYXH1qpiowC1HNaYZ6oirivEsVeRaQ2PO VGhxP0UUTIZKR7NLMJnrN9nQ6yVsZ2JcHkgBB4+Zbrpkh/9hj/PRpNNnKoXpYchV3dfpX9 wrA/cDEUJlkcd5vNls++l0KLYh/WPwp2rl9rG8qcW5vOxx/lKXVUZkAb0NriNw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGH5CM3z114t for ; Mon, 20 Jul 2026 12:00:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b254 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:07 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Majed Alkhaleefah From: Lorenzo Salvadore Subject: git: d3ebf769a3 - main - Status/2026Q2/bluetooth.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d3ebf769a3b1d7f5f6c6f17118ffa358fb65ff9a Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:07 +0000 Message-Id: <6a5e0dc7.3b254.781af@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d3ebf769a3b1d7f5f6c6f17118ffa358fb65ff9a commit d3ebf769a3b1d7f5f6c6f17118ffa358fb65ff9a Author: Majed Alkhaleefah AuthorDate: 2026-07-13 12:09:45 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:35 +0000 Status/2026Q2/bluetooth.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/697 --- .../status/report-2026-04-2026-06/bluetooth.adoc | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc b/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc new file mode 100644 index 0000000000..3e0d719861 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc @@ -0,0 +1,39 @@ +=== Bluetooth HID drivers +Links: + +link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[FreeBSD wiki project page] URL: link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[] + +link:https://github.com/majintosh/freebsd-bthid[Project Github repo] URL: link:https://github.com/majintosh/freebsd-bthid[] + +Contact: Majed Alkhaleefah + +I have been working on two drivers to enable support for HID drivers for Bluetooth devices as part of GSoC 2026. + +The primary goal of this project is to register connected Bluetooth HID devices as Newbus devices via two new drivers: `bthidbus` and `bthid`. +`bthidbus` acts as the parent bus that manages the creation and attachment of `bthid` child devices. +`bthid` serves as the transport layer, spawning a `hidbus` device and routing all received packets to it once they are stripped of their headers. +The short-term goal here is to enable support for wireless HID connections. +The longer-term goal is to begin setting the foundation that allows others to write drivers for devices that can only connect via Bluetooth. + +What has been accomplished: + +* `bthidbus` can successfully open a connection to a Bluetooth device via sockets. +* `bthid` can receive and manage sockets handed down from `bthidbus` via ivars. +* `bthid` can send the report descriptor to `hidbus`, which successfully spawns the correct HID device and driver. +(e.g., a gamepad connected over Bluetooth spawns an `hgame` device and an `evdev` node.) +* Input from Bluetooth devices is successfully received by `hidbus` and `evdev`. + + +Current issues and planned changes: + +* The actual report descriptors, Bluetooth addresses, etc, have to be hardcoded into `bthidbus`. +I initially considered adding the querying/listening logic to `bthidbus` to make it act like a pseudo-server, but I worried this would risk bloating and scope creep. +The approach I will be going with instead is to rely on the `bthidd` daemon's existing querying logic and have it send new connection information to `bthidbus` via an `ioctl`. +This would remove `bthidbus` 's current role as the connection-initiator and instead have it only manage connections that have already been opened. +* There is significant input latency when monitoring via `evtest`. +I have two different working hypotheses. +The first is that the issue lies in `bthid` and how it manages interrupts via taskqueues. +The second is that it lies in the Networking stack, as Bluetooth packets are piped between multiple different Netgraph nodes before being received by `bthid`. +This could also very well be an issue with `evtest`; I still have to look into this. + + +All testing so far has been done with the Nintendo Switch Pro Controller. From nobody Mon Jul 20 12:00:08 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGK2ykZz6lrDk for ; Mon, 20 Jul 2026 12:00:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGJ6bWyz3M85 for ; Mon, 20 Jul 2026 12:00:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sfBG50OSUQ8zhbQTTyprt+cM0JKw09FBCBL1/sOIuMA=; b=TZuZZYAgKP4nTh+uIhhNUDK8odL5yMtfOovDKQW/F7bzhsRwxXSwOzTVbUAJNolwRRoJ/w 7ZmHeDt3CqOYdvNXUF3Bb+l/E3Eb0T5oWp4gZ/NCiPWjoVaqvkHnrIIjQ0dhWRY/zKgxx6 xWY/91bXppAxxEPHA/Csf4sDfeoGmzc0YBgL8LmFYhCkZKLlrWlA4MdiHFyGHP8nJFoQNu bZgIX5R+IILzvr48gtvcNdPXxin/VVays77rsLzj10nk2v9BBaJA00IJjxv5ALw0Cif0/D zg6HfgWnnZiDGbZ1ci4VQprTBbi6kYsAuHQVoRK52lSgq+nGUQJA9OcAdbsTzg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548809; a=rsa-sha256; cv=none; b=I2paVODK5CG6Jy71fmctqRUKm29pbPxiGDBYs6QuU769FV0RzZ2dctihOk4iyQ4yd/4pES HIKp5eTETxKytrPDH2dCDRtN5dXjJhBPfJ1MJB4y4DVjqgvv80ZaiFRSh5X5PM92FZ3NDx AHk1NhltBpzhfJmPAU5CmFE8caDmBd2U2GYIgdiRSGh9O4NXLugFnGpiNTRWspAwza8Dtr gokotttbb21ETtKIp82a0EElqYL9DGdgy2kLu4B8wNXPAGdZDUnZSFxnoatDWUeh/X3SS3 e2tqhl4DxJgS6nYXBJXOnC4WvXzldoFfzXQpqJi30ZSZA2JlExTwtrMcTax0Xg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sfBG50OSUQ8zhbQTTyprt+cM0JKw09FBCBL1/sOIuMA=; b=wLouiajNwXKWRVK3F2kjlJ+9vrqBdWaT/GGp4xhjFLfx6m/ekKHM0vshjrGdm7fPEftyO4 BhZLCokzK+M+c3ngZejbCrR3yNLuwtpIY9SXGbHs5M+oqN6SPw1o2uJWdLmzYRjVsiJrob /1m8VY8S1OSrpHpMVAd9QJfaLh5Ju04N0doWp3M6N0lvNRuCF7eBvUt+i67TQ0yG9+JNvj PqZ24o0U2w6sOzoHmxyigmZSDVGQowxcA77rv8JfgWCnt1LT8dzTnmTQl5iyI+nxPZy9FM lnF5EpEkYuLsy/dkqGf5dusEYK5frVuccypsmuZJ6E9qk5HtLF4SWjJYOOtVAA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGJ5RF3z10q3 for ; Mon, 20 Jul 2026 12:00:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3d18f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:08 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Chun-Cheng Yeh From: Lorenzo Salvadore Subject: git: 283f346093 - main - Status/2026Q2/dockerbox.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 283f34609334d062659e5172043fcf8ed6df2a55 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:08 +0000 Message-Id: <6a5e0dc8.3d18f.7fdab72f@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=283f34609334d062659e5172043fcf8ed6df2a55 commit 283f34609334d062659e5172043fcf8ed6df2a55 Author: Chun-Cheng Yeh AuthorDate: 2026-07-14 14:24:10 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:35 +0000 Status/2026Q2/dockerbox.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/701 --- .../status/report-2026-04-2026-06/dockerbox.adoc | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc b/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc new file mode 100644 index 0000000000..f9bdc1ba12 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc @@ -0,0 +1,44 @@ +=== Dockerbox + +Links: + +link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox[] + +link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker Github] URL: link:https://github.com/leafoliage/dockerbox-broker[] + +link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox-debian[] + +Contact: Chun-Cheng Yeh + +Dockerbox is a virtualized Docker daemon. +Although the Docker daemon is not natively available on FreeBSD, Dockerbox runs it inside a Debian Bhyve virtual machine to provide access to it. +Dockerbox supports common Docker features such as Docker Compose, port publishing, and bind mounts. +This project aims to facilitate non-production Docker usage on FreeBSD. + +==== Related Ports and Repositories + +* link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox] + +Provides Docker on FreeBSD by running `dockerd` inside a Linux Bhyve VM. +This service manages the lifecycle of the Dockerbox guest, along with its network and storage settings. + +*v0.2.5 — ported.* + +* link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker] + +A child service of Dockerbox that handles port forwarding from the host to the Dockerbox guest when a container requests port publishing. + +*Not yet ported.* + +* link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian] + +Codebase used to generate Dockerbox's disk image. + +*Not ported.* + +* link:https://www.freshports.org/sysutils/docker-cli/[docker-cli] + +The Docker CLI tool. + +*v29.4.2 — ported.* + +* link:https://www.freshports.org/sysutils/docker-compose/[docker-compose] + +A Docker CLI plugin for defining and running multi-container applications. + +*v5.1.3 — ported.* + +* link:https://www.freshports.org/sysutils/docker-buildx[docker-buildx] + +A Docker CLI plugin providing extended build capabilities via BuildKit. + +*v0.34.1 — ported.* + +package:sysutils/dockerbox[], package:sysutlis/docker-cli[], package:sysutils/docker-compose[], and package:sysutils/docker-buildx[] are now available in the FreeBSD Ports Collection and via `pkg`. + +Sponsor: The FreeBSD Foundation From nobody Mon Jul 20 12:00:09 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGL2Xfbz6lrHn for ; Mon, 20 Jul 2026 12:00:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fGK6rn6z3MCK for ; Mon, 20 Jul 2026 12:00:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6M+6QaXh2geeJkteow8v0U0bjWkCm/tZ/O5RduY5d+k=; b=nYuK/NjQcHcWDiC3jHIOafU3DiRPcaz0vSWO69wA+U7hr/kIkSndgsHFxOwJNaUL7qYUer z4EvK0s9wR/nv/z318R/fqFp004OmIoo4Da/bR6wN6H/s0AXBQ/oMEo7Q8OQyZF7wP160i MixC46fR/3aXW4KJahJaKA08D7M/iy5pTCCoSlLX1G4gFUGoz3bJVUNnvWYYRKikhUul0h NPm+yEALllBGqJsvdrxMb0Ij7tYbahLD4EfoYHIpUBfh55aloDGWandWN5rAoPz8OebzYq U4GMWByuSkpki0hsARnulVcFD0bmXP74KczhyoYJ2D+ZR41489xvtfn1sb+UVA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784548810; a=rsa-sha256; cv=none; b=gMP817nHHAq8t1l3fyJeFziAstDG+A9ZGbuTditpRbMp0cjAdFIg/AWKFZAFFnuWPEbHxE O9C7B/wQ1fJ1kPUJLF1KdZ8HwfwQM5EHQFmnvPXAlWPnix22aCD3SRBIicRsTBTyWdpVfl 9Gx0HBxLfxha586JqwEe+UUiHYjr+6q/JUu+Am7LkJ2GndYrSxo3vTn0nw5qkVJdq0C1Mm h/ZjMDOG/vYNXIUn+/IWjHu8/Wk4yI/9+moya072gqyuiwV20yQELMSdZHsOPIm57J3Tse m3cW/kIJNggeieObGho1qUEWgglO37LvO5dx243wDPGNaT+FmrEXiJuPP0wbIg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784548810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6M+6QaXh2geeJkteow8v0U0bjWkCm/tZ/O5RduY5d+k=; b=mnE6PrOsRv1mQedZhrSeBjIR/iXYtzudJtb3tlEFhVFkD+wWDN1IkFRdarpZeTIutt6hY0 asGU/uJCTioncnJm5zoQ7G2YMKdmKrkVxDggjHNy1LKQPPEIhmgvDlRbPSOTdzGz3P8pRw IbA+h224MnNI1pDg7BnJWlvwQSzDGKbvrIHhvl+aTfa8/NRdI/bqkLfvSKnRYSN1ovkpmd H+aXWYRPs7gtbYQWetF3gATCXF2OjPQpCGgN/d1+Kf71y4/V8U0DZDrjhKPpvrhE9A67KA AqI16dsyqSZ85QbfFRvuatrKyy9LeqEzosD2AF03OgDzW/6xNBm+ErwKfw7qXw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fGK5lYPz11Jk for ; Mon, 20 Jul 2026 12:00:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3bf63 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:00:09 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Yohello1 From: Lorenzo Salvadore Subject: git: 3ca50b91ef - main - Status/2026Q2/rocm.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3ca50b91ef828366feb66963de511dc4994fec3b Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:00:09 +0000 Message-Id: <6a5e0dc9.3bf63.2b20d31d@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=3ca50b91ef828366feb66963de511dc4994fec3b commit 3ca50b91ef828366feb66963de511dc4994fec3b Author: Yohello1 AuthorDate: 2026-07-13 16:50:58 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 11:59:36 +0000 Status/2026Q2/rocm.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/698 --- .../en/status/report-2026-04-2026-06/rocm.adoc | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/rocm.adoc b/website/content/en/status/report-2026-04-2026-06/rocm.adoc new file mode 100644 index 0000000000..f6f763cb8e --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/rocm.adoc @@ -0,0 +1,25 @@ +=== ROCm support on FreeBSD + +Links: + +link:https://github.com/Yohello1/drm-kmod-rocm/tree/super-special[drm-kmod fork with partial amdkfd support] URL: link:https://github.com/Yohello1/drm-kmod-rocm/tree/super-special[] + +link:https://github.com/Yohello1/rocm-systems[rocm-systems fork with fixes for FreeBSD] URL: link:github.com/Yohello1/rocm-systems[] + + + +Contact: Sourojeet Adhikari + +ROCm is the compute platform used by AMD for their GPUs. As of now, FreeBSD does not support ROCm at all, neither at the toolchain level nor at the driver level. +I am working to change that and upstream the required changes. + +To my knowledge, on FreeBSD there are a few ways to run compute loads (like AI/ML, graphics, etc) on the GPU; those ways, to my knowledge, are Vulkan and OpenGL. +Both Vulkan and OpenGL are fairly good for compute workloads, namely in graphics and sometimes machine learning loads too. +But sometimes there are tasks which are not well-suited for Vulkan and OpenGL, and are instead done in ROCm/CUDA because ROCm and CUDA give the developer a lot more control over how the task is done. +So I am trying to introduce ROCm support to FreeBSD so we can run ROCm code/programs on FreeBSD. +There are a few things we need working to get ROCm working. +The first is AMD's LLVM fork, which I have patched, gotten working, and have upstreamed the patches. +Next are the ROCm runtimes, which have been patched, and I am currently working on upstreaming the patches. +Finally is the amdkfd driver, which I am working on patching, and am upstreaming some of the LinuxKPI-related patches back to the FreeBSD kernel. + +As of late, I have upstreamed changes to AMD's LLVM fork allowing the compilation of their fork on FreeBSD so you can build their ROCm toolchain. +Beyond that, I have worked on getting a series of patches into LinuxKPI to slowly bring in amdkfd support. + +Sponsor: The FreeBSD Foundation From nobody Mon Jul 20 12:15:31 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3fc862wJz6lsch for ; Mon, 20 Jul 2026 12:15:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3fc83qlhz3SGP for ; Mon, 20 Jul 2026 12:15:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784549736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NTMTqCWefdu2vDZO6risIs8WsCgcUa5Bne50zDWy9DU=; b=t3053Ttfn5s729AzWV2PXLJjFeyIU/pcZfsvXgsti2Eb0S4ieJ7XsaA42dLl4ZTdXN1KZp i23o7h4ADZTY/D3alzDV1bdRjJaWONufszgGffxOtPMxf5dcyWF08zPGnSXvk9/12NTRE+ JpNm3P345Ivbmgyc2mYvdH75BWdtKkEOeuWpFzjtaaqTDnZmlncSqmdpDYlEJYyo1FDDTQ EDA/g3pm8AriSU7lUbzxZf1ZYSsjCkzkzcfG/FzaHOOTy2VJtqdKkXqyd7JCpwoAGChG7c HLJJaeCpZ6Zk2m9wYanZ86Xw3/Cr9VN537de/Jdc4pJDihDSTVnrR6RYclHZFQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784549736; a=rsa-sha256; cv=none; b=B55c/5SciXZgAIBFp9X0gTqj0aZz4hMKY6deg/oM3d+gwPSAMG+axucNkoVMqH0OgA64QQ B9BpAJyPHgy7J1iTf4bxKtVEqp2n/+kx2msf9p+hXbDZnZX6CXWq0Z2T2RRFaVApHj1OMb k7mMA7Szy66tB24d5u0ZQpyxO39jxLQ/QdfZtkhprIoH3OYACf/gUxozt5eE3j0n1HwVli MiM2FOXWyK+W/9W+qxPl1t+AYv6XuhWEprjsvMRzaHe66Xej8zOEN4SmeYRSXCIRNxNpT8 QaYFW7KvxJ79dqE6DtI2p0X1H2BMz3MMLpKX1nfxTS0XdP2qdJH/gY3g8kOfLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784549736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NTMTqCWefdu2vDZO6risIs8WsCgcUa5Bne50zDWy9DU=; b=fxpBgRdR3O+hR/2icqcY3qtVmacGc5uUTvaA0rKT3iPYlvxLQ31HKeeO/ppEy4ye7ha6yp NH8WjJtjXHrWs55U/rsgBCli2cZKbB8xCPSjHzxNbxkpcTWKRnaP7SlvGupH3W0kJr19WJ Wc5nxkbdmmRc1p5UuPWtTS7Fe+xLX0vlAzZ64gwKW8sJ4fSEpYDpB/a4kveqPrUAKslxhH Yi/TzZ7lb8Dm/epPv68FunPJ3WopoYDOW6q0XP0+rnikpnXQXmn32vImURMoWNFbqbANqL SvYj23GwcwVYo1Tttb9zdklA4n6B1a/sz1uaoHAPwZbXK1YYf3rYyGJNrqk1Nw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3fc82LgFz11p2 for ; Mon, 20 Jul 2026 12:15:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3e4bb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 12:15:31 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Alfonso S. Siciliano From: Lorenzo Salvadore Subject: git: fa7854729d - main - Status/2026Q2/parthenope-status-improvements.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fa7854729df79ca3b6569fdedf59579bf6c918b8 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 12:15:31 +0000 Message-Id: <6a5e1163.3e4bb.785bf22d@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fa7854729df79ca3b6569fdedf59579bf6c918b8 commit fa7854729df79ca3b6569fdedf59579bf6c918b8 Author: Alfonso S. Siciliano AuthorDate: 2026-07-13 11:03:35 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-20 12:14:57 +0000 Status/2026Q2/parthenope-status-improvements.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/696 --- .../parthenope-status-improvements.adoc | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/parthenope-status-improvements.adoc b/website/content/en/status/report-2026-04-2026-06/parthenope-status-improvements.adoc new file mode 100644 index 0000000000..5b25263a4b --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/parthenope-status-improvements.adoc @@ -0,0 +1,32 @@ +=== Parthenope -- Current Status and Improvements + +Links: + +link:https://docs.google.com/presentation/d/1QBWZyg2fdSmfs7xdZ1Jxg6-5I1iawoGweXVVk7tVlHk[BSDCan 2026 Presentation Slides] + +Contact: Alfonso Sabato Siciliano + +Parthenope is a modular, two-step installer for FreeBSD, written in Lua. + +During this quarter, the project was presented at BSDCan 2026, showcasing its current status, recent improvements, and future directions. +The presentation also introduced several new ideas, mockups, and proof-of-concept implementations for future discussion and development, including an out-of-box experience and/or a post-installation configuration workflow. + +Since the previous status report and the EuroBSDCon 2025 presentation, several core parts of the installer have been completely refactored or rewritten, including: + +* The configuration file; +* The communication file used to exchange data between Step 1 and Step 2; +* The installer subsystems, including internationalization, multi-mode support, and related infrastructure; +* The Step 1 and Step 2 managers; +* The component framework, where installation screens are now managed and invoked by the Step 1 Manager; +* Multiple installer components and installation screens. + +The Text User Interface (TUI) frontend is now close to feature-complete, bringing it close to supporting a complete FreeBSD installation. +The remaining major components and screens are the partition editor, ZFS configuration, boot configuration, and the network manager. + +While it is not yet possible to fully install FreeBSD using Parthenope, development is progressing rapidly toward a functional release. +The next steps are: + +* Complete the remaining TUI installer components and screens. +* Implement the Command Line Interface (CLI) frontend to improve accessibility. +* Develop the Web frontend to enable installation via a web browser. + +Parthenope started as a personal project, but it continues to grow thanks to community ideas, feedback, and feature requests, which are always welcome. From nobody Mon Jul 20 16:45:30 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3mbZ3g9wz6mD8k for ; Mon, 20 Jul 2026 16:45:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3mbZ31Xmz3PSD for ; Mon, 20 Jul 2026 16:45:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784565930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OEuyZgEud2551VkZ8+15wuWovRBxsCPrTlCXZnkAHEs=; b=gsKrGpsMexvi4p14mXh0VfgXOPGtVQ13pBK7A1pQu3TevGTJrhHnu+ZpZB0ZoQzxKWdO0l 7YUulZX0NyVTqOsuuTStvN2KkPB0BnNqJf7GY6aHkC8UL49pAaOUd43CM7kX8ewYWilnmm pbLbW28yjloXsDcgsp1P6TAc2DSJYwHPrX6gpCcHiLZfHqX/NlfC+mLBs6raJ7dAI4Y3kL HoGr67SyPQE82KQLBFoM2pBYgLBBos3Cj4co2SHXCwPxGFAbjWaJsVBBWC1V0KIS6E+ggs LowlGBaqv0yvCyGoGkP/18IYGnKtsPlZw0w5Fb1jIvRU3GFGbg+ykQM+tnEtkA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784565930; a=rsa-sha256; cv=none; b=PRzZ99QiGpbxSP+yZVz3qHApqIdpFf/4sLyZ5vNl7JUCD1gvK7JvNoOgNvSMmNktXCALnU lURTkOySvNFN8i+gSlBhT00om6C5u+P8rnYa0dyGF+zfSv5r1wU4SDwvOUvcj5EOgF0NAS R7Z/nI1C9RB1hUj4c9u0XDpBwDkfpNTAK0whz/FIiM+vtQWI1KyZt9+nIx36IaQQHphxFU ftGkxNwazISDNd9UpxgpqDx5UzI/0pkv7D/Y4+s/qriPZQOal3EmR7GHkDySnA+aO/2u9r q/QQZUp69bU69dIbXG1bVrrrxtAlJI/9iKh0BZDBKO8ANClMcCjp0yONuuFpOg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784565930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OEuyZgEud2551VkZ8+15wuWovRBxsCPrTlCXZnkAHEs=; b=uim860xWU4mdzvT1GsK73gnonIt8afrc/woFUWRkJlOMb8vmSM3sCa6CK1CpRHObPDucjq TKJ+eOdcKp4lrgHhpVtkHhiwUXBVR9IwJ4zKqHMKZqBjoeNdgHmdjG5UDQpcBc9KIDsxmG cZNBNMLdn7nQdIiE7eMF1U3jergB3BfnO7/q9LbML8Lpkqq8vEUrWM4rFzbpOFIXRYfMJI M1c+8JQfkRHU2cfkrfhL85H/JkBvQTyqC1CSJw5MzUw2JGbpWziwPknaw2lkw7VsRdzt2X G4dMrOHbSSHziY1D7PHDTYCqdlP0oFewWjGpl8gCBzySqpt14+dDJfclC9OM1w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3mbZ1R1gz192W for ; Mon, 20 Jul 2026 16:45:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32bbb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 16:45:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Maxim Konovalov Subject: git: 363d64c6f2 - main - Status/2026Q2: grammar List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: maxim X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 363d64c6f2f46467f7177f76bb4aa4188cf356cc Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 16:45:30 +0000 Message-Id: <6a5e50aa.32bbb.6debc977@gitrepo.freebsd.org> The branch main has been updated by maxim: URL: https://cgit.FreeBSD.org/doc/commit/?id=363d64c6f2f46467f7177f76bb4aa4188cf356cc commit 363d64c6f2f46467f7177f76bb4aa4188cf356cc Author: Maxim Konovalov AuthorDate: 2026-07-20 16:42:58 +0000 Commit: Maxim Konovalov CommitDate: 2026-07-20 16:44:25 +0000 Status/2026Q2: grammar --- website/content/en/status/report-2026-04-2026-06/sylve.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2026-04-2026-06/sylve.adoc b/website/content/en/status/report-2026-04-2026-06/sylve.adoc index 557d214538..387d4e8ffd 100644 --- a/website/content/en/status/report-2026-04-2026-06/sylve.adoc +++ b/website/content/en/status/report-2026-04-2026-06/sylve.adoc @@ -61,7 +61,7 @@ The port pulls in these dependencies for convenience to the user, but by itself, * All the road map items (except NFS shares from the previous quarter) have been completed, and we are now working on the next set of features for Q3: * NFS shares support, allowing users to create and manage NFS shares directly from the Web UI. - * A simplified UI-mode aiming to make it easiser for new users to get started with Sylve as a NAS appliance. + * A simplified UI-mode aiming to make it easier for new users to get started with Sylve as a NAS appliance. * Podman and OCI container support, allowing users to run containers alongside VMs and (classic) Jails. * A mobile application for iOS and Android, allowing users to manage their clusters on the go. * App template library, allowing users to easily deploy popular applications (like Nextcloud, Plex, etc.) with a single click. From nobody Mon Jul 20 20:44:00 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3sts3xhDz6dP9W for ; Mon, 20 Jul 2026 20:44:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3sts2cMvz43hB for ; Mon, 20 Jul 2026 20:44:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784580245; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QRo/035DBfeWGi0zPAEy8owINO6adl3kFh05fQebRUo=; b=kn262oew6fS7ajLi1t+SpZadJhVfxiiYGMBvwt3U36iG32qzDpsXn0vQNfIBMbZFbCeECO OV8FsuyPscGPwAcKfSrcwKPMSbliizpF+/+oqIx7r0RABY/21CVzRL4tsBtEKHUVh9/1oi TnMbARMLTCNAl0yQSpsppW5gh/AUzu7yzVUlyPI4YiVdqaxstLhvzawow3BDwtH69krhDD lWwUX4eMW9hLy+6IPTygMKGvr5Hnk3Zm1JJCJQuC5nfBnBA9awpl6euEttCuAIPBLNkzOD Ikq+qVa2rJhy87OX7J/LPaQBE+MpjWsy1n/4oY/LG8wnGbLCTdxZCBdvz6+1eg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784580245; a=rsa-sha256; cv=none; b=w2JtZ5+kI7vrOkXDfdJ2hWAeehZ240dx2huvzrvAJzqkKCvXDfq31AGOsOj8LxhxsPTq5l w1sE77YyU3cMbLJdNjFyG/q7nVvyymXYOX4qIKNf19M9E1FW/mVSp1Ilk3CAlfkQWKEfXa TK8jER9uKnrpjVv1515XYO6BRtBrqjihbwIh+1JIEEXWPqocoX3bdDxv9myuewbuv5lvPQ zujDZC3tmJ9PAZzWJrqhiVt1A6gG26kMnptB5FYiqh1dG1PsHYw/IEtNI04ROXDYZ2NEij WnLkR/ONSaiJlEEBi4IClL6UFzixK9DlkgXK+HSz1d6DYQUNcl1w8BDjxc0tMw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784580245; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QRo/035DBfeWGi0zPAEy8owINO6adl3kFh05fQebRUo=; b=VSx8kycJTyFmHS6nHgCdNuZH8JD8TZKsIun3yUd/etn4CX6Cy9fLQBb0jU44Oadw+OYZE/ pj2utxnprzvkDumB9xVR5vOxbUWcZdwrP/WPY+QuxG4Iiz5fb39336AW4d7pwMc7TAt5Mq FEIUjn/j8ExtmJ1Ctb818zzDndR5ydahjGKNYSQiYaiZIZiR8IXbkwVfXRZNLdoB88esg6 fYGTbM3T0T5+98ZG6MNT6VkxrMDNkhgHBLyeH+HBPdcgg5SlObj7iOlKsDvL4PXrUWpwE3 O0vaRVOvbE9tpCjIaqaSYVghmsE+xlXG8ePPdWHioTVTd6H2USbsp+4ZdliMbA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3sts1cVZz3Gg for ; Mon, 20 Jul 2026 20:44:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1cb39 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 20:44:00 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: da836f0794 - main - 15.1: Indicate that machdep.bootmethod is x86-only List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da836f07944d91dcd1ffd08d65a24890abff0b11 Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 20:44:00 +0000 Message-Id: <6a5e8890.1cb39.6d10aa3c@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=da836f07944d91dcd1ffd08d65a24890abff0b11 commit da836f07944d91dcd1ffd08d65a24890abff0b11 Author: Ed Maste AuthorDate: 2026-06-23 20:54:20 +0000 Commit: Ed Maste CommitDate: 2026-07-20 20:43:17 +0000 15.1: Indicate that machdep.bootmethod is x86-only Reviewed by: ziaee Event: Halifax Hackathon 202606 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57789 --- website/content/en/releases/15.1R/upgrading.adoc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/15.1R/upgrading.adoc b/website/content/en/releases/15.1R/upgrading.adoc index 7fb10e9c9c..1378ccb159 100644 --- a/website/content/en/releases/15.1R/upgrading.adoc +++ b/website/content/en/releases/15.1R/upgrading.adoc @@ -105,7 +105,9 @@ freebsd-update install + . **Upgrade the Boot Loader** + -To determine which boot loader to update on your system, run the following command: +AArch64 (arm64) systems always use the UEFI boot loader. +On x86 systems (amd64 and i386), run the following command to determine +which boot loader to update: + [source,shell] ---- @@ -176,7 +178,9 @@ If they exist, compare them with the deployed version (e.g., `diff /etc/rc.conf + . **Upgrade the Boot Loader**: + -To determine which boot loader to update on your system, run the following command: +AArch64 (arm64) systems always use the UEFI boot loader. +On x86 systems (amd64 and i386), run the following command to determine +which boot loader to update: + [source,shell] ---- From nobody Mon Jul 20 21:00:10 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h3tFQ44Lhz6dQWc for ; Mon, 20 Jul 2026 21:00:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h3tFQ1dvxz4GSn for ; Mon, 20 Jul 2026 21:00:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784581210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KmayYSvRSuok8ziVLIvRiNVkp4ztwyKHCXTKedCk8Ik=; b=SthSxLq+ImhV4zVEQh4742enrV7CRV2FjFFCNTO5mxLdgeJc0O/KpeD2uP6dSYO1QXLAnF Ly75bX5s1HSdnV7oKM9DsrrbQmxKkDrIy/lOXa1dGpf24zNL7Bkdyj02dL8yB+yYS/EJUZ TT3IvoLOB0wzY6y7TiMV9hs6hbA4zHCqCt4yss1I34DochWzxmDgT/QamU2wL6jeRxuPUD mObYMg/+uy/Q5ie7NfnN/0soZxOMZBRzRwffh9712SRc4Q6tCjmImnd9Y/n7Yg/nnz9bm5 Nb6+J0Ct7G49cFg8fFahN6eMOFuSF9wMPxS04CKJ4ueVrVM+cETnM9s1FtW0fw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784581210; a=rsa-sha256; cv=none; b=lR7E7M5F1IiYHOvDa+MdCSxrWKTpSd/NqNOBduN6p9dWME61CwfEbj6n+RcgzWUQmFdPB5 o8iwwL7fAXONLbLyGRlezgBIsXelWuWqDqDMcdUvjgDK9e1HJiHTfINOyDD4zpBh4xC5bw j8iVC3TFCwvSyY6N1sgqQ8dhIL6miz2Zp9RHxrLTt5cbMct9qMb2Vu95QLVBUROQSqAph7 R1C7YQ1Rc+niJzn2kVK2/Ei1vxMTz3IPKCr4jb8nbcHWatj0/xANmp4tUkSNOfgpahYWMU WNnhRlUU0MNI1xpRvN6kORyqKthnnYkQV6dCLQACGcI1XiJZARf2G/vxCTfBvw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784581210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KmayYSvRSuok8ziVLIvRiNVkp4ztwyKHCXTKedCk8Ik=; b=OBMsbJgQmtXj7Io0OBa+Kmtyjoa7POY1HuggI25iWPZgZv/HnGuZE44OWSBkHRpAhAI3tr O8R5pX1Jv/r4m/5XWCFFDDrefkEw/TBWU0M00yEiqmupg9ZwIKBAIX0PyYLpwhg0LHxPRe Ep4OH//wCiFS7QUYXdDjtotsvNNOkDimVzQFxyj3KFaYMz7J/uYUN4K/zqrkaWntnbudWJ iuMF3Yh7XzRWo2VGaDxe5chraW3BfsbMsTFTJ54lyXhatwblPlexts8L0inV8s38ljiqku HhldfIW0cAYjHCnffWb/MMBsde0kDfF15xoypE28zELqJuBM23Wxs2O0LF4RqQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h3tFQ03cXz3d0 for ; Mon, 20 Jul 2026 21:00:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1e42d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 20 Jul 2026 21:00:10 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Andrey Zakhvatov Subject: git: 1f188f2db8 - main - website/ru: Update copyright/trademarks.adoc List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andy X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1f188f2db8477eda3df34de8cc0c9f30310968ca Auto-Submitted: auto-generated Date: Mon, 20 Jul 2026 21:00:10 +0000 Message-Id: <6a5e8c5a.1e42d.1598b47d@gitrepo.freebsd.org> The branch main has been updated by andy: URL: https://cgit.FreeBSD.org/doc/commit/?id=1f188f2db8477eda3df34de8cc0c9f30310968ca commit 1f188f2db8477eda3df34de8cc0c9f30310968ca Author: Andrey Zakhvatov AuthorDate: 2026-07-20 20:57:39 +0000 Commit: Andrey Zakhvatov CommitDate: 2026-07-20 20:57:39 +0000 website/ru: Update copyright/trademarks.adoc Refresh and update to EN 3b00998f6f3a6d40ec3581a55598aff764866962 --- website/content/ru/copyright/trademarks.adoc | 44 ++++++++++++++++------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/website/content/ru/copyright/trademarks.adoc b/website/content/ru/copyright/trademarks.adoc index dd2849d70b..1f2dc75fcd 100644 --- a/website/content/ru/copyright/trademarks.adoc +++ b/website/content/ru/copyright/trademarks.adoc @@ -5,38 +5,46 @@ sidenav: about = Информация о товарных знаках -Знак FreeBSD является зарегистрированным товарным знаком фонда FreeBSD. +FreeBSD является зарегистрированным товарным знаком Фонда FreeBSD. -Логотип FreeBSD является зарегистрированным товарным знаком фонда FreeBSD. +Логотип FreeBSD является зарегистрированным товарным знаком Фонда FreeBSD. -Смотрите страницу http://www.freebsdfoundation.org/documents/Guidelines.shtml[условий использования товарного знака] http://www.freebsdfoundation.org[фонда FreeBSD] для подробной информации по использованию знаков FreeBSD. +Обратитесь к https://www.freebsdfoundation.org/legal/trademark-usage-terms-and-conditions/[Условиям использования товарного знака] на сайте https://www.freebsdfoundation.org/[Фонда FreeBSD] для получения информации об использовании знаков FreeBSD. -Adobe, Acrobat, Acrobat Reader, и PostScript это или зарегистрированные товарные знаки или товарные знаки Adobe Systems Incorporated в Соединенных Штатах и/или других странах. +Adobe, Acrobat, Acrobat Reader и PostScript являются зарегистрированными товарными знаками или товарными знаками Adobe Systems Incorporated в Соединённых Штатах и/или других странах. -AMD, Am486, Am5X86, AMD Athlon, AMD Duron, AMD Opteron, AMD-K6, Élan, Operton и PCnet это товарные знаки Advanced Micro Devices, Inc. +AMD, Am486, Am5X86, AMD Athlon, AMD Duron, AMD Opteron, AMD-K6, Athlon, Élan, Opteron и PCnet являются товарными знаками Advanced Micro Devices, Inc. -Apple, FireWire, Mac, Macintosh, Mac OS, Quicktime, и TrueType это товарные знаки Apple Computer, Inc., зарегистрированные в Соединенных Штатах и других странах. +Apple, FireWire, Mac, Macintosh, Mac OS, Quicktime и TrueType являются товарными знаками Apple Computer, Inc., зарегистрированными в Соединённых Штатах и других странах. -CVSup это зарегистрированный товарный знак John D. Polstra. +CVSup является зарегистрированным товарным знаком John D. Polstra. -IBM и PowerPC это товарные знаки International Business Machines Corporation в Соединенных Штатах, других странах, или повсеместно. +F5, F5 Networks и логотип F5 являются товарными знаками F5 Networks, Inc. в США и некоторых других странах. Другие торговые знаки F5 размещены на сайте f5.com. Любые другие продукты, сервисы, девизы/слоганы или названия компаний, приведённые здесь, могут являться торговыми знаками, принадлежащими соответствующим владельцам, которые не финансируются, не аффилированы явно или опосредованно с F5 и не зарегистрированы ею. -IEEE, POSIX, и 802 это зарегистрированные товарные знаки Institute of Electrical and Electronics Engineers, Inc. +IBM и PowerPC являются товарными знаками International Business Machines Corporation в Соединённых Штатах, других странах или повсеместно. -Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, и Xeon это товарные знаки или зарегистрированные товарные знаки Intel Corporation или ее дочерних компаний в Соединенных Штатах и других странах. +IEEE, POSIX и 802 являются зарегистрированными товарными знаками Institute of Electrical and Electronics Engineers, Inc. -Linux это зарегистрированная товарный знак Linus Torvalds в Соединенных Штатах. +Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium и Xeon являются товарными знаками или зарегистрированными товарными знаками Intel Corporation или её дочерних компаний в Соединённых Штатах и других странах. -Motif, OSF/1, и UNIX это зарегистрированные товарные знаки, IT DialTone и Open Group это товарные знаки Open Group в Соединенных Штатах и других странах. +Linux является зарегистрированным товарным знаком Linus Torvalds в Соединённых Штатах. -MySQL это зарегистрированный товарный знак MySQL AB в Соединенных Штатах, Европейском Союзе и других странах. +Motif, OSF/1 и UNIX являются зарегистрированными товарными знаками, а IT DialTone и Open Group являются товарными знаками The Open Group в Соединённых Штатах и других странах. -Silicon Graphics, SGI, и OpenGL это зарегистрированные товарные знаки Silicon Graphics, Inc., в Соединенных Штатах и/или других странах по всему миру. +MySQL является зарегистрированным товарным знаком MySQL AB в Соединённых Штатах, Европейском Союзе и других странах. -Sparc, Sparc64, SPARCEngine, и UltraSPARC это товарные знаки SPARC International, Inc в Соединенных Штатах и других странах. Продукты, использующие товарный знак SPARC, основаны на архитектуре, разработанной Sun Microsystems, Inc. +NVIDIA, логотип NVIDIA, 3D Play, 3D Vision Pro, 4-Plus-1, APEX, BattleBox, BFGD, Big Format Gaming Display, CUDA, Dabbler, DALI, DGX Station, DirectStylus, DirectTouch, Game Ready, GameStream, Geared For Gaming, GeForce, GeForce Experience, GeForce GTX, GeForce RTX, GPUDirect, G-SYNC, GRID LINK, GRID VGX, IceClear, ICERA, I AM AI, Iray, Jetson, Jetson AGX Xavier, Kepler, Made To Game, Maximus, Mental Ray, NSIST on NVIDIA, nTersect, NVIDIA 3D Vision, NVIDIA AGX, NVIDIA AutoWorks, NVIDIA BATTERY BOOST, NVIDIA BFGD, NVIDIA Big Format Gaming Display, NVIDIA Business Platform, NVIDIA Clara, NVIDIA DALI, NVIDIA Denver, NVIDIA DesignWorks, NVIDIA DGX, NVIDIA DGX POD, NVIDIA DGX Superpod, NVIDIA DRIVE, NVIDIA DRIVE Autopilot, NVIDIA DRIVE Constellation, NVIDIA DRIVE Hyperion, NVIDIA DRIVE Sim, NVIDIA GameWorks, NVIDIA GPU BOOST, NVIDIA GPU CLOUD, NVIDIA GRID, NVIDIA GRID vGPU, NVIDIA G-SYNC, NVIDIA HGX, NVIDIA Holodeck, NVIDIA IndeX, NVIDIA Isaac, NVIDIA Isaac SDK, NVIDIA Is aac SIM, NVIDIA Jetpack, NVIDIA Kepler, NVIDIA Maglev, NVIDIA Maximus, NVIDIA Maxwell, NVIDIA nForce, NVIDIA OptiX, NVIDIA Orin, NVIDIA PartnerForce, NVIDIA PureAudio, NVIDIA Quadro, NVIDIA RTX, NVIDIA SHIELD, NVIDIA SLI, NVIDIA SLI Ready, NVIDIA Slide Cover, NVIDIA SPOT, NVIDIA Tegra, NVIDIA Turing, nView, NVLink, NVS, NVSwitch, OpenACC, Openautomate, Optimus, OptiX, Pascal, Pegasus, PGI, PGI Visual Fortran, PhysX, Quadro, Quadro Experience, Quadro RTX, RealityServer, SceniX, Shadowplay, SHIELD, SLI, Surround, Tegra, Tegra NOTE, TegraZone, TensorRT, Tesla, The Way It's Meant to be Played, TWIMTBP, ULMB, vGPU, Vibrante, VisionWorks, VRLync и Xavier являются товарными знаками и/или зарегистрированными товарными знаками NVIDIA Corporation в США и/или других странах. -Sun, Sun Microsystems, SunOS, Solaris, и Java это товарные знаки или зарегистрированные товарные знаки Sun Microsystems, Inc. в Соединенных Штатах и других странах. +Silicon Graphics, SGI и OpenGL являются зарегистрированными товарными знаками Silicon Graphics, Inc. в Соединённых Штатах и/или других странах по всему миру. -XFree86 это товарный знак XFree86 Project, Inc. +Sparc, Sparc64, SPARCEngine и UltraSPARC являются товарными знаками SPARC International, Inc в Соединённых Штатах и других странах. Продукты с нанесёнными товарными знаками SPARC основаны на архитектуре, разработанной Sun Microsystems, Inc. -Многие обозначения, используемые производителями и продавцами, чтобы отличить свои продукты, заявляются как товарные знаки. Когда эти обозначения появляются на сайте, и проекту FreeBSD известно о товарном знаке, к обозначению добавляется символ '(TM)' или '(R)'. +Sun, Sun Microsystems, SunOS, Solaris и Java являются товарными знаками или зарегистрированными товарными знаками Sun Microsystems, Inc. в Соединённых Штатах и других странах. + +Многие обозначения, используемые производителями и продавцами для идентификации своей продукции, заявлены в качестве товарных знаков. В случае, когда Проекту FreeBSD известно о регистрации таких товарных знаков, к их обозначениям при размещении на этом сайте добавляются символы '(TM)' или '(R)'. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (13.03.2022): 3b00998f6f3a6d40ec3581a55598aff764866962 +// From nobody Tue Jul 21 09:53:50 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4CQ62hy5z6lhM0 for ; Tue, 21 Jul 2026 09:53:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4CQ623s5z3shs for ; Tue, 21 Jul 2026 09:53:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784627630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ga07mSItTOjMV53jrwOJ35DJjhZStI11PG734EgmPSk=; b=qtPWwE6/KorPjOX52c3jldLm67kC+uRLNH8ROft+Ci35coB3gN4AHY/5YDJ0oQPinN4sy0 2URGzCLt0blVObpkt88Zv7qRoU8EXNv4m+1yzgYR3iTfH6L2hI+vPGBaB7p7Q2GtT26Y9U AawPVYsxMaHs1C2DP7WRmIk2+d3SNqcTrGyFU2wEFIl5M76D7Zg2it4q+N1f0QcnMQ53Ln ctbO3LmAOb2uKld7AV3BigN2QEVvq8Z4D1kqtiGZ802dNMZZIKgcIfhR9n1RRk7CN9qmT3 9Qrjh+bHk5QWj75ikpeUGo5nNir4wbf/3oEvmjQVQGMdvsPhOhyEIvusYFGghg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784627630; a=rsa-sha256; cv=none; b=t34CYnEEJMqOlMaGXpGhJ2+coFtrA7BONgpwpLFR1SJ4fzkkHadTCyRiE2JkOLDEXzhGVv 1QUQvrm2IRieXk6aDNW12uC/NPgQRhsBRwmVJZfrSuHe5MDbeGXldQm3itnIOHeW6z4Jlt juzIdGuAkQDAtyJBsDXblMmIuipUvoeGjX/ptsj9NMp8kVl9slQc/EGt5f2Nnk/CBSK3PM UPmUMg2tOPSPSc9Rw/m/5yPeHDmr72WiAedBawU08kTLpQ39RnZuWDUy6DkFgTDuZgzU8b ezOdAg6m8zQL9Lpt6QSDJExdPBH93BOyGKhU2cyvje6hkk2PmsEGNxA/NO5+Pg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784627630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ga07mSItTOjMV53jrwOJ35DJjhZStI11PG734EgmPSk=; b=DTfGm8almu5FDCiNW1SFUG/mamWt1dotxVUrl74YqvhDrwcy7H59m/id50C63/xvM5lX7Q 6+dB2oJZgh/1TxDEQ7qPS00qq8gJqVBHHXhdeJV2zBvGJWyA43RH8yBcV2FLjLiLfA3mX1 zy4+R54jmT6rgtjRlOnLekfD7AVYkjEM+8GkiWl7Oc4P6o+V7erDddb4a+BT0izMoBjsUD hmE0fExbntWNAJqfr/R2XQdy+sT+Ye5h7lbAVm1EjTuoB2xl/0mO0z6Jf+jofr30ZwVJx/ sA/xkOCX17VCqXVU3d7AStI1mlZNx3saKqcYZjYd64AxwyOsnqyHgEN/SR5n4Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4CQ60x16zkWx for ; Tue, 21 Jul 2026 09:53:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 272ec by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 21 Jul 2026 09:53:50 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Dmitry Salychev Subject: git: 2dad756c74 - main - pgpkeys: Update dsl@ key List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dsl X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2dad756c743fa0c0de24db249e18feba1c358c5c Auto-Submitted: auto-generated Date: Tue, 21 Jul 2026 09:53:50 +0000 Message-Id: <6a5f41ae.272ec.1f32da80@gitrepo.freebsd.org> The branch main has been updated by dsl: URL: https://cgit.FreeBSD.org/doc/commit/?id=2dad756c743fa0c0de24db249e18feba1c358c5c commit 2dad756c743fa0c0de24db249e18feba1c358c5c Author: Dmitry Salychev AuthorDate: 2026-07-21 09:53:23 +0000 Commit: Dmitry Salychev CommitDate: 2026-07-21 09:53:23 +0000 pgpkeys: Update dsl@ key --- documentation/static/pgpkeys/dsl.key | 84 ++++++++---------------------------- 1 file changed, 17 insertions(+), 67 deletions(-) diff --git a/documentation/static/pgpkeys/dsl.key b/documentation/static/pgpkeys/dsl.key index 7896189410..6db2308d63 100644 --- a/documentation/static/pgpkeys/dsl.key +++ b/documentation/static/pgpkeys/dsl.key @@ -1,12 +1,12 @@ -// sh addkey.sh dsl CEDA4464564B041D ; +// sh addkey.sh dsl 50E4BA8A142BB4B8 ; [.literal-block-margin] .... -pub rsa4096/CEDA4464564B041D 2022-07-19 [SC] [expires: 2025-07-18] - Key fingerprint = DDCB E700 A176 E878 45DF D29E CEDA 4464 564B 041D +pub ed25519/50E4BA8A142BB4B8 2026-07-21 [SC] [expires: 2029-07-20] + Key fingerprint = FAC7 2764 4798 6A02 6137 8245 50E4 BA8A 142B B4B8 uid Dmitry Salychev -uid Dmitry Salychev -sub rsa4096/CE8AB82FF4A34E5A 2022-07-19 [E] [expires: 2025-07-18] +sub cv25519/510A33C7E623EE64 2026-07-21 [E] [expires: 2029-07-20] + Key fingerprint = ABE8 C834 8ACB D309 DB33 947C 510A 33C7 E623 EE64 .... @@ -14,67 +14,17 @@ sub rsa4096/CE8AB82FF4A34E5A 2022-07-19 [E] [expires: 2025-07-18] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -mQINBGLWxDUBEAC8PMqTwamEvQ3EgZfdw2aso90tlQoZ8TgJwsKs9noj1/QgV+mP -mJ1f2pK7tIey6+0jy1ere23EPCPwYVSsN4YSsciOyhUjQo6TPDkFWDEsTSiS2cl1 -sUGXILGrWt85F24TeoEHZL9BdAjnmDpBw2RZq573GWwpGkw5E6yPcNVZfgFkNRVN -lCnOSP/Pm5nI0E9umAbPCJ25E5mhOHG/ty+mgLXFVS6vwXzzxOxZNTwr6V0WKsIz -ANEKJbS7TbQ5mAsf8awdWFvAj/1n6ZymII4wyTEamjEQLmPRLEkIZAvPfCD9x0YZ -zx2gHMr13vDB4Z85AKxO8imgniwzb6+AkD3v5JI1hQlZLBoAbpji6OvKmRmeoGRW -gIPMnufV9trTMOLx0wjO62+NQXA1wLR0bwPAWgQxNd5KjVHXWcjvPud2VvCH4ea6 -ivEAtvnLQCfOCmmo2zi15yor/LknnLWiryiEvs9wMTUpn8XfBISX3gwpGY4GqjzI -vDgDGCt1bcrsetQz9xPzSXphFzj/oePtDbMwgLz900zEPvvEusKy+575UPKVVjlK -xyJukQLYjMLMSzQDslOCeisP6AEcrBJLMQVVVrmvW9HSBPiynhVXFGkfgU3SC36v -e6J6i7fPT8mC5Mn/3g4KL/BN4a5puf2eV/sO5VgRq3t/sBDYv+ROgGz8AwARAQAB -tCBEbWl0cnkgU2FseWNoZXYgPGRzbEBtY3VzaW0ub3JnPokCVAQTAQoAPhYhBN3L -5wChduh4Rd/Sns7aRGRWSwQdBQJi1sSlAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYD -AgEAAh4FAheAAAoJEM7aRGRWSwQdS7EQAKpIiqrZe9ukwsE2HCp9um2mxm3yhQ7o -7TVy+yPIr86CPqOz2pbvWXsYRVGXpCuaDSesWPJ422ZyKJMDvgmnsZTHWea4mRHV -pwOuDIJSOfNTKcBYjuA7+y7NZB0uEYFwP5pEWiqAdpB3CCOpiCNOwi8RjI+XWOny -QHTXIyM1//H1MjMCN9hhy7VSsVJJ9J2rbj+JIBXRkEvGo813E2VmvvDLKNNNStWv -QUdhg2RAAa8lA5pn1Tj+ERnxAL9LZiR2dmt1x7hbHnZ5zDzaPCE8mtrsSi834CU3 -cd8lJkfUVpD/j+IvoR3WWICw+M2nXEwGGv+shdDWWz8gHr4A8A0MZcvGa3fbgLwL -f+PwZAeVDfV/870h8O/ydBMXeo+8xVIMzYFhyqfe4Pi47x11DbxFLfJP6osfPUcP -UFTlcyp63yjkDDzS1hfKIgrRwwBtmPC/wH8QobhDOiGIAfkg+6fb+T8tD4k1XRRO -79ImPykVd943o5THTz2kCo59wnMbo7ZqHpMd+HEvZywP11GkXjnU6V9D1D823XMu -74HDllSAALkRILzIRhB3xckrOwUpSLVPinqdoua7l4U2TZpu7AQjlMdqn9GG0nSX -6U8dlIm2cJJVj0pORuOyOefjjDSC4X9mehPcUzTYQ0tGt41heJ83gVsW8R3hrml/ -5HLw5xodcgfstCFEbWl0cnkgU2FseWNoZXYgPGRzbEBGcmVlQlNELm9yZz6JAlcE -EwEKAEECGwMFCQWjmoAFCwkIBwMFFQoJCAsFFgMCAQACHgUCF4AWIQTdy+cAoXbo -eEXf0p7O2kRkVksEHQUCYtbGIwIZAQAKCRDO2kRkVksEHe97D/4ggn7BlN4Ys0Js -E7MC40TiQoxCnCO6v/YeXWljUUVNtyDmVnVv4S+s4RJA4v46A5NgVbhEZodDJJue -v3+t8KkA8tXmuYHXt3yb/S/dspbCsWLITC//5GV9uvPJ2tOon2OGo0jhrPeVIvPQ -TOxLqrIyCcOuUBCSTo9eTdZfxdFDyJr+lxPLYabEGviW3MoSo6GCO+Rd+pXIMBFd -rb9d2Qhk/0ROEkIw1f0aR8atGZm1P+YQWTG8AP0sgzJftfblVuuklHCizAVofQu2 -PNfalmSqWFHP6MA4eKnevUlSYfy1fNlvaaQ5EvCFbuGHXiH9w+5LMe4g35kkxP/4 -bMS3tl+RJ04VeY4DPYx55H0PtqNp5SAwN/o+o3qNxEO05yQ/a8LA98WsPVemDIkA -/YKqi6pjAR3Hc2PmcjWtiL+NURvLfFKaI4N6YcO6Gn9T1d9/H6DcGjwBmLG9qkXQ -UPWy6yxy9+EVljcuN5Af9DnZsvLm3cqfTScllKYrYZ/tyFvgdoTxbIvToiFhNUnO -Yq4OpTG8v3Db44ni0smYuiO6tyJR1wQLyzNOh8Q1EXkq8AcIKBtiUysGe4UnSCCl -lLfJZ5mA1pvZD0H9HHiYwFaqvqia5NMgi6USEijd8waLS8Y2yCigy5CqiWRcIhxa -fGqieHjY5thYkanIAxyr/vy5MryqTbkCDQRi1sQ1ARAAyRMbbPGksgO++ME9bzR4 -EUoKHDShdhQ1udlt8VVhBlXUlDIFDP5IQbjmjlkuVBTUDu0PAYerYcoz2Skeq2Dn -EDV0i5h3x9MdCge/mCkAxfCn2Up7Sn6x/UaaOFXBCY2PEhuQ6VzpKlE70HLc+AoE -YiiXBObshT5VL0VZ9z69C/ltml17pUtOXRtksJnLG4mNWWy8HNjt6V1rnXOxyATb -mJvwb4reQeJ3ZxAdYapO44ewVMueBUyFZb9zwMbbgnuJbkgmFPH0P6jBYWWGyWPD -uqfvupXWjYEN5v+Fz6F8QHWBFqayfGIDLN/X/+SwcOd/vHKYaSbE+62TOuNht3lu -x+remWr047txLxN0rkLpNymLOE2jjwhwV5JFBeJmpqF/DFN8DfxnD3w8lRzo5Co2 -GaqL2MWnrvI1woHLOHyTh654RPg8eKNTeRooqwnsR6GX9K4Sz00v06yeb/K4jQS0 -ndumm4rMTpYdqgd/otTD82yxFTEpjnNZBHC6lPIZC+XqUB5R1yBQfc1BvJ06hzIm -aFUV9oqsKfW0UcGUOSQQKt3DPNkAhIJG7dPLodN2zpMQZisy78Se+OTGYYLFOWd+ -08ql8VqCownMLLnaIVD5rYomlGNKNvMnT4W1jGdN1X+YnHYRJ+rjnM2kIPC8igsr -Mq3m/po6RDrAftDz5i9co6UAEQEAAYkCPAQYAQoAJhYhBN3L5wChduh4Rd/Sns7a -RGRWSwQdBQJi1sQ1AhsMBQkFo5qAAAoJEM7aRGRWSwQdnLcP/jeJdss48EwEdCvf -54WG1K545gXLRQOF1XXGdXAlz1OyXk/ue2HLEpXSuqL0ihyjQlY1GXI+8vWmQUj3 -cbai67pet8dP9bgDBepnpf/hwwVswsTQjqeebVsOou3R47V7DoGaiUyS1DohxQ/Q -uFQ63L3ECAdQdgJ4DUwz8YCY1pPh6JhENq2Jek5IU9Lsulpm7sHGSZexVKz21mbT -XB2AgKUPxQRO144KpqOolq/pwUJ09cl3wxzyNCfwk+g6bJyWM1kgBuk+zf3ETawb -bTbKvXYHV/N1LUfWhcJiGHpUjZekpX1s5Q5U/GrgVe9ev3EH+bA+O43V+f3dRLLl -gDEOlsX5pikwenu/4GbGBkOBq207aDQAPFJwd6MUCSFQqRhr0/BJ+qVwcYNWaO+d -5Ba2fQaUsxgf6tbixofgwYTqCaBaoVORJY6VHqOto1BLRIRdTcghONtECMZ1LZw3 -oyEINoSyHoTK0sk+2a7Zb1VIi0893ZASZ21dTfwH7TcAmyR+WAZ9huMzhHk++Non -yvm4eb+Act3VJ9AL6BJv+v8OfcJkOkMweoQR6ijv0j+/q1E3TntVfTRlZuhmMllx -lsGfRlthV2UWwlcqVLFMViTFanbUDAX3yNMVUnmJxID6ye3Vhwx2rszJ/g03vfUC -/dyAMabzMBYyJoRW+yRON0ZBAcgU -=jLqz +mDMEal8+ShYJKwYBBAHaRw8BAQdA5myMFbkucsy8ZISsnei8pkq4inrO58BYipB7 +a9Ud8wi0IURtaXRyeSBTYWx5Y2hldiA8ZHNsQEZyZWVCU0Qub3JnPoi1BBMWCgBd +FiEE+scnZEeYagJhN4JFUOS6ihQrtLgFAmpfPkobFIAAAAAABAAObWFudTIsMi41 +KzEuMTIsMiwzAhsDBQkFo5qACAsJDQgMBwsDBRUKCQgLBRYDAgEAAh4FAheAAAoJ +EFDkuooUK7S41g0BALZ8pLLbXfptnU5Dmuf9F1ChEztIQ0YL1HkIqh4z+iDPAP9v +HYFK68ug2omXPQ+roM2MZbkK4CBBXXFNEQbfNmKFCbg4BGpfPkoSCisGAQQBl1UB +BQEBB0CgX9G/ecMgV7C0/wWXdfcqg6ZgWkpZ16Sw6DvVsG/FMwMBCAeImgQYFgoA +QhYhBPrHJ2RHmGoCYTeCRVDkuooUK7S4BQJqXz5KGxSAAAAAAAQADm1hbnUyLDIu +NSsxLjEyLDIsMwIbDAUJBaOagAAKCRBQ5LqKFCu0uH0/AQDzIXR1jVE9WNTTaihE +nx/M5Kr/kZ3j6uSGS7T3AD0WSQEA0R5yfBiRn3deiJv4ta4wfuLKh1BiCkCwRgZ8 +SGFqKg8= +=Ndcq -----END PGP PUBLIC KEY BLOCK----- .... From nobody Tue Jul 21 19:26:24 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4S6s6VNzz6mM5x for ; Tue, 21 Jul 2026 19:26:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4S6s5vxjz3J64 for ; Tue, 21 Jul 2026 19:26:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784661989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kyaETM3htrecniuXdQt5ubXilw1L9aO5ETIryJSyVsw=; b=bzFYwUlPkxBFaOEQSZBzmfko1CNRkvKrNzRNnxLp2X5bKnv24/Xvyiv09IK8+N3q1JnngW 34XzMl47kMITaknlPhH0ieyipZoU1UIr9xOEgRTz+38i394dyya42MRQN3Dw9gfHQiP8+E CTsj0U6UVYdthDWXx1ENwQVzMcdUySrqTDkeWQgQHVKU4eAw2udZtGn9BC98v/PXEQgUzJ b2M/Gz5t68hsQrC7g9YjORzhTv4cvjd5DIHnM2U+978P+QBHbLtZ1dPxWALU8CMxcJqW8f fYmAXVM4yRB/nwBGyrRbQuXI5MmG+WcbQ6i+gkEnv19RMXPC7jb5nmTE6kNyZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784661989; a=rsa-sha256; cv=none; b=ScTBMkvKed7nahaxhrDyic0bIDjsLsExbXzqTuAsIO8vWA9QqHyLqLOYpFc1zEtwZGcCtr MF3O7eUMrWScuXa4dEWKRsWcpsNGTEIsnrXb1O6oG07r0URym5AJzNYexBbFqr/uxllp1c ilz8h20U6hgEj9Bmq0w5DOHF/GonejgeFpc/B3eXA72B1pEt26rqfHqMay1vhDNpL210S7 a/cmkyttSQ/60C3hR6Q8rEbzhYGp/qBINdqq92xQp5Vo6Oy2WGBtG6+lnuFonPVuogkr+u kTt5y0Yh5zgOQoaKSwUE6CVTS2TaTKWoja0O3XIu4DqnlxSK2Uz7htN5osuACQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784661989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kyaETM3htrecniuXdQt5ubXilw1L9aO5ETIryJSyVsw=; b=LxLocAQHuym7tut2/uw15eqWaVO6NdbgvtqSg3Zr2Z3U/YaozAkBCuubwt66Fbv2ZS7Oyv vsG+VEA9ygMpscYCrLDeSD5qODed2RyNBsBFni38ZDtOB+Km3yfb+gB9Qpf+Z7jQRQ6MTH p77qKG8NaRVwIOliCF8UPU13nfRXIOT/a6cmnjJP5dzbomIuPI23Eqx/5RGX1XL8IC4wZn 6SqOgdPpoZbnYwm6oT/QhLE2r6CzRfkavI0C9+8JOan86ZfMYkoOo5f3S928Ilq3g2s8fv RLI/Es9peco+IUzBpSSrElw71x/D8TNS7vc4dvDD5FRbaVtsBs5POihTOhcP/Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4S6s4xVCz11sB for ; Tue, 21 Jul 2026 19:26:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1dffd by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 21 Jul 2026 19:26:24 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: aaa3351983 - main - Status/2026Q2: fix location of reports in wrong dirs List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aaa3351983a4e4f05c0975bef4b4dfbb2fee9331 Auto-Submitted: auto-generated Date: Tue, 21 Jul 2026 19:26:24 +0000 Message-Id: <6a5fc7e0.1dffd.9f3e2ee@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=aaa3351983a4e4f05c0975bef4b4dfbb2fee9331 commit aaa3351983a4e4f05c0975bef4b4dfbb2fee9331 Author: Vladlen Popolitov AuthorDate: 2026-07-21 19:26:15 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-21 19:26:15 +0000 Status/2026Q2: fix location of reports in wrong dirs --- .../hpc-ports-modernization.adoc | 0 .../{report-2026-04-3036-06 => report-2026-04-2026-06}/openjdk.adoc | 0 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/website/content/en/status/report-2026-04-2026-07/hpc-ports-modernization.adoc b/website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc similarity index 100% rename from website/content/en/status/report-2026-04-2026-07/hpc-ports-modernization.adoc rename to website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc diff --git a/website/content/en/status/report-2026-04-3036-06/openjdk.adoc b/website/content/en/status/report-2026-04-2026-06/openjdk.adoc similarity index 100% rename from website/content/en/status/report-2026-04-3036-06/openjdk.adoc rename to website/content/en/status/report-2026-04-2026-06/openjdk.adoc From nobody Tue Jul 21 20:14:55 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4TBs1WxTz6mPqP for ; Tue, 21 Jul 2026 20:15:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4TBs10n9z3SRl for ; Tue, 21 Jul 2026 20:15:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784664901; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8aD4aRh7u3s4iD8ESeu1/UPVuWBA+6PRp1iT+Ftqc6k=; b=yW39uIxo/Wk2RiTBXGu7qJBp89qPahOmngCvxEjLD25/2+K/MGcGtUkKBNu3Q3yGramw0n TwUyU3Cdg+KOv/mC36T7ywN6hk6M37VS44KEBooIM8rTbXiKwMZDLexo+BaqiMARxkQ+63 qW/c8N8OTPUREuHAfSr2U+D99dYpFwK1VPYsC1K3XGqGZNF6fx9kzXsVib89Kht8NRxa3h vtbNPVvcaGhavUrD/s5sLeSIF8QaXZkLJUVVtEMWZZijco5X2lfyjtqLqSiKh/Qp72XDho xLsCb4tCpuSniS1Cx6HcYWAziR2uLvr9wShs83Z5ctpyItlO2DAzytA96SXSPA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784664901; a=rsa-sha256; cv=none; b=txv1B1HeRMNGamHXzCaXMk+6hCGZqCSQgJaNvIKRm6ywDW8T8femg/XtwnNNvMBjnay71N zp+symMt/4QCfKtc8GO+8JokCPrmBP1wMlY8bwiUgq8mst+G7nv0AlEJbD3oeILkHa12kn GyvfVuJKmSZ7w3wor9uWLPtDMstxcjm3+Iq5ycaMV1Q6e0LnDWl3kz84x3NWaCMsTEx/rO SpXDPcrmBbj7gkGkuGrwb1MkmRow9Do6Zngi9XNZilJK5inazpQfoOI1Fqqa0BvIpzPYyH j4JvPJpFoVyVJ/ZFuNggrdQ4ioQl9oP8ZeM0inK4urmEPxnYqHLWHUUNZDEMEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784664901; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8aD4aRh7u3s4iD8ESeu1/UPVuWBA+6PRp1iT+Ftqc6k=; b=lfUQcl8heptyCPhhqOh/I26HhEl2bpgzryPTb+jjgZFoOerNf1NRsrHCFjXElWdZSJEmZc a5B4MLSYS2CtKGmC1Q19s40gMQ3oF42084/We9GxN1zZGCbMC40SDzI/6Ob72mu1+LpYyo 3fi6Zg9ln2ryLga+wrlyYkj0IkEYoimXEHYrPoOlWy9zgNoPhMTL07qxCjpptcTZ6P/2nO XwWyQCB7Q+f1EZiiaPOgOUk9dDXysD/gLXPENRsds3DtGNMh3LH3wteTLOP0+CVxL5HQxA IjJSupMwG698jetnkAe0sp/DtzapCKyrYqsZCQGv/w8zR01w6+NTk0WetV/owg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4TBr6tzNz13Ng for ; Tue, 21 Jul 2026 20:15:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22fe1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 21 Jul 2026 20:14:55 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Andrey Zakhvatov Subject: git: b8f9f559cd - main - website/ru: Update data/ru/news/news.toml List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andy X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b8f9f559cddbf81d52b40bebfc5ada4fa74dd38c Auto-Submitted: auto-generated Date: Tue, 21 Jul 2026 20:14:55 +0000 Message-Id: <6a5fd33f.22fe1.64ae9b67@gitrepo.freebsd.org> The branch main has been updated by andy: URL: https://cgit.FreeBSD.org/doc/commit/?id=b8f9f559cddbf81d52b40bebfc5ada4fa74dd38c commit b8f9f559cddbf81d52b40bebfc5ada4fa74dd38c Author: Andrey Zakhvatov AuthorDate: 2026-07-21 20:13:31 +0000 Commit: Andrey Zakhvatov CommitDate: 2026-07-21 20:13:31 +0000 website/ru: Update data/ru/news/news.toml Update original revision info. --- website/data/ru/news/news.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/ru/news/news.toml b/website/data/ru/news/news.toml index 5d11febc72..1c16dc6dd2 100644 --- a/website/data/ru/news/news.toml +++ b/website/data/ru/news/news.toml @@ -3827,5 +3827,5 @@ description = "Отчёт о состоянии работ за октябрь- # # The FreeBSD Russian Documentation Project # -# Original EN revision (06.06.2026): 410e84632a8e5269e7a3e138db00730962133f02 +# Original EN revision (13.06.2026): 271dd1d2b598ef558236033d0292a473a44d9f0f # From nobody Tue Jul 21 20:38:59 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4Tkd28m2z6mQwL for ; Tue, 21 Jul 2026 20:39:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4Tkd0rJDz3TjT for ; Tue, 21 Jul 2026 20:39:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784666345; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4QDbphX/RvFnhFnIwJuCkE2trU8kJ+D06QRebmuxAjU=; b=x+jH4zqEN+eNCOkgP6vrbq3oORKQehswOsHOihI0CsScetLrh+tQ/Y5mYgEIEy6tydd4Vc BR8Y5X5BSIn/gJ5BSl924B5B7Hl6IFWgEhqQOClPBAY9aRo05iVXrhvL+ssKeRT04Cd3pJ k/1bD/h/aXBS4B0l8i9iOBcuuDP/3fKPmN/B+QiOydwpHOOyPSC3FEH7PE+VkBQJwOmt9v OdZsI2LkPFzskgWQr9meAdSO+c256+AWl+D/tOhMBmwPXZ86Rg+SF1EVKTp8n45lY7GGi6 FlYcPZ6BzSoTqRfBOveWENdA0yia7QifaXd2sDna7/4k+Ng+sBzNS1WMqjRLoQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784666345; a=rsa-sha256; cv=none; b=yW1/wvjvMLnOkNtoYgw7Pq5wGJL4Da7o82z5VqqP7lfUzuLu0+ZMeL8F9Eje8XvJIE9U2L KNOvfpeFpDkFyOOudO2iYzyNE5xmtq+h+w34Wsv3l9nnC62238BFN42Gzfy9e9WT9tSFQ1 ZkQfRvZcEjPbSM4jicR1o+ErlS1IeEvMujpThfmOtZf9N3Vcv8pU+TSiU19umgQL0Fqec1 b8+khLRBjJJ6UE5jNurPG5Dwso5Dk9rN1xvJay1qtxc6+4fAOltgkOiuLEHKMN6PqZvW4y h4zFqiwZUaA8rM6xcgc3ZEDCKiiOD1JwaN3CiwKr3sOkgZDEa2O95BwwKOxGGQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784666345; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4QDbphX/RvFnhFnIwJuCkE2trU8kJ+D06QRebmuxAjU=; b=uiRyFUuLqNZkgU2umcLm712per5W5mQrj2jbpyfWaAWUoZ2be/iQwd/Ee18GTdLnfBeBi1 KNszUGsx5R5Ac3AfDGdEPTDmqNxiXFOWFuwX8OGrKnSvlZhGsxocBjmsTgDKZqs8zmv3jO Nj/UF6ruaMp5C4VbS6Tu9lXVlIHvposKGsey6ssHsQhxFqCLSEw3C/LWABxKyT2WUmFin4 xcRsoEW+sA+wzjncHGgNBV+hnRR+ut+hf0LKgbhAm3FOkhx7gHA6A9kZAH7KMUl8oZdOfZ PdG2zxJkNx3lYWkpNygw5NP2EIRpLv3N6J3fW+DJ+2biiaCsmIpbGNcBap3blA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4Tkc6SPgz146g for ; Tue, 21 Jul 2026 20:39:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22e5a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 21 Jul 2026 20:38:59 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 7e4fcb89d9 - main - website: translate Status report Q2 2026 to russian List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7e4fcb89d91fc37c68ca78ed3fe2ea045ecc60b9 Auto-Submitted: auto-generated Date: Tue, 21 Jul 2026 20:38:59 +0000 Message-Id: <6a5fd8e3.22e5a.506a2320@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=7e4fcb89d91fc37c68ca78ed3fe2ea045ecc60b9 commit 7e4fcb89d91fc37c68ca78ed3fe2ea045ecc60b9 Author: Vladlen Popolitov AuthorDate: 2026-07-21 20:38:51 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-21 20:38:51 +0000 website: translate Status report Q2 2026 to russian Differential Revision: https://reviews.freebsd.org/D58387 --- .../ru/status/report-2026-04-2026-06/arduino.adoc | 35 ++++++ .../ru/status/report-2026-04-2026-06/audio.adoc | 38 +++++++ .../bananapi-r64-r2-pro-drivers.adoc | 80 +++++++++++++ .../status/report-2026-04-2026-06/bhyve-cpuid.adoc | 72 ++++++++++++ .../status/report-2026-04-2026-06/bluetooth.adoc | 44 ++++++++ .../status/report-2026-04-2026-06/bugmeister.adoc | 74 ++++++++++++ .../status/report-2026-04-2026-06/clusteradm.adoc | 100 +++++++++++++++++ .../ru/status/report-2026-04-2026-06/cppc.adoc | 28 +++++ .../ru/status/report-2026-04-2026-06/cra.adoc | 27 +++++ .../status/report-2026-04-2026-06/dockerbox.adoc | 50 +++++++++ .../status/report-2026-04-2026-06/drm-drivers.adoc | 37 ++++++ .../ru/status/report-2026-04-2026-06/ec2.adoc | 21 ++++ .../ru/status/report-2026-04-2026-06/frdp.adoc | 38 +++++++ .../freebsd-cra-eurobsdcon-and-security-team.adoc | 36 ++++++ .../report-2026-04-2026-06/freebsd-foundation.adoc | 91 +++++++++++++++ .../report-2026-04-2026-06/geneve-support.adoc | 14 +++ .../status/report-2026-04-2026-06/hackathon.adoc | 34 ++++++ .../status/report-2026-04-2026-06/hibernate.adoc | 32 ++++++ .../hpc-ports-modernization.adoc | 52 +++++++++ .../report-2026-04-2026-06/ipv6_improvements.adoc | 27 +++++ .../ru/status/report-2026-04-2026-06/kde.adoc | 49 ++++++++ .../ru/status/report-2026-04-2026-06/libvirt.adoc | 31 ++++++ .../report-2026-04-2026-06/lkpi-wireless.adoc | 124 +++++++++++++++++++++ .../ru/status/report-2026-04-2026-06/metric.adoc | 26 +++++ .../ru/status/report-2026-04-2026-06/mpls.adoc | 27 +++++ .../ru/status/report-2026-04-2026-06/ntsync.adoc | 23 ++++ .../ru/status/report-2026-04-2026-06/openjdk.adoc | 66 +++++++++++ .../parthenope-status-improvements.adoc | 38 +++++++ .../status/report-2026-04-2026-06/pdopenpid.adoc | 39 +++++++ .../ru/status/report-2026-04-2026-06/releng.adoc | 22 ++++ .../ru/status/report-2026-04-2026-06/rocm.adoc | 30 +++++ .../status/report-2026-04-2026-06/scheduler.adoc | 37 ++++++ .../ru/status/report-2026-04-2026-06/smart.adoc | 18 +++ .../ru/status/report-2026-04-2026-06/suspend.adoc | 33 ++++++ .../ru/status/report-2026-04-2026-06/sylve.adoc | 75 +++++++++++++ .../status/report-2026-04-2026-06/wiki-admin.adoc | 18 +++ 36 files changed, 1586 insertions(+) diff --git a/website/content/ru/status/report-2026-04-2026-06/arduino.adoc b/website/content/ru/status/report-2026-04-2026-06/arduino.adoc new file mode 100644 index 0000000000..0510fe08b5 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/arduino.adoc @@ -0,0 +1,35 @@ +=== Улучшение экосистемы разработки для Arduino и ESP32 во FreeBSD + +Контактное лицо: Deepan Sai + +==== Обзор проекта + +Я работаю над добавлением пакета Arduino CLI в Коллекцию Портов FreeBSD. +Arduino CLI — это инструмент командной строки, который помогает пользователям работать с платами Arduino. +Добавив его во FreeBSD, я хочу упростить работу разработчиков. + +==== Важность работы + +Многие люди используют Arduino CLI для встраиваемых систем и автоматизации. +Наличие его во FreeBSD в виде порта упрощает установку и обновление программного обеспечения. +Это помогает поддерживать FreeBSD на одном уровне с инструментами, которые используют аппаратные и встраиваемые разработчики. + +==== Прогресс за этот период + +На этот раз я работал над подготовкой нового порта к проверке. +Я написал Makefile и убедился, что пакет собирается корректно. +Я обнаружил проблему, при которой один тест падал, потому что в нём отсутствовали настройки для FreeBSD. +Я исправил это. +Теперь тест работает. + +Я выполнил все проверки для нового порта, такие как проверка правильности расположения файлов и корректного выполнения тестов. +Я также исправил некоторые проблемы, которые обнаружили люди при проверке моей работы. +Теперь порт гораздо ближе к тому, чтобы быть добавленным в Коллекцию Портов FreeBSD. + +Спонсор: Google Summer of Code + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (17.07.2026): 165d0b53af7d9341e8cad8edff1feedeabd5fcce +// diff --git a/website/content/ru/status/report-2026-04-2026-06/audio.adoc b/website/content/ru/status/report-2026-04-2026-06/audio.adoc new file mode 100644 index 0000000000..62194d7726 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/audio.adoc @@ -0,0 +1,38 @@ +=== Улучшения аудиостека + +Контактное лицо: Christos Margiolis + +Я работаю над аудиостеком с 2024Q1. +Ниже приведён список предыдущих отчётов о состоянии: + +link:https://www.freebsd.org/status/report-2024-01-2024-03/#_audio_stack_improvements[2024Q1] URL: link:https://www.freebsd.org/status/report-2024-01-2024-03/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2024-04-2024-06/#_audio_stack_improvements[2024Q2] URL: link:https://www.freebsd.org/status/report-2024-04-2024-06/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2024-07-2024-09/#_audio_stack_improvements[2024Q3] URL: link:https://www.freebsd.org/status/report-2024-07-2024-09/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2024-10-2024-12/#_audio_stack_improvements[2024Q4] URL: link:https://www.freebsd.org/status/report-2024-10-2024-12/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2025-01-2025-03/#_audio_stack_improvements[2025Q1] URL: link:https://www.freebsd.org/status/report-2025-01-2025-03/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2025-04-2025-06/#_audio_stack_improvements[2025Q2] URL: link:https://www.freebsd.org/status/report-2025-04-2025-06/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2025-07-2025-09/#_audio_stack_improvements[2025Q3] URL: link:https://www.freebsd.org/status/report-2025-07-2025-09/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2025-10-2025-12/#_audio_stack_improvements[2025Q4] URL: link:https://www.freebsd.org/status/report-2025-10-2025-12/#_audio_stack_improvements[] + +link:https://www.freebsd.org/status/report-2026-01-2026-03/#_audio_stack_improvements[2026Q1] URL: link:https://www.freebsd.org/status/report-2026-01-2026-03/#_audio_stack_improvements[] + +Важные работы со времени link:https://www.freebsd.org/status/report-2026-01-2026-03/#_audio_stack_improvements[последнего отчёта]: + +* Очистка, исправления и улучшения для man:sound[4], драйверов устройств и man:virtual_oss[8]. +* Исправление безопасности в man:sound[4] (link:https://www.freebsd.org/security/advisories/FreeBSD-SA-26:27.sound.asc[SA]). +* Исправление безопасности в man:virtual_oss[8] (link:https://cgit.freebsd.org/src/commit/?id=453de99b386d40754a038cc4b804f4c7a3b04624[коммит]). +* Введение группы audio (GID 43) и её использование во всех узлах звуковых устройств (link:https://cgit.freebsd.org/src/commit/?id=a6aa95eba6ee2dd199d6cb8063dbaccd8a6f7512[коммит]). +* Поддержка USB-аудиоинтерфейса Roland UA-33. +* Опция службы man:virtual_oss[8] в установщике. +* Улучшения man:kqueue[2] для man:sound[4], благодаря Goran Mekić . +* Улучшенная горячая замена (link:https://cgit.freebsd.org/src/commit/?id=9fb56421425fa35e56ce294284c08b09852052a5[коммит]). +* Элементы управления эквалайзером для man:sndctl[8] и man:mixer[8]. + +Вы также можете следить за процессом разработки в link:https://github.com/FreeBSDFoundation/status-updates/tree/main/Christos_Margiolis[репозитории статус-отчётов] FreeBSD Foundation, где я публикую еженедельные отчёты. + +Спонсор: The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.07.2026): a5a20544a3697b1c88c2b5e75ce0940e45a22f36 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc b/website/content/ru/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc new file mode 100644 index 0000000000..dd78e175b0 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc @@ -0,0 +1,80 @@ +=== Разработка драйверов FreeBSD для BananaPi-R64/R2-PRO + +Ссылки: + +link:https://wiki.freebsd.org/arm/Bananapi[Wiki] URL: link:https://wiki.freebsd.org/arm/Bananapi[] + +Контактное лицо: Martin Filla + +Приветствуются участники. +Если вы заинтересованы в помощи с этим проектом, тестировании текущей +реализации или внесении кода, пожалуйста, свяжитесь со мной. + +==== Введение в R64 + +Banana Pi R64 — это плата разработки на базе MediaTek MT7622 (ARM Cortex-A53, двухъядерный ~1.35 ГГц), оснащённая 4× Gigabit LAN, 1× Gigabit WAN, Wi-Fi (4×4n), Bluetooth 5.0 и множеством периферийных интерфейсов (UART, SPI, I²C, GPIO, SATA, mini-PCIe, eMMC и т.д.). + +==== Текущее состояние поддержки FreeBSD для R64 + +Реализовано на данный момент: + +- **Драйвер UART** +- **Управление тактовой частотой (clocks)** +- **Pinctrl** +- **Драйвер контроллеров хранилища (eMMC/SD/MMC)** +- **Драйвер Ethernet-коммутатора mt7531** +- **Драйвер Ethernet mt7622** +- **Драйвер XHCI** +- **Драйвер Watchdog** +- **Драйвер RTC** +- **Драйвер RNG** +- **Драйвер Pciecfg** +- **Драйвер SysIRQ** +- **USB3** +- **T-PHY** + +==== План разработки для R64 + +Реализовать недостающие драйверы: + +- SATA / AHCI +- Wi-Fi (вероятно, MediaTek MT7615) +- Подсистемы GPIO +- I2C +- SPI +- PWM +- PCIE + +==== Введение в R2-PRO + +Banana Pi BPI-R2 Pro — это плата разработки для маршрутизаторов следующего поколения. +Она работает на процессоре Rockchip RK3568. +На борту 2 ГБ оперативной памяти LPDDR4 и 16 ГБ встроенной памяти eMMC, поддерживается 2 интерфейса USB 3.0, 5 гигабитных сетевых портов. +Интерфейс M.2 key-E и mini PCIe, 2 интерфейса mipi DSI (один можно программно изменить на LVDS), 1 интерфейс камеры CSI, 1 выход HDMI. + +==== Текущее состояние поддержки FreeBSD для R2-PRO + +Реализовано на данный момент: + +- **Драйвер UART** +- **Управление тактовой частотой (clocks)** +- **Pinctrl** +- **GPIO** +- **Драйвер контроллеров хранилища (eMMC/SD/MMC)** +- **Драйвер XHCI** +- **Драйвер Watchdog** +- **Драйвер PCIE** + +==== План разработки для R2-PRO + +Реализовать недостающие драйверы: + +- HDMI +- MIPI +- USB3 +- SATA + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (13.06.2026): ef4489657da230e5f9df621b78c15abfdf5de70c +// diff --git a/website/content/ru/status/report-2026-04-2026-06/bhyve-cpuid.adoc b/website/content/ru/status/report-2026-04-2026-06/bhyve-cpuid.adoc new file mode 100644 index 0000000000..bb02c75b27 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/bhyve-cpuid.adoc @@ -0,0 +1,72 @@ +=== Полное управление CPUID для bhyve + +Контактное лицо: Hans Rosenfeld + +==== Обзор проекта + +Текущая работа над этим проектом направлена на интеграцию существующей концептуальной реализации во FreeBSD и добавление следующих функций удобства использования: + +- удобный метод настройки для переопределения отдельных битов, частей или даже целых функций CPUID по мере необходимости с сохранением остальной информации о CPUID хоста или предварительно заданной конфигурации CPUID; +- удобный метод настройки идентификатора гипервизора, сообщаемого bhyve; +- набор предварительно заданных конфигураций CPUID на основе общих архитектурных уровней x86, возможно, также включающий набор данных CPUID для нескольких реальных моделей процессоров, и удобный метод настройки для выбора одного из них для виртуальной машины. + +==== Изменения в течение последнего квартала + +===== Расширения синтаксиса конфигурации bhyve + +Существующий синтаксис файла конфигурации bhyve был ограничен присваиваниями узлам конфигурации, которые внутренне преобразовывались в древовидный набор списков nvlist. + +Чтобы обеспечить более гибкую настройку с использованием предварительно заданных фрагментов файлов конфигурации, синтаксис файла конфигурации bhyve был дополнен двумя новыми возможностями: + +- В узел конфигурации можно добавить значение с помощью оператора `+=`. + Если этому же узлу конфигурации уже было присвоено значение, новое значение добавляется к старому, разделяясь запятой. +- Другой файл конфигурации можно включить с помощью директивы `include`. + Поддерживаются абсолютные и относительные пути, но относительные пути интерпретируются как относительные к пути файла конфигурации, в котором находится директива включения. + +===== Ещё более гибкая настройка CPUID + +Механизм настройки CPUID был расширен для поддержки символических имён возможностей, где каждое имя соответствует определённому биту регистра для функции CPUID. +Это особенно полезно для отдельных расширений системы команд или других опциональных возможностей, которые можно включать или отключать по желанию. + +Таким образом, вместо настройки `cpuid.0x00000001+=edx|=0x00040000` теперь можно просто написать `cpuid.enable+=psn`. +Существует также соответствующая опция `cpuid.disable` для символических возможностей. + +Использование битовых операций над регистрами CPUID, конечно, всё ещё поддерживается, поскольку не все возможности CPUID могут быть выражены в виде отдельных битов возможностей. + +===== Использование архитектурных уровней x86 + +Архитектурные уровни x86 теперь реализованы как набор предварительно заданных фрагментов файлов конфигурации, причём каждый более высокий уровень строится поверх более низкого. + +Чтобы проиллюстрировать это, вот как теперь выглядит x86-64-v3.cfg: + +------------------- +include x86-64-v2.cfg +cpuid.enable+=fma,movbe,osxsave,avx,f16c +cpuid.enable+=bmi1,avx2,bmi2 +cpuid.enable+=abm +------------------- + +Модель процессора или архитектуры можно выбрать либо путём включения соответствующего файла конфигурации из `/usr/share/bhyve/cpu` в файл конфигурации bhyve, либо указав её в командной строке как часть конфигурации виртуального процессора: `bhyve [...] -c 16,model=x86-64-v1 [...]` + +===== Ограничения CPUID + +Чтобы предотвратить случайное включение возможностей CPUID для гостевого процессора, которые не поддерживаются хост-процессором, анализатор конфигурации CPUID был расширен списком ограничений CPUID, которые проверяются при установке или изменении значения определённого регистра CPUID. + +Для любого регистра в функции CPUID ограничение может указывать, какие биты неизменяемы, а какие могут быть только очищены. + +Ограничения проверяются после применения конфигурации CPUID. + +==== Планы на следующий квартал + +* Реализовать переопределения для ограничений CPUID, чтобы игнорировать любые ограничения или предупреждать о нарушении ограничения вместо остановки настройки виртуальной машины. +* Предоставить больше предварительно заданных конфигураций процессоров на основе реальных процессоров. +* Аналогично установке архитектурного уровня x86, будет реализован механизм для переопределения идентификации гипервизора без необходимости ручного изменения битов CPUID. +* Провести рецензирование всего набора изменений и включить его во FreeBSD. + +Спонсор: The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (17.07.2026): 459fbf1c42b1bdb5cb3bea956649ba5fc5385ff4 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/bluetooth.adoc b/website/content/ru/status/report-2026-04-2026-06/bluetooth.adoc new file mode 100644 index 0000000000..1b7cdffb0d --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/bluetooth.adoc @@ -0,0 +1,44 @@ +=== Драйверы HID для Bluetooth + +Ссылки: + +link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[Страница проекта в вики FreeBSD] URL: link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[] + +link:https://github.com/majintosh/freebsd-bthid[Репозиторий проекта на Github] URL: link:https://github.com/majintosh/freebsd-bthid[] + +Контактное лицо: Majed Alkhaleefah + +Я работаю над двумя драйверами для обеспечения поддержки HID-драйверов для устройств Bluetooth в рамках GSoC 2026. + +Основная цель этого проекта — регистрация подключаемых Bluetooth-устройств HID как устройств Newbus с помощью двух новых драйверов: `bthidbus` и `bthid`. +`bthidbus` выступает в роли родительской шины, управляющей созданием и подключением дочерних устройств `bthid`. +`bthid` служит транспортным уровнем, создавая устройство `hidbus` и перенаправляя на него все полученные пакеты после удаления их заголовков. +Краткосрочная цель здесь — обеспечить поддержку беспроводных HID-подключений. +Долгосрочная цель — начать закладывать основу, которая позволит другим писать драйверы для устройств, подключаемых только через Bluetooth. + +Что было сделано: + +* `bthidbus` может успешно открывать соединение с Bluetooth-устройством через сокеты. +* `bthid` может принимать сокеты, переданные от `bthidbus` через ivars, и управлять ими. +* `bthid` может отправлять дескриптор отчёта в `hidbus`, который успешно создаёт соответствующее HID-устройство и драйвер. +(например, геймпад, подключённый по Bluetooth, создаёт устройство `hgame` и узел `evdev`.) +* Ввод с Bluetooth-устройств успешно принимается `hidbus` и `evdev`. + +Текущие проблемы и планируемые изменения: + +* Фактические дескрипторы отчётов, Bluetooth-адреса и т.д. должны быть жёстко закодированы в `bthidbus`. +Изначально я рассматривал возможность добавления логики запросов/прослушивания в `bthidbus`, чтобы он действовал как псевдо-сервер, но я опасался, что это приведёт к раздуванию кода и расширению области ответственности. +Вместо этого я планирую положиться на существующую логику запросов демона `bthidd` и передавать новую информацию о подключении в `bthidbus` через `ioctl`. +Это избавит `bthidbus` от текущей роли инициатора соединения и сделает его ответственным только за управление уже открытыми соединениями. +* Наблюдается значительная задержка ввода при мониторинге через `evtest`. +У меня есть две рабочие гипотезы. +Первая заключается в том, что проблема кроется в `bthid` и в том, как он управляет прерываниями через очереди задач (taskqueues). +Вторая — что проблема в сетевом стеке, поскольку Bluetooth-пакеты передаются через несколько различных узлов Netgraph перед тем, как быть полученными `bthid`. +Также вполне возможно, что это проблема `evtest`; мне ещё предстоит это выяснить. + +На данный момент все тесты проводились с контроллером Nintendo Switch Pro. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (13.07.2026): d3ebf769a3b1d7f5f6c6f17118ffa358fb65ff9a +// diff --git a/website/content/ru/status/report-2026-04-2026-06/bugmeister.adoc b/website/content/ru/status/report-2026-04-2026-06/bugmeister.adoc new file mode 100644 index 0000000000..9d81fb6910 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/bugmeister.adoc @@ -0,0 +1,74 @@ +=== Команда Bugmeister + +Ссылки: + +link:https://bugs.freebsd.org/[FreeBSD Bugzilla] URL: link:https://bugs.freebsd.org/[] +link:https://bugs.freebsd.org/bugzilla/page.cgi?id=showreport.html&type=total_open_bugs_over_time[Общее количество открытых ошибок во времени] URL: link:https://bugs.freebsd.org/bugzilla/page.cgi?id=showreport.html&type=total_open_bugs_over_time[] + +Контактное лицо: Bugmeister + +В этом квартале нам удалось снизить количество сообщений о проблемах (Problem Reports). + +Хотя мы по-прежнему получаем патчи для дерева исходных кодов (src), большинство получаемых патчей относится к портам. +Возможно, это связано с внедрёнными нами настройками автоуведомлений. + +Для дерева src за последние 180 дней мы получили 643 новых сообщения о проблемах и закрыли 844. +Для портов эти цифры составили 3493 и 4375 соответственно. + +В настоящее время мы не ведём статистику о том, сколько из них действительно приводят к коммитам, хотя мы полагаем, что это число не является незначительным. + +За тот же 180-дневный период Марк Линимон (Mark Linimon) и Торстен Цюльсдорф (Torsten Zuehlsdorff) продолжали работу по классификации (триажу) старых сообщений о проблемах. +Работа Марка частично финансировалась Фондом FreeBSD в 2025 году. +Результаты этой работы видны по двум последним спадам на нашем графике link:https://bugs.freebsd.org/bugzilla/page.cgi?id=showreport.html&type=total_open_bugs_over_time[Общее количество открытых ошибок во времени]. + +Кроме того, в этом году мы, похоже, привлекаем больше внимания со стороны различных разработчиков FreeBSD (коммитеров). +Пожалуйста, свяжитесь с mailto:bugmeister@FreeBSD.org[bugmeister], если вы заинтересованы в помощи. + +Конечно, мы всё ещё лучше справляемся с классификацией сообщений, чем с привлечением внимания к уже имеющимся. +Предложения приветствуются. + +Марк Линимон взял на себя долгосрочный проект по обеспечению применимости всех отправленных патчей. +Однако он не претендует на роль специалиста по контролю качества и не может самостоятельно оценивать их пригодность. + +Общий вывод заключается в том, что благодаря обучению пользователей в этом году мы получаем сообщения о проблемах более высокого качества. +В частности, патчи проверяются на применимость в течение одной-двух недель после их поступления и при необходимости исправляются. + +Однако чем дальше в прошлое мы углубляемся, тем более проблемными становятся сообщения, особенно за 2019 год и ранее. +Полагаю, этого следовало ожидать. +Марк продолжает работать над ними в фоновом режиме. +Текущее количество составляет 2611. +Около 427 из них, в основном за 2019 год и ранее, всё ещё требуют дальнейшей доработки. + +Проблема с настройкой обновления до Bugzilla 5.2 была исправлена. +Поверхностное тестирование не выявило значимых регрессий. +Выпуск версии с исправлениями 5.2.1 ожидается в ближайшее время. +Переход на эту кодовую базу планируется осуществить сразу после её выхода. +Изначально это планировалось сделать раньше, однако это казалось нецелесообразным во время подготовки релиза FreeBSD 15.0, а затем было отложено до 15.1. + +"patchQA.py" всё ещё находится в бета-версии. +Код применения патчей не справляется со своей задачей и должен быть заменён. + +Другая известная проблема с patchQA.py заключается в том, что он не знает происхождения файлов, которые устанавливаются в /etc с помощью installworld. +Существуют внешние shell-скрипты, проходящие тестирование, чтобы помочь автоматизировать исправление данных. +Это может оказаться проще, чем пытаться писать для этой цели более хрупкий код на Python. + +Мы создали множество новых учётных записей Bugzilla по запросам пользователей. +Количество запросов на создание новых учётных записей увеличилось в этом году. +На данный момент в 2026 году их 291, что составляет почти 2 в день. + +Прошёл уже год с тех пор, как мы начали требовать запросы по электронной почте для создания учётных записей вместо автоматических запросов. +Благодаря этому поток спама был снижен практически до нуля. + +Другая проблема, за которой мы наблюдаем, — огромное количество HTTP-запросов от поисковых роботов (краулеров). +На сегодняшний день эти запросы намного превышают количество запросов от реальных пользователей FreeBSD. +Они являются причиной внезапных замедлений работы, на которые жалуются наши пользователи. +Поскольку никто из нас не является профессиональным системным администратором, мы приветствуем помощь от кого-либо с профессиональным опытом решения таких проблем. + +Благодарность Александру Зиаи (Alexander Ziaee) и многим другим, кто помог нам достичь текущего состояния. + +См. также: link:https://wiki.freebsd.org/Bugzilla/SearchQueries[] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (17.07.2026): 9da80e6c34f34d3421ea3aeb8731b823562cd6aa +// diff --git a/website/content/ru/status/report-2026-04-2026-06/clusteradm.adoc b/website/content/ru/status/report-2026-04-2026-06/clusteradm.adoc new file mode 100644 index 0000000000..9e3aed807c --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/clusteradm.adoc @@ -0,0 +1,100 @@ +=== Команда администраторов кластера + +Ссылки: + +link:https://www.freebsd.org/administration/#t-clusteradm[Участники команды администраторов кластера] URL: link:https://www.freebsd.org/administration/#t-clusteradm[] + +Контактное лицо: Команда администраторов кластера + +Контактное лицо: Philip Paeps + +Члены команды администраторов кластера FreeBSD отвечают за управление машинами, на которые полагается Проект для синхронизации своей распределённой работы и коммуникаций. + +В этом квартале команда работала над следующим: + +* Обычная поддержка учётных записей пользователей FreeBSD.org. +* Обычная поддержка дисков и комплектующих (и их замена) для всех физических хостов и зеркал. +* Обновление программного обеспечения кластера. +* Координация работы сообщества зеркал. +* Дополнительная поддержка команды wiki-admin@. +* Частые вмешательства для предотвращения атак типа "отказ в обслуживании" со стороны ботов. + +==== Обновление кластера + +Продолжается работа по обновлению программного обеспечения, работающего на машинах кластера FreeBSD.org. +Мы начали размещать рабочие нагрузки на stable/15. +В рамках этой работы некоторые рабочие нагрузки переносятся на разные машины. +Эта работа продолжается на конец квартала. + +Команда clusteradm обновляет рабочие сборщики пакетов (около 35 физических машин) с периодичностью примерно раз в шесть-восемь недель. +На этих машинах работают снимки current ветки FreeBSD. + +Другие машины обновляются по мере необходимости, с учётом исправлений безопасности в зависимости от степени их доступности извне. + +На момент написания этого отчёта в кластере насчитывается 142 физические машины. +У нас 42 машины на current, 21 на stable/15 и 73 на stable/14. + +Большинство оставшихся установок stable/13 будут обновлены до stable/15. + +[.screen] +---- + 12.x: Обычных 0, Клеток 7 + 13.x: Обычных 6, Клеток 31 + 14.x: Обычных 73, Клеток 254 + 15.x: Обычных 21, Клеток 4 + 16.x: Обычных 42, Клеток 6 +Всего: Обычных 142, Клеток 302 +Всего установок: 444 +Работает -RELEASE|{-p*}: 0 +Всего географических сайтов: 13 +---- + +==== Официальные зеркала FreeBSD + +Текущие расположения: Австралия, Бразилия, Япония (два полных зеркальных сайта), Малайзия, Южная Африка, Швеция, Тайвань и Соединённые Штаты Америки — Калифорния, Чикаго, Нью-Джерси и Вашингтон. + +Наш зеркальный сайт на Тайване испытывает длительный перерыв в работе. + +Один из наших зеркальных сайтов в Японии получит полное обновление аппаратного обеспечения в 2026Q3. + +Оборудование и сетевое соединение были щедро предоставлены: + +* Лаборатория Cloud и SDN при link:https://www.bbtower.co.jp/en/corporate/[BroadBand Tower, Inc] +* link:https://www.cs.nycu.edu.tw/[Департамент компьютерных наук, Национальный университет Ян Мин Цзяо Тун] +* link:https://internet.asn.au/[Internet Association of Australia] +* link:https://www.isc.org/[Internet Systems Consortium] +* link:https://www.inx.net.za/[INX-ZA] +* link:https://www.kddi-webcommunications.co.jp/english/[KDDI Web Communications Inc] +* link:https://www.mohe.gov.my/en/services/research/myren[Malaysian Research & Education Network] +* link:https://www.metapeer.com/[MetaPeer] +* link:https://www.nyi.net/[New York Internet] +* link:https://nic.br/[NIC.br] +* link:https://sonic.net[Sonic] +* link:https://www.teleservice.net/[Teleservice Skåne AB] +* link:https://your.org/[Your.Org] + +Новые официальные зеркала всегда приветствуются. +Мы отметили преимущества размещения одиночных зеркал в точках обмена интернет-трафиком (IXP) по всему миру, о чём свидетельствуют наши существующие зеркала в Австралии, Бразилии и Южной Африке. +Если вы связаны с какими-либо организациями или знаете о них, готовых спонсировать одиночный зеркальный сервер, пожалуйста, свяжитесь с нами. +Мы особенно заинтересованы в расположении в Европе. + +Смотрите link:https://wiki.freebsd.org/Teams/clusteradm/generic-mirror-layout[общую схему зеркалирования] для спецификаций полного зеркального сайта и link:https://wiki.freebsd.org/Teams/clusteradm/tiny-mirror[tiny-mirror] для одиночного зеркального сайта. + +==== Поддержка команды wiki-admin@ + +Команда администраторов кластера взяла на себя роль wiki-admin на протяжении большей части этого квартала, пока должность была вакантна. +Недавно была назначена новая команда wiki-admin. +Команда администраторов кластера продолжает поддерживать команду wiki-admin в необходимых обновлениях внутренней инфраструктуры вики. + +==== Сбор данных для больших языковых моделей + +Инфраструктура Проекта FreeBSD продолжает подвергаться постоянным атакам со стороны сборщиков данных для обучения больших языковых моделей («ИИ»). +Компании, обучающие эти модели, в значительной степени перенесли операции по сбору данных со своей собственной — легко идентифицируемой — инфраструктуры на ботнеты («резидентные прокси»), что затрудняет их блокировку на сетевых границах без значительного сопутствующего ущерба. +Команда администраторов кластера снова потратила значительное количество времени в этом квартале на смягчение этих распределённых атак типа «отказ в обслуживании». + +Спонсор: Анонимные частные лица и компании + +Спонсор: https://github.com/sponsors/ppaeps + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (13.07.2026): d0a232d4421e08320f127f5b910b247259c1532c +// diff --git a/website/content/ru/status/report-2026-04-2026-06/cppc.adoc b/website/content/ru/status/report-2026-04-2026-06/cppc.adoc new file mode 100644 index 0000000000..0770657a27 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/cppc.adoc @@ -0,0 +1,28 @@ +=== Совместное управление производительностью процессора (CPPC) + +Контактное лицо: Olivier Certner + +Контактное лицо: ShengYi Hung + +Совместное управление производительностью процессора (CPPC) — это стандарт, введённый ACPI, позволяющий операционной системе управлять уровнями производительности и энергоэффективности процессоров благодаря абстрактной шкале производительности, в общем случае не связанной с уровнями частоты и более детализированной, чем они. + +Работа возобновлена после очередного начала в ходе Хаккатона в Галифаксе в конце июня. + +В разработке находятся: + +- Новые параметры минимальной, максимальной и желаемой производительности для драйвера Intel (man:hwpstate_intel[4]). +- Обучение man:powerd[8] работе с этими параметрами и предоставление базовых политик для них. +- Параметр для установки EPP (Предпочтение эффективности/производительности) для всех процессоров одновременно и, вероятно, аналогичные параметры для минимального, максимального и желаемого значений производительности. +- Условное включение функциональности CPPC драйвера AMD (man:hwpstate_amd[4]) при наличии таблицы ACPI `_CPC`. + Параметр позволит пользователям обходить эту проверку, а также, возможно, проверку на наличие функциональности CPPC, сообщаемой через CPUID. +- Глобальный параметр профиля с предопределёнными значениями (например, «Сбалансированный», «Производительность» и т.д.), который устанавливает все остальные более детальные параметры. + Явная установка детального параметра переключит профиль на «Пользовательский». + +В конце июня было закоммичено несколько предварительных чисток и исправлений. + +Спонсор: The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (07.07.2026): 6c3661df1e104877e4571b5af6afed8f133b4153 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/cra.adoc b/website/content/ru/status/report-2026-04-2026-06/cra.adoc new file mode 100644 index 0000000000..fa9f87d7cd --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/cra.adoc @@ -0,0 +1,27 @@ +=== Проект готовности к Закону о киберустойчивости (CRA) + +Ссылки: + +link:https://github.com/FreeBSDFoundation/all-projects/tree/main/Cyber%20Resilience%20Act%20Readiness[Проект готовности к Закону о киберустойчивости] URL: link:https://github.com/FreeBSDFoundation/all-projects/tree/main/Cyber%20Resilience%20Act%20Readiness[] + +Фонд реализует проект в течение 2026 года для активной подготовки Фонда FreeBSD, Проекта и сообщества к Закону ЕС о киберустойчивости. +Существует шесть основных направлений деятельности: Безопасность и обработка уязвимостей, Инструментарий SBOM, Публичная документация, Взаимодействие с законодателями сообщества, Публичный репозиторий проекта и Коммуникации. + +За второй квартал проект достиг значительного прогресса в достижении своих ключевых целей. + +Усилия в области безопасности были сосредоточены на улучшении обработки уязвимостей и готовности цепочки поставок через обсуждения с нижестоящими поставщиками процессов отчетности, использования Спецификации программного обеспечения (SBOM) и потенциального финансирования работ по обеспечению соответствия требованиям. + +Фонд также укрепил сотрудничество с более широкой экосистемой открытого исходного кода, участвуя в деятельности Open Regulatory Compliance и OpenSSF, вступив в OpenSSF в качестве ассоциированного члена, приняв участие в Open Source Summit North America и взаимодействуя с такими проектами, как Zephyr, для обмена стратегиями готовности к CRA. + +Работа над инструментарием SBOM значительно продвинулась и теперь близка к полноценной сквозной функциональности. +Мы планируем опубликовать технический блог, как только оставшаяся работа будет завершена. + +Фонд также создал проект руководства по CRA для сообщества FreeBSD, и мы планируем опубликовать его вместе с выделенным разделом на веб-сайте Фонда, предоставляющим постоянную информацию о соответствии требованиям. + +Прозрачность оставалась приоритетом, и Фонд публиковал ежемесячные публичные обновления и протоколы встреч в репозитории по ссылке выше. +На EuroBSDCon будет проведён полнодневный учебный курс по CRA и SBOM, который мы приглашаем вас посетить! + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (13.07.2026): 652eacfd114dfb9a6dba042fa1780547778b9a90 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/dockerbox.adoc b/website/content/ru/status/report-2026-04-2026-06/dockerbox.adoc new file mode 100644 index 0000000000..4e22b1b68b --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/dockerbox.adoc @@ -0,0 +1,50 @@ +=== Dockerbox + +Ссылки: + +link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox на Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox[] + +link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker на Github] URL: link:https://github.com/leafoliage/dockerbox-broker[] + +link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian на Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox-debian[] + +Контактное лицо: Chun-Cheng Yeh + +Dockerbox — это виртуализированный демон Docker. +Хотя демон Docker изначально недоступен во FreeBSD, Dockerbox запускает его внутри виртуальной машины Debian под управлением Bhyve, обеспечивая доступ к нему. +Dockerbox поддерживает обычные функции Docker, такие как Docker Compose, публикацию портов и привязку монтирований (bind mounts). +Этот проект направлен на упрощение использования Docker во FreeBSD в непроизводственных средах. + +==== Связанные порты и репозитории + +* link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox] + +Обеспечивает работу Docker во FreeBSD путём запуска `dockerd` внутри гостевой Linux-виртуальной машины Bhyve. +Эта служба управляет жизненным циклом гостевой системы Dockerbox, а также её сетевыми настройками и настройками хранилища. + +*v0.2.5 — портирован.* + +* link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker] + +Дочерняя служба Dockerbox, которая обрабатывает перенаправление портов с хоста на гостевую систему Dockerbox, когда контейнер запрашивает публикацию портов. + +*Ещё не портирован.* + +* link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian] + +Кодовая база, используемая для создания дискового образа Dockerbox. + +*Не портирован.* + +* link:https://www.freshports.org/sysutils/docker-cli/[docker-cli] + +Инструмент командной строки Docker CLI. + +*v29.4.2 — портирован.* + +* link:https://www.freshports.org/sysutils/docker-compose/[docker-compose] + +Плагин Docker CLI для определения и запуска многоконтейнерных приложений. + +*v5.1.3 — портирован.* + +* link:https://www.freshports.org/sysutils/docker-buildx[docker-buildx] + +Плагин Docker CLI, предоставляющий расширенные возможности сборки через BuildKit. + +*v0.34.1 — портирован.* + +Пакеты package:sysutils/dockerbox[], package:sysutils/docker-cli[], package:sysutils/docker-compose[] и package:sysutils/docker-buildx[] теперь доступны в Коллекции Портов FreeBSD и через `pkg`. + +Спонсор: The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.07.2026): 283f34609334d062659e5172043fcf8ed6df2a55 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/drm-drivers.adoc b/website/content/ru/status/report-2026-04-2026-06/drm-drivers.adoc new file mode 100644 index 0000000000..4c061165a5 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/drm-drivers.adoc @@ -0,0 +1,37 @@ +=== Драйверы DRM + +Ссылки: + +link:https://github.com/freebsd/drm-kmod/pull/469[Обновление до драйверов DRM из Linux 6.13] URL: link:https://github.com/freebsd/drm-kmod/pull/469[] + +Контактное лицо: Jean-Sébastien Pédron + +Драйверы DRM — это **драйверы ядра для встроенных и дискретных графических процессоров**. +Они поддерживаются в ядре Linux, и мы портируем их во FreeBSD. +На момент данного отчёта мы берём только драйверы DRM для AMD и Intel (драйверы NVIDIA для FreeBSD являются проприетарными и предоставляются самой NVIDIA). + +Мы портируем их по одной версии Linux за раз. +Это позволяет нам выпускать обновления чаще и упрощает портирование и отладку, поскольку дельта изменений меньше по сравнению с большим скачком через несколько версий. + +В этом квартале мы **завершили портирование драйверов DRM из Linux 6.12 LTS к моменту выхода FreeBSD 15.1-RELEASE**. +Поскольку это версия с долгосрочной поддержкой (LTS), мы будем отслеживать изменения в патчах Linux 6.12.x. +В настоящее время мы находимся на версии 6.12.81, и ведётся работа по дальнейшему обновлению до последней версии патчей. +Эти драйверы доступны в дереве портов и в виде пакетов. + +В рамках работы над драйверами версии 6.12 было исправлено несколько ошибок или регрессий для уже поддерживаемых графических процессоров. +Некоторые новые графические процессоры также начали работать. + +У нас всё ещё остаётся несколько проблем с нестабильностью, которые необходимо исправить как в драйверах i915, так и в amdgpu. + +Мы также продолжили портирование драйверов DRM из следующих версий Linux: +* **Обновление до Linux 6.13 находится на стадии рецензирования и тестирования**. +* Обновление до Linux 6.14 также готово и будет рецензироваться после обновления до 6.13. + +Эта работа щедро спонсируется Фондом FreeBSD в рамках Проекта «Ноутбуки и настольные компьютеры». + +Спонсор: The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (18.06.2026): 5f2775bccd9d92b9bbb27801cdd150a81810702e +// diff --git a/website/content/ru/status/report-2026-04-2026-06/ec2.adoc b/website/content/ru/status/report-2026-04-2026-06/ec2.adoc new file mode 100644 index 0000000000..f89afe2c81 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/ec2.adoc @@ -0,0 +1,21 @@ +=== FreeBSD на EC2 + +Контактное лицо: Colin Percival + +FreeBSD доступна на EC2-инстансах как amd64 (Intel и AMD), так и arm64 (Graviton). + +Была исправлена проблема, из-за которой драйвер man:ena[4] терял пакеты при приёме джамбограмм (jumbogram). +Исправление присутствовало в 15.1-RELEASE (июнь) и будет присутствовать в 14.5-RELEASE (сентябрь). +Это исправление улучшило производительность сети для одного TCP-потока на некоторых EC2-инстансах со 110 Мбит/с до 9.5 Гбит/с, а также значительно улучшило пропускную способность для нескольких TCP-потоков. + +Была выявлена проблема, из-за которой драйвер man:ena[4] запускал очереди задач (taskqueues) на неверных процессорах в системах NUMA. +Исправление должно появиться в 14.5-RELEASE (сентябрь) и даёт двукратное увеличение пропускной способности для нескольких TCP-потоков на инстансах c8gn.48xlarge. + +Спонсор: Amazon + +Спонсор: https://www.patreon.com/cperciva + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (27.06.2026): 26cf022abb6e340a036456a4baeecaa5ceab6a22 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/frdp.adoc b/website/content/ru/status/report-2026-04-2026-06/frdp.adoc new file mode 100644 index 0000000000..ec8a61f701 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/frdp.adoc @@ -0,0 +1,38 @@ +=== Проект русскоязычной документации FreeBSD (The FreeBSD Russian Documentation Project) + +Ссылки: + +link:https://www.freebsd.org/ru/[Официальный веб-сайт FreeBSD на русском языке] URL: link:https://www.freebsd.org/ru/[] + +link:https://docs.freebsd.org/ru/books/faq/[FAQ] URL: link:https://docs.freebsd.org/ru/books/faq/[] + +link:https://github.com/freebsd-doc-ru/freebsd-doc/discussions[Сайт проекта русской документации FreeBSD] URL: link:https://github.com/freebsd-doc-ru/freebsd-doc/discussions[] + +Контакт: Андрей Захватов (Andrey Zakhvatov) + +Контакт: Владлен Пополитов (Vladlen Popolitov) + +Текущая цель Проекта русскоязычной документации FreeBSD — предоставлять актуальные русские переводы наиболее важных частей документации FreeBSD (FAQ, Руководство, содержимое веб-сайта). +Это необходимо для поддержки русскоязычных пользователей качественными официальными техническими материалами и для расширения распространённости операционной системы по всему миру. +Мы надеемся, что эта инициатива получит поддержку в русскоязычном сообществе FreeBSD и приведёт к увеличению объёма переведённых материалов. + +В течение последнего квартала: + +* 100% текста в Weblate переведено. +* Русскоязычный раздел сайта link:https://www.FreeBSD.org/ru[www.FreeBSD.org/ru] полностью переведён — 100% его страниц теперь доступны на русском языке. +* Для релиза FreeBSD 15.1 полный комплект документации к релизу (примечания к выпуску, errata и так далее) был своевременно переведён на русский язык одновременно с оригинальными английскими версиями. +* Инициирован проект по переводу справочных страниц (man pages) FreeBSD, который находится на самой ранней стадии. + Предварительные примеры можно найти на link:https://github.com/freebsd-doc-ru/freebsd-man-ru[GitHub]. + +План на следующий квартал: + +* Продолжить текущий проект по переводу страниц Справочника FreeBSD. + +Ознакомьтесь с https://docs.freebsd.org/ru/books/fdp-primer/translations/[официальным руководством по переводу], если вы хотите помочь. + +Мы будем признательны за вашу помощь в переводе следующих материалов: + +* Веб-страницы +* Справочные страницы (man pages) + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (17.07.2026): d8be5171e156c312ca5b83cf54b50719ef403c19 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc b/website/content/ru/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc new file mode 100644 index 0000000000..9a48bddbfc --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/freebsd-cra-eurobsdcon-and-security-team.adoc @@ -0,0 +1,36 @@ +=== FreeBSD, CRA, EuroBSDCon и Команда безопасности + +Ссылки: + +link:https://alpha-omega.dev[Alpha-Omega — Проект Фонда Linux] URL: link:https://alpha-omega.dev[] + +link:https://freebsdfoundation.org[Фонд FreeBSD] URL: link:https://freebsdfoundation.org[] + +link:https://www.freebsd.org/security/[Информация о безопасности FreeBSD] URL: link:https://www.freebsd.org/security/[] + +link:https://2026.eurobsdcon.org[EuroBSDCon 2026] URL: link:https://2026.eurobsdcon.org[] + +Контактное лицо: Pierre Pronchery + +Этот квартал ознаменовал начало моего участия в новой инициативе Alpha-Omega, связанной с ИИ. +Новую волну раскрытий уязвимостей безопасности с использованием больших языковых моделей (LLM) трудно не заметить, и теперь Alpha-Omega помогает ведущим экосистемам открытого исходного кода, сталкивающимся с этой проблемой. +Это включает FreeBSD, и, учитывая ситуацию, я вызвался добровольцем и был принят в команду безопасности FreeBSD. +Моя цель там, помимо помощи с входящими отчётами, где я могу, — понять существующие процессы и предложить улучшения для облегчения и масштабирования операций. +Это началось с нового экземпляра link:https://requesttracker.com/rtir/[RTIR] и с экспериментального экземпляра link:https://forgejo.org[Forgejo] для CI/CD и возможного использования интеграции LLM в рабочий процесс команды безопасности. + +По смежной теме, в целях облегчения соответствия европейскому link:https://en.wikipedia.org/wiki/Cyber_Resilience_Act[Закону о киберустойчивости] (CRA), link:http://pkgconf.org[pkgconf] был импортирован в базовую систему FreeBSD версии 2.9.93. +Теперь он включает man:spdxtool[1], который поддерживает генерацию link:https://en.wikipedia.org/wiki/Software_supply_chain[Спецификации программного обеспечения] (SBOM), соответствующей link:https://spdx.github.io/spdx-spec/v3.0.1/[спецификации SPDX 3.0.1]. +Совместно с Tuukka Pasanen мы предлагаем структуру для рецензирования в link:https://reviews.freebsd.org/D56474[D56474], которую, к сожалению, ещё предстоит доработать перед импортом. + +Во-первых, её следует обновить с учётом доступности spdxtool (патч уже доступен). +Что более важно, найти правильную степень детализации для количества генерируемых файлов SBOM при встраивании в систему сборки FreeBSD было непросто. +Этим объясняется отсутствие метаданных в некоторых случаях; мы работаем над этим, чтобы подход был максимально последовательным с самого начала. +Наконец, заранее приношу извинения за более чем 1000 файлов, добавляемых в предстоящий релиз; надеюсь, это будет смягчено переходом на pkgbase, с которым, как мы полагаем, это будет идеально сочетаться. +Ожидается, что файлы SBOM будут автоматически предоставляться в соответствующих установленных пакетах, что позволит инструментам SBOM работать с точным знанием состояния установленной системы. + +В этом контексте я рад сообщить, что Alice Sowerby, Peter Hansteen и я объединяемся для проведения семинара о соответствии требованиям CRA для систем на базе BSD на предстоящей конференции EuroBSDCon в Брюсселе в сентябре 2026 года. +Приглашаем вас присоединиться к нам там для получения практической информации о соответствии требованиям CRA в нашей экосистеме! + +Спонсор: Alpha-Omega, The FreeBSD Foundation + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (06.07.2026): 488edce7c9a5d156146bcaf645823655b09efc7e +// diff --git a/website/content/ru/status/report-2026-04-2026-06/freebsd-foundation.adoc b/website/content/ru/status/report-2026-04-2026-06/freebsd-foundation.adoc new file mode 100644 index 0000000000..3e96602958 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/freebsd-foundation.adoc @@ -0,0 +1,91 @@ +=== Фонд FreeBSD + +Ссылки: + +link:https://freebsdfoundation.org/[Фонд FreeBSD] URL: link:https://freebsdfoundation.org/[] + +link:https://freebsdfoundation.org/blog/technology-roadmap/[Технологическая дорожная карта] URL: link:https://freebsdfoundation.org/blog/technology-roadmap/[] + +link:https://freebsdfoundation.org/donate/[Пожертвовать] URL: link:https://freebsdfoundation.org/donate/[] + +link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[Программа партнёрства Фонда] URL: link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[] + +link:https://freebsdfoundation.org/journal/[Журнал FreeBSD] URL: link:https://freebsdfoundation.org/journal/[] + +link:https://freebsdfoundation.org/our-work/events/[Мероприятия Фонда] URL: link:https://freebsdfoundation.org/our-work/events/[] + +Контактное лицо: Deb Goodkin + +Фонд FreeBSD — это некоммерческая организация 501(c)(3), занимающаяся продвижением FreeBSD как через техническую, так и через нетехническую поддержку. +Финансируемый исключительно за счёт пожертвований, Фонд поддерживает разработку программного обеспечения, инфраструктуру, безопасность и совместную работу; организует мероприятия и встречи разработчиков; предоставляет образовательные ресурсы и представляет Проект FreeBSD в юридических вопросах. + +==== Улучшения операционной системы + +Во втором квартале 2026 года было закоммичено 638 изменений в `src`, 120 в `ports` и 31 в `doc` при спонсорской поддержке Фонда FreeBSD. + +Обратитесь к следующим записям отчёта, описывающим значительную часть этой спонсируемой разработки: + +* <<_audio_stack_improvements,Улучшения аудиостека>> +* <<_collaborative_processor_performance_control_cppc,Совместное управление производительностью процессора (CPPC)>> +* <<_dockerbox,Dockerbox>> +* <<_drm_drivers,Драйверы DRM>> +* <<_framework_laptop_support,Поддержка Framework Laptop>> +* <<_freebsd_cra_eurobsdcon_and_security_team,FreeBSD, CRA, EuroBSDCon и Команда безопасности>> +* <<_freebsd_on_microsoft_hyperv_and_azure,FreeBSD на Microsoft HyperV и Azure>> +* <<_freebsd_software_bill_of_materials_sbom,Спецификация программного обеспечения FreeBSD (SBOM)>> +* <<_full_cpuid_control_for_bhyve,Полное управление CPUID для bhyve>> +* <<_hackathon_202606_halifax_nova_scotia_canada,Хакатон 202606 — Галифакс, Новая Шотландия, Канада>> +* <<_hibernate_aka_suspend_to_disk,Гибернация (также известная как Suspend-to-disk)>> +* <<_improve_libvirt_support_for_bhyve_hypervisor,Улучшение поддержки libvirt для гипервизора bhyve>> +* <<_improve_openjdk_on_freebsd,Улучшение OpenJDK во FreeBSD>> +* <<_linuxkpi_802_11_and_native_wireless_update,Обновление LinuxKPI 802.11 и нативного беспроводного стека>> +* <<_ntsync9,NTSYNC(9)>> +* <<_process_descriptor_api_completion_2,Завершение работы над API дескрипторов процессов 2>> +* <<_raspberry_pi_imager_freebsd_port,Порт Raspberry Pi Imager для FreeBSD>> +* <<_rocm_support_on_freebsd,Поддержка ROCm во FreeBSD>> +* <<_scheduler,Планировщик>> +* <<_suspendresume_improvements,Улучшения приостановки/возобновления>> +* <<_sylvea_unified_system_management_platform_for_freebsd,Sylve — Унифицированная платформа управления системами для FreeBSD>> + +Другие основные моменты: + +* Фонд поддерживает два проекта: проект поддержки ноутбуков и удобства использования (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и <<_cyber_resilience_act_cra_readiness_project,Проект готовности к Закону о киберустойчивости (CRA)>>. +* Для получения справочной информации о проекте поддержки ноутбуков и удобства использования обратитесь к link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[ежеквартальному отчёту о состоянии за 2025Q1]. +* FreeBSD участвует в link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] 2026. + Обратитесь к link:https://wiki.freebsd.org/SummerOfCode2026Projects[странице вики FreeBSD Summer of Code 2026 Projects] для получения информации о каждом проекте. + +==== Пропаганда + +Во втором квартале 2026 года наша пропагандистская работа была сосредоточена на расширении нашего образовательного видеоконтента, охвате большего числа зрителей, чем когда-либо, объединении сообщества для продуктивного Саммита поставщиков и осмыслении работы, которая помогает поддерживать и развивать интерес к FreeBSD. +Вот лишь несколько способов, которыми Фонд пропагандировал FreeBSD во втором квартале 2026 года: + +* Представление FreeBSD на link:https://osselcna2026.sched.com/event/2JQsf/what-running-freebsd-on-a-modern-laptop-taught-me-deb-goodkin-the-freebsd-foundation?iframe=no&w=&sidebar=yes&bg=no[Open Source Summit North America], где Деб Гудкин (Deb Goodkin), исполнительный директор Фонда FreeBSD, выступила с докладом «Чему меня научил запуск FreeBSD на современном ноутбуке». +* link:https://wiki.freebsd.org/DevSummit/202606[Встреча разработчиков FreeBSD в июне 2026 года] состоялась в Оттаве 17-18 июня 2026 года. + Полный обзор смотрите на нашей link:https://www.youtube.com/@FreeBSDMeetings/streams[странице YouTube]. +* Выступили в качестве серебряного спонсора link:https://www.bsdcan.org/2026/index.html[BSDCan 2026] и приняли участие в конференции, общаясь с сообществом FreeBSD и поддерживая мероприятие. +* Объявили о принятых проектах FreeBSD и участниках для link:https://summerofcode.withgoogle.com/programs/2026/organizations/the-freebsd-project[Google Summer of Code (GSoC) 2026]. +* Продолжили информационно-разъяснительную работу и взаимодействие с регулирующими органами через участие в месяце поддержки сопровождающих GitHub, где Энн Дикинсон (Anne Dickison) присоединилась к link:https://www.linkedin.com/events/7455656610233876480/[панельной дискуссии о предложениях по подтверждению возраста] и их влиянии на сопровождающих открытого исходного кода. +* Присоединились к Open Source Security Foundation (link:https://www.linuxfoundation.org/press/openssf-notes-quarter-of-growth-with-new-members-added-ai-security-resources-and-growing-community[OpenSSF]) для совместной работы по укреплению безопасности открытого исходного кода в различных экосистемах. +* Опубликовали следующие блоги и видео, чтобы информировать и обучать сообщество: +** link:https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/[Приглашение к тестированию: представляем проект Laptop Integration Testing] +** link:https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-minsoo-choo/[Отчёт о поездке на AsiaBSDCon 2026 — Minsoo Choo] +** link:https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-saikeo/[Отчёт о поездке на AsiaBSDCon 2026 — Saikeo] +** link:https://freebsdfoundation.org/blog/cleaning-up-critical-infrastructure-in-freebsd/[Очистка критической инфраструктуры во FreeBSD] +** link:https://www.youtube.com/watch?v=dA-TNsVG9IY&t=7s[Повышение привилегий во FreeBSD «из коробки»] +** link:https://freebsdfoundation.org/project/cyber-resilience-act-readiness/[Часто задаваемые вопросы/Руководство по проекту CRA] +** link:https://freebsdfoundation.org/blog/recap-of-the-april-2026-frankfurt-area-freebsd-hackathon-sven-ruediger/[Обзор хакатона FreeBSD в районе Франкфурта, апрель 2026 — Sven Ruediger] +** link:https://freebsdfoundation.org/blog/freebsd-graphics-port-upgraded-to-linux-6-12/[Порт графики FreeBSD обновлён до Linux 6.12] +** link:https://freebsdfoundation.org/blog/eurobsdcon-2026-travel-grant-application-now-open/[Открыт приём заявок на гранты для поездки на EuroBSDCon 2026] +* Опубликовали link:https://freebsdfoundation.org/news-and-events/newsletter/april-newsletter/[апрельский] и link:https://freebsdfoundation.org/news-and-events/newsletter/may-newsletter/[майский] информационные бюллетени Фонда FreeBSD за 2026 год. +* Выпустили link:https://freebsdfoundation.org/our-work/journal/browser-based-edition/laptop-desktop/[январский/февральский/мартовский] выпуск журнала FreeBSD за 2026 год с HTML-версиями статей. + +==== Непрерывная интеграция и улучшение рабочего процесса + +Фонд содержит штатного сотрудника, занимающегося улучшением системы непрерывной интеграции и тестовой инфраструктуры Проекта. + +==== Юридические вопросы/Интеллектуальная собственность FreeBSD + +Фонду принадлежат товарные знаки FreeBSD, и наша обязанность — защищать их. +Мы также предоставляем юридическую поддержку основной команде для расследования возникающих вопросов. + +Посетите link:https://freebsdfoundation.org[], чтобы узнать больше о том, как мы поддерживаем FreeBSD и как мы можем помочь вам! + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.07.2026): 1f7e4253a4d917a1a7c3eb280d7d79e2dc70d6c3 +// diff --git a/website/content/ru/status/report-2026-04-2026-06/geneve-support.adoc b/website/content/ru/status/report-2026-04-2026-06/geneve-support.adoc new file mode 100644 index 0000000000..4b97adec77 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/geneve-support.adoc @@ -0,0 +1,14 @@ +=== Туннель GENEVE + +Ссылки: + +link:https://reviews.freebsd.org/D54172[Добавление поддержки Geneve (RFC8926)] URL: link:https://reviews.freebsd.org/D54172[] + +Контактное лицо: Pouria Mousavizadeh Tehrani + +С момента последнего отчёта я закоммитил драйвер man:geneve[4], и теперь он доступен в CURRENT. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.07.2026): 37202ca85426ad980293829501a4a2a7a8040c7c +// diff --git a/website/content/ru/status/report-2026-04-2026-06/hackathon.adoc b/website/content/ru/status/report-2026-04-2026-06/hackathon.adoc new file mode 100644 index 0000000000..579848e976 --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/hackathon.adoc @@ -0,0 +1,34 @@ +=== Хакатон 202606 — Галифакс, Новая Шотландия, Канада + +Ссылки: + +link:https://wiki.freebsd.org/Hackathon/202606[Страница вики Хакатона/202606] URL: link:https://wiki.freebsd.org/Hackathon/202606[] + +link:https://wiki.freebsd.org/Hackathon[Страница вики хакатонов FreeBSD] URL: link:https://wiki.freebsd.org/Hackathon[] + +Контактное лицо: Joe Mingrone + +После link:https://www.bsdcan.org/2026/[BSDCan 2026 в Оттаве] некоторые члены сообщества собрались на хакатон в Университете Далхаузи в Галифаксе, Новая Шотландия, Канада. +По трём репозиториям было закоммичено 93 изменения с тегом `Event: Halifax Hackathon 202606`. + +Большая часть этой работы описана в отдельных записях отчёта, но здесь приводится краткий обзор. +Основной объём работы над src был сосредоточен на управлении энергопотреблением процессора. +Большая его часть попала в man:hwpstate_intel[4], который получил исправления для нескольких ошибок, связанных с MSR и неинициализированными переменными, перенёс настройку предпочтения энергоэффективности на 8-битную шкалу и заменил `thread_lock()` и `sched_bind()` на IPI. +Был также добавлен новый KPI `cpu_get_pcpuid()`, который был принят как man:hwpstate_intel[4], так и `hwpstate_amd`. +Проход по коду ACPI ужесточил типы обработчиков событий сна и пробуждения, удалил неиспользуемые флаги отключения из `acpi_cpu`, man:acpi_hpet[4] и `acpi_timer`, а также заставил ядро отклонять S4, когда S4BIOS не поддерживается. +Для поддержки ноутбуков был закоммичен новый драйвер `hrfkill` для клавиши режима «в самолёте» на некоторых ноутбуках Framework, в man:acpi_ibm[4] была добавлена отправка в evdev события о нажатии клавиши отключения микрофона, а man:iichid[4] был изменён так, чтобы всегда освобождать свой ресурс прерываний. +Другие изменения в src затронули libusb, libdtrace, libcxxrt, man:ifconfig[8], `sched_ule` и ряд справочных страниц. +В портах Python по умолчанию был переключён на 3.12, добавлен новый порт package:databases/py-oracledb[], а изменение в package:sysutils/consolekit2[] включило приостановку S0ix на 16-CURRENT. +Порты Emacs получили различные обновления и улучшения; были обновлены порты R, Jenkins и некоторые биоинформатические порты. +Работа над документацией добавила раздел в Справочник (Handbook) о собственной ZFS-шифровании, обновила инструкции по зашифрованному подкачку geli и улучшила руководство FDP Primer по созданию патчей с контекстом. + +Вот сырые данные о коммитах хакатона в репозиториях link:https://cgit.freebsd.org/doc/log/?qt=grep&q=Event%3A.*Halifax+Hackathon+202606[doc], link:https://cgit.freebsd.org/ports/log/?qt=grep&q=Event%3A.*Halifax+Hackathon+202606[ports] и link:https://cgit.freebsd.org/src/log/?qt=grep&q=Event%3A.*Halifax+Hackathon+202606[src]. + +Хотя большая часть времени была посвящена программированию, это были не только рабочие будни, как показывают link:https://p.obiw.ac/s/hfx[фотографии]. +Участники провели несколько вечеров и полдня за развлечениями. + +Спонсор: The FreeBSD Foundation (питание) + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (14.07.2026): ea81d6f2c21407b3416381638fc02f3b110a0cba +// diff --git a/website/content/ru/status/report-2026-04-2026-06/hibernate.adoc b/website/content/ru/status/report-2026-04-2026-06/hibernate.adoc new file mode 100644 index 0000000000..6d8a5dc3dc --- /dev/null +++ b/website/content/ru/status/report-2026-04-2026-06/hibernate.adoc @@ -0,0 +1,32 @@ +=== Гибернация (также известная как Suspend-to-disk) + +Ссылки: + +link:https://github.com/OlCe2/freebsd-src/tree/oc-hibernate[Прототип сохранения образа] URL: https://github.com/OlCe2/freebsd-src/tree/oc-hibernate + +link:https://github.com/OlCe2/freebsd-src/tree/for_kib-hiber[Загрузчик EFI] URL: https://github.com/OlCe2/freebsd-src/tree/for_kib-hiber + +Контактное лицо: Olivier Certner + +Контактное лицо: Konstantin Belousov *** 867 LINES SKIPPED *** From nobody Wed Jul 22 14:52:10 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4xzt3LZhz6mDVq for ; Wed, 22 Jul 2026 14:52:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4xzt2W6xz3hDQ for ; Wed, 22 Jul 2026 14:52:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784731930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yf6ohwaxVu9bMEHdSacj5nuAyWWXBs6JnpbBQpYdVP8=; b=IbpTYqqO6s0m8/7lRTe9R8EigN0HwWAFmUpKWedooKccfU9l87CorzZGkqbCbal8p0h0Yk 3pgYpeB93FAnASPB95j1G3xusmURCcHZrEaN6BIM/GOmCsy0HHmcaYhFhmvn3TcnawNGyF gJVfREIm0la++/0ml50x9Es7Uxg+BOdO49gOgrcz44/mNz7d1gSp7eFtQDzHGI5zttez96 wEocxUylopKC04qny9rE9rhwfMKT094Paavwku18AzDzPmqlTPGDHh3m14/q+oT8ssDpec T7eXdUyR7QSAjc0TnLlkDvuIT8Oc9w5nNcRxQep1F6axc9Lyhob4I353Ezw0eQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784731930; a=rsa-sha256; cv=none; b=BwVjN3Wc7mA0D9kPA/gvVmik2qyxpsN3tCNBGK7Va/dQ3XnYrOt3YWejzf6ZQNc2DfBdmV Bowx3HDLWGat+Tvd2/Ii/3EDFYr96tQOu3Rq2s34IE8PMSqo/5K5YnEgaEVIZh1B5qyEs2 5oHdPzMeSVuy/d66NMgcylLoViqoDcqIqyESEOBiKdi/CiSr3QjnpzcaGjW8s62moHYWfn EWrlc3UY1G7q+1M/h91oMACjr1cbhEc6QY5vZ78q5CrOXFax9CBj3IwjGevHQVE5adzddr eHfy4uPWO8OP4Vpd85BSx2RgZph21sT4O/TwpqAHeAhUtyIyD4aW6bwDpgXfsQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784731930; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yf6ohwaxVu9bMEHdSacj5nuAyWWXBs6JnpbBQpYdVP8=; b=CGmN5VnQcsjVRvBMmuVWMgmeaCXFZu2jwcPB+NJZn3l2LBotUmTMio+lu2+s98vJwOiDIX kaNW514NeVCnZMD/Cj7/1OkDmWZi374huh3NPVDpUMQS9S60+yAXCqFLRv7+Eci0Os11up WyFX9FnAcKz9ImVxoqa+/IYBfRsRNiUyjibju4skuGP7S95hAe+mdB52TnIMFeC6Lkx3bj Ds46a6GYfn0cSSLe9RLpBGy8nYP965z51C7kZ7KTpMRKL+44TUVBgRspSdyq2sJe+ki5ec P5fwodhRS6X2LmPcmQt0NyP1fvuGCz0VGjvU30CpwRgp/9FIXfwruL0reW7eGQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4xzt0n7jz7cg for ; Wed, 22 Jul 2026 14:52:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32e70 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 22 Jul 2026 14:52:10 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Jim Chen From: Lorenzo Salvadore Subject: git: f22da38437 - main - Status/2026Q2/rpi-imager.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f22da38437c2b171fa9057b669eb81aa513d970f Auto-Submitted: auto-generated Date: Wed, 22 Jul 2026 14:52:10 +0000 Message-Id: <6a60d91a.32e70.266dbf26@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f22da38437c2b171fa9057b669eb81aa513d970f commit f22da38437c2b171fa9057b669eb81aa513d970f Author: Jim Chen AuthorDate: 2026-07-22 14:48:36 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-22 14:50:22 +0000 Status/2026Q2/rpi-imager.adoc: Add report Differential Revision: https://reviews.freebsd.org/D58095 Co-authored by: Nimish Jain (njain15@protonmail.com) --- .../status/report-2026-04-2026-06/rpi-imager.adoc | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/rpi-imager.adoc b/website/content/en/status/report-2026-04-2026-06/rpi-imager.adoc new file mode 100644 index 0000000000..e8131f5868 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/rpi-imager.adoc @@ -0,0 +1,27 @@ +=== Raspberry Pi Imager FreeBSD Port + +Links: + +link:https://github.com/raspberrypi/rpi-imager[rpi-imager upstream] URL: https://github.com/raspberrypi/rpi-imager[] + +link:https://github.com/raspberrypi/rpi-imager/pull/1655[FreeBSD Port pull request] URL: https://github.com/raspberrypi/rpi-imager/pull/1655[] + +link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296480[PR 296480 - FreeBSD Ports open review] URL: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296480[] + +Contact: Jim Chen +Contact: Nimish Jain + +The Raspberry Pi Imager is a convenient graphical tool developed by the Raspberry Pi Foundation that allows users to easily configure and flash operating system images to storage cards for the Raspberry Pi Zero and Raspberry Pi 1-5 series single-board computers. + +Our goal in porting this app to FreeBSD is to continue lowering barriers to entry. +We want users unfamiliar with the command line to easily flash operating systems to their Raspberry Pi. + +Currently, the upstream project supports only Linux, MacOS, and Windows. +We have created a FreeBSD port that uses native I/O, disk, and network APIs and links against pre-packaged FreeBSD libraries. + +The main blocker for this project is currently upstream uncertainty. +The maintainers have requested buy-in from FreeBSD developers to help with the long-term maintenance of the FreeBSD-specific code. +If you are a committer or a contributor invested in Raspberry Pi tooling on FreeBSD, please let us know or join the discussion on the GitHub pull request! + +If this work is accepted upstream, a Makefile for the FreeBSD Ports repository is ready for review as PR 296480 (link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296480[]). + +If you’re interested, please do try out a local release by cloning the Ports tree and applying the patch in the PR mentioned above, and let us know if you have any issues! + +Sponsor: The FreeBSD Foundation From nobody Wed Jul 22 14:52:11 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h4xzv5F4vz6mDVv for ; Wed, 22 Jul 2026 14:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h4xzv2RfYz3hPx for ; Wed, 22 Jul 2026 14:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784731931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rTj1ZsWkmrX3Eik5oAviOI7Mh3INy38JPs+Gr0PFric=; b=eyYJMqm+VRdvFo/ORkz5Wg2756WgfyRqDaR1C7WCfll1lMMS3kv/w34gxCA+6GnlkjEPqF rCktYlSesS0y1BT0jRn84wp/xB8DRB+8eGXwOyxj2/S8CE3wJwyNqVgHljtpLf3EdOEVWJ 9X6Gx82cIHe4hSWVuzH0/xMoc7w0P7nBsaktKlD00eZgepqXYhPdXNgqIWllpMFvzo2C6V bZq4d90j5i1K/e1a/G/VeUIEpDiPycyrji/VhdAKA7LbQAFmu4Vzsz+mTzLZJ2JgZ0jcaU 8ybD4SR5N2ZAXG9uis4RM4d7oWdfSkjB0QXnUxCdJIGBd9VQnIerhUA/MIcWog== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784731931; a=rsa-sha256; cv=none; b=O2i1Ni1hoT3marAJGhDdDQmJRgc7xsLLsnjik1ZESUqXWBfNsvCOHZSLSaKYPdDDIofWI3 QcGGHHIifhtMMTwvirGD7vafpV5p2TI/J4iG03nuass1rGfYXUMYK7wdic5jeSaT3HO0DA VLxo+F4qtXIaQtwYsrnGILsIUow+/b/UzwgInUhpVnNib/AXzk4dxq9OzU9SfZh8xIbvxj l1KGdAwtmHkC+4Tjj8Ytjgn05OT4yMY3kP7TKcjdzb09mi8MF4qGA97wRXcHt39Jb1alVO B8pMaZ/h6NMmuSbDj+0OcOeVU82676os5KeOZJlzTAebvVYv+jbj0kSIjXeMvg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784731931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rTj1ZsWkmrX3Eik5oAviOI7Mh3INy38JPs+Gr0PFric=; b=VHuO9GxTfuhDVngj34cPK2v1hKj2QYewUonYklJb65u8udRCH2N6+s7SozrbQlvVj+wNt7 uivHQCKnb2QAcS8kZMeSG5kAG1LRhY9HRpPCwfES9qVB7j+TVqqlyYZUMI/QFOdrvBpiNW 1KO5YpWvzAB/4EU6IqIEmx8QAlNEhZvpn8yh6jGAuJ55FSrPMJ3WZ4Jzyvea3PTFoTjwhn G6I0THJ6BEB/53DE7Z9NnfRFykFnRbHMXRTd65UxnMDC+ZGxDyxxhWyKCIvvCu4cDxBlvq 7gzCFNNoCvHRBbM2Ji0YN3G4lQNaQKntB9glgJJ+k0ApntKmDBAOnZvNadqtNw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h4xzv1Wx6z7ms for ; Wed, 22 Jul 2026 14:52:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32e74 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 22 Jul 2026 14:52:11 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Tuukka Pasanen From: Lorenzo Salvadore Subject: git: 65329e18c0 - main - Status/2026Q2/sbom.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 65329e18c004bbb7da54623532618a10d4bde7d6 Auto-Submitted: auto-generated Date: Wed, 22 Jul 2026 14:52:11 +0000 Message-Id: <6a60d91b.32e74.cc2b337@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=65329e18c004bbb7da54623532618a10d4bde7d6 commit 65329e18c004bbb7da54623532618a10d4bde7d6 Author: Tuukka Pasanen AuthorDate: 2026-07-22 14:51:13 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-22 14:51:13 +0000 Status/2026Q2/sbom.adoc: Add report Differential Revision: https://reviews.freebsd.org/D57994 --- .../en/status/report-2026-04-2026-06/sbom.adoc | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/sbom.adoc b/website/content/en/status/report-2026-04-2026-06/sbom.adoc new file mode 100644 index 0000000000..dab704b19f --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/sbom.adoc @@ -0,0 +1,44 @@ +=== FreeBSD Software Bill of Materials (SBOM) + +Links: + +link:https://github.com/illuusio/freebsd-src/tree/freebsd-lua-tools-sbom/share/sbom[FreeBSD Lua Tools for SBOM] URL: https://github.com/illuusio/freebsd-src/tree/freebsd-lua-tools-sbom/share/sbom + +link:https://github.com/illuusio/freebsd-src/tree/sbom-pkgconfig-meld/share/sbom[FreeBSD pkg-config WIP SBOM files which are base for Pierre Pronchery's work] URL: https://github.com/illuusio/freebsd-src/tree/sbom-pkgconfig-meld/share/sbom + +link:https://reviews.freebsd.org/D56474[Generate SBOM files as part of the build review] URL: https://reviews.freebsd.org/D56474 + + +Open upstream SPDX license identifier PRs: + +link:https://github.com/freebsd/atf/pull/128[ATF PR#128] URL: https://github.com/freebsd/atf/pull/128 + +link:https://gnats.netbsd.org/60308[bmake NetBSD GNATS#60308] URL: https://gnats.netbsd.org/60308 + +link:https://github.com/NLnetLabs/ldns/issues/305[LDNS ISSUE#305] URL: https://github.com/NLnetLabs/ldns/issues/305 + +link:https://github.com/gwsw/less/pull/792[Less PR#792] URL: https://github.com/gwsw/less/pull/792 + +link:https://github.com/libarchive/libarchive/pull/3129[Libarchive PR#3129] URL: https://github.com/libarchive/libarchive/pull/3129 + +link:https://github.com/PJK/libcbor/issues/430[LibCBOR ISSUE#430] URL: https://github.com/PJK/libcbor/issues/430 + +link:https://gnats.netbsd.org/60309[libedit NetBSD GNATS#60309] URL: https://gnats.netbsd.org/60309 + +link:https://github.com/libevent/libevent/issues/1864[Libevent ISSUE#1864] URL: https://github.com/libevent/libevent/issues/1864 + +link:https://github.com/the-tcpdump-group/libpcap/pull/1689[LibPCAP PR#1689] URL: https://github.com/the-tcpdump-group/libpcap/pull/1689 + +link:https://github.com/vstakhov/libucl/pull/386[LibUCL PR#386] URL: https://github.com/vstakhov/libucl/pull/386 + +link:https://bugs.astron.com/view.php?id=777[TCSH Mantis#777] URL: https://bugs.astron.com/view.php?id=777 + + +Contact: Tuukka Pasanen + +The FreeBSD Software Bill of Materials (SBOM) effort has been continued during Q2 2026. +This quarter’s focus has been reviewing and updating pkg-config [.filename]#.pc# files and adding SPDX-License-Identifier to third-party projects included in the FreeBSD source. +This effort will be continued in Q3. + +As said, most of the quarter’s work has been dedicated to polishing pkg-config [.filename]#.pc#, as these files are needed when generating SPDX 2.2 and SPDX Lite 3.0.1-compatible SBOM files. +During this year Pierre Pronchery has been adding other crucial parts like pkgconf to the FreeBSD source. +Currently, the biggest effort lead by him on the tooling side is the review of the SBOM generation part of the build, which holds [.filename]#.pc# as part of the review. +When the review is ready and the source is added to FreeBSD, SBOMs can be created during the building process. + +Besides work on [.filename]#.pc#, there has also been polishing of The FreeBSD Lua Tools for SBOM, which have been used to create the current set of [.filename]#.pc# files and can be used for future updates. +These scripts are still somewhat raw and complicated to use but are now in much better shape than before, and there is documentation on how to use them. + +Adding SPDX-License-Identifier to third-party repositories is also a work in progress and will proceed in an order that aligns with project maintainers’ preferences. +Why are license identifiers being added to third-party projects? +There is no simple answer to this question, but the closest explanation is that machine-readable license identifiers help maintain SBOM information in the future. + +If you want to help with this effort: + +* Review [.filename]#.pc# files in Phabricator as part of the "Generate SBOM files as part of the build" review. +* Assist in reviewing the pkgconf 3.0 import to the FreeBSD source. + +Sponsor: FreeBSD Foundation From nobody Wed Jul 22 19:51:43 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h54dc6fNlz6lZll for ; Wed, 22 Jul 2026 19:51:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h54dW4h7xz4LJd for ; Wed, 22 Jul 2026 19:51:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784749903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MHRzMZTXuG6euCU8CUc4CerBYoxZupZgu7rpvwJo+mU=; b=MCqO0nlJz/RL3SKga1Ud2QBhvEan2m7AKBjH6LXrkjID8zGWKnj6YUGTNaF9J4vLYO+3Tv LB01ipDiMwtwNFd7S+TL0NEp6MLYpblOnDvu/9N7Kf4X5CkYUeecY1ihcFij4LNkzEN2ci +h9+Jp1wE4amy/zD84d80ugsLvzlPzUeihpUWAqCqeIXRpyMqs0/afAL2S05B61403HSYO rnQeEh3Fc9srTTn/asMqTa5PsO0wjdosunXbpp59LGNahp8kE3yVGGzdJtemPSHbbXAD3M 7q56FRDQVqW019Pe5ysrzSVntPpPCw/PDIUsvuoFFpuJXlTdQHJ2cq9hZNknug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784749903; a=rsa-sha256; cv=none; b=voQQxwL/fWtWHVZ3zxU+QWu3JhKv/cnGWsRBAi4qwrDSjYU44phuZ4UahxdoVGOChxSC3z jj22GWky1qjKL7e6fHyoiuewTQhUkjuhOdnBkUJC92uM8lPImPEzn33J2JimhcgCB1AQtN m9izV8rm7+U38EgBCD9DmYZxp7kNq8Wkdx5/smy244D2RUeaI1Xo04Y2Jfet5oNihZRxq3 XbAk5wEhCwOwqqB7wWgM621GKBznrRf8xynRZfyHI1ftIE+c04a2YA/2LSklK13NnuWkcj Osyq9oIvLeqMtK8+uouepQsEhK2M6IoWTc2QAalkHtVtLp2n7EC4qMKvMZl8Tg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784749903; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MHRzMZTXuG6euCU8CUc4CerBYoxZupZgu7rpvwJo+mU=; b=UTGe6O4Rv7H730rtZLYc2iZfeA8FeGulir0jeTMqlJBwC+5dYMHCI1OBXigHivbzmNwOgl dh4g4H+qRw7MXjHr59HkIbjWVpL2qD4UlAa8DVY0r17UbEYIgNhVh4ZceeUmGXSZV9sS/3 TCzgVxJXN1OwmKwZHAKpLfvJtRSoXoJPQzT0yeGJ1tL/f2Y7wSZBjRevZobEhz79ROpyB8 lUol14rpvUNOWBFP9vuQYufcCCDrkmjpdZFe1HxnD3tOmWJ8GkMAzWZAPPqGN0xSxg39w0 r9thpb3+ufyVyLJnVKsOgPL49cYniZEjrdy6gZjZituFEbfTV/ZD424EQn4lgw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h54dW3KMLzY6Q for ; Wed, 22 Jul 2026 19:51:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2233d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 22 Jul 2026 19:51:43 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Florine Kamdem From: Joseph Mingrone Subject: git: 239cdf4607 - main - press: Add Foundation blog posts for May-July 2026 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 239cdf46076723fa017744078cbd941b04336e21 Auto-Submitted: auto-generated Date: Wed, 22 Jul 2026 19:51:43 +0000 Message-Id: <6a611f4f.2233d.78d2ea80@gitrepo.freebsd.org> The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=239cdf46076723fa017744078cbd941b04336e21 commit 239cdf46076723fa017744078cbd941b04336e21 Author: Florine Kamdem AuthorDate: 2026-07-22 18:50:26 +0000 Commit: Joseph Mingrone CommitDate: 2026-07-22 19:51:15 +0000 press: Add Foundation blog posts for May-July 2026 Add multiple press entries for BSDCan 2026 and other events. Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-doc/pull/702 --- website/data/en/press/press.toml | 99 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/website/data/en/press/press.toml b/website/data/en/press/press.toml index dbfa20b42d..ed39f28d81 100644 --- a/website/data/en/press/press.toml +++ b/website/data/en/press/press.toml @@ -1,4 +1,103 @@ # Sort the entries by date +[[press]] +name = "BSDCan 2026 Travel Report – Patrick McEvoy" +url = "https://freebsdfoundation.org/blog/bsdcan-2026-travel-report-patrick-mcevoy/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-07-21" +author = "FreeBSD Foundation" +description = "Patrick McEvoy reports back from his visit to BSDCan 2026" + +[[press]] +name = "BSDCan 2026 Trip Report – ShengYi Hung" +url = "https://freebsdfoundation.org/blog/bsdcan-2026-trip-report-shengyi-hung/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-07-21" +author = "FreeBSD Foundation" +description = "ShengYi Hung reports back from his visit to BSDCan 2026" + +[[press]] +name = "Understanding the Foundation Board's Role in the FreeBSD Ecosystem" +url = "https://freebsdfoundation.org/blog/understanding-the-foundation-boards-role-in-the-freebsd-ecosystem/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-07-16" +author = "FreeBSD Foundation" +description = "During BSDCan, the FreeBSD Foundation holds its annual meeting and Board elections." + +[[press]] +name = "FreeBSD Foundation Welcomes New Board Member: Dave Cottlehuber" +url = "https://freebsdfoundation.org/blog/freebsd-foundation-welcomes-new-board-member-dave-cottlehuber/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-07-16" +author = "FreeBSD Foundation" +description = "Dave Cottlehuber was elected to the FreeBSD Foundation Board during the Annual Meeting on June 15, 2026." + +[[press]] +name = "Represent FreeBSD in Your Community" +url = "https://freebsdfoundation.org/blog/represent-freebsd-in-your-community/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-07-15" +author = "FreeBSD Foundation" +description = "Is There a Local Event Where You Could Represent FreeBSD?" + +[[press]] +name = "EuroBSDCon 2026 Travel Grant Open" +url = "https://freebsdfoundation.org/blog/eurobsdcon-2026-travel-grant-application-now-open/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-06-30" +author = "FreeBSD Foundation" +description = "The Foundation can help you attend EuroBSDCon through our travel grant program." + +[[press]] +name = "FreeBSD Graphics Port Upgraded to Linux 6.12" +url = "https://freebsdfoundation.org/blog/freebsd-graphics-port-upgraded-to-linux-6-12/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-06-16" +author = "FreeBSD Foundation" +description = "Graphics support in FreeBSD has reached a milestone with the drm-kmod port" + +[[press]] +name = "FreeBSD AI-assisted Vulnerability Discovery Project launch" +url = "https://freebsdfoundation.org/blog/freebsd-ai-assisted-vulnerability-discovery-project-launch/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-06-15" +author = "FreeBSD Foundation" +description = "The FreeBSD Foundation has launched its AI-assisted Vulnerability Discovery Project." + +[[press]] +name = "May 2026 FreeBSD Newsletter" +url = "https://freebsdfoundation.org/news-and-events/newsletter/may-newsletter/" +siteName = "FreeBSD Foundation Newsletter" +siteUrl = "https://freebsdfoundation.org/news-and-events/newsletter/" +date = "2026-06-02" +author = "FreeBSD Foundation" +description = "The May FreeBSD Newsletter" + +[[press]] +name = "April 2026 FreeBSD Newsletter" +url = "https://freebsdfoundation.org/news-and-events/newsletter/april-newsletter/" +siteName = "FreeBSD Foundation Newsletter" +siteUrl = "https://freebsdfoundation.org/news-and-events/newsletter/" +date = "2026-06-02" +author = "FreeBSD Foundation" +description = "The April FreeBSD Newsletter" + +[[press]] +name = "Recap of the April 2026 Frankfurt Area FreeBSD Hackathon – Sven Ruediger" +url = "https://freebsdfoundation.org/blog/recap-of-the-april-2026-frankfurt-area-freebsd-hackathon-sven-ruediger/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2026-06-02" +author = "FreeBSD Foundation" +description = "Sven Ruediger recaps the first regional FreeBSD Hackathon in the Frankfurt area, Germany." + [[press]] name = "Em Do What?" url = "https://youtu.be/dA-TNsVG9IY" From nobody Thu Jul 23 15:38:27 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5Zyw5ktjz6m1Nj for ; Thu, 23 Jul 2026 15:38:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5Zyw5727z3Qqj for ; Thu, 23 Jul 2026 15:38:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784821112; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=egevJYnAS+A/w+xgsiHMT5DW9rlSq5tyG5bjLzTBrtI=; b=SOoiwb86Zp+OEvMqd/zm9ZdjQl/AQhVEr8lPgov2SZWABdlXoLS2gUZQkRX2/7GRONamtV ILty1Y8oXOeEv703llCOzplZKbs2ErdiU7OLM/T04opYJpyVYSRIDXTyMpbaXiuKhyMuaq JYx9uzn9x8ojtBcqAkUeV/OKOk7r0V08i+iKFGVzUub1QavPs0yebEIRhx1Jf6eSX0WOHh 22Q/mQERqh65lLynauQWBwCS/agViaizWFCY/9RSr6+s8gq7eeaX09+oq950ytKqGcgvMZ DYwpAUsMGkW22Bzhmd/XRI0YTkcFe9jL9Y/PgckQ+I3UwL9KpDRhGuUghEv/oA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784821112; a=rsa-sha256; cv=none; b=Ia6BMiUE0ZWkF6Jg1q4Zwe1LSwNmHTi6p2DYSL9ncSZATYBV3TOTGeaKTjZH9Px8ElHOtC QIZS69Y298ulSzIqoMplrp3Eb3Mma6W7lc9LneuxCR2NCMGv1aM9onnX/PwFVOlBYffigq hW3rhVFu7z+PooplJK8b3TkuY0zSRqKxAPV9Q9p9IoXSJPotjyK96uvaOFKwm1gFWHAx4p WtndcBKVHtHAIbZo8IYNx2UJfwyNQeyuVV1Du2dpaa69cGF4hBYursknGddVadU6aPE7fw /ehgx8sHXKPBcqqQW/zacZV/yHvIcCaBmSyneYyR+lPpKshO3rYj8ECgBz5Hdw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784821112; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=egevJYnAS+A/w+xgsiHMT5DW9rlSq5tyG5bjLzTBrtI=; b=oh1uwwRK30M9biXsvdHSg13GZS3FF/xZfY+Bu0E2xWsp6CVISpK4ULG7P+cVZEASN0irKu htHFhrrjcpBaXIuJ1y48K1isfCnQFxz0hrm1fP7ODpRmfNF/rbD9wuGdQ2mPV1A7eTN9cc 4yfMYqDfWobSO7RkkkK4jpa6ZJXYT6EU9aE5BFSl0VZmEiIBeHm7H0ut/JZidkw8HCuGhZ ig8OBxDtaUMh8mvccV9k1LzQ1tyD8ZCbiKpwiyfnSA9zKpSYh+7Wdrmu88RjJuTezZXu3l zIFFwIuSMdp1CzxMiviLTYvTkIPMPyT1tf/EAHLa0zrE1vRM4zNTPeVzE/cOMA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5Zyw3qPXz19ZZ for ; Thu, 23 Jul 2026 15:38:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 380a0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 15:38:27 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kyle Evans Subject: git: bd5cfe18ac - main - pgpkeys: include second key for kevans List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bd5cfe18aceb3ea4b05d57a6ed2752fd3f78984a Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 15:38:27 +0000 Message-Id: <6a623573.380a0.6dc81cad@gitrepo.freebsd.org> The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/doc/commit/?id=bd5cfe18aceb3ea4b05d57a6ed2752fd3f78984a commit bd5cfe18aceb3ea4b05d57a6ed2752fd3f78984a Author: Kyle Evans AuthorDate: 2026-07-23 15:36:22 +0000 Commit: Kyle Evans CommitDate: 2026-07-23 15:36:22 +0000 pgpkeys: include second key for kevans This is cross-signed by my original key, and I accidentally used it to sign an announcement. --- documentation/static/pgpkeys/kevans.key | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/documentation/static/pgpkeys/kevans.key b/documentation/static/pgpkeys/kevans.key index b38ab02066..ea2fa58123 100644 --- a/documentation/static/pgpkeys/kevans.key +++ b/documentation/static/pgpkeys/kevans.key @@ -1,4 +1,4 @@ -// sh addkey.sh kevans 194EB41387470B7B ; +// sh addkey.sh kevans 194EB41387470B7B 4A1BC10F2DD56A13 ; [.literal-block-margin] .... @@ -11,7 +11,15 @@ uid Kyle Evans uid Kyle Evans uid Kyle Evans sub cv25519/68D6006ED44CA043 2018-06-16 [E] [expires: 2027-01-16] + Key fingerprint = 095E 1B44 B982 2883 634D 0B33 68D6 006E D44C A043 sub rsa4096/1014FBA83ABB6996 2018-06-16 [S] [expires: 2027-01-16] + Key fingerprint = DE02 5F8A B998 8EE6 9616 FE0D 1014 FBA8 3ABB 6996 + +pub ed25519/4A1BC10F2DD56A13 2023-03-12 [SC] + Key fingerprint = CE2C 37D4 4935 456F 49FF 59DE 4A1B C10F 2DD5 6A13 +uid Kyle Evans +sub cv25519/E473BD04E66F2CBD 2023-03-12 [E] + Key fingerprint = 249E 8C8E 6D81 0FD4 DF00 5D29 E473 BD04 E66F 2CBD .... @@ -143,7 +151,18 @@ T5eMQwNCXoSz8kvTiF5CAgRaAh/n1v6pXSvo+yB4p7BdulmdwF/2UjwN0XiL/PaD OPb78tFOU7+eHUfrpJZLYkG7MhWavrVMeE4/qCjEonlcn+0CleIy3LF2rrolvbXN SJp+QrOpzkAcX5AwLlUCAXlctrBCcvb70t2q364JEBlOtBOHRwt7o94BAMWd+hmt fpKBzz2YzayP6lt7XTricF+4JndgMc9Df/e/AQCU70OjOTAjCAR8qUh3Y+5kbcYS -T0WrntrwoPkXF5MjDg== -=0aEl +T0WrntrwoPkXF5MjDpgzBGQNSv0WCSsGAQQB2kcPAQEHQJbwvDDU2kxiiz0Jdi2H +0bnTnkF8ouhS9qeFy1VCCWI9tBxLeWxlIEV2YW5zIDxzZWxmQGtldmFucy5kZXY+ +iJMEExYKADsWIQTOLDfUSTVFb0n/Wd5KG8EPLdVqEwUCZA1K/QIbAwULCQgHAgIi +AgYVCgkICwIEFgIDAQIeBwIXgAAKCRBKG8EPLdVqEwDkAQDe8Xl1EGRLTK+haNJx +SsZD7sgRqxC2w+LIpOkmOEtp+QEApu4VT3477d4uR+mWmZc7uNMCUhbU7lb6xls1 +X+ImZwKIdQQQFgoAHRYhBPv/ZC7g03RcLBP+TBlOtBOHRwt7BQJqYix1AAoJEBlO +tBOHRwt7P/0A/jAC+MD2nBLi/uZUXLLDVXs/g+Q21nS+1mDIg4EuaNa6AQCgCkzY +hWyuQPQ+0vCbhEnpXTeIzXsB9InkTenkyv8hA7g4BGQNSv0SCisGAQQBl1UBBQEB +B0Ba+DgRu+k7+vLnQuv+wB5foFPNHB8BeIbiNXxdlNgPIgMBCAeIeAQYFgoAIBYh +BM4sN9RJNUVvSf9Z3kobwQ8t1WoTBQJkDUr9AhsMAAoJEEobwQ8t1WoTuA0BAL9Y ++qI9nFoXFsmU5gPcSQKjC1Owy5n401CXFLYgF+ORAP4pOsdffswr0dQHO618DkD+ +R+QqCevQ4yfdxkouet90Aw== +=ur0j -----END PGP PUBLIC KEY BLOCK----- .... From nobody Thu Jul 23 16:00:39 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5bSY3KGyz6m3BC for ; Thu, 23 Jul 2026 16:00:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5bSY2bC7z3S54 for ; Thu, 23 Jul 2026 16:00:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784822445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1R8ZisEEu30t2vTEYLtg4T0CW/wQTEWaVyzhmNO5fXA=; b=NHRx0W4EsTLK9Dqrhu7ga9+p80ukidpBF1NeX6ADak8z6dEKCc2iGvS+LEDLnruvdSmEGw 415alCXxBwWnDvPw3KzPZcC9UNgpdCCpOgEGQ2QJB0EAkZWgUoOxosgDKMiFXq0S8uKOKM 4Ng8uCc0iPWD1ByLkbH23mHtponoV/CeGhT1Sq6g6hGpD3NYT1ufjJVU2AHDN8pZ1pZAjh C4gCdoaIWFEBaXNUb+1tOT8PyN82WidKaKPnhMBvJwBof9J5CksSgZu5YSjnwsAfPCTh/9 7Z4f4FgECI5nRvX26lXK5N1tv0qT7qUbQv0ULOU4kYrXBZoCqiHWqPFj2iZRCA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784822445; a=rsa-sha256; cv=none; b=lyfH/FGeLF2YKlXzw4SOPXZN7AYhL5J55VRlwA3efXNIZigy2qK83XJQpe01j6c4szEcfk T98JRTSra5Tgi38sQhn4gWIMSf+WIC1FnoulGQ2HRtZ7e2nKuCm1IK/VTvuzxdths2fkxS CEEWsGpySu0vhvL4baq00rsp1Pd+7K8SeFwfOryPBR7ScBvaHi1/pNxNT56K9aE3szhf3Z WKGkXtrGxRElNaQWT1SrEHu1dOMhw2TZVcklCavUkhR3szLxg3dhglIWNL8E4/AYI7MHi3 XRG7WHbgRq5ld3ogISa6lu046DJf87QfJThpE4lA/DmaUTveOBEfN5Y6ChOfyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784822445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1R8ZisEEu30t2vTEYLtg4T0CW/wQTEWaVyzhmNO5fXA=; b=amS3HrRVn+LSXSroIL6vKZPb3wvhj/jfRxnSU0F3ZKm0CkgCOT4sAiiyUr69Slv47Ohzxw av46+ROdiTXc+NaWS5l5gxqJSU5rogOH2voox1ea/pQbrg8YiDN4ANhsWNl9r4rZpTh3wN U7TWnMC2MFsovcW7+NTSHa3J9zPmWx1ylAGC7mytujx7P//nuUOXil9tchJLwdaoT2ARM/ 4HAlI96vrUm+PyrpvtwDhHzsIdGxps0IbdN+0Fdw/2Md+SdS0/r5iAo/DbILKudwnMVMB5 O9LZLaKEiczJeOADI2rIDF6djhgsl5zcsrkDvGNqQ97AwLkyH8XBuej5W3waTA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5bSY1VH5z1BJY for ; Thu, 23 Jul 2026 16:00:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38158 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 16:00:39 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: d61f131ad7 - main - News: Announce 2026 ports freeze List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d61f131ad7b5e1bd328711566793cab7d81a5e2c Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 16:00:39 +0000 Message-Id: <6a623aa7.38158.5a8d7fc5@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=d61f131ad7b5e1bd328711566793cab7d81a5e2c commit d61f131ad7b5e1bd328711566793cab7d81a5e2c Author: Alexander Ziaee AuthorDate: 2026-07-23 15:24:55 +0000 Commit: Alexander Ziaee CommitDate: 2026-07-23 16:00:27 +0000 News: Announce 2026 ports freeze Reviewed by: adrian, jrm, kevans Differential Revision: https://reviews.freebsd.org/D58414 --- .../content/en/news/2026-ports-freeze/_index.adoc | 22 ++++++++++++++++++++++ website/data/en/news/news.toml | 5 +++++ 2 files changed, 27 insertions(+) diff --git a/website/content/en/news/2026-ports-freeze/_index.adoc b/website/content/en/news/2026-ports-freeze/_index.adoc new file mode 100644 index 0000000000..d5fa68ac9c --- /dev/null +++ b/website/content/en/news/2026-ports-freeze/_index.adoc @@ -0,0 +1,22 @@ +--- +title: "Ports Repository Freeze July 21st 2026" +sidenav: about +loadNews: false +--- + +include::shared/en/urls.adoc[] + += Ports Repository Freeze July 21st 2026 + +The ports repository was frozen beginning on Tuesday, July 21st, 2026. + +There is no concern that the tree has been compromised. + +This page will document this freeze. + + +:toc: + +[[announce]] +== Announcement: July 22nd, 2026 + +The first announcement was issued on the https://lists.freebsd.org/archives/freebsd-announce/[announce@ mailing list]. + +https://lists.freebsd.org/archives/freebsd-announce/2026-July/000294.html diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 426f518f04..8e157907e5 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,10 @@ # Sort news by year, month and day +[[news]] +date = "2026-06-23" +title = "Ports Repository Frozen" +description = "The ports repository has been frozen to revert a very large commit. There is no concern that the tree has been compromised. More information about the freeze can be found on the 2026 Ports Freeze page." + [[news]] date = "2026-06-16" title = "FreeBSD 15.1-RELEASE Available" From nobody Thu Jul 23 18:10:55 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5fLs0LfHz6mDNC for ; Thu, 23 Jul 2026 18:11:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5fLr6M6gz3fWD for ; Thu, 23 Jul 2026 18:11:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784830260; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IKxq3qcuENgxqds5Ob+hlpgc0VTS571tGO3rmxY1WLM=; b=JY4tX6FrZ63MEA5DaUADJg9N5JCfvv/wm8a3igerk8vCCIPzifI6jchEITUsvPY2t4i7CO cIn5rYfMpa3xI+blNSKAeGazHFRv7JNUGq3xa0mqhQlgBpVGSYS/lJFIYFwLhUjxJEnoTu ixFCKbA1kB53nSUwX7DmKTyJNI4xTPK+p48z90zYSunFJdE9GlPCmxe9n8l9y/aUKtnhYA 8ZkuXvMnBFFQCy1UZhmkAzXWesQmhiILtuY8sZK8PppcWH7BalxBMGkZuKb0RSINHuqWqe IYAI/qGrHfZPA41nW3+VZ3bYKtSC9DJrahY1DU0EIuQx7+Kb+PRh/g+1Fh4Bcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784830260; a=rsa-sha256; cv=none; b=KxNZLtnUl9iqu8hyme7Q7PnxbjLPlHxmD61SUqrWvkdTQ7z8qQIEuVFqdEfKUKwy3cI6pX WHyD+0uaWocpQQDn45Lcr0A9FZMT0ttkdK4a4ny0IzJAgR7t6Zyj7G6CNEH1ndI86K62eD kPAur/nv8rU9UDOd7eUjfxXgC2j08MWgSl1iF9ukfKBaYLcKJr90QaXfgaHOVTU6i8Bwnx pdsvGyrCRUyeDAoSj6LlGPqQzL4QOf/jiFI6y6q/bzr5U5tuEboYct9hlfN+5TRTdifZNu ZwFhW+67o8vOOjj7tbC2in3Dao+NxYLtfXrbkDqucVAUIG110lXDm4HTZ38IsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784830260; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IKxq3qcuENgxqds5Ob+hlpgc0VTS571tGO3rmxY1WLM=; b=Pfs29bTIopRKwxNMyTaD2Yae44hXcvOi3Jhn5pIBv0Fi/6HtF/t8nbaOgeFPgSsQXDSJRv xtkGqADu4GEtWKhRs6abU7F+4IHz1X9BCgnzxQrCcvSCA3Fl24RZnW83JDK23i9dWcSFlM 5W+8vtO/Zrk+RgpEVqUCiq27FK731bAId+ZatCz3c5VXUGsKBM8cm7SkxjYjxuqlxRgpCJ gf3NvBa6fEfxVcYKXbZOWpGnVP82JcoheDgp4aspBJs5YgH6hgr6LoO0Ck/O9UZLKkq+OJ 0bqqq6srQ7L5ozPQTirXkXXMkW83uSewgsyGvwsPfvxo4gDKWK0NrUG7yac3pQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5fLr57Rnz11b for ; Thu, 23 Jul 2026 18:11:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 47e02 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 18:10:55 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 89300897f3 - main - website: ports freeze news translated to Russian List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 89300897f38908d37c0ecbb3f99b301e3dd7349f Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 18:10:55 +0000 Message-Id: <6a62592f.47e02.42b12ca2@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=89300897f38908d37c0ecbb3f99b301e3dd7349f commit 89300897f38908d37c0ecbb3f99b301e3dd7349f Author: Vladlen Popolitov AuthorDate: 2026-07-23 18:10:48 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-23 18:10:48 +0000 website: ports freeze news translated to Russian Differential Revision: https://reviews.freebsd.org/D58420 --- .../content/ru/news/2026-ports-freeze/_index.adoc | 40 ++++++++++++++++++++++ website/data/ru/news/news.toml | 5 +++ 2 files changed, 45 insertions(+) diff --git a/website/content/ru/news/2026-ports-freeze/_index.adoc b/website/content/ru/news/2026-ports-freeze/_index.adoc new file mode 100644 index 0000000000..ae809b3534 --- /dev/null +++ b/website/content/ru/news/2026-ports-freeze/_index.adoc @@ -0,0 +1,40 @@ +--- +title: "Заморозка репозитория портов 21 июля 2026 года" +sidenav: about +loadNews: false +--- + +include::shared/ru/urls.adoc[] + += Заморозка репозитория портов 21 июля 2026 года + +Репозиторий портов был заморожен начиная с вторника, 21 июля 2026 года. + +Нет никаких оснований полагать, что дерево было скомпрометировано. + +Эта страница будет документировать данную заморозку. + + +:toc: + +[[announce]] +== Объявление: 22 июля 2026 года + +Первое объявление было опубликовано в https://lists.freebsd.org/archives/freebsd-announce/[списке рассылки announce@]. + +https://lists.freebsd.org/archives/freebsd-announce/2026-July/000294.html + +Вы, возможно, заметили, что репозиторий портов заморожен уже почти 24 часа на момент написания этого сообщения. Наше заявление о ситуации и дальнейших действиях приведено ниже. + +В дерево портов недавно был зафиксирован бинарный файл размером 150 МБ, и в результате этого core@ принял решение о временной заморозке дерева портов для проведения очистки. Указанный коммит нарушил зеркалирование нашего дерева портов на github.com из-за жёсткого ограничения на размер файлов в 100 МБ, а также внёс в историю репозитория объект с сомнительной лицензионной чистотой. + +Учитывая важность зеркалирования на github.com для нашего сообщества, мы активно предпринимаем шаги по удалению проблемных коммитов и восстановлению зеркалирования на внешние сервисы. Нет никаких оснований полагать, что дерево портов было скомпрометировано. Заморозка была полностью направлена на ограничение количества коммитов, которые потребуется переписать для приведения репозитория к корректному состоянию. + +Для нас важно предоставить сообществу и конечным потребителям воспроизводимый и устойчивый путь исправления этой проблемы. Как вы хорошо знаете, исправление подобных проблем не всегда проходит так гладко, как хотелось бы. + +Мы активно работаем над подготовкой инструкций, которым необходимо будет следовать существующим рабочим копиям, чтобы синхронизироваться с этими исправлениями. Для обеспечения полной прозрачности мы также предоставим процедуру проверки того, что официальные изменения в репозитории ограничены именно тем объёмом, который мы заявляем. + +Мы также внедряем серверные хуки, чтобы предотвратить подобные инциденты в будущем. + +Пожалуйста, следите за нашими дальнейшими обновлениями и спасибо за ваше внимание. + +С уважением, + +Кайл Эванс (от имени core@) \ No newline at end of file diff --git a/website/data/ru/news/news.toml b/website/data/ru/news/news.toml index 1c16dc6dd2..5decf3daba 100644 --- a/website/data/ru/news/news.toml +++ b/website/data/ru/news/news.toml @@ -1,5 +1,10 @@ # Новости сортируются по году, месяцу и дню +[[news]] +date = "2026-07-23" +title = "Доступ в репозиторий Ports временно приостановлен" +description = "Репозиторий портов заморожен для отката очень крупного коммита. Нет никаких оснований полагать, что дерево было скомпрометировано. Дополнительная информация о заморозке доступна на странице Заморозка портов 2026." + [[news]] date = "2026-06-30" title = "Устранены множественные уязвимости в iconv(3) в FreeBSD" From nobody Thu Jul 23 18:13:20 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5fPX6s5Fz6mDmh for ; Thu, 23 Jul 2026 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5fPX4z0Pz3fpb for ; Thu, 23 Jul 2026 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784830400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PeWZuChoC9vbt55av6wtcYqpy/fQcZdGYG5AADCBQyY=; b=P++xxhI/XpqhruTx3idOPBxOxKZl1vvAGKEsGIDwb0z/p0TLClXF+SXgtqutHUpf17sZsL cbiQO/zp7NWxdJMmW8Y3vqlI4QsZPmSp6aIZuwl+qoiVWLI4l+Kn5nSFo1r243lsSLtcNl mBdPe05rKByi2MECOwYol/wnZPLQ6sY4/cKbzBacXSguzLAmP2JJOpu1t5EGXXmPQfP33M rNJiKBtGbdCB7stLGd0K3RIVFSy1tWZhZRgqiybKkq4XMUbJSp/X4M+nh4gc5LhKjGdg52 ObOwXAldGukNvPb7qwAOhYs4umLEwgfcuHZh7jnukaiAbrBgUXigeX8Qy0985g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784830400; a=rsa-sha256; cv=none; b=HOLkeY25vnl9QwNi0lxGlspKQXjVTZgpJimWPdvtS94Symvu0ZXTZQ+fVnVpuZzc9/KC9W ZddCLKZ+e2zPnpx9T48bm+5Wi8Ayk1w8FDZsnv+NX7Ueiijy5Zls0Vm5wRBQ4t6EU6xqUA 9prF+hrhOhX/ENKGN72vYSAit7Bao4Ex5s/3nbJAlhs9DQQuzsdbM8nbTqhGRsWsh0f2k+ XaFBofOV/ersRS3lL8I3HhwbgOctFv4nvdscGxbneg1xcQNTKYjwNDCRo7WmxECTz+EqQL prTJAWcvYwYrRmbC6q1d0wfHmaHI30OBsO1LqbSrnV4J31IJjoBheJsgjF7EZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784830400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PeWZuChoC9vbt55av6wtcYqpy/fQcZdGYG5AADCBQyY=; b=UAKgxi7h2Nx7glkSJsFz3BuJQF8TOqRS7fsHMdCUU3zlcpcTwwwAQlHzYAQq/ACk8qPHb9 btyjlz85ow4mJRckXhkVC63hje7o0eamq5DIgS/f7fRiaf/uc/Xb3IxWaK3pd+EZ24NnUR +8PHtZbo6j3E6VSy4FwB2Ng9hJ346j4zXeKKRazH45uysuHgeBd5rQ4KIdfxNcRHvWfYL2 xySkOw5Pwq5VDzGO32dNshO3RhEXSq//PhrXPBsZyFO9HNe6GP5jDG6hAWjDxnefzGnMHz 5K6zxDSJKqpkWLEUCqmfCyn9ciFjwAe+javnT9dUqbRF4HU2s92tas+sKDypcg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5fPX3JgMz1pC for ; Thu, 23 Jul 2026 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 4557f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 18:13:20 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: b95b319066 - main - website: fix date for ports freeze news List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b95b319066874e2a0da15eaddd4c874d9f164ea9 Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 18:13:20 +0000 Message-Id: <6a6259c0.4557f.4b2c0de9@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=b95b319066874e2a0da15eaddd4c874d9f164ea9 commit b95b319066874e2a0da15eaddd4c874d9f164ea9 Author: Vladlen Popolitov AuthorDate: 2026-07-23 18:13:14 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-23 18:13:14 +0000 website: fix date for ports freeze news Approved by: doceng (implicit) --- website/data/en/news/news.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 8e157907e5..5da18ba78f 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,7 +1,7 @@ # Sort news by year, month and day [[news]] -date = "2026-06-23" +date = "2026-07-23" title = "Ports Repository Frozen" description = "The ports repository has been frozen to revert a very large commit. There is no concern that the tree has been compromised. More information about the freeze can be found on the 2026 Ports Freeze page." From nobody Thu Jul 23 19:05:32 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5gYn1Mx4z6mJJx for ; Thu, 23 Jul 2026 19:05:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5gYn0hb6z3mBj for ; Thu, 23 Jul 2026 19:05:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kX2/aMCrwGSFWGXQCap3gxaJ+8hIza3Le/vfJ4VLnmE=; b=e1vzBMP3BoXfkYUP03e4lNZzrrliJSvFFMs/wOMXgAdeJftA6IECx7nOQnb1M6YGuNIDAM NwA07uVP9mGd5CWjQIewBuqsPuM4aBFwgt3cakv61B8mAJCJZ6raOVNUkMb3U8VvAmyD6H EqGzS/RDWaXgKKcSTSvegrC+bvX7+QX96rW4Db+kL2aTDvbqEbS6skaxS+YcEuJSXrE8PC wjao//1NSxMSbml2TyBqJ5Wj/yCIUcJ3EHQ3/NhUJwoOmpeFnC9EM3W76fs60Y8s1nVHl+ +Z1s52tvQooZdQyRA3qKkyMogDFuVrQz4ihhhY/iAnWRxZT9ronveW1MzdXFJA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784833533; a=rsa-sha256; cv=none; b=sjRRMlvmSclqZpQ4Qspveie4y+yyYMZHJu1WPNmtHqPP13oVsXkpN13ehX1nKOyjgTeCqM R6WIBzfmO+r9GG67PgoR7G/uf6AbdDvWd+hnoQ/NMTOZTYt2v69hEmnNRFxu92QAzYtboe tKlI1N40ViQsbnqgpx7Z85LNg1Zh9SaBQcCkasNlE64FsRZbdmeqEgRNcYUXlSN48C0ok/ 1G9pBQXnH0hyHuVT6XQOFi5mP3pIjyXQfY2CQohLmFQGYvNiy3R3CPZcTK/swH+O7MGceQ bmQ5UnclYiw9kKZS/fJ6eJKZUb9To2Aj3m90hLr+Itg0ojrFxRZ4bznB3uX7bw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kX2/aMCrwGSFWGXQCap3gxaJ+8hIza3Le/vfJ4VLnmE=; b=WcPoLqa8unMnW70PkWSNquUUdXmEJbIiRSsucyMl/8jvnV+3UEbshb7xmYR4qlxCaoGjMd W+zaQ2YiAj9/aie6SfWPSEYoI0T3bzxaXO0jnLy3q9OcI9ZyZDg/30g8gls3KgyhXr/OvD rXFPn8/QHroUBAw6cYJIQtcc6hfJSMqdS3esD2VBxj0vQN6fkg/TwfEncY2d7J3hJu18/b cjXejkd+i3ynWW6TcXrAQ5wPDUplBHs1eIBcUeaQ8B5IjQHDNPju79OuZqolSCG42lRt5n EqPND+rDzQH0zD/vZqxV7xzr+8uwACHTbL7el+3CfnDKHAKsKgTXgw20oi5M+g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5gYm6VnMz35j for ; Thu, 23 Jul 2026 19:05:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1d453 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 19:05:32 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 372577fcdb - main - Status/2026Q2: Fix the bullet points in ipv6 improvement report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pouria X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 372577fcdb7c988a235ceef747d98c3ae81c85c0 Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 19:05:32 +0000 Message-Id: <6a6265fc.1d453.65295e20@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/doc/commit/?id=372577fcdb7c988a235ceef747d98c3ae81c85c0 commit 372577fcdb7c988a235ceef747d98c3ae81c85c0 Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-07-23 09:25:02 +0000 Commit: Pouria Mousavizadeh Tehrani CommitDate: 2026-07-23 19:04:59 +0000 Status/2026Q2: Fix the bullet points in ipv6 improvement report Without this newline, the website will not correctly show the bulletpoints. Reviewed by: salvadore Approved by: salvadore Fixes: 487d18e72723 ("Status/2026Q2: Pouria reports") --- website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc b/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc index b057f4d616..64b6a8e1db 100644 --- a/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc +++ b/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc @@ -13,6 +13,7 @@ So far, I have added the support for: * Removed the support for DRAFT_IETF_6MAN_IPV6ONLY_FLAG to replace it with RFC 8925. Ongoing works: + * RFC 8925: IPv6-Only Preferred Option For DHCPv4 link:https://reviews.freebsd.org/D56637[(D56637)] * RFC 4429: Add support for Optimistic DAD. From nobody Thu Jul 23 19:10:37 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggd39BCz6mJR9 for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5ggd26vRz3mGC for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833837; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YdeOxOzSq6vzYFBzj0aJAwe/ZRaHn955oM78dyxPxaE=; b=cjBWoiRXhZTFP/xtya+2hrGPkKX3nE0mBdQa0hAc1072RS0NEflyXD8Yji1V3/u2Sesdm3 zpnE1j2yt++cKvIflTzHIWzj4exsfkoNZv6cNMGgICuhe+S2ckq2zV1hQLHCntnEBixWN9 P+yKXgBmqBxH71rSEx5q20NEZc4mJwLgB8ESrkg1Mk1eRyRI/C+OWvedrj/XxplZSyKqRd JUNqsy0/KzNqMGqJ9ubjMKEZ1KIM9uPx4vlrEP0cfWHPbJTzAKlumOWQq4Cp7/n4mEDuad ZO9CXvivR22f6MM0bABhxwm+yvZzGBQnsiRiBcw46LKk30qktad2msT25EEjBw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784833837; a=rsa-sha256; cv=none; b=hyrkXnLtzwKYaZVm5zijh+QVQPfOimGj8gKMNMMDLXpmLRDgQM9hsZpaTab1kMF6NmPOAH CZOABcylhK5QifQlhVxdojnH7C6u/XRxVPb/AqwHOkmUfmW1Fr52ptPkmwfXqMMKXk9VmI C8F0R+MK9BC97YoFh5ObZLJ+AfzeJE3gpL6VMt2G5rnTb3Ft4MIgeLtfJNt0YDBDXEWN9H K5Dfn+V87zIyp71WYeI1436VCWQShE0kWhDgaDlF3ygtas3WJEK2Su9T3W7+uXNAttBqqd obuzo4ahyY7KbEmwznAhI2XN+uyd4D6rw/YODTDbW5JRi9Nnaf9a/Gf5D4yAlw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833837; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YdeOxOzSq6vzYFBzj0aJAwe/ZRaHn955oM78dyxPxaE=; b=knIJqvfmaoix5mrbY7drcuqZUVBMt9XbY8UMnfiSiWrsajSsRnobTcWlHOtDTugEzUEcoa nen9UO5SEnpVwRy6Kj9dchCW8JhwIoImLRgLDQNL0J39bFevYib4kr7mi5Z2WR/z/z8SfE jDG7ukZXNRFnoqMAURyuBpkjEvWQld0DCtH1fzZTHt6Kd8gsbYDbdwpYk3kcPsSCKPEaYJ 8adb00SdVkEIz3Fug6616ZFin9EOMaR52jP+N5NfjeYMmYAhjuWomxpEc0FsgSnMniQpcP kVQLO9UDdCXhnt3JF5EBAbQTBZrwmkJqOSh4U2sQmLcZciS/Zu0VbRfnfg42dg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggd0tGKz35m for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f84d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 19:10:37 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Li-Wen Hsu From: Lorenzo Salvadore Subject: git: b258509548 - main - Status/2026Q2/framework.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b258509548d6a6c957d285923eef0b22f4b79556 Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 19:10:37 +0000 Message-Id: <6a62672d.1f84d.6be594db@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=b258509548d6a6c957d285923eef0b22f4b79556 commit b258509548d6a6c957d285923eef0b22f4b79556 Author: Li-Wen Hsu AuthorDate: 2026-07-14 06:19:35 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-23 19:10:11 +0000 Status/2026Q2/framework.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/699 --- .../status/report-2026-04-2026-06/framework.adoc | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/framework.adoc b/website/content/en/status/report-2026-04-2026-06/framework.adoc new file mode 100644 index 0000000000..e6f3714466 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/framework.adoc @@ -0,0 +1,54 @@ +=== Framework Laptop support + +Links: + +link:https://wiki.freebsd.org/Laptops/Framework_Laptop/[Framework Laptop page on FreeBSD Wiki] URL: https://wiki.freebsd.org/Laptops/Framework_Laptop/[] + +link:https://github.com/FrameworkComputer/freebsd-on-framework[Guide on installing and using FreeBSD on Framework systems] URL: https://github.com/FrameworkComputer/freebsd-on-framework[] + +link:https://github.com/FrameworkComputer/framework-system[Framework system management tools] URL: https://github.com/FrameworkComputer/framework-system[] + +link:https://bugs.freebsd.org/262152[Tracking ticket: Framework Laptop: Feature support, bugs and improvements] URL: https://bugs.freebsd.org/262152[] + +Contact: Daniel Schaefer + +Contact: Li-Wen Hsu + +Contact: Sheng-Yi Hong + +Framework Computer Inc. continues to support the FreeBSD Project in many ways. +This includes providing engineering samples and development hardware to the FreeBSD Foundation, helping with hardware testing, and working with FreeBSD developers on compatibility improvements. + +The Foundation continues to improve overall laptop support. +Framework laptops are among the link:https://github.com/FreeBSDFoundation/proj-laptop/blob/main/supported/laptops.md[target platforms] of the link:https://github.com/FreeBSDFoundation/proj-laptop/[Laptop Support and Usability Project]. + +During 2026Q2, Daniel updated the package:sysutils/framework-system[] port to link:https://cgit.freebsd.org/ports/commit/?id=44c4f4f51c57114020a677eab11f41cd498b5275[version 0.6.2] and later to link:https://cgit.freebsd.org/ports/commit/?id=10313ba3d036d8d981a68dd7c87416ed568e4201[version 0.6.4]. +This package provides Framework-specific system and firmware management tools for FreeBSD users. + +Framework also hosted a small hackathon at its Taipei office during the quarter. +FreeBSD developers tested newly announced hardware, including the Intel Panther Lake-based Framework Laptop 13 Pro and the 10GbE adapter. + +Li-Wen is working on FreeBSD support for the 10GbE adapter, which uses a Realtek RTL8159 controller. + +Support for Intel Panther Lake systems also progressed through development and testing on Framework hardware, including pre-release systems made available by Framework during the Taipei hackathon. +Daniel added link:https://cgit.freebsd.org/src/commit/?id=39e297bf54a57a17d8b44c20e502d6f2c6db08f6[PCI IDs for Panther Lake I2C and SMBus controllers], and Sheng-Yi committed the work to FreeBSD. +A link:https://cgit.freebsd.org/src/commit/?id=4ccbceefeb0f2898e2e4bb951862125d0bc5ce34[follow-up correction] removed an ID for an SPI flash controller that had been incorrectly identified as an SPI bus controller. + +In June, Li-Wen also started testing and debugging the Linux 6.12-based DRM drivers from the package:graphics/drm-612-kmod[] port, which was link:https://cgit.freebsd.org/ports/commit/?id=9c021c6bac866056943a39062b09d39a177c3021[added during the quarter]. +He investigated display-related problems on Framework systems and suspected that some of them might be the same as, or related to, the external-display hot-plug problem tracked in link:https://github.com/FreeBSDFoundation/proj-laptop/issues/27[the Laptop Support and Usability Project]. +The investigation was still in progress at the end of the quarter and continued into Q3. + +Power and performance management continued to improve on both Intel and AMD systems. +Framework systems were among the development and test platforms used for this work. +Some systems were provided by Framework, while FreeBSD developers also carried out development and testing on their own Framework hardware. + +Sheng-Yi link:https://cgit.freebsd.org/src/commit/?id=7b26353a59d66dc1bc611fd042a49b9e3bd13699[disabled Intel HWP package-control mode on hybrid-core CPUs]. +Without this change, a request from an efficiency core could limit all cores to its performance level and cause a significant loss of performance. + +Other HWP and CPPC improvements completed during the quarter include: + +* link:https://cgit.freebsd.org/src/commit/?id=095cbb1bb7f7b4f742b0a500aa2c61a8c97d4b41[Exposing available AMD legacy-pstate nodes]. +* link:https://cgit.freebsd.org/src/commit/?id=e48e9794589993da039a2f4d1c66f8fdd6421155[Caching AMD CPUID information]. +* link:https://cgit.freebsd.org/src/commit/?id=29b8220b179bf0ce93c0034ec5d9f46db9092353[Using IPIs for Intel per-CPU HWP updates]. +* link:https://cgit.freebsd.org/src/commit/?id=8452afeb5682052b2533363ee3351d6d0e183e60[Using the full 8-bit Intel Energy Performance Preference scale]. + +Work also progressed on suspend and resume support for the Framework Laptop 12. +Devin Teske developed and tested link:https://reviews.freebsd.org/D57712[a proposed ACPI fix] for a wake-up issue that could cause the system to suspend again immediately after resume. +Daniel investigated the laptop's ACPI and embedded-controller firmware behavior, while Warner Losh and Olivier Certner provided technical review and helped improve the implementation. + +Sponsor: The FreeBSD Foundation for Li-Wen and Sheng-Yi's work + +Sponsor: Framework Computer Inc. for Daniel's work and for hardware and space provided to the project From nobody Thu Jul 23 19:10:36 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggj4x1vz6mJRB for ; Thu, 23 Jul 2026 19:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5ggj28mqz3m9n for ; Thu, 23 Jul 2026 19:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WFi4YRHchl525Bn5/PQLFv6DdOtI28/sXuLUgpfmR38=; b=uVLVZtg+NnAw3d7r4x2JwzVgcEKCx7gSnqFRHSZfq3VYFRkDYzuHmbbY0eHrJsq1AeMuPd R/yV2cCgYyWX3tiWvAIddSEsTI4qPQv6M9J5DPYyJPrBD9xV8AgJXWP2JUfrzytEcBDWCP hqWWgF/RvJXKRYsI3drx+DlFXgEmmtxYW8e5ZPjAxjaTu5cPYnNL8vxqUtu7VDczQ5mjC+ iDV7kX/acd+ceBypgqLr12vzKIh4Teq9V7Kje2VviKRlRgUsJzTpyT7KzvZSgyxqa3QkCi IPOz7ybaBi/XuDpRDvxXNQ44VwDAt634zNCfYcdR+xlfB3asiRQMZYnXWtH7PA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784833841; a=rsa-sha256; cv=none; b=o2TbLatR9lfAGZTHv2FOu50M0sQ6xia1FeU6jI+yj2JfD1ogJf2it4VocF4g7hoJHEYAjp zyPmFY4u9JNYV/LU9iA6vI7bT1HmAsnrXsOklcJJog2pl/1SE29uAjFMXfS6m9Icde++GI L/Fn/sMJgwbfwDwNcaV61H42JFsFh8VqY8tIMHakBBCaKQrBlxCeMND75e9l8gqdWESuYt hOchRDuTdTiRzI0xjisI9bfPlJPPcwpPwIWe5jXUeFR41sZFK6Zmu0bmFnuWeIMTeWf+HK wXPgycBHUNzdD21Xl/d9PWfxQMqVHKmtzYkLr9WiBT5eZTu2OGLvifPed7pjAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WFi4YRHchl525Bn5/PQLFv6DdOtI28/sXuLUgpfmR38=; b=ZOxFljVEERhx95L7GczuiTc91qvRktuO/eQ4e5BAXOHSBzmyNc1B6W90GavPlh7EqH1ic7 PumAjrEJ5Z5gwV31ngVfDNYfidzyFOI+zEC97sDagZhmXaf3RY3Pi+iXkgMQfHsHnwk5Ym SCxBjKRsusON4SBebwVD0BXwU6KQIc/lysYAiSuB1ZvPHjgY2TM1pIRFEwxy8GCuAYpt54 EAUHFYSyWdoeeW2+s/n5TKC3Gp8KyxE8MSNYFi9npnzk1OZBuRWSbxJvx2MAbiPbA/7033 TM5S7JHSSWzuYFaZWv2DllroGFDuenpf1CaFgJtSPbijijX0NFGSBiLO4twOXQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggj0V46z35n for ; Thu, 23 Jul 2026 19:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f54d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 19:10:36 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Li-Wen Hsu From: Lorenzo Salvadore Subject: git: bc50dca02e - main - Status/2026Q2/azure.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bc50dca02ee3250b4818e56817018591a0e06f09 Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 19:10:36 +0000 Message-Id: <6a62672c.1f54d.7a84f95d@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=bc50dca02ee3250b4818e56817018591a0e06f09 commit bc50dca02ee3250b4818e56817018591a0e06f09 Author: Li-Wen Hsu AuthorDate: 2026-07-14 06:46:02 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-23 19:10:11 +0000 Status/2026Q2/azure.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/700 --- .../en/status/report-2026-04-2026-06/azure.adoc | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/azure.adoc b/website/content/en/status/report-2026-04-2026-06/azure.adoc new file mode 100644 index 0000000000..4276aad0ce --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/azure.adoc @@ -0,0 +1,38 @@ +=== FreeBSD on Microsoft HyperV and Azure + +Links: + +link:https://wiki.freebsd.org/MicrosoftAzure[Microsoft Azure article on FreeBSD wiki] URL: link:https://wiki.freebsd.org/MicrosoftAzure[] + +link:https://wiki.freebsd.org/HyperV[Microsoft HyperV article on FreeBSD wiki] URL: link:https://wiki.freebsd.org/HyperV[] + +Contact: Microsoft FreeBSD Integration Services Team + +Contact: link:https://lists.freebsd.org/subscription/freebsd-cloud[freebsd-cloud Mailing List] + +Contact: The FreeBSD Azure Release Engineering Team + +Contact: Wei Hu , + +Contact: Li-Wen Hsu + +Publishing the 15.1-RELEASE image to Azure Marketplace is in progress. +It is expected to become publicly available early in the third quarter. + +Li-Wen is investigating the technical details needed to support Azure Trusted Launch. + +Wei and Li-Wen, together with other Microsoft engineers, are investigating an issue preventing mana(4) from working correctly on AMD-based Azure VMs. +The mana(4) device is present on the latest v7-generation Azure VMs. + +Work in progress tasks: + +* Automating the image publishing process and merging it into [.filename]#src/release/#. +* Making the process of publishing to Azure Marketplace smoother. +* Supporting FreeBSD in link:https://github.com/Azure/azure-vm-utils/[Azure VM utilities]. + +Open tasks: + +* Update FreeBSD-related documentation at link:https://learn.microsoft.com[Microsoft Learn]. +* Update package:sysutils/azure-agent[] to the latest version. +* Upstream link:https://github.com/Azure/WALinuxAgent/pull/1892[local modifications of Azure agent]. +* Port link:https://github.com/Azure/azure-linux-extensions[Linux Virtual Machine Extensions for Azure]. +* Add FreeBSD support in link:https://azure.microsoft.com/products/devops/pipelines/[Azure Pipelines]. +** link:https://github.com/microsoft/azure-pipelines-agent/pull/3266[] +** Build and publish snapshot builds to link:https://learn.microsoft.com/azure/virtual-machines/share-gallery-community[Azure community gallery]. + +Sponsor: Microsoft for people in Microsoft, and for resources for the rest + +Sponsor: The FreeBSD Foundation for everything else From nobody Fri Jul 24 00:41:00 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5q0y1hbqz6lWKl for ; Fri, 24 Jul 2026 00:41:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5q0y1371z3Hm5 for ; Fri, 24 Jul 2026 00:41:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784853666; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tTIg3P1UkmvXRg/bUYNAtnJaXANh4em8QHOrCnJ4yJ8=; b=rvK129esEjRGVM0bSlvhO7EUWzAva6dYLbLORLDPslCL+haY5dDI4GcSd/JEtNa+xqPNjD eGD6S9mD9tLm8PO1kxd6bGgSrwivxU+lFfI3lm6BhYIzPq99OP2phvFqXZ90ub77fiXukV 94Xa4c3uLrGQFKK3FtoFxj0tpeaKNKr4pnyW7q/1ntglvc4n4S7asarb3X4BHW3KVKFuZ4 Dn+qZZLAB584rR8G08B0eWNVHvFqIvBkthtHDJlGHVm/2WggHtW5Xx5E956SQyde3qceH1 iiC6UXQzjnUxRNtYMRgTpoGeo79seNpM97wMwrsw810BrUP7gknpxzsfu1WyRg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784853666; a=rsa-sha256; cv=none; b=i2WHQzdZ93KWLruGUyMvQNDqk08CG57bQ2U4VTxUzNLBrK/EduA3cgZFAMUI7fSSA1I7a4 fCsOooDKZN1R49nfrtLlK+WJQNgnu68Uru8dcohKrFY0fXOcOwc3SQskwOW75WQh799IJF Fj4NuoMjo38DPFbxkpE6IjPaXafj4oEhausypjavnrNaxysM19VCLmYc3SDzuuBvu3p5bz EHTEHgThxGDQAhAOAmiVS726gxAI0fjdw9mSCdcHu8iRID7yvnzyAs++FUpR0ntFUOYCTR +SaLfHKRzoqUF0v8krizoRSbBtp4UVrXMKmeDrkmglz+WTlZiAKtGX39ehwfyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784853666; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tTIg3P1UkmvXRg/bUYNAtnJaXANh4em8QHOrCnJ4yJ8=; b=bikaN0qmAB42Ql9T24Mq3+sg2PFS4JTEC1rlyPpzUoFBWcTEfWcFodCMwZUiQHET7IvyJF snDD7+XHzrXbb02as1jjMV4jymtTJTDbUNDRNX2LOqxGWc7+xGcBQOQhiw5tQ/IPcTrNcd JROWM0gNrIVKTMqTlMJUeEMNBm1yGcpcNu8Tex/b6QkFPibC7hUgdIAu7JXMSVwZqZI5sM fhPGQi4wBZHLAYD+GcudMETPARQPS/BgeqVG0845B1qzlRrgXJr3va5JlT2QK4lqNB4mVj bMtFLlDXNntyJQmu7ZIkB9C+2IeS/ER2O0OAQd9v+SRoC23PUPveHKmvvRuuaw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5q0x6x9DzD4h for ; Fri, 24 Jul 2026 00:41:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18f86 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 00:41:00 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kyle Evans Subject: git: 9452c6943e - main - news: add the ports reset script List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9452c6943ef868d8c00962ffe0e34c3a07fec25d Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 00:41:00 +0000 Message-Id: <6a62b49c.18f86.387df806@gitrepo.freebsd.org> The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/doc/commit/?id=9452c6943ef868d8c00962ffe0e34c3a07fec25d commit 9452c6943ef868d8c00962ffe0e34c3a07fec25d Author: Kyle Evans AuthorDate: 2026-07-23 16:39:51 +0000 Commit: Kyle Evans CommitDate: 2026-07-24 00:31:04 +0000 news: add the ports reset script Following the freeze of the ports tree announced on 2026-07-22, this script may be used to correct branches that contain the offending object. Note that it contains some commit hashes that need to be replaced if your local branch has changes included that alter these; instructione are included inside. The script was originally written by glebius@, with slight modifications by kevans@ and dhw@. Reviewed by: adrian, dhw, glebius, lwhsu (all previous version) Differential Revision: https://reviews.freebsd.org/D58417 --- .../en/news/2026-ports-freeze/ports-reset.sh | 112 +++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/website/content/en/news/2026-ports-freeze/ports-reset.sh b/website/content/en/news/2026-ports-freeze/ports-reset.sh new file mode 100755 index 0000000000..6708d62a7a --- /dev/null +++ b/website/content/en/news/2026-ports-freeze/ports-reset.sh @@ -0,0 +1,112 @@ +#!/bin/sh -e + +# Note that the hash of this file is recorded in a signed announcement, please +# do not touch it without due consideration. + +cleanup() { + rc=$? + + if [ -n "$tmpf" ]; then + rm -f "$tmpf" + rm -f "$tmpf.import" + fi + + exit "$rc" +} + +me=${0##*/} +tmpf=$(mktemp -t ports-reset) +trap cleanup EXIT + +# +# REPLACE AS NEEDED: +# +# bad1 and bad2 correspond to the following two commits. If your tree or branch +# has local changes mixed in, confirm and replace the commits with your +# equivalent: +# +# commit bb14266f00bb1bac62900477b93e5a7be984cd2f +# Date: Mon Jul 20 22:03:39 2026 -0000 +# +# misc/github-copilot-cli: update 1.0.71 → 1.0.72 +# +# commit f208eb093cebb71adaec5861c76c8369139289d2 +# Date: Tue Jul 21 05:00:50 2026 +# +# misc/github-copilot-cli: Remove inadvertently added file +# +bad1=bb14266f00bb1bac62900477b93e5a7be984cd2f +bad2=f208eb093cebb71adaec5861c76c8369139289d2 +dry_run= +if [ $# -gt 0 ]; then + if [ $1 = "-h" ]; then + echo "Usage: $me [-h] [-n] [bad_hash1] [bad_hash2]" + echo "$me should be invoked while the ports repository to be fixed is the current working directory" + echo "bad_hash1 and bad_hash2 must be ordered exactly as they appear in commit history, with bad_hash1 being older" + exit 0 + fi + if [ $1 = "-n" ]; then + dry_run=echo + shift + fi +fi +if [ $# -gt 0 ]; then + bad1="$1" + shift +fi +if [ $# -gt 0 ]; then + bad2="$1" + shift +fi + +filter="$bad1|$bad2" + +# We use git-fast-export to dump all of the revisions that need to be replayed. +# We dump one revision before the first bad revision to be dropped because the +# first revision in the dump is magic to git-fast-export. +# Note that any commit signatures in the commits to be rewritten will be removed +# by this operation. This makes it reproducible. +/usr/local/bin/git fast-export \ + --show-original-ids \ + --signed-tags=strip \ + --reference-excluded-parents \ + --no-data \ + --mark-tags \ + --use-done-feature \ + ${bad1}~2..HEAD \ + > "$tmpf" + +# Sanity check: did we have the commit in the first place? +if ! grep -q "original-oid $bad1" "$tmpf"; then + 1>&2 echo "This branch does not seem to contain the commit that needs to be pruned." + 1>&2 echo "Please refer to the comments in '$0' for adjustments that may need to be made." + 1>&2 echo "Bailing out without modifying the current branch." + exit 1 +fi + +/usr/bin/sed -En ' +/^from :/d +H +/^$/!{ + $!d +} +x +/original-oid ('$filter')/!{ + s/^\n// + p +}' < "$tmpf" > "$tmpf.import" + +if [ -n "$dry_run" ]; then + echo Would have issued: /usr/local/bin/git fast-import --force --date-format=raw \< "$tmpf.import" + echo "Commits dropped can be inspected in the following somewhat noisy diff:" + echo diff -u "$tmpf" "$tmpf.import" + trap - EXIT +else + /usr/local/bin/git fast-import --force --date-format=raw < "$tmpf.import" + # git-fast-import leaves the contents of the bad commits in the index. + # Clean up to avoid accidents. + git checkout HEAD . + + # This shouldn't happen, but we'd rather be safe than sorry. + echo "Please review your tree for any staged changes that may have been left behind." +fi From nobody Fri Jul 24 02:30:08 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5sQs3Gl7z6lgqT for ; Fri, 24 Jul 2026 02:30:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5sQs2lQSz3Qbr for ; Fri, 24 Jul 2026 02:30:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784860213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hAe1NU1nFFdbFt/YRYad4KOv+28Z+6XWCgohrDpVj9o=; b=H+8Uq+EgBjeS+liaOLC4KE8CSsrNgHcgYXo3hkEGeHSppNFpUf7h0mqABfOhak1HhsWCID j+GooYe0YO/pAuPEACbsl/XPPr4X5vrY6Vzm1ZgwwGrhG1eb63SL5F3wj8lNcpMx2H1+by HkOjxprredxgroxLN/ALYjsDDq465Q2VD/Jn4GGoL7SRAExoKnnaMB6DdrdibQs9yoy0Kr vLnjCJHNtJ3eWbi+NT9vLAVrf9V9Cak0cfQKgmUn3CnGjS/FZ+Yfe4cbk7JxapKwn+K/+V cclrm3WldVhTgk2pyTANnBHg6PBJnsu4vAUGHlFrFKgFYHPYrm7cU2KR7Gl/xg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784860213; a=rsa-sha256; cv=none; b=bVHDEcNLoCYMKqv8nCGUW/GLwzd51xqD2ywXjqH3a67RvrNkkd194vQ5Nnjvv8cMA6nccT K4Fhq6avbtnErVWNrBIxLbtitrXwsH7lFHFo8YixRPvyhAxqWYECHQRM0wWbuBIpjo/Qu1 20ZyLBYQ7BGUlOBsPeXSeI1UYPiSamVlMUJxkk8ny6JQ2x6SKVEYIwbhItsZIvN7r1a8ad y92WervSbk5klooVX0l0m5dvq4wOd3qJH+VGE0s8pu+bIx86dyX/IlU5h+JmCRA9m7FhQV Z9koTS0NC43q6NGZCh9/8tUUqDK7nkivUAKVfCnXeK0q8HJfvnpnNPdhMJ7omQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784860213; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hAe1NU1nFFdbFt/YRYad4KOv+28Z+6XWCgohrDpVj9o=; b=SiW9BVXbkgCGvEANhpf/4XeRVn6k7dKdiZWkik7FlG4Y6n27luKX+K7sosi/uWSxkX+Hg1 z9R+/1dPYBqsME/2j/6EyZAUfNVA4DYb75OXGZXzOv/5p+4ehbrEUbnlNAjU2sOAsw4hYe TBjkKIQFOUCtb7qIVnGQz0+ghbGJ1794E3rMqFsTuHeJc7oCyurQzgHrQItLS2NpbmRPfF YVaFvoPKgSpDP1W4xJvV4x8XtBQM/1zbKRMFVeRoQI8VItLgLAgoOL0xiYXjue7jTaMGM3 uL7nft9sB+nbYYxdvwHewmi2GPPKencp3Hkos7YapBCjYdmvOVEvcLW4kX3u1Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5sQs1H8KzXmk for ; Fri, 24 Jul 2026 02:30:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24e4b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 02:30:08 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 26db9027e6 - main - 14.5: On schedule List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 26db9027e6705b13be262e3df2a0b7194702124d Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 02:30:08 +0000 Message-Id: <6a62ce30.24e4b.645795d5@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=26db9027e6705b13be262e3df2a0b7194702124d commit 26db9027e6705b13be262e3df2a0b7194702124d Author: Colin Percival AuthorDate: 2026-07-24 02:30:03 +0000 Commit: Colin Percival CommitDate: 2026-07-24 02:30:03 +0000 14.5: On schedule The code slush has started. Approved by: re (implicit) Sponsored by: OpenSats Initiative --- website/content/en/releases/14.5R/schedule.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/14.5R/schedule.adoc b/website/content/en/releases/14.5R/schedule.adoc index 0e6641be85..af8f72e890 100644 --- a/website/content/en/releases/14.5R/schedule.adoc +++ b/website/content/en/releases/14.5R/schedule.adoc @@ -34,7 +34,7 @@ General discussions about the pending release and known issues should be sent to |Action |Expected |Actual |Description |Initial release schedule announcement |- |15 April 2026 |Release Engineers send announcement email to developers with a rough schedule. |Release schedule reminder |10 July 2026 |10 July 2026 |Release Engineers send reminder announcement e-mail to developers with updated schedule. -|Code slush begins |24 July 2026 |- |Release Engineers announce that all further commits to the {localBranchStable} branch will not require explicit approval, however new features should be avoided. +|Code slush begins |24 July 2026 |24 July 2026 |Release Engineers announce that all further commits to the {localBranchStable} branch will not require explicit approval, however new features should be avoided. |{localBranchReleng} branch |7 August 2026 |- |{localBranchReleng} branch created; future release engineering proceeds on this branch. |BETA1 builds begin |7 August 2026 |- |First beta test snapshot. |BETA2 builds begin |14 August 2026 |- |Second beta test snapshot. From nobody Fri Jul 24 02:44:41 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5slf5H9vz6lhwl for ; Fri, 24 Jul 2026 02:44:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5slf4m6rz3RVS for ; Fri, 24 Jul 2026 02:44:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784861086; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZD0yzKH3/zjYX+S87Juyv/BYVN/25aTezhZeuaPPca0=; b=evpXC4Y/2Gi9k5G6KvMY3PXipkq7COGO7BHi/6R3kjr/She7MLaH04Mk0cTqkO+GFpXgHU ba+iMkM1RCPa1Ov6Tqad1Ng9Pz5w6228O0BKrVoHrqwqJKNlF0/kC2lj3a1XWTXWtxbHQ0 poCqflG6Dun0gXXQLZlvjov4grdyZZPnBuebxDZcR7+a4qKObkbxW47+IAMvqt0FJUin2C 6oiOKAPgiF7QskmT6D7sUtALsU7Gp9zhBCUep8gtJFBEIhmQg4eaweulGxnetXpK6b70O7 SsYONu5XBGbxHM8GUEd7cYyJ0zJ7AKF2up6HorAWasm+qeoDhE2MfMQiJ3jGmQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784861086; a=rsa-sha256; cv=none; b=ysK6y9psmoHxF/E0M5WtjhtQAEPAfK03DDBegp6YSqJMeJxMEKUtNL9NBQbQLLGdkAF7wP mOTBRZ+5vWuD7JW3Xjv643Jq3bjwiloxiIm3IkOdx5U+iz/riG5Ft3qbCMcEP281Ayuf3D uci2xJC/QNIxvgiVs0QbHx6B3lSnMF1ylQPmwhggZUfMZmUierbZrYj/rK9NjN/5LK9SSE kQeIS7YmQ9fcxfceDHcSeN7XRISdZsrOBFx2cbcKkb5AMktICp+BI0+bcm5DUGRTrYQ/q+ hXkqZvmAkik8+K9zifjRMmbgklKFeSVFjwP9kqndRoxHNdxoZUN2aBbo+nU+eQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784861086; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZD0yzKH3/zjYX+S87Juyv/BYVN/25aTezhZeuaPPca0=; b=vGRF8Caw5nK4CS1Y4I4x4X4IO6i2V3Iii3Rgck3DGFEkovjpMnAEb9bLtJ0CT76y8HwbYS Gaa7/xTD/TSFgGx2pIgGlTmAgcNJDO+bKdeHu/BDuQ2oIqdDsSrDnf6l0mt0ObZjPVLpIj 2WvsNaTXO2HkIlUYejsZEXr2S4VGSyktOKc4jMhv5FTFk34u4GrdEFxWA+bsb2lTywCms+ wZc4QAfMUZrpP2vmuYbK04KBXSt4+LH20TBd9p9za+hAEd1juVEAH05KB2RXsl2YLr2A6y dON3EZknX7PC+O4NZbRISVJXC3iwiAygCc65lrs9dsAOAOZM4Q1/x6p8fwYEKA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5slf3hM6zYrd for ; Fri, 24 Jul 2026 02:44:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2699d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 02:44:41 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: 80e2de1536 - main - traditional Chinese translation of Ports Repository Frozen announcement List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 80e2de1536a3db42052b135e29e0801d4eaeddab Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 02:44:41 +0000 Message-Id: <6a62d199.2699d.a8e1a0d@gitrepo.freebsd.org> The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=80e2de1536a3db42052b135e29e0801d4eaeddab commit 80e2de1536a3db42052b135e29e0801d4eaeddab Author: Ruey-Cherng Yu AuthorDate: 2026-07-24 02:41:26 +0000 Commit: Ruey-Cherng Yu CommitDate: 2026-07-24 02:44:29 +0000 traditional Chinese translation of Ports Repository Frozen announcement --- website/data/zh-tw/news/news.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/data/zh-tw/news/news.toml b/website/data/zh-tw/news/news.toml index b408aca1f9..4521fd2cef 100644 --- a/website/data/zh-tw/news/news.toml +++ b/website/data/zh-tw/news/news.toml @@ -1,5 +1,10 @@ # Sort news by year, month and day # $FreeBSD$ +[[news]] +date = "2026-07-23" +title = "Ports 套件集暫時停用" +description = "Ports 套件集因要回復一次較大的提交而暫時凍結,大家毋須擔心原始碼樹遭到破壞。更多資訊請參閱2026 Ports 凍結網頁。" + [[news]] date = "2026-06-16" title = "FreeBSD 15.1-RELEASE 發布了" From nobody Fri Jul 24 04:17:41 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5vpy4Q3Jz6lqqp for ; Fri, 24 Jul 2026 04:17:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5vpy3wVMz3Xwg for ; Fri, 24 Jul 2026 04:17:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784866666; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=c2jnCM/kpxuXk6f4BqWzCxcazB4qIuveAYCfifZCE10=; b=MCvPs00UGrwUwJyD5tIn2LKEz/kbDXeMX/nIQzBvICckURBsw/1T2C0ZJ6eNETUcfpwav1 pYEn77isMq1Rv30YcsZIp0DmrHJPsX7PXXtza7G2VnZOtRDgk2cdDCfwL6yYvmmWWziUrk UHc/J0LoNtZUjRwRw2F6OKcUqXsUjt+CUe8oFfFkniKuSiWDB9FqFw98jtt5y5mTCxBz5u aQpqv2dTEujzxx/xgXhV3H6aocGLuAoUFpm1veYXVOU76UwaQsaAEDKgS+e7UY5CniKMAn s4H2xGfBoBhGMtldh8l6cTVE85EbYV5YlnPvgbe2M4bPBSd2o7ZlJtaxEePVfw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784866666; a=rsa-sha256; cv=none; b=olZHgQD2iVeIRlTaMETx1pZoNGRBkFjmzQxGcZMGqtj3/svd8jv6byKSpeZ3jCFW7MGHBI jDMHAIOnMQoh5Qrbpn4swygLjL0ei4XQZptjmLaQ+Mp1rmLRTl2gJDpgnZKupEOXRNMRce 9yFohtyXPSTX7oSbsLs8TVR6pzbvXK/pPCGcmATFhuInn9de/zfj+uAmH5JI34EaV/thU1 EFUFDOUC4VA70Hx1NVeX4rv09EdTaOeeXk8icDNCzYfh7UAFmhda2F6VHGdkBzbIagjbj6 p/h82AJi8tYY9/TK3m3CMOFrwjydMJul7m4Af5yWKFnzjBAHdWozdb69YKZ3qA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784866666; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=c2jnCM/kpxuXk6f4BqWzCxcazB4qIuveAYCfifZCE10=; b=ASQz36y4SPiVBkMorUhnbo6ioOTy3qYg4yfsbYYWCSD9U3mlyOXvmyIwWK62POqkG25/Kr 5uklcCfLJGblyJbWpQDEZDWknISMkNwj0tv7RncGcZ2mLFzwD6gFV+da1TABJWdPCS5Axr YPDeY7aZj0CkNTw+2yjSJ4gG8rwqx3ncJUPock1ittCN/kCzZslgNqT0TOjO+TPbIGX4jn Mkw4/BGwxOpal6Ix3pL9pTX6QPWuCCBz+TD+FD7dY18iABGTxkmbdZIlupDFREY1IRiqQh YAGOOHYl/fCiJ13ezgbFHG5niZn5bNzXUmzKMKelMGlaEmQ6n1IhkorvUthiBQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5vpy2zkGzbhm for ; Fri, 24 Jul 2026 04:17:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3871e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 04:17:41 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kyle Evans Subject: git: eb8499eb89 - main - pgpkeys: update the keys for core@ List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eb8499eb89a53aa3636a934f14f31251419a0cdb Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 04:17:41 +0000 Message-Id: <6a62e765.3871e.267ac27e@gitrepo.freebsd.org> The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/doc/commit/?id=eb8499eb89a53aa3636a934f14f31251419a0cdb commit eb8499eb89a53aa3636a934f14f31251419a0cdb Author: Kyle Evans AuthorDate: 2026-07-24 04:02:29 +0000 Commit: Kyle Evans CommitDate: 2026-07-24 04:17:13 +0000 pgpkeys: update the keys for core@ adrian@ omitted at the moment until he publishes a new key, soon. Approved by: core Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D58430 --- .../content/en/articles/pgpkeys/_index.adoc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/documentation/content/en/articles/pgpkeys/_index.adoc b/documentation/content/en/articles/pgpkeys/_index.adoc index 6ef60d65b8..519802cc53 100644 --- a/documentation/content/en/articles/pgpkeys/_index.adoc +++ b/documentation/content/en/articles/pgpkeys/_index.adoc @@ -74,11 +74,11 @@ include::{include-path}doceng-secretary.key[] [[pgpkeys-core]] == Core Team Members -=== `{allanjude}` -include::{include-path}allanjude.key[] +=== `{adamw}` +include::{include-path}adamw.key[] -=== `{dch}` -include::{include-path}dch.key[] +=== `{bapt}` +include::{include-path}bapt.key[] === `{glebius}` include::{include-path}glebius.key[] @@ -86,18 +86,18 @@ include::{include-path}glebius.key[] === `{hrs}` include::{include-path}hrs.key[] -=== `{lwhsu}` -include::{include-path}lwhsu.key[] +=== `{imp}` +include::{include-path}imp.key[] -=== `{mat}` -include::{include-path}mat.key[] +=== `{jrm}` +include::{include-path}jrm.key[] + +=== `{kevans}` +include::{include-path}kevans.key[] === `{olivier}` include::{include-path}olivier.key[] -=== `{tcberner}` -include::{include-path}tcberner.key[] - [[pgpkeys-developers]] == Developers From nobody Fri Jul 24 04:29:27 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5w4X3hkwz6lrnD for ; Fri, 24 Jul 2026 04:29:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5w4X37rtz3Yd8 for ; Fri, 24 Jul 2026 04:29:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784867372; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LL4NWbxmM4KL9s3ZxuQgx5VCKkPlS+Xd7EK/SNam6ow=; b=WrBTz+949681hkG/tVChMrfVDO4vlvDbQ+x7tgwXH3bk1qUTu/aBcJ9FkTCftyUCcJfgEj jbkenV8NTO9luw8mNHqpBQZ7Oa3JIu84r6PzKy/iuFH0NzEF15u+QvuR7/WaMG9MzaR/d5 Nc7wHEIwbeUrVei+3vb9kI5q7I/bh5d6tdHkyEG6VhS2g1htkUibJEAZKHY9HAzD4iQ+w0 SmpJ73niIJ1I5ouQEZc7WEbCj0sZkfZKHWMbp0/F+cD8vP26sKXZaUUr7Sax5iZz9GJtmi s4n+Dpi2v0RyFWpVd4dFldYCqa9TN72QUT2C8Ku6WdoYO4//aJcVQJ7gu5UgJw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784867372; a=rsa-sha256; cv=none; b=nS1c78oVDZ1UbQnQIEep/LqjN3tc/eUdxMrI0qfRRUAfltmu1ccz4NEAiJhJZeftipHu8h LM9nkqBVK1BJ8cS9ZlSPASggs5TvrKda6LulwtO3OSbq5KYddIGCf8zTl+QGmAIzTncuyK ezk6m08wSxOs81qEldQqu5WVkSAiZIyYHEEfFX1SCD+SW9uBgq5iYF4cOmTu+RI3SCJSMM lmt0GtKMgzI2USh5ptmbEp8lf27YfSlZ+E08I2OYa6KfF7Xpf05c9IkId+sUCekDnP7Tg6 pUjaSEGI5aMAapoKCc+hjolZQMxRL88s0e4sa2PZrb3eNNrkaE7nxfpYRUtFLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784867372; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LL4NWbxmM4KL9s3ZxuQgx5VCKkPlS+Xd7EK/SNam6ow=; b=RVnYqVsw1QJqgDExrR1fAWko1wJYory+MC6+TBwqMKjP8a+h3PhNH3tsopTlj6BEoxV51j +rQEvQucdo/WmY22Ve7LIa6bNbyl4LKB89tZEyWkRgcBT8p/zAGW5V6jb2ggX0/ZKzTmyb prFjp+6vZkrMx8pZVJqdwptCx8/WFD9JlDd1jIsjE7NVo/rl5eWbOD4tBGdZ6P0fI1vO7A WzSGdIbJjCH3T6qJKKObe8SfN08+7iz62c3DTMzpgWhZVxSAxPHSgmg5Q6eFBdFi3Gpq0R awJBjMFysRr6MCts6l0/tI5Wt/T5ix63IiFtLuR6aRAZA5OCkWvjfkSkbzTcWQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5w4X2B6DzbxG for ; Fri, 24 Jul 2026 04:29:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38f4f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 04:29:27 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kyle Evans Subject: git: 722a2d47e5 - main - pgpkeys: add my @f.o uid to my new key, as well List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 722a2d47e5aea05239a019a512d90679733a52c2 Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 04:29:27 +0000 Message-Id: <6a62ea27.38f4f.7497678c@gitrepo.freebsd.org> The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/doc/commit/?id=722a2d47e5aea05239a019a512d90679733a52c2 commit 722a2d47e5aea05239a019a512d90679733a52c2 Author: Kyle Evans AuthorDate: 2026-07-24 04:26:18 +0000 Commit: Kyle Evans CommitDate: 2026-07-24 04:26:53 +0000 pgpkeys: add my @f.o uid to my new key, as well Fixes: bd5cfe18aceb ("pgpkeys: include second key for kevans") --- documentation/static/pgpkeys/kevans.key | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/documentation/static/pgpkeys/kevans.key b/documentation/static/pgpkeys/kevans.key index ea2fa58123..c8ad4a1b57 100644 --- a/documentation/static/pgpkeys/kevans.key +++ b/documentation/static/pgpkeys/kevans.key @@ -17,6 +17,7 @@ sub rsa4096/1014FBA83ABB6996 2018-06-16 [S] [expires: 2027-01-16] pub ed25519/4A1BC10F2DD56A13 2023-03-12 [SC] Key fingerprint = CE2C 37D4 4935 456F 49FF 59DE 4A1B C10F 2DD5 6A13 +uid Kyle Evans uid Kyle Evans sub cv25519/E473BD04E66F2CBD 2023-03-12 [E] Key fingerprint = 249E 8C8E 6D81 0FD4 DF00 5D29 E473 BD04 E66F 2CBD @@ -158,11 +159,15 @@ AgYVCgkICwIEFgIDAQIeBwIXgAAKCRBKG8EPLdVqEwDkAQDe8Xl1EGRLTK+haNJx SsZD7sgRqxC2w+LIpOkmOEtp+QEApu4VT3477d4uR+mWmZc7uNMCUhbU7lb6xls1 X+ImZwKIdQQQFgoAHRYhBPv/ZC7g03RcLBP+TBlOtBOHRwt7BQJqYix1AAoJEBlO tBOHRwt7P/0A/jAC+MD2nBLi/uZUXLLDVXs/g+Q21nS+1mDIg4EuaNa6AQCgCkzY -hWyuQPQ+0vCbhEnpXTeIzXsB9InkTenkyv8hA7g4BGQNSv0SCisGAQQBl1UBBQEB -B0Ba+DgRu+k7+vLnQuv+wB5foFPNHB8BeIbiNXxdlNgPIgMBCAeIeAQYFgoAIBYh -BM4sN9RJNUVvSf9Z3kobwQ8t1WoTBQJkDUr9AhsMAAoJEEobwQ8t1WoTuA0BAL9Y -+qI9nFoXFsmU5gPcSQKjC1Owy5n401CXFLYgF+ORAP4pOsdffswr0dQHO618DkD+ -R+QqCevQ4yfdxkouet90Aw== -=ur0j +hWyuQPQ+0vCbhEnpXTeIzXsB9InkTenkyv8hA7QfS3lsZSBFdmFucyA8a2V2YW5z +QEZyZWVCU0Qub3JnPoivBBMWCgBXFiEEziw31Ek1RW9J/1neShvBDy3VahMFAmpi +6QMbFIAAAAAABAAObWFudTIsMi41KzEuMTIsMiwzAhsDBQsJCAcCAiICBhUKCQgL +AgQWAgMBAh4HAheAAAoJEEobwQ8t1WoTx1sA/0uIemwZIVKJBdA/k1Y24+G/gSfq +KJe71weZjzQ2ZdijAP9laroIzwCMn04x+ttd2Gi2CNCDQdxilEfFF7u39fvgBLg4 +BGQNSv0SCisGAQQBl1UBBQEBB0Ba+DgRu+k7+vLnQuv+wB5foFPNHB8BeIbiNXxd +lNgPIgMBCAeIeAQYFgoAIBYhBM4sN9RJNUVvSf9Z3kobwQ8t1WoTBQJkDUr9AhsM +AAoJEEobwQ8t1WoTuA0BAL9Y+qI9nFoXFsmU5gPcSQKjC1Owy5n401CXFLYgF+OR +AP4pOsdffswr0dQHO618DkD+R+QqCevQ4yfdxkouet90Aw== +=4riJ -----END PGP PUBLIC KEY BLOCK----- .... From nobody Fri Jul 24 16:03:10 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6CSz3Gfjz6mLh4 for ; Fri, 24 Jul 2026 16:03:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6CSz2cyNz3fDl for ; Fri, 24 Jul 2026 16:03:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784908995; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2IhQRAKC2p81hnPNJ0bF1MuPFI7QAw3xni/LQd/FMlY=; b=qPqHHoCfoqP9eRqTUJdKpirsgwC+G5Ep86Aq15AxTLL/OOMgAUBbgDpCixB9UB67QuJN6w u10DNAg48JYSVEAVhklexazTN/Bf7VLqkhNL5G2YPJUUWbUID2PUNBZ75mVnPfTkXVuoY5 M2ezfiPwKTmPg9BjapJ/BWY5ab8cosk/d+/wNutuxBo3iKY0JJA3xBk9+re9mZqXq+5KF7 nQAKzP4c9EAKS4nHXrGexzaTouZxnGGSasvvZTBPl4TJOISgxtmn7DNjR+xXr7m/Sl0nLR khacoSCcvRw1hT71AY3Y1DkNLul323GE7VWJt1LDrGNMFEaAhc7ei4/bMBP4dQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784908995; a=rsa-sha256; cv=none; b=tlgyuNYaaWO/o7lZXzcrUrhl/dr9vEm5zTMJcfSIp63uI43gukhQhNI5VDIijmL5R+LQ5j IYUBuM4h4x4ad4ST2h6mdWWzj26rskCzs+IPNCq45sQyRX1eD7O01hpYhaGnEUIWx5HB2L 9fKH7Ui1FVDMGje7A8KSCHuB5wVVBlSLPTVpIHSCDUpqHfgrHMjep4BhkmIDV7TOkQd3p7 bC2iragGIRCnGXsqy56svYVyCpH7D1aDkDmahF7zwgQWGgZg78KYSU0QOWBWWvC0+JCpOh 6rfV314N+P5pT1G+D/TGfQ9ZKMUGlQedn4EIMNR58kvyrkjp4FNrUWjEJbICwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784908995; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2IhQRAKC2p81hnPNJ0bF1MuPFI7QAw3xni/LQd/FMlY=; b=phWC6cyY54pqifW+52bSO08cTQg4gjrf9EeNn335FkLZdEFuxDiCrdNps8E2gItMP2aiKC o1QHDHF1v/Gah8SKLqtF/7wwe9tu6bfQLiMmMbBWW54IBr+aUBDg5D/sZxfbvrXP4gadeV hEK2Oc5gmIEgIzrAtT+kf633Jek13SNrSTY22SvjroE+cI+6IkkFQNYpt9BEYX1IiXeW4I 0MJdJwT4X+jDuCOlMXyhWRsY5OwhK0fu+sAeeaZJ+VfsKckdvzaNDhdvLilfm8Qk5JRgl7 qgyIFmdAmqFfz4m/Jh8T3ebmrv37ATL3NEnhSpGHQVtNs3iE/58R4K6VLAJSKQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6CSz1K6YzxgG for ; Fri, 24 Jul 2026 16:03:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cc7a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 16:03:10 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: 7443753a1f - main - website/srcmgr: Update roster List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7443753a1fefbc3129f0a1e9af7b0c4b39b63b7c Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 16:03:10 +0000 Message-Id: <6a638cbe.3cc7a.31a94bac@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/doc/commit/?id=7443753a1fefbc3129f0a1e9af7b0c4b39b63b7c commit 7443753a1fefbc3129f0a1e9af7b0c4b39b63b7c Author: Dag-Erling Smørgrav AuthorDate: 2026-07-24 16:02:55 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-07-24 16:02:55 +0000 website/srcmgr: Update roster Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D58438 --- shared/authors.adoc | 3 ++- website/content/en/srcmgr/_index.adoc | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/shared/authors.adoc b/shared/authors.adoc index 6fd59cc0fd..1dc754d809 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -3864,7 +3864,8 @@ :so-team: {delphij}, {des}, {emaste}, {gjb}, {gordon}, {markj}, {oshogbo}, {philip} // FreeBSD Source Manager Team -:srcmgr-members: {emaste}, {imp}, {jhb}, {markj} +:srcmgr-members: {des}, {emaste}, {jhb}, {markj} +:srcmgr-lurkers: {bnovkov}, {imp}, {jfree}, {olce}, {siva} // FreeBSD cluster entities :keymaster-name: Self-Serve SSH key changer diff --git a/website/content/en/srcmgr/_index.adoc b/website/content/en/srcmgr/_index.adoc index 0b6393d68b..90ac52ecf4 100644 --- a/website/content/en/srcmgr/_index.adoc +++ b/website/content/en/srcmgr/_index.adoc @@ -8,7 +8,7 @@ include::shared/authors.adoc[] = Source Management Team -The FreeBSD Source Management Team (also known as `srcmgr` due to its email alias) is responsible for issues relating to the base system. +The FreeBSD Source Management Team (also known as `srcmgr` due to its mailto:srcmgr@FreeBSD.org[email alias]) is responsible for issues relating to the base system. == link:charter[Charter] @@ -21,4 +21,6 @@ The policies are currently blank and under review. == Team Members -srcmgr@FreeBSD.org: {srcmgr-members} +Voting members: {srcmgr-members} + +Lurkers: {srcmgr-lurkers} From nobody Fri Jul 24 17:25:30 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6FJ05dC4z6mRrQ for ; Fri, 24 Jul 2026 17:25:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6FHz6pbfz3lVr for ; Fri, 24 Jul 2026 17:25:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784913936; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p0gbss7AT8t30Xv31Cuc+tko4KwHNVPFBAbm3TEihkA=; b=hAK6ka65eB5FpH8wPgR1n2V0WY/qmWehYEQ5geFuNlR6mSsd1Xld9h9HIjwsFSwCwJTjO3 zXtekPoZzHC7M2W/pH8ps6Cnd4RsOQ7NXXuZuwxJ15wHHceRlh085NydlnXMuRj18FhuX+ gY9h1cjS3TPV4x5UIFEQnbZoNPBJ+kMG/+jpdIPLmNYgBQIn3Mqpzp0h581M7r3twdpBjR IU24HOcn3YNo2v4CjyV3csfKfaIUVOQHpodjcitkZxUjKTefEoK/pZpECsAVGIuvEotuwb hQ2uhL8vP3wjcXLLm4+CKiZGElob1MLt5t2ngoe7nCzJLwLPBhBnr/+pOYa1jg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784913936; a=rsa-sha256; cv=none; b=A7gqo7edwLl0PgO1yWhJOeG+Hz2QTHxlv6zZ6ZzzSwXiKz/0ZlyfnGFQHZRwGUgxdBk/b8 nNfQb2VRbFq0FcvW8vN7VyRz5dLIndx6Jxu9Lq6HrA9DTXzmcRqP5lbyActuaQBKB8POOg CFTqH7C47m86hdXranX8Lzg/HsRjZ5nYzGHN7bZNDwTDSXI+psxEg6ojVCFwt/UI0VOfng V/L8/LycL+1ZiWRlqgguuDZNHjJgzI7XqnJu8qWeMns+jQ+rIPvgtp0ke0hMTqfcj0PrHi r4XRVDDhDZPKREl/GMDLbppVXXOGsF6EN6Pd9r1eZ3dnc9v955LuD1OOI308XQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784913936; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p0gbss7AT8t30Xv31Cuc+tko4KwHNVPFBAbm3TEihkA=; b=Wu0b5yHrU5U3nUtBAvWktX3MujH5yFB9HD9UZt6dclRi/kMhjj3aHH4YjL7G4wlog8/vip wbFVbQDV36sQ0g8jPFD8T5e4PH70QnkzqdjpDIVrEa8aFe876ZsbOT/I0tCOpxRVlK+Wv+ 5s8mXkZPZknpdpOHQgbhgNoG5VviOq4OY5ZVnAT+up8zawkExQ+pOezSzVj9F59L0l9M9V w2NEHuQBN6lKEqR/JZNcpM+3yWx8YPS0drZiFwtjRwQUhBxBGgbJ7NzCfDrxnfF6qjJ06W y8k5Ky9CzEs28WK2A8cj9cJsB9/nsd0LEN2I/Wc4tssDJyQnh5wlN2xB24WJPg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6FHz5bttz11H3 for ; Fri, 24 Jul 2026 17:25:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 43b9d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Jul 2026 17:25:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Bartek Rutkowski From: Benjamin Kaduk Subject: git: 81ad8f03dd - main - committers-guide: add Watchgoose benefit List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bjk X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 81ad8f03dddfc505695f936d54db37722629b71a Auto-Submitted: auto-generated Date: Fri, 24 Jul 2026 17:25:30 +0000 Message-Id: <6a63a00a.43b9d.67cb172e@gitrepo.freebsd.org> The branch main has been updated by bjk: URL: https://cgit.FreeBSD.org/doc/commit/?id=81ad8f03dddfc505695f936d54db37722629b71a commit 81ad8f03dddfc505695f936d54db37722629b71a Author: Bartek Rutkowski AuthorDate: 2026-07-24 17:11:58 +0000 Commit: Benjamin Kaduk CommitDate: 2026-07-24 17:25:20 +0000 committers-guide: add Watchgoose benefit Watchgoose, via its open-source support program, offers hosted monitoring for scheduled/recurring tasks, such as cron jobs and backups. --- documentation/content/en/articles/committers-guide/_index.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index 70b1bf8f4c..f516658001 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -3858,3 +3858,13 @@ Then send an mail to mailto:non-profit@gandi.net[non-profit@gandi.net] using you https://rsync.net[rsync.net] provides cloud storage for offsite backup that is optimized for UNIX users. Their service runs entirely on FreeBSD and ZFS. rsync.net offers a free-forever 500 GB account to FreeBSD developers. Simply sign up at https://www.rsync.net/freebsd.html[https://www.rsync.net/freebsd.html] using your `@freebsd.org` address to receive this free account. + +[[benefits-watchgoose]] +=== `Watchgoose` + +https://watchgoose.com/[Watchgoose] provides hosted monitoring for cron jobs and backups, as well as other scheduled and recurring tasks that can send a start or completion signal. + +FreeBSD committers are eligible for a complimentary paid plan matched to their monitoring needs. +To request access, create a Watchgoose.com account and email mailto:support@watchgoose.com[support@watchgoose.com] from an `@freebsd.org` address, including the email address used (from the FreeBSD.org domain) for the Watchgoose account. + +See the https://watchgoose.com/open-source/[Watchgoose Open Source support program] for more information. From nobody Sat Jul 25 09:39:44 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6fw5517Lz6mLmG for ; Sat, 25 Jul 2026 09:39:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6fw53Vsjz3LsV for ; Sat, 25 Jul 2026 09:39:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784972389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OrPlqBHsNyRoCOVcDPTQ4tTMHMb8wdu9wedslemlgRk=; b=qNPbx1qlo2CoOch6uX6xi4AaaV1QL33qCqCcMM7Mz4CODPSl32CV/KPVcwt79HnSII6Edz mUhjQ7K6JDtOkP+h4LdShB+Zsa7n0Lvve319xEc4Ei7rZUVu+X6JnpBHPAqZ8VM1Zr2CD0 dSaUlnl3yHVyqpPNIKfjAtBK7c3pGA/sig4RllLSpo4sU+gLkQVv/zr4DcLxQaGF0lEDpY L3JS5Jufn179jWiRICKl+P8nwaastDa8OfJkYHrHSKP/UVhgu7hja8DI9wM/Ww3ljMKEj5 t4ogaLEjcxjeZ/9/i1pQopqPP/W+7f/YwAKkxPBoIer5YP+QxWLVCPto8METWQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784972389; a=rsa-sha256; cv=none; b=sUV/ZMHY9aqchv/u+QmgCxLbkSXBA9euNFZKQt+S2W+f/XU5eazxmXL/j+a9ucVz6UEwV9 w2/nQJNdmfLiED7Wa0TFpcLEU0R1f20C8D1lMlAF/j1xqzG45/5ZZDM0lOGUF4i3swb7Z9 LqN8pPtfjQL7Qv/GguYzAXu7HHRLaMt08Rs4PMMBvp6fd596VK1bd66gC8AZC5w2QNqkmC L7zu7WD1R1MpuykRkhrXyzIOpu4odn9Qyk/haLfE6vzRVJSSrYoti1OsOPQa2/Kt6vgKYY 0oiYmTD6rWBFHrLhzSHp1yVpReAbhsRIV4ImYS7VoXVJPLm02Hmzlrx4/psk8w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784972389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OrPlqBHsNyRoCOVcDPTQ4tTMHMb8wdu9wedslemlgRk=; b=lkpqvnjf0NrvUjwc9H0TmY87IsuvTfpDVsQE6anXtaxfgqPdL4y1DFmFUGjq7SiKIhsghI HF7Rnb3v+hVxXrGVJtIB/AzqnJt3B8Lvy40JIBDqKle2ZyRaZC0kbRlkXRolPCp6ari8vW ONiTsGcuB2rIxxD9ox1bCPqbWtSSqewo7Eqx2JkeCq/2nLHHkObKgCkPTW6MiMJuLJX0mV X+PrwP5cqOZ1LksBTp/QRFrDSEthy0H7a+1B2BdneRPNu7IcOhdKDA6839PJyXYVg9hda0 p/N6BhEWDj32CPWSGjaSphz2enkbe1fsIt+T5dWl+myMTwVx/T0bk0Djx8IatQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6fw52Z0lzXPq for ; Sat, 25 Jul 2026 09:39:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 403a4 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 09:39:44 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 964e4c563a - main - website: clean warnings to links List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 964e4c563a32847413ff4ec4482df92d93685e94 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 09:39:44 +0000 Message-Id: <6a648460.403a4.8d63a68@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=964e4c563a32847413ff4ec4482df92d93685e94 commit 964e4c563a32847413ff4ec4482df92d93685e94 Author: Vladlen Popolitov AuthorDate: 2026-07-25 09:39:36 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-25 09:39:36 +0000 website: clean warnings to links Approved by: doceng (implicit) --- website/content/en/releases/9.2R/errata.adoc | 3 +++ website/content/ru/events/2003/bsdcon-devsummit.adoc | 1 + 2 files changed, 4 insertions(+) diff --git a/website/content/en/releases/9.2R/errata.adoc b/website/content/en/releases/9.2R/errata.adoc index 8cde756618..8f6a3bead6 100644 --- a/website/content/en/releases/9.2R/errata.adoc +++ b/website/content/en/releases/9.2R/errata.adoc @@ -53,6 +53,9 @@ Problems described in the following security advisories have been fixed in 9.3-R |http://www.freebsd.org/security/advisories/FreeBSD-SA-14:17.kmem.asc[SA-14:17.kmem] |8 July 2014 |Kernel memory disclosure in control messages and SCTP notifications |=== +[[errata]] +== {empty} + [[late-news]] == Late-Breaking News diff --git a/website/content/ru/events/2003/bsdcon-devsummit.adoc b/website/content/ru/events/2003/bsdcon-devsummit.adoc index 69e9426b6c..e292f81f7e 100644 --- a/website/content/ru/events/2003/bsdcon-devsummit.adoc +++ b/website/content/ru/events/2003/bsdcon-devsummit.adoc @@ -46,6 +46,7 @@ include::shared/ru/urls.adoc[] ''''' +[[intro]] === Открытие - Robert Watson Добро пожаловать на пятую Втречу Разработчиков FreeBSD на BSDCon 2003. Спонсорами этого мероприятия выступили: From nobody Sat Jul 25 15:17:48 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6pQ44fjjz6lZQ6 for ; Sat, 25 Jul 2026 15:17:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6pQ445jZz43vF for ; Sat, 25 Jul 2026 15:17:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784992668; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KoqHWa/lNX5hrE2PIxWu/UQgx+xMBtm9st5zyPABFEs=; b=tp6gXFFUXkHVXPvSTNLl7VOXWvxFR6+3bN2QpPAN3sQtd/c8T9S3r0aKDKUXuHhIFcBx4+ +LDHySiwHt6SNAq4XR8sq1KGHs4YkQpfV5H0VIsENlNSb48gfataKneSWFD7j8lBSBGSPc aVJScoT05PeJ/QR7Qk2WYjogYsGL83NSKSjo6T/HBn7AI5Nhk2nnt+o5iHDJLRj5Hrp1qq jqkPuZxrKN0xVX2J1q3w74s1WkjCGmgMw9q8gvt22t5/YHZj2XRM4+aFBIxdzaZxbVHdTk ue0QT4ozW03iaab9sf27n8qEIBZexnPvs9QvyP87vINNuQj5sBA2qJwpCQa0aw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784992668; a=rsa-sha256; cv=none; b=Y5rbcjSn+GhNAz7B4YokjirF/RsrP5lTtCsJccTjhJlckI8FD47fhHEQfXsfNM6LBEvzyG EHPf8/aERZwdkQTRJBkNUD2cdMSdLDCx1ifzh2jsBxe4RXWWCE77MM8ISypRV6auS94nE5 YwlVQMmeLfVmc2CLdtJSE/fRrlMhLOrAHROQTyWRjhQ6S6zbj4z7YrQxeqVXEHoFA4uE2g WfTv6skqj/LiB0pjKOSC+gKOAez9dzWYVKS3CIRx6/U6PI0ddDCnqucQGXMtaIOItToYTw fWF4bWzXa+Ftjp2UeSoD2biay23wdCHDoUWQA9djLhVMRKB+y85OVRx2rPMT9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784992668; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KoqHWa/lNX5hrE2PIxWu/UQgx+xMBtm9st5zyPABFEs=; b=rCVy5BG6yIfNtQaKwkb828lYraN4UVv9z/S6wnczMv9g2CJx9IN38FuzS7GrjuxBcC02qS xhI9RmR1ySb/N03Tx901CgFYni5/GyS8tfw9Yabjj/K3Z9T6JYzmIET6h2be0v0QfuZYs0 FF8MDMDbMTPfODm9AEYVmCRqr0xmWX4gTko0g1XpLhdqN4ByIyb6CmqJluY1Dj0VnsG/Xh qNm9dRJEHp3QLMUdRpugCkzrO+HelluXRtCTVYl7tVORpM/hebJpw4PfL+bIG9PYQwBmXc hdtuyi6mjgLIpm5BoGY2QfieiAbTJvmak93bPrhsRDPkYKYE6PQ44QazSfi8Ow== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6pQ42sMNzhv1 for ; Sat, 25 Jul 2026 15:17:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 39bfd by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 15:17:48 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 0147b113a5 - main - Status/2026Q2: Add introduction List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0147b113a5daf2555b2d00065320d6878e8c35a5 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 15:17:48 +0000 Message-Id: <6a64d39c.39bfd.6baa3413@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=0147b113a5daf2555b2d00065320d6878e8c35a5 commit 0147b113a5daf2555b2d00065320d6878e8c35a5 Author: Lorenzo Salvadore AuthorDate: 2026-07-23 18:51:50 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-25 15:17:13 +0000 Status/2026Q2: Add introduction Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D58422 --- website/content/en/status/report-2026-04-2026-06/intro.adoc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/intro.adoc b/website/content/en/status/report-2026-04-2026-06/intro.adoc new file mode 100644 index 0000000000..9a1654fa4a --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/intro.adoc @@ -0,0 +1,11 @@ +Here is the second 2026 status report, with 41 entries. + +Thanks to all those who submit reports! +Whether you are a first time reporter, a Google Summer of Code student, a member of some FreeBSD team or some other kind of author, your report is useful. +It helps keeping the community informed and aware of what is going on, of the progress that are being made, of where their help might be needed etc. + +If you are any kind of FreeBSD contributor, please consider writing one about your own contributions as well next quarter! + +Have a nice read! + +Lorenzo Salvadore, on behalf of Status Team From nobody Sat Jul 25 15:17:47 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6pQ86DMMz6lZC9 for ; Sat, 25 Jul 2026 15:17:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6pQ85GXvz43xw for ; Sat, 25 Jul 2026 15:17:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784992672; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PzVtN1quWsqOwJEtCKTEcUcniUJAC7IvnFSvBdnyYGs=; b=plV9dTFDXIn1t2+5xo2KwVdrguXIncT0CYuT/0dHg/DDGZyOfqfGjxr5dNTQzBxPKrnFUS n01lY4ZYZm6C9ENZoRLcwuCjYonbBEBs0EVyOBqU8FHJY80ffpRUWL6h5LvH/U2MEYNrpE Bed5ynjsyZbqHkAN8x3CNLlZqVb/W/QxwSAqUhrb3EMmTjAAhBhtCCDxeY2Mg4N/IC/YST A5vx+JBHpnzaQHou2otFZp29lNLV76fki+vE+8sbe7aT7mFsJ9EjiSbQIt4ihkMs2GC82+ qv7dHG36TXI8L9Ybu0/f7usZcIzl1Ys86gKMWSauXOVgS3PFkTqyAxPeLYmxaA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784992672; a=rsa-sha256; cv=none; b=TqRUkicVg8hG7fu/APrf63mz5NUN3d2N3Ve6IiayM+HD7ZN7QeH3L1wMJKjRsj4gAKD4tk XIWJXTbIcv0OtHe+9Nuvm1LQxvOJ+/lQH0X1K1PsqsgvjuUXRtfbK4//YOgNMnyziAgh9P X37ThWJQsmVZJ7j/Obd2ApvMZRMtbrIF7NfYWjOUNTYhFwqb+H6QrGmUHLNb+/qxSys6oo G0tzKQJ07LZ7okAtwUhzNLmtkFv7IiikjL60u2XjXwVTv7dGsEzYTTbk2CVhVVUvXIySuA EKq5T6O9j9XK57IrAsivr7L+zls8sPtYmfdIZpufGjcJqZTqSVubWMqpuUebXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784992672; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PzVtN1quWsqOwJEtCKTEcUcniUJAC7IvnFSvBdnyYGs=; b=rhD2RktXecJsOpDR86nm5gg9X8pIyj+XjQ0nsOeEa76+/1mglkNbwTUcmD9t3LRAAhWgPD dETuK9tR/d/om1F7cYzflr/6/JW9gERINRgDAuxjYg5ztWrZHqKd/OUNJH2/VChPkWp4ut oAqd4mdWyyvz+We/qJcyWYjPp2i1HhUQioT3+ZCwhrqCIdvAL1N3BlJaZ5Gh91Tnub9Whk og6/cBFQZNsLKdh6mxJwXDT+Xy8+M8YKoFfGZJEGlDFTD7RRfVavlMADwW2IVukekon0UI raiYqjn3AUtsFI5ykHu9o13YdrmOUkt6WlNTU/lGYAFuftbOFAJC19IDppNemg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6pQ83tmZzhWm for ; Sat, 25 Jul 2026 15:17:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b99e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 15:17:47 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 2dd086e877 - main - Status/2026Q2/gcc.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2dd086e87796a169c4b9d53482048b41b89749f0 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 15:17:47 +0000 Message-Id: <6a64d39b.3b99e.6d1f1bf2@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=2dd086e87796a169c4b9d53482048b41b89749f0 commit 2dd086e87796a169c4b9d53482048b41b89749f0 Author: Lorenzo Salvadore AuthorDate: 2026-07-14 18:56:01 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-25 15:17:12 +0000 Status/2026Q2/gcc.adoc: Add report Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D58233 --- .../en/status/report-2026-04-2026-06/gcc.adoc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/gcc.adoc b/website/content/en/status/report-2026-04-2026-06/gcc.adoc new file mode 100644 index 0000000000..923ddd1254 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/gcc.adoc @@ -0,0 +1,26 @@ +=== GCC on FreeBSD + +Links: + +link:https://gcc.gnu.org/[GCC Project] URL: link:https://gcc.gnu.org/[] + +link:https://gcc.gnu.org/gcc-13/[GCC 13 release series] URL: link:https://gcc.gnu.org/gcc-13/[] + +link:https://gcc.gnu.org/gcc-14/[GCC 14 release series] URL: link:https://gcc.gnu.org/gcc-14/[] + +link:https://gcc.gnu.org/gcc-15/[GCC 15 release series] URL: link:https://gcc.gnu.org/gcc-15/[] + +link:https://gcc.gnu.org/gcc-16/[GCC 16 release series] URL: link:https://gcc.gnu.org/gcc-16/[] + +link:https://gcc.gnu.org/gcc-17/[GCC 17 release series] URL: link:https://gcc.gnu.org/gcc-17/[] + +Contact: Lorenzo Salvadore + +Two new ports have been created: package:lang/gcc16[] and package:lang/gcc17-devel[]. + +link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294062[PR 294062] about arm64 build failures has been fixed. +More precisely, in 2026Q2 package:lang/gcc16-devel[] and package:lang/gcc17-devel[] have been fixed, while package:lang/gcc16[] has been fixed in the beginning of 2026Q3 (at the time this report is written the patch still needs to be forwarded to the ports quarterly branch). +Unfortunately, the solution is local to the FreeBSD ports tree and cannot be upstreamed directly. +Discussion for an upstream solution can be found in the link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125182[upstream bugzilla]. +Thanks to all those who have helped, in particular to Mark Millard. + +I have not worked personally on the link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292692[process] to get GCC_DEFAULT=15 this quarter, but some work is being done in the associated PRs, so this is getting forward as well. +Moreover, minor version updates to package:lang/gcc13[], package:lang/gcc14[] and package:lang/gcc15[] are planned. + +As I continue to work on the GCC ports, I realize that I am having less time and less energy to put into them. +These ports are important, I prefer not to leave them unmaintained at least until I am able to deal with them, even if slowly. +But if there is someone who would like to take them, please stand up and I would be glad to transfer maintainership. From nobody Sat Jul 25 17:03:30 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6rm805qrz6lkv9 for ; Sat, 25 Jul 2026 17:03:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6rm76cnFz3J96 for ; Sat, 25 Jul 2026 17:03:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784999015; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zXYIkN64lNoDtedCm7RfooAvv7NhJDVKg83pNV21cMk=; b=tDoyCdXHGFLB+dlEgTcEtR2ZRZa2ckjHiGv6BTwV11+6eUX1lJHwbTXSVya3t1NkQFIRfk +hCkghci/66GlvmOAZ+JHeH++rBPhun4sdJQ1rZPnX2gJC39hM0K19xqR7t3rwCgLqYRIA 4MY55iad1UmKzVXgeYTp//z1m+2ucIv08dkJQhg9K1SOF2YEjoHV1EaEeuqGlYkbveotZ0 BoREqso8I+woyf+1Na/2apqmBlrMDGHbk4+IIj255FNLUtD0FFwa65E8iR90F4G6rNc9Ne h3V9UhE+KyvGSy8KnPU+r/RuDeRNMGqiOsgETSR93ncFbOA7SGoHD87PXc6rWA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784999015; a=rsa-sha256; cv=none; b=ow7GcIjJ0C5Ix+9mZfWgQShUGu9hMB4lk0c1R3b3FK2lBzL6cK27Gipus6QWSW5oyuH94U UHeLs4t2Yb/wfTO5QX8M27poS9Hmswd2VJEF1KvVu2g0imjcSTPcgeOhvwLuXhGehddPnc cBALvhTcubD4XRji4G4FDBeiRH1r5MVlYaAWa9ci450VSrqt/UwaaGRECgDFMCiqpwjxzP pNLx0mUm+b+NrIYL1JbRVnEmfGvPoTG6viKBrlJNCbTUejLE8JEiwrHQfCO0qf5vyZM4ei /hpO4spVXtF8PtRjegWmxS1rsAUVirSOasPOBmtsaIGIf/z477U/kXmMUTX1IA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784999015; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zXYIkN64lNoDtedCm7RfooAvv7NhJDVKg83pNV21cMk=; b=D7U8L1umIBYcHx8LSVJeHfMdfkpeB7WV8rh6P4fuMfZeDiuPd4Dqc3xoi1BrCrIPQ09qT7 i2Z5nkiVpS+GmbeLgVgld7jaeOjtoXS5AadXOU06E8QLED3ANlDM0oCb7hqPCcNjphiExe BvzuDRpPpiLb0CNMKEftlWmct+GcX3UqhqErDQJXrV34Z6YIgOXsEjpJAxIOoZ9OAG1tBL uqYzy4z6zmEzMZsWB83CbuLnzM2DEXk6fFTA3O1uTNmZAR9ViygCEJbOBFsm3/KZArNqqH TpOvcXEjXzipsn1AqjSRVUHhQ3eyrLxX5BcjBq15ppYNxi1ksMtwg0UqrVlzkg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6rm75d4TzlTD for ; Sat, 25 Jul 2026 17:03:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1fe2b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 17:03:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 9ee37b1761 - main - Status/2026Q2: Vale fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9ee37b17617a9c314ba5a009f5f36370205cbc97 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 17:03:30 +0000 Message-Id: <6a64ec62.1fe2b.5a7329f5@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=9ee37b17617a9c314ba5a009f5f36370205cbc97 commit 9ee37b17617a9c314ba5a009f5f36370205cbc97 Author: Lorenzo Salvadore AuthorDate: 2026-07-25 17:02:50 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-25 17:02:50 +0000 Status/2026Q2: Vale fixes --- website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc | 2 +- website/content/en/status/report-2026-04-2026-06/bluetooth.adoc | 2 +- website/content/en/status/report-2026-04-2026-06/dockerbox.adoc | 6 +++--- .../en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc | 3 ++- website/content/en/status/report-2026-04-2026-06/openjdk.adoc | 2 +- website/content/en/status/report-2026-04-2026-06/rocm.adoc | 3 ++- 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc b/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc index 763cc9cfb8..9b4312ab9e 100644 --- a/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc +++ b/website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc @@ -51,7 +51,7 @@ The CPU or architecture model can be selected either by including the correspond ===== CPUID constraints -In order to prevent accidentally enabling CPUID features for a guest CPU which the host CPU doesn't support, the CPUID configuration parser has been extended with a list of CPUID constraints, which are consulted when a particular CPUID register value is set or modified. +In order to prevent accidentally enabling CPUID features for a guest CPU which the host CPU does not support, the CPUID configuration parser has been extended with a list of CPUID constraints, which are consulted when a particular CPUID register value is set or modified. For any register in a CPUID function, a constraint can specify which bits are immutable and which may be cleared only. diff --git a/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc b/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc index 3e0d719861..b4a31158d0 100644 --- a/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc +++ b/website/content/en/status/report-2026-04-2026-06/bluetooth.adoc @@ -2,7 +2,7 @@ Links: link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[FreeBSD wiki project page] URL: link:https://wiki.freebsd.org/SummerOfCode2026Projects/BluetoothSupportForHIDDevices[] + -link:https://github.com/majintosh/freebsd-bthid[Project Github repo] URL: link:https://github.com/majintosh/freebsd-bthid[] +link:https://github.com/majintosh/freebsd-bthid[Project GitHub repo] URL: link:https://github.com/majintosh/freebsd-bthid[] Contact: Majed Alkhaleefah diff --git a/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc b/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc index f9bdc1ba12..7f40f56b80 100644 --- a/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc +++ b/website/content/en/status/report-2026-04-2026-06/dockerbox.adoc @@ -1,9 +1,9 @@ === Dockerbox Links: + -link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox[] + -link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker Github] URL: link:https://github.com/leafoliage/dockerbox-broker[] + -link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian Github] URL: link:https://github.com/leafoliage/freebsd-dockerbox-debian[] +link:https://github.com/leafoliage/freebsd-dockerbox[freebsd-dockerbox GitHub] URL: link:https://github.com/leafoliage/freebsd-dockerbox[] + +link:https://github.com/leafoliage/dockerbox-broker[dockerbox-broker GitHub] URL: link:https://github.com/leafoliage/dockerbox-broker[] + +link:https://github.com/leafoliage/freebsd-dockerbox-debian[freebsd-dockerbox-debian GitHub] URL: link:https://github.com/leafoliage/freebsd-dockerbox-debian[] Contact: Chun-Cheng Yeh diff --git a/website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc b/website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc index 907f41eb7a..adb0198f3f 100644 --- a/website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc +++ b/website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc @@ -24,7 +24,8 @@ This quarter's work centered on three things: keeping the core scheduler and com * Updated package:sysutils/slurm-wlm[] twice this quarter, from 25.11.4 to 25.11.5 and then from 25.11.5 to 26.05.1, tracking the latest upstream releases. * Fixed several FreeBSD-specific runtime issues in package:net/ucx[]: hardened async thread state handling, corrected UCM relocation handling, fixed mm signal socket binding, and resolved other FreeBSD runtime portability issues. * Updated package:net/ucx[] from 1.20.0 to 1.20.1, and separately fixed a libucm early-init panic together with several gtest suite failures uncovered while validating the update. -* Added package:sysutils/mpifileutils[] as a new port, along with its dependency stack: package:devel/libcircle[], package:devel/lwgrp[], and package:devel/dtcmp[]. These provide MPI-parallel file utilities (copy, remove, checksum, etc.) commonly used on large HPC filesystems. +* Added package:sysutils/mpifileutils[] as a new port, along with its dependency stack: package:devel/libcircle[], package:devel/lwgrp[], and package:devel/dtcmp[]. + These provide MPI-parallel file utilities (copy, remove, checksum, etc.) commonly used on large HPC filesystems. * Updated package:benchmarks/py-reframe-hpc[] twice this quarter to track upstream releases of the regression testing framework. * Upstreamed "UCS/TYPE: Portability fixes for non-glibc/Clang environments" to UCX, which was reviewed and merged. * Opened "UCS/SYS: portability fixes for non-Linux platforms" against UCX, covering hostname buffer sizing, MAC address retrieval via `getifaddrs()`/`AF_LINK`, shared-memory error reporting, `mmap`/`munmap`-based reallocation, and `cpuset_getaffinity()`-based thread affinity queries; currently addressing review feedback. diff --git a/website/content/en/status/report-2026-04-2026-06/openjdk.adoc b/website/content/en/status/report-2026-04-2026-06/openjdk.adoc index 77ee433995..54321f7c76 100644 --- a/website/content/en/status/report-2026-04-2026-06/openjdk.adoc +++ b/website/content/en/status/report-2026-04-2026-06/openjdk.adoc @@ -15,7 +15,7 @@ Java is an important runtime environment for many high performance, critical ent Making sure Java based applications run correctly and efficiently on FreeBSD is important to ensure that FreeBSD will continue to be a viable and attractive platform for enterprises, as well as businesses and organizations of all sizes. This quarter has been spent mostly on getting the upstreaming process properly going. -We submit patches to a link:https://github.com/openjdk/bsd-port[separate repository] under the OpenJDK org on Github, and make sure that each PR is reviewed by at least one upstream reviewer. +We submit patches to a link:https://github.com/openjdk/bsd-port[separate repository] under the OpenJDK org on GitHub, and make sure that each PR is reviewed by at least one upstream reviewer. This way, when we get to the point where we want to merge our port into the upstream mainline, all commits should already be reviewed by someone in the project. This is a fairly slow process, as we depend on upstream reviewers having time. diff --git a/website/content/en/status/report-2026-04-2026-06/rocm.adoc b/website/content/en/status/report-2026-04-2026-06/rocm.adoc index f6f763cb8e..8374e6cb09 100644 --- a/website/content/en/status/report-2026-04-2026-06/rocm.adoc +++ b/website/content/en/status/report-2026-04-2026-06/rocm.adoc @@ -7,7 +7,8 @@ link:https://github.com/Yohello1/rocm-systems[rocm-systems fork with fixes for F Contact: Sourojeet Adhikari -ROCm is the compute platform used by AMD for their GPUs. As of now, FreeBSD does not support ROCm at all, neither at the toolchain level nor at the driver level. +ROCm is the compute platform used by AMD for their GPUs. +As of now, FreeBSD does not support ROCm at all, neither at the toolchain level nor at the driver level. I am working to change that and upstream the required changes. To my knowledge, on FreeBSD there are a few ways to run compute loads (like AI/ML, graphics, etc) on the GPU; those ways, to my knowledge, are Vulkan and OpenGL. From nobody Sat Jul 25 17:31:48 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6sNn6v0pz6ln2p for ; Sat, 25 Jul 2026 17:31:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6sNn5h5vz3P5q for ; Sat, 25 Jul 2026 17:31:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785000713; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Cjv19Ti7nMQkMlggAHJ9TC0/tlpqEqVnZukag1xFd4Y=; b=J59shxe4LXSz/eMUtubUzNRcwtENpF+zzu+1UeFSZM1EMIIOU2f3/AcNMWTNkZ/nfYV9cM mmK97FnI3RTOalMM3JdivRL4M1/dHSMPUcq17HSsYSn9FRhoAn/CF8rMQ89CWwFeT4eMWB 5ub1AAIXFclHW7qIMVZ8Uo6ZYI9AuHJDVYUsLM6jCQsYXwXMAT6koxJnT0AOVbpor21tVq bh3+FQbTb364GeiBQJSoRIvc7q75QPmfpEyO0sgP84mDiiVUqq/JmmCd6jxEZufiGEex9j gSpcRBBhM+bJRaOFQ2UO6/qQKQvUCcg1LoUNe8X8LDdr/MVCCCM5QaOwPlpMSA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785000713; a=rsa-sha256; cv=none; b=s63lPbAj+r5jY1VHWtVUjvtbGXkbMDvknETu+v0o6cjRx0wtpg6klarsIMK4bZKuSCnUC5 TA7s3JPw4Eo0HzEUp6ed6g2Ld9l5fK+YkdFCXzJXa1TnWJyiw3IfxceT/MRyaE0T+3nPGD g+pC3tWUcqXcQcRfxgv870smc0jYfmDH6TCCOiY74+Tz9Jmkp8BSXvCYHc/AhtNsTqCN/T /64QqUstAl2xILuoTrgziC6ze+ruuf352bTLPqAHkFU5RR6ogxr5/S4zSTTuK/7DMLXzz/ jOlS3V3YZJmNYX/avQ7CR4T28EbNBPcPOoR9IX9mdPuXjN6PxrZn0VyveZRpJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785000713; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Cjv19Ti7nMQkMlggAHJ9TC0/tlpqEqVnZukag1xFd4Y=; b=RSnNAv1oXV4MljHmFsL/hAVSsvLAgy/KLPeBeIrbZ2aQrLJ5fxFP5mdhQIAhGO9AF2miDi 0HWUBWuBSXkghbkZYcpVKBsUUzbQDxgfqajKjk0YuvzgBKE5sMzXAexpPySIpJt9mxUzJE 8C9HwQJIh5D6lIhTIurSjpMU04F8Ud2MwDvk3oN5ISIFePvbC6fc2+c61/ptszV1VRLhxo E8bvt5e0L37VVrQjDulhcQjw89N1/wAy1bNcZcr68LUyRo4wwdMmrEWo5yqyn3zy9V1one rgmEHsO/7X3rA+7Cfw5p04O2xlJJ1wp9Q/KWK5gVu+Gc3blqIny75cs00sxUow== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6sNn4RkSzlX4 for ; Sat, 25 Jul 2026 17:31:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2117b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 17:31:48 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 30d758b8f5 - main - website: fix newline in the end of adoc file List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 30d758b8f5c7ad1131eefc49d587252050d2f9a9 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 17:31:48 +0000 Message-Id: <6a64f304.2117b.3ed9e03b@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=30d758b8f5c7ad1131eefc49d587252050d2f9a9 commit 30d758b8f5c7ad1131eefc49d587252050d2f9a9 Author: Vladlen Popolitov AuthorDate: 2026-07-25 17:31:41 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-25 17:31:41 +0000 website: fix newline in the end of adoc file Approved by: doceng (implicit) --- website/content/ru/news/2026-ports-freeze/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/ru/news/2026-ports-freeze/_index.adoc b/website/content/ru/news/2026-ports-freeze/_index.adoc index ae809b3534..d60764f4ae 100644 --- a/website/content/ru/news/2026-ports-freeze/_index.adoc +++ b/website/content/ru/news/2026-ports-freeze/_index.adoc @@ -37,4 +37,4 @@ https://lists.freebsd.org/archives/freebsd-announce/2026-July/000294.html С уважением, -Кайл Эванс (от имени core@) \ No newline at end of file +Кайл Эванс (от имени core@) From nobody Sat Jul 25 17:42:41 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6sdF5ZZrz6lnqs for ; Sat, 25 Jul 2026 17:42:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6sdF5JGfz3QFM for ; Sat, 25 Jul 2026 17:42:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785001361; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4J9n33dfUTBj+VzZfamQbNGAmAPg5sex3i94hyjM+7Y=; b=ircnXQ47UWtL0mUIXmQcnMQ51ZfaMJ/LejqutEUk/9QypBUTvgsCZa8KwuQ7y6cEHLCQHV 9wF90APZzbHo25oJAaPfXJs6EhhM4DmQZUyohZ9sxsmsZfJzQwa2ZthZVZdJaFD0/J+gZi jdu3bkbtP3fa+TIqO/ro6cne/BgLcXZ69v37cyXB1acuyqQWnwjRM1NQvaFJrdyR2ZH77i jwpRUgzQJw3GSeVrLaXxKiyBRimzqcPUdWEuFSkS5N+rj6UOYP1kJgMUmw2zLL8aVMFiIX hW0AjjYh8coO3UBahMV6NUNpulZ6HrgihOn/S5iTxcU2UFiMZDUX/TV9MQIsPg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785001361; a=rsa-sha256; cv=none; b=Y47v7gkYafg+n1smXbuGL8BwBcnTEYjoaLpRutfN3Qi4yK1P5n3ccRqVVwcgqs9Nap48zr rfm3ZyYP4qxChE9n79cCKbep5poHfjI16aFi3qfmsAuqtkO9VuhX3yYTqZFL84w7qt3Hpn RPuDtbXRpZrxXsdewQuH+KJmRwr2RjrZPm5E61bw1+Hg82kJsr4iiK+/ucBqP7kvrivKGv Zb+ZVMngvaJtG8MIueLmIh1WeaREA4nnNB8nJH4+M9TbHifHw80LS/mVUMtZpMdtlSKYVO 70eIzpoTP7nuly8rcfY4241FwnCeXish2Fl73hrYMJB0jIWPUzNJLKr2BD8AwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785001361; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4J9n33dfUTBj+VzZfamQbNGAmAPg5sex3i94hyjM+7Y=; b=hBryfwnpVN08RvE2y8pHKH3W2kDmh2blLMvW4KGpAY1ovlpAv3vR6EReMcvKcoP9uKVsok TbqX7qJ9zTIYztlQ+SLbwcgcoiQ2u2WDDYUyJveHgYJb2NuGSc06tWzWflIC/QaKvL7muQ FT9/+02JhU8Ph4u4a8LTNnqKIm1MU3FlNrnugFai5dm2DoOk0HE4V3RtP6WmyZFPCM45vc a0SmN2qMfeeaQFWCev6jYrO39AGgCM4jX37xSHVue40oEav21PiFWe/Hld3xdzFwl7HABh bHEo9AKrLy4e4NFCCM3dcwcWszEDQk1thrVo0hM+corwBQPD6mvAaCtbvxP/Kw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6sdF3Wy8zmqf for ; Sat, 25 Jul 2026 17:42:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 246d7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 17:42:41 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 1c35520c47 - main - website: ports freeze news translated to Russian List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1c35520c470a66c18fc3993d6bc506caa80df74d Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 17:42:41 +0000 Message-Id: <6a64f591.246d7.68f526c6@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=1c35520c470a66c18fc3993d6bc506caa80df74d commit 1c35520c470a66c18fc3993d6bc506caa80df74d Author: Vladlen Popolitov AuthorDate: 2026-07-25 17:42:33 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-25 17:42:33 +0000 website: ports freeze news translated to Russian Reviewed by: maxim Differential Revision: https://reviews.freebsd.org/D58446 --- .../content/ru/news/2026-ports-freeze/_index.adoc | 101 ++++++++++++++++++++- website/data/ru/news/news.toml | 7 +- 2 files changed, 104 insertions(+), 4 deletions(-) diff --git a/website/content/ru/news/2026-ports-freeze/_index.adoc b/website/content/ru/news/2026-ports-freeze/_index.adoc index d60764f4ae..9e438bd9e6 100644 --- a/website/content/ru/news/2026-ports-freeze/_index.adoc +++ b/website/content/ru/news/2026-ports-freeze/_index.adoc @@ -4,12 +4,18 @@ sidenav: about loadNews: false --- +:doctype: book +:toc: macro +:toclevels: 2 + include::shared/ru/urls.adoc[] +toc::[] + = Заморозка репозитория портов 21 июля 2026 года -Репозиторий портов был заморожен начиная с вторника, 21 июля 2026 года. + -Нет никаких оснований полагать, что дерево было скомпрометировано. + +Репозиторий портов был заморожен начиная со вторника, 21 июля 2026 года. + +Нет никаких оснований полагать, что дерево портов было скомпрометировано. + Эта страница будет документировать данную заморозку. + :toc: @@ -21,9 +27,12 @@ include::shared/ru/urls.adoc[] https://lists.freebsd.org/archives/freebsd-announce/2026-July/000294.html +_**From:**_ Kyle Evans + +_**Date:**_ Wed, 22 Jul 2026 20:58:21 UTC + Вы, возможно, заметили, что репозиторий портов заморожен уже почти 24 часа на момент написания этого сообщения. Наше заявление о ситуации и дальнейших действиях приведено ниже. -В дерево портов недавно был зафиксирован бинарный файл размером 150 МБ, и в результате этого core@ принял решение о временной заморозке дерева портов для проведения очистки. Указанный коммит нарушил зеркалирование нашего дерева портов на github.com из-за жёсткого ограничения на размер файлов в 100 МБ, а также внёс в историю репозитория объект с сомнительной лицензионной чистотой. +В дерево портов недавно был сделан коммит бинарного файла размером 150 МБ, и в результате этого core@ принял решение о временной заморозке дерева портов для проведения очистки. Указанный коммит нарушил зеркалирование нашего дерева портов на github.com из-за жёсткого ограничения на размер файлов в 100 МБ, а также внёс в историю репозитория объект с сомнительной лицензионной чистотой. Учитывая важность зеркалирования на github.com для нашего сообщества, мы активно предпринимаем шаги по удалению проблемных коммитов и восстановлению зеркалирования на внешние сервисы. Нет никаких оснований полагать, что дерево портов было скомпрометировано. Заморозка была полностью направлена на ограничение количества коммитов, которые потребуется переписать для приведения репозитория к корректному состоянию. @@ -38,3 +47,89 @@ https://lists.freebsd.org/archives/freebsd-announce/2026-July/000294.html С уважением, Кайл Эванс (от имени core@) + +[[announce-action]] +== Объявление: 24 июля 2026 года + +Второе объявление было опубликовано в https://lists.freebsd.org/archives/freebsd-announce/[списке рассылки announce@]. + +https://lists.freebsd.org/archives/freebsd-announce/2026-July/000295.html + +_**From:**_ Kyle Evans + +_**Date:**_ Fri, 24 Jul 2026 17:48:16 UTC + +=== ПРЕДЫСТОРИЯ + +20 июля 2026 года в дерево портов был сделан коммит бинарного файла размером 150 МБ, что привело к сбою зеркалирования на GitHub и, возможно, на другие Git-форжи из-за жёсткого ограничения на размер файлов в 100 МБ. +Кроме того, остаётся неясным, позволяет ли лицензия бинарного файла его распространение таким образом. + +21 июля 2026 года core@ узнал о нарушении зеркалирования и запросил приостановку отправки изменений (push) в репозиторий портов на время оценки ситуации. +В ходе обсуждений в последующие часы между участниками групп gitadm@, clusteradm@, portmgr@ и core@ был выработан предварительный план по переписыванию истории репозитория для удаления проблемного файла. +При этом было согласовано ограничение, согласно которому результирующее состояние должно быть воспроизводимо третьими сторонами и не должно создавать избыточной нагрузки на конечных потребителей дерева портов. + +Решение о том, что результирующее состояние должно быть воспроизводимо третьими сторонами, было принято исходя из общего мнения, что мы не должны требовать слепого доверия и что мы должны предоставить нашим пользователям и потребителям возможность следовать тем же принципам. +Хотя `git rebase` может легко удалить проблемные коммиты, это налагает бо́льшую нагрузку на аудит со стороны сообщества, поскольку переписываются имена коммиттеров и временные метки. +Это также затрагивает сообщества, имеющие форки дерева портов. +Предоставление механизма для повторения этой операции имеет потенциальное влияние, выходящее далеко за пределы нашего собственного сообщества, и мы благодарим вас за понимание и терпение, пока мы работали над правильным решением. + + +=== ТРЕБУЕМЫЕ ДЕЙСТВИЯ + +Хеши коммитов в ветке `main` для коммитов после a70c5c3fd44b были изменены, что может повлиять на использование вами дерева портов. +Для всех потребителей дерева портов ожидается, что скрипт воспроизведения, ссылка на который приведена ниже, приведёт состояние вашего репозитория в соответствие с новым состоянием авторитетного репозитория, но это не единственный вариант. + +Для коммиттеров и контрибьюторов: ожидающие пул-реквесты и локальные ветки необходимо перебазировать поверх новой истории. +Например: + +[source,shell] +---- +git rebase --onto f9c90a4f96f0700 0a717e9c118aa6 +---- + +Где "0a717e9c118aa6" следует заменить на _старый_ хеш коммита вышестоящего репозитория (upstream), на котором основана ваша ветка. + +Патч-файлы не должны быть затронуты, поскольку переписывание было ограничено портом misc/github-copilot-cli. + +Для потребителей (downstreams): рекомендуется запустить приведённый ниже скрипт воспроизведения, особенно если у вас есть локальные изменения в вашем дереве. +Скрипт удалит все криптографические подписи существующих коммитов после коммита с бинарным файлом для достижения воспроизводимости. +Обратите внимание, что в скрипт встроены два хеша коммитов, которые необходимо изменить, если ваша ветка содержит локальные изменения, которые могут сделать их недействительными. Инструкции по замене включены в комментарии. + + +=== ПРОЗРАЧНОСТЬ + +Скрипт, использованный для переписывания истории коммитов, доступен для независимой проверки и воспроизведения результирующего состояния: + +https://www.freebsd.org/news/2026-ports-freeze/ports-reset.sh + +SHA256 (ports-reset.sh) = 9f954e7e229a1f3f0c452a98c433d70a0dbd265fc528bca6d082068d154536e8 + +Этот скрипт следует запускать внутри рабочей копии дерева портов. Обратите внимание, что он не пытается полностью удалить предыдущую версию вашей ветки. +Восстановление возможно путём получения предыдущего хеша коммита из `git reflog`, если локальная версия вашей ветки не имеет удалённого репозитория для восстановления. +Сборка мусора Git со временем очистит старую ветку в вашем репозитории. + +=== ДАЛЬНЕЙШИЕ ШАГИ + +Примечания к коммитам будут добавлены как к переписанным коммитам в ветке `main`, так и к коммитам в этом диапазоне, которые были перенесены (backported) в 2026Q3, с указанием старых и новых хешей коммитов наименее инвазивным способом. +Мы считаем, что планка для переписывания ветки с обновлениями безопасности значительно выше, и мы решили принять тот факт, что пять коммитов будут иметь некорректные сообщения, ссылающиеся на недействительные хеши коммитов при cherry-pick. + +Серверные хуки внедряются во всех трёх репозиториях для предотвращения будущих инцидентов подобного рода. +Точная конфигурация ещё не полностью доработана, но предполагается, что будет установлен жёсткий верхний предел размера файлов, а также некоторые более низкие «мягкие» ограничения, для превышения которых потребуется `--push-option` или одобрение portmgr/srcmgr/doceng. +Будут рассмотрены отдельные хуки для проверки лицензирования бинарных артефактов, вносимых в репозиторий. + +=== ЗАКЛЮЧЕНИЕ + +Огромная благодарность всем участникам реагирования на инцидент за время, потраченное на то, чтобы обеспечить выполнение этой операции способом, +поддающимся аудиту, воспроизводимым и с учётом огромного влияния как заморозки репозитория, так и предстоящего переписывания. +Переписывание истории коммитов не было решением, принятым легкомысленно, но было признано, что затраченное время на правильное выполнение было наименее плохим вариантом как для проекта, так и для внешних деревьев портов, которые могут иметь свои собственные изменения, следующие за проблемными коммитами. + +Особая благодарность clusteradm@ за согласие с планом переписывания истории, глядя на длинный список инфраструктуры кластера, которую необходимо будет исправить в результате. + +Дерево портов будет разморожено для обычных операций в ближайшие часы, но восстановление инфраструктуры будет проводиться в течение следующей недели. +Кластерные сборки пакетов не будут перезапущены немедленно, но возобновятся не позднее 26 июля 2026 года. + +С уважением, + +Рене Ладан (от имени portmgr@) +Кайл Эванс (от имени core@) + +Копия этого сообщения доступна отдельно для проверки по адресу: +https://people.freebsd.org/~kevans/core/ports-freeze-final.txt.asc diff --git a/website/data/ru/news/news.toml b/website/data/ru/news/news.toml index 5decf3daba..ddefae8d81 100644 --- a/website/data/ru/news/news.toml +++ b/website/data/ru/news/news.toml @@ -1,9 +1,14 @@ # Новости сортируются по году, месяцу и дню +[[news]] +date = "2026-07-24" +title = "Требуемые действия с репозиторием Ports" +description = "Опубликован подробный отчёт о заморозке репозитория портов, включающий инструкции по восстановлению рабочей копии и скрипт для воспроизведения изменений истории. Дополнительная информация о заморозке и дополнительных действиях доступна на странице Заморозка портов 2026." + [[news]] date = "2026-07-23" title = "Доступ в репозиторий Ports временно приостановлен" -description = "Репозиторий портов заморожен для отката очень крупного коммита. Нет никаких оснований полагать, что дерево было скомпрометировано. Дополнительная информация о заморозке доступна на странице Заморозка портов 2026." +description = "Репозиторий портов заморожен для отката очень крупного коммита. Нет никаких оснований полагать, что дерево портов было скомпрометировано. Дополнительная информация о заморозке доступна на странице Заморозка портов 2026." [[news]] date = "2026-06-30" From nobody Sat Jul 25 18:03:48 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h6t5c6c1fz6lqDj for ; Sat, 25 Jul 2026 18:03:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h6t5c5Rklz3Spv for ; Sat, 25 Jul 2026 18:03:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785002628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HWjEs0/CrPG1Ws6vpCba9cUEhb2k7sV7gpZoX6wCB1A=; b=UAifQxTVETYFrjIRLZpnxUu2QHF1WaVZIKrE5a6ii3mTDpWdVM/8HPoW1h6RrJnE3pU1fU bCpxnDF4AEL/gGc9q69+cVSaqE+ma46QSR3bW987UDgYezEglYHIsFSS6wDNcpYQVaBb+O ymnjdMmWrn/qcc3H/kuDbUJ2YA4M1j4ZiGhsaRVjyCO38QNNnKxapgwKDFsr1nhzKQKrBD YiTcw4w/V4+lJEWmDBO85Jk78UE8L15RZrmEuHDYZTB92pXT5q0PQ1G+hThDJ6GvrqIsfd G6VJnfKqLnXeykrwoqn7zwkmNin+fkxGhVOsXD5raxQgFhOQkCFeQ19MbahM7g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785002628; a=rsa-sha256; cv=none; b=jtoqa1PXGXHI7wjH3GdenVwwNxMXrLM3N+3C+rfGw4Nq9x4TIzh2Vh++czHQra9/eOTyI8 +/6KiMRMFBhSUYv1B2uvMzT35WadyzznN/Q7Opc4YqPY0VQR/9E4DET2xWD/eatAiXmyHs HhOpHJdo7rHkPJOTTQY14PSnBLMrOsAiNunE5IFYWxLF2KJGwA4lZys8L4M7CvVUO7sgQf 0YURG68RYEjBQ7dGaHJ7Uihya4rwZbtCYcpEvq8LIwcNPu9mjCeJAKeJcJlMLq6xSgneod VLf3p4hTcW2EY+oXsB7C1rfFsyG9oSNdRBxJf2Mw2k2g891Jv3ai3KaUXmJSsw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785002628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HWjEs0/CrPG1Ws6vpCba9cUEhb2k7sV7gpZoX6wCB1A=; b=Ze8VpiN8qQH4LcRSjDYBtLkFAP/GwiKNumbHyZtUyvMKSy3v3xiossMi+yiXj0KQVB6JWI b2kwMhycp6QBwpjj8Tjgz7F+6PLfb2TaePvDCEomhUzXdL2fBIJwFmObxs9OGDQdnbsPJr KDoEcYtvlLXTVXq/QPKmmtY0C3gy4NAGlO0ey7YSf1R4FFVNHIa+ewb/Ym3qeSyaG055d7 eNHubg7hxiTPug+gi//eHJ5kPk7nnner/q+xgCnIGsz9hxOyRA1+DhEzR/EFTUKKRkkQa3 r+Nm7fKZHdEFjjfOwT6P6p3Qzyz9/ELRcG2gO8ar/CjiZ+/7MgYebrIaDrEjPw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h6t5c4MpsznBN for ; Sat, 25 Jul 2026 18:03:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26dbd by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 25 Jul 2026 18:03:48 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: e365336491 - main - website: fix newline in the end of adoc file List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e365336491e79f921ecd172e021563a275f99959 Auto-Submitted: auto-generated Date: Sat, 25 Jul 2026 18:03:48 +0000 Message-Id: <6a64fa84.26dbd.3b35bdc1@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=e365336491e79f921ecd172e021563a275f99959 commit e365336491e79f921ecd172e021563a275f99959 Author: Vladlen Popolitov AuthorDate: 2026-07-25 18:03:41 +0000 Commit: Vladlen Popolitov CommitDate: 2026-07-25 18:03:41 +0000 website: fix newline in the end of adoc file Approved by: doceng (implicit) PR: 297041 --- website/content/en/status/report-2021-10-2021-12/ocf-wg.adoc | 2 +- website/content/en/status/report-2025-07-2025-09/sockstat.adoc | 2 +- .../en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc | 2 +- website/content/ru/status/report-2025-10-2025-12/releng.adoc | 2 +- website/content/ru/status/report-2026-01-2026-03/_index.adoc | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/website/content/en/status/report-2021-10-2021-12/ocf-wg.adoc b/website/content/en/status/report-2021-10-2021-12/ocf-wg.adoc index bad8fe033d..ba2279dac4 100644 --- a/website/content/en/status/report-2021-10-2021-12/ocf-wg.adoc +++ b/website/content/en/status/report-2021-10-2021-12/ocf-wg.adoc @@ -17,4 +17,4 @@ APIs verifying interoperability with the existing driver. One of the next tasks is to refine these changes (along with some minor bug fixes) as candidates for upstreaming into the WireGuard driver. -Sponsor: The FreeBSD Foundation \ No newline at end of file +Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2025-07-2025-09/sockstat.adoc b/website/content/en/status/report-2025-07-2025-09/sockstat.adoc index 88c583e14f..aae7852cfa 100644 --- a/website/content/en/status/report-2025-07-2025-09/sockstat.adoc +++ b/website/content/en/status/report-2025-07-2025-09/sockstat.adoc @@ -32,4 +32,4 @@ The codebase was refactored by renaming `sockstat.c` to `main.c` . This project was part of Google Summer of Code 2025. It has modernized sockstat and made it both more user-friendly and better suited for integration into automated workflows. -Sponsor: Google Summer of Code 2025 \ No newline at end of file +Sponsor: Google Summer of Code 2025 diff --git a/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc b/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc index 3ec7d9be8e..6f01d7bdf6 100644 --- a/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc +++ b/website/content/en/status/report-2026-04-2026-06/bananapi-r64-r2-pro-drivers.adoc @@ -71,4 +71,4 @@ Implement missing drivers: - HDMI - MIPI - USB3 -- SATA \ No newline at end of file +- SATA diff --git a/website/content/ru/status/report-2025-10-2025-12/releng.adoc b/website/content/ru/status/report-2025-10-2025-12/releng.adoc index aaa92070ff..a6826129ea 100644 --- a/website/content/ru/status/report-2025-10-2025-12/releng.adoc +++ b/website/content/ru/status/report-2025-10-2025-12/releng.adoc @@ -15,4 +15,4 @@ link:https://download.freebsd.org/snapshots/ISO-IMAGES/[Эксперимента Началось планирование предстоящего цикла 14.4-RELEASE. -Команда подготовки релизов продолжила выпускать еженедельные экспериментальные сборки для веток *main*, *stable/14* и *stable/13*, а также начала публиковать еженедельные экспериментальные сборки для новой ветки *stable/15*. \ No newline at end of file +Команда подготовки релизов продолжила выпускать еженедельные экспериментальные сборки для веток *main*, *stable/14* и *stable/13*, а также начала публиковать еженедельные экспериментальные сборки для новой ветки *stable/15*. diff --git a/website/content/ru/status/report-2026-01-2026-03/_index.adoc b/website/content/ru/status/report-2026-01-2026-03/_index.adoc index aa9f1c7169..bc298ed2f8 100644 --- a/website/content/ru/status/report-2026-01-2026-03/_index.adoc +++ b/website/content/ru/status/report-2026-01-2026-03/_index.adoc @@ -262,4 +262,4 @@ include::{reports-path}/libvirt.adoc[] // The FreeBSD Russian Documentation Project // // Original EN revision (17.04.2026): a6c3267d9bad84d633dc035d7de8af3621d8f9e9 -// \ No newline at end of file +// From nobody Sun Jul 26 17:58:57 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h7TxZ0J35z6lZdJ for ; Sun, 26 Jul 2026 17:58:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h7TxY4KKhz3CXY for ; Sun, 26 Jul 2026 17:58:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088737; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=eiKQeeYPQuC4V7KCxHAcchNu8oJ3rvQx69GYFFmPPcs=; b=pr2J0nZNQIcdWunX0LJQo3JIBVtJ1o8iP4OXq+7rNqHriEVWhLlXXHUqeNlw3xaOSckhJj APD046+TkfbWD+Rkxi292iArGgOQO0hEbkRCK6pvwk1UbfFrXcxdlrzQKeDtMxMLSo43Bn 4ig+PeAaoE3LKYx/lfsxip7DO9OJBTx9AIqVLs6ZbAnndUGtqz2pG02Ua5SxyjMCZUXs5w LMbHUxp3NFmePn4cC8FGcXF9qhFLNcWAmjZdgUvihJDFgE2q9HF/gFqfksLvQ87i/sutI3 eOu28BCiTViCeOUX6erNmKVjLwuka6cQ1SUtw8vF53bHdVyWntPV8f6ZikrsUA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785088737; a=rsa-sha256; cv=none; b=ZJrJrP95HgJf1SLO1EbDgfu44GP4NB7z79Xq+JOkcjaxolkNp4aCO5YCP0IOtgB+mZexEU BGFlaCfzzCJgcNUYwoWIbFZODjErVElMqyODcLydpu0XiJ3aDFcwGqWE1KUqYLW8dsY9bR LDr3t5T3dYp+mewMQ+ayRlqdgPRzRlX7TNEfejkvaX3atxIKmOZRrr5RwaGCdDmMisscaH k+RvXwwhkdr1ueCrkHwsb9nkVQVuJTKojsZZMu6ea0CpOuagVh43mFtsEOnrg5kHimQcKA +0slD/h0AvH1UhIYaTG5RCmUzYtV/0iwvI4QfPBQGKMOwwhkYnXa78cS1gLDcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088737; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=eiKQeeYPQuC4V7KCxHAcchNu8oJ3rvQx69GYFFmPPcs=; b=mXUqMHzlF1yAmaZYbgU2t/sC5aHorRMQgQdQEQ+aTiKmP09Uo9N/6zdRwj7y6iIisgXofy RIgTW0ZquAQwhhy/d0Pbuudfej06pJzimzIhNvsc3x+2W0/4vqnjmBQAvPWc4D8rBxzkCf z4jGre8cJtC02rnBkXZgF/R8Z7gOQjAzI81Ejl5jueNtFZZLMR8hrtrNY9PHdaar/ZezOZ YrtE9zzpAHnM0KZtw4R+iJI6uVyn/iADojW2vJX3Z3Fxu3SrYREpWTV7VXobrRYLlI64pO ITOdd0apJpMsyVvFnKAJq3crBHf20xoXsFVOi3iVKQWmUx4h8ELHrQlDsYfsKw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7TxY3Nt2zYy1 for ; Sun, 26 Jul 2026 17:58:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25e45 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 26 Jul 2026 17:58:57 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 982ee422c6 - main - Status/2026Q2/intro.adoc: Announce RSS Feed List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 982ee422c6aa13e9e631463198872e8b36e4c87e Auto-Submitted: auto-generated Date: Sun, 26 Jul 2026 17:58:57 +0000 Message-Id: <6a664ae1.25e45.32757f4c@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=982ee422c6aa13e9e631463198872e8b36e4c87e commit 982ee422c6aa13e9e631463198872e8b36e4c87e Author: Lorenzo Salvadore AuthorDate: 2026-07-26 17:57:12 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-26 17:58:29 +0000 Status/2026Q2/intro.adoc: Announce RSS Feed Reported by: vladlen --- website/content/en/status/report-2026-04-2026-06/intro.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/intro.adoc b/website/content/en/status/report-2026-04-2026-06/intro.adoc index 9a1654fa4a..9b437ef908 100644 --- a/website/content/en/status/report-2026-04-2026-06/intro.adoc +++ b/website/content/en/status/report-2026-04-2026-06/intro.adoc @@ -6,6 +6,8 @@ It helps keeping the community informed and aware of what is going on, of the pr If you are any kind of FreeBSD contributor, please consider writing one about your own contributions as well next quarter! +I would also like to thank mailto:vladlen@FreeBSD.org[Vladlen Popolitov] for having implemented a long-requested feature: an link:https://www.freebsd.org/status/feed.xml[RSS feed] to track status reports. + Have a nice read! Lorenzo Salvadore, on behalf of Status Team From nobody Sun Jul 26 17:58:58 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h7Txb0Q5Bz6lZLd for ; Sun, 26 Jul 2026 17:58:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h7TxZ4wx0z3CxW for ; Sun, 26 Jul 2026 17:58:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088738; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kVQKWO7TpE8lcOCcrdjp6zm1v2eBFP4DGEdxtnPBFTw=; b=h+eRiYO8YrxvdSy5LEL59kqI5HTPpmzeV+5RRXEqH8ZM7ExGuoWuaGB2YI2xG1wkO4TS+G hYHNjanCzhfI6VXpCN1MGbT5RfK4P6/I0y/T9r5GM9Zz31NcvlagGxVhhxLbaYG5ay4WNU nZ0nk++bmND/GPqZsg6weQtHEZysH41sQdJq+zs9X5KXTi2Rucpzfz8UQs+j+NO3uUiqhn Y0ZttVRTGvuIb97iVmXh6bWEMV0GCpfMwZL6lPbRJ5hAXOOXY2435JtDS903oezSbv6jbc jSSLy0PdqcPUdwGvu5dejPfrDnR+mWIG2uIV+zohq2ERU/nN5442GP8yn+ZAAw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785088738; a=rsa-sha256; cv=none; b=SQagrSJ3nRJPveWD6SIJQ6qXTtTZHN963n96tP2YANQ2f3mNxgGreOmJ3vRr32DoDz16St OgP/d3Utq7Ktk9H8bslVkxqyFuGMNdRQiJnhAAJhaF/iXEL6p6YnKzTIttEJIC5DAGF1Gx H5Tk+irAhJOugAAjcFeqFKLjm65WmT76puzxjYTiXzN2/3E+vP3JQbIbOMHlgkpI79MhIJ hB4tGd8kOEERQw6Vu2/qyDO3c5nntOuT0uFb/nPALFYvwP0K7vKeZ9e6zXbrcNNbecCp8M 6GcEJiHDy9Ekze4uXesbbF8K0JbfRPL3s9RnZW9syT+ykLaT3TXgOp/j20W0BQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088738; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=kVQKWO7TpE8lcOCcrdjp6zm1v2eBFP4DGEdxtnPBFTw=; b=StUp81eb7V0ELoUboleO0tc0KFFLxr/L7UtDAFPMGv9e2hnGidlsUCjG8hhqRzb2aEL1Ea MbLbgYKyq3PzW/7UJQSfOZvGSpVdWrP61bS0ycbqBXpidNpQxU3MYBvbQrMGa57HfUGzr2 aBbHZLJKYBR9IhZC2OOG4jlIoH9n3IkunI8SPR08Xshi3eueXkFhyTwCQLsEIY/+zezutd x/cYBqVC9Z8ekeuco+g0bXrYh7biYysBlFks9Dh6hNAkkqsualPHurIMnWvkilJQ355hu+ HMfstQmpo8nAEHvsX0TEvJtsbJsmT3gkCbir9ftAHAl1ND5YXwX4eU3CtbpdiA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7TxZ3yqtzZDP for ; Sun, 26 Jul 2026 17:58:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25fb8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 26 Jul 2026 17:58:58 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 1ecd59742e - main - Status/2026Q2: Sort reports List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1ecd59742e4baaf6bd50b85459ced4dec833ccd5 Auto-Submitted: auto-generated Date: Sun, 26 Jul 2026 17:58:58 +0000 Message-Id: <6a664ae2.25fb8.1800869f@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=1ecd59742e4baaf6bd50b85459ced4dec833ccd5 commit 1ecd59742e4baaf6bd50b85459ced4dec833ccd5 Author: Lorenzo Salvadore AuthorDate: 2026-07-26 17:57:57 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-26 17:58:30 +0000 Status/2026Q2: Sort reports --- .../en/status/report-2026-04-2026-06/_index.adoc | 243 +++++++++++++++++++++ 1 file changed, 243 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/_index.adoc b/website/content/en/status/report-2026-04-2026-06/_index.adoc new file mode 100644 index 0000000000..e4938d88cd --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/_index.adoc @@ -0,0 +1,243 @@ +--- +title: "FreeBSD Status Report First Quarter 2026" +sidenav: about +--- + += Introduction +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:!sectnums: +:source-highlighter: rouge +:experimental: +:reports-path: content/en/status/report-2026-04-2026-06 + +include::content/en/status/categories-desc.adoc[] + +include::{reports-path}/intro.adoc[] + +''' + +toc::[] + + +''' + +[[FreeBSD-Team-Reports]] +== FreeBSD Team Reports + +{FreeBSD-Team-Reports-desc} + +''' + +include::{reports-path}/freebsd-foundation.adoc[] + +''' + +include::{reports-path}/releng.adoc[] + +''' + +include::{reports-path}/clusteradm.adoc[] + +''' + +include::{reports-path}/bugmeister.adoc[] + +''' + +include::{reports-path}/wiki-admin.adoc[] + +''' + +[[projects]] +== Projects + +{projects-desc} + +''' + +include::{reports-path}/freebsd-cra-eurobsdcon-and-security-team.adoc[] + +''' + +include::{reports-path}/cra.adoc[] + +''' + +include::{reports-path}/sbom.adoc[] + +''' + +include::{reports-path}/bhyve-cpuid.adoc[] + +''' + +include::{reports-path}/sylve.adoc[] + +''' + +include::{reports-path}/hackathon.adoc[] + +''' + +include::{reports-path}/parthenope-status-improvements.adoc[] + +''' + +include::{reports-path}/smart.adoc[] + +''' + +[[userland]] +== Userland + +{userland-desc} + +''' + +include::{reports-path}/pdopenpid.adoc[] + +''' + +include::{reports-path}/scheduler.adoc[] + +''' + +[[kernel]] +== Kernel + +{kernel-desc} + +''' + +include::{reports-path}/suspend.adoc[] + +''' + +include::{reports-path}/hibernate.adoc[] + +''' + +include::{reports-path}/cppc.adoc[] + +''' + +include::{reports-path}/audio.adoc[] + +''' + +include::{reports-path}/lkpi-wireless.adoc[] + +''' + +include::{reports-path}/drm-drivers.adoc[] + +''' + +include::{reports-path}/geneve-support.adoc[] + +''' + +include::{reports-path}/ipv6_improvements.adoc[] + +''' + +include::{reports-path}/metric.adoc[] + +''' + +include::{reports-path}/mpls.adoc[] + +''' + +include::{reports-path}/bluetooth.adoc[] + +''' + +include::{reports-path}/ntsync.adoc[] + +''' + +[[architectures]] +== Architectures + +{architectures-desc} + +''' + +include::{reports-path}/rpi-imager.adoc[] + +''' + +include::{reports-path}/arduino.adoc[] + +''' + +include::{reports-path}/bananapi-r64-r2-pro-drivers.adoc[] + +''' + +include::{reports-path}/framework.adoc[] + +''' + +include::{reports-path}/rocm.adoc[] + +''' + +[[cloud]] +== Cloud + +{cloud-desc} + +''' + +include::{reports-path}/ec2.adoc[] + +''' + +include::{reports-path}/azure.adoc[] + +''' + +[[documentation]] +== Documentation + +{documentation-desc} + +''' + +include::{reports-path}/frdp.adoc[] + +''' + +[[ports]] +== Ports + +{ports-desc} + +''' + +include::{reports-path}/dockerbox.adoc[] + +''' + +include::{reports-path}/kde.adoc[] + +''' + +include::{reports-path}/gcc.adoc[] + +''' + +include::{reports-path}/openjdk.adoc[] + +''' + +include::{reports-path}/hpc-ports-modernization.adoc[] + +''' + +include::{reports-path}/libvirt.adoc[] From nobody Sun Jul 26 17:58:56 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h7Txd5xZmz6lZjT for ; Sun, 26 Jul 2026 17:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h7Txd4tLLz3CnJ for ; Sun, 26 Jul 2026 17:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088741; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JxNX7/qlcAvuV0sykZbr2zEt4aP7+Gkqv4Df3EUmjnw=; b=yPVbkGOKbAoNwio2YQ2dfURXBimXQxMXRJ7isMhhlHwb7dFhBqNJxf3EmSQDTEmpCTINni kx8tihZt988O67eYi3daQktJqXr3JzjNWu0FkdLgzh8GdaE2B+ebGgnOnwu0+L3rfOwKMB gG0FSRX2DmNI+qOlZpLCUg+FI1rDs+338D4wD4FrxyHjjPKsG2Vq8QysHi+D6lNtC9PDqZ 8L1Mzlisd0Ks5e8jHG6IAL4XFcxdYQlxWJbe5g/pVVzbRekqore25M9yIeTI+7HQz2n+8v xldb+W0NQe0eaMuPDg3Eu65GB4QTSFSEMk026Gg3KkV6nA2nKK96zGBDBNV3wQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785088741; a=rsa-sha256; cv=none; b=Or4+JdO6PTdD1WNlnx7uLREaPbjczyVT8wByc0rOi6bcnS1bMFvijN4lXQve6L0KoQkCwZ q3MfFG4zzzPupy5NpIKg13nxXDLFejJ2cyOdshIP2htr5ifH+nTyqgXByQr9mmrMYZ7+8V ZYmxylOX0IIalcvM+31qkeO9QpLlkL03tExsJeU1GahWbBWVZsWNgbn6tRy70mS1+JBmrO dwUrlOZeE662D1NW0MsgsviXXajFtGkH2rFd9u7+xjFDuObbJXQpmNi1FmRjCCr5DAin3O 7Wg45pemiHZgjQgLx3cFEQeBc7W0Lvxj+alC3OlVSQFubtp40xni+FCK9Tbv/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785088741; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JxNX7/qlcAvuV0sykZbr2zEt4aP7+Gkqv4Df3EUmjnw=; b=if5gysoip1fziGfDAyF+emcX9EmmbMD+Kn7pUhkf1Qwq38bnq8sbRw2z6d1J08p/4Vf2U3 nzutuaKXAvkvXSMts8p4PYyhtUXFpChZzCsGoAWOtLuvj5UiLcC+OKurIZWuSrFnDzHkGR +j76Fyolnm2vty1HH9IQh1iMopripYMOpK4ex7QIn7KXZaxpXes6RhQ1JItNHun83oGkRD z+k5CnTz5wtiPyxjNxRLlZ9p8S/MPzVANfPphFl3LKEXD8p/u6F61GjMwUxq+EDS7005IA X0JKMz+KL+emWO5IoNVklfLxGLnz26ahhLsVcnFrLWInr00T4S/UauyL08/ZVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7Txd3pxKzYNY for ; Sun, 26 Jul 2026 17:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 25e42 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 26 Jul 2026 17:58:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: f1be60851a - main - Status/2026Q2: Fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f1be60851a8787e3ac3c4f27bf08615e27548958 Auto-Submitted: auto-generated Date: Sun, 26 Jul 2026 17:58:56 +0000 Message-Id: <6a664ae0.25e42.51f8bf1e@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f1be60851a8787e3ac3c4f27bf08615e27548958 commit f1be60851a8787e3ac3c4f27bf08615e27548958 Author: Lorenzo Salvadore AuthorDate: 2026-07-26 17:57:03 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-26 17:58:29 +0000 Status/2026Q2: Fixes --- .../content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc | 2 +- website/content/en/status/report-2026-04-2026-06/ntsync.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc b/website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc index 491011ed93..fc469cd7e3 100644 --- a/website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc +++ b/website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc @@ -28,7 +28,7 @@ Refer to these report entries describing much of that sponsored development work * <<_freebsd_on_microsoft_hyperv_and_azure,FreeBSD on Microsoft HyperV and Azure>> * <<_freebsd_software_bill_of_materials_sbom,FreeBSD Software Bill of Materials (SBOM)>> * <<_full_cpuid_control_for_bhyve,Full CPUID Control for bhyve>> -* <<_hackathon_202606_halifax_nova_scotia_canada,Hackathon 202606 - Halifax, Nova Scotia, Canada>> +* <<_hackathon_202606halifax_nova_scotia_canada,Hackathon 202606 - Halifax, Nova Scotia, Canada>> * <<_hibernate_aka_suspend_to_disk,Hibernate (aka Suspend-to-disk)>> * <<_improve_libvirt_support_for_bhyve_hypervisor,Improve libvirt Support for bhyve Hypervisor>> * <<_improve_openjdk_on_freebsd,Improve OpenJDK on FreeBSD>> diff --git a/website/content/en/status/report-2026-04-2026-06/ntsync.adoc b/website/content/en/status/report-2026-04-2026-06/ntsync.adoc index c719973eb0..adb4c3990a 100644 --- a/website/content/en/status/report-2026-04-2026-06/ntsync.adoc +++ b/website/content/en/status/report-2026-04-2026-06/ntsync.adoc @@ -12,6 +12,6 @@ Both native FreeBSD interface, and the Linux ABI compatibility layers, are writt To test the driver, a minimal version of the Linux kernel test harness was ported. FreeBSD driver follows the interface details as encoded by the tests, when a discrepancy between Linux documentation and tests was found. -Both the driver and its man page man:ntsync(4) were written from scratch, without consulting the Linux source code. +Both the driver and its man page man:ntsync[4] were written from scratch, without consulting the Linux source code. Sponsor: The FreeBSD Foundation